From 7d45e045a3249a70449a1ee00e330ecf11fa6946 Mon Sep 17 00:00:00 2001 From: oranges Date: Sat, 28 Apr 2018 13:13:56 +1200 Subject: [PATCH 001/306] Uppercases slot defines. --- code/__DEFINES/flags.dm | 2 +- code/__DEFINES/inventory.dm | 124 +++--- code/__HELPERS/pronouns.dm | 16 +- code/__HELPERS/type2type.dm | 14 +- code/_onclick/hud/drones.dm | 4 +- code/_onclick/hud/guardian.dm | 2 +- code/_onclick/hud/hud.dm | 2 +- code/_onclick/hud/human.dm | 30 +- code/_onclick/hud/monkey.dm | 158 ++++++++ code/_onclick/telekinesis.dm | 2 +- code/datums/action.dm | 2 +- code/datums/diseases/_MobProcs.dm | 4 +- code/datums/diseases/wizarditis.dm | 6 +- code/datums/martial/boxing.dm | 4 +- code/datums/martial/krav_maga.dm | 4 +- code/datums/martial/sleeping_carp.dm | 2 +- code/datums/martial/wrestling.dm | 4 +- code/datums/outfit.dm | 32 +- code/datums/traits/_trait.dm | 2 +- code/datums/traits/negative.dm | 8 +- code/game/gamemodes/changeling/changeling.dm | 2 +- code/game/gamemodes/clock_cult/clock_cult.dm | 2 +- .../game/gamemodes/clown_ops/bananium_bomb.dm | 6 +- .../game/gamemodes/clown_ops/clown_weapons.dm | 2 +- code/game/gamemodes/nuclear/nuclear.dm | 7 +- code/game/gamemodes/objective.dm | 2 +- code/game/machinery/launch_pad.dm | 2 +- code/game/objects/items.dm | 28 +- code/game/objects/items/airlock_painter.dm | 2 +- code/game/objects/items/cards_ids.dm | 2 +- code/game/objects/items/chrono_eraser.dm | 4 +- code/game/objects/items/cigs_lighters.dm | 10 +- code/game/objects/items/defib.dm | 14 +- code/game/objects/items/devices/PDA/PDA.dm | 2 +- code/game/objects/items/devices/aicard.dm | 2 +- .../objects/items/devices/chameleonproj.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 4 +- .../items/devices/forcefieldprojector.dm | 2 +- .../objects/items/devices/geiger_counter.dm | 2 +- code/game/objects/items/devices/gps.dm | 2 +- .../game/objects/items/devices/instruments.dm | 2 +- .../objects/items/devices/laserpointer.dm | 2 +- .../objects/items/devices/lightreplacer.dm | 2 +- code/game/objects/items/devices/paicard.dm | 2 +- .../items/devices/radio/electropack.dm | 2 +- .../objects/items/devices/radio/headset.dm | 5 + .../game/objects/items/devices/radio/radio.dm | 2 +- .../items/devices/reverse_bear_trap.dm | 15 +- code/game/objects/items/devices/scanners.dm | 6 +- .../objects/items/devices/sensor_device.dm | 2 +- .../objects/items/devices/taperecorder.dm | 2 +- .../objects/items/devices/traitordevices.dm | 19 +- code/game/objects/items/granters.dm | 2 +- .../game/objects/items/grenades/ghettobomb.dm | 2 +- code/game/objects/items/grenades/grenade.dm | 2 +- code/game/objects/items/grenades/smokebomb.dm | 34 ++ code/game/objects/items/handcuffs.dm | 2 +- code/game/objects/items/holy_weapons.dm | 32 +- code/game/objects/items/melee/misc.dm | 12 +- code/game/objects/items/pinpointer.dm | 2 +- code/game/objects/items/shields.dm | 4 +- code/game/objects/items/singularityhammer.dm | 4 +- code/game/objects/items/storage/backpack.dm | 2 +- code/game/objects/items/storage/bags.dm | 4 +- code/game/objects/items/storage/belt.dm | 2 +- code/game/objects/items/storage/book.dm | 2 +- code/game/objects/items/storage/boxes.dm | 2 +- code/game/objects/items/storage/fancy.dm | 6 +- code/game/objects/items/storage/toolbox.dm | 2 +- code/game/objects/items/storage/wallets.dm | 94 +++++ code/game/objects/items/stunbaton.dm | 7 +- code/game/objects/items/tanks/tank_types.dm | 4 +- code/game/objects/items/tanks/tanks.dm | 2 +- code/game/objects/items/tanks/watertank.dm | 10 +- code/game/objects/items/tools/crowbar.dm | 2 +- code/game/objects/items/tools/screwdriver.dm | 2 +- code/game/objects/items/tools/weldingtool.dm | 375 ++++++++++++++++++ code/game/objects/items/tools/wirecutters.dm | 2 +- code/game/objects/items/tools/wrench.dm | 2 +- code/game/objects/items/toys.dm | 6 +- code/game/objects/items/twohanded.dm | 12 +- code/game/objects/items/weaponry.dm | 8 +- code/game/objects/structures/bedsheet_bin.dm | 2 +- code/game/turfs/simulated/lava.dm | 4 +- code/modules/admin/secrets.dm | 2 +- code/modules/admin/topic.dm | 4 +- code/modules/admin/verbs/debug.dm | 2 +- .../abductor/equipment/abduction_gear.dm | 10 +- .../antagonists/abductor/machinery/console.dm | 2 +- .../changeling/powers/biodegrade.dm | 4 +- .../changeling/powers/mutations.dm | 4 +- .../clockcult/clock_items/clockwork_armor.dm | 8 +- .../clockcult/clock_items/clockwork_slab.dm | 2 +- .../clock_items/construct_chassis.dm | 2 +- .../clockcult/clock_items/judicial_visor.dm | 12 +- .../clock_items/wraith_spectacles.dm | 2 +- .../clock_scriptures/scripture_scripts.dm | 16 +- code/modules/antagonists/cult/blood_magic.dm | 10 +- code/modules/antagonists/cult/cult.dm | 6 +- code/modules/antagonists/cult/runes.dm | 2 +- code/modules/antagonists/devil/devil.dm | 8 +- .../antagonists/highlander/highlander.dm | 10 +- .../antagonists/revolution/revolution.dm | 6 +- .../antagonists/traitor/datum_traitor.dm | 6 +- .../antagonists/wizard/equipment/artefact.dm | 8 +- .../antagonists/wizard/equipment/soulstone.dm | 2 +- code/modules/antagonists/wizard/wizard.dm | 12 +- code/modules/assembly/flash.dm | 2 +- code/modules/awaymissions/capture_the_flag.dm | 8 +- code/modules/clothing/chameleon.dm | 4 +- code/modules/clothing/ears/_ears.dm | 49 +++ code/modules/clothing/glasses/_glasses.dm | 6 +- .../clothing/glasses/engine_goggles.dm | 2 +- code/modules/clothing/glasses/hud.dm | 2 +- code/modules/clothing/gloves/_gloves.dm | 2 +- code/modules/clothing/gloves/color.dm | 2 +- code/modules/clothing/head/_head.dm | 2 +- code/modules/clothing/head/misc_special.dm | 6 +- code/modules/clothing/masks/_masks.dm | 2 +- code/modules/clothing/masks/miscellaneous.dm | 4 +- code/modules/clothing/neck/_neck.dm | 2 +- code/modules/clothing/shoes/_shoes.dm | 2 +- code/modules/clothing/shoes/miscellaneous.dm | 2 +- .../modules/clothing/spacesuits/chronosuit.dm | 2 +- .../modules/clothing/spacesuits/flightsuit.dm | 22 +- code/modules/clothing/spacesuits/hardsuit.dm | 16 +- code/modules/clothing/suits/_suits.dm | 2 +- code/modules/clothing/suits/miscellaneous.dm | 2 +- code/modules/clothing/suits/toggles.dm | 12 +- code/modules/clothing/under/_under.dm | 4 +- code/modules/clothing/under/color.dm | 2 +- code/modules/detectivework/scanner.dm | 2 +- code/modules/events/wizard/curseditems.dm | 20 +- .../food_and_drinks/food/snacks_bread.dm | 2 +- code/modules/hydroponics/grown/ambrosia.dm | 2 +- code/modules/hydroponics/grown/flowers.dm | 10 +- code/modules/hydroponics/hydroitemdefines.dm | 4 +- code/modules/jobs/job_types/cargo_service.dm | 4 +- .../jobs/job_types/civilian_chaplain.dm | 4 +- code/modules/jobs/job_types/engineering.dm | 18 +- code/modules/jobs/job_types/job.dm | 2 +- code/modules/jobs/job_types/science.dm | 4 +- code/modules/jobs/job_types/security.dm | 2 +- code/modules/keybindings/bindings_human.dm | 8 +- .../mining/equipment/kinetic_crusher.dm | 2 +- .../mining/equipment/mineral_scanner.dm | 4 +- code/modules/mining/equipment/mining_tools.dm | 8 +- .../mining/equipment/wormhole_jaunter.dm | 9 +- .../mining/lavaland/necropolis_chests.dm | 8 +- code/modules/mob/inventory.dm | 8 +- .../living/carbon/alien/humanoid/humanoid.dm | 6 +- .../living/carbon/alien/special/facehugger.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 14 +- .../mob/living/carbon/human/examine.dm | 14 +- code/modules/mob/living/carbon/human/human.dm | 74 ++-- .../mob/living/carbon/human/inventory.dm | 56 +-- .../mob/living/carbon/human/species.dm | 70 ++-- .../carbon/human/species_types/angel.dm | 2 +- .../carbon/human/species_types/golems.dm | 2 +- .../carbon/human/species_types/mushpeople.dm | 2 +- .../human/species_types/shadowpeople.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 24 +- code/modules/mob/living/carbon/inventory.dm | 28 +- .../mob/living/carbon/monkey/inventory.dm | 37 ++ .../mob/living/carbon/monkey/monkey.dm | 2 +- .../mob/living/carbon/monkey/punpun.dm | 4 +- .../modules/mob/living/carbon/update_icons.dm | 16 +- .../mob/living/silicon/robot/inventory.dm | 2 +- .../simple_animal/friendly/drone/_drone.dm | 4 +- .../friendly/drone/drones_as_items.dm | 2 +- .../simple_animal/friendly/drone/inventory.dm | 18 +- .../simple_animal/guardian/types/dextrous.dm | 8 +- .../simple_animal/hostile/megafauna/legion.dm | 2 +- code/modules/mob/mob.dm | 16 +- .../computers/item/tablet.dm | 2 +- code/modules/ninja/energy_katana.dm | 4 +- code/modules/ninja/outfit.dm | 2 +- code/modules/paperwork/clipboard.dm | 2 +- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/pen.dm | 2 +- code/modules/paperwork/photocopier.dm | 4 +- code/modules/paperwork/photography.dm | 2 +- code/modules/power/cable.dm | 2 +- .../projectiles/ammunition/_ammunition.dm | 2 +- .../boxes_magazines/_box_magazine.dm | 2 +- code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/ballistic.dm | 4 +- .../projectiles/guns/ballistic/automatic.dm | 4 +- .../guns/ballistic/laser_gatling.dm | 4 +- .../projectiles/guns/ballistic/revolver.dm | 6 +- .../projectiles/guns/ballistic/shotgun.dm | 4 +- .../modules/projectiles/guns/ballistic/toy.dm | 2 +- code/modules/projectiles/guns/energy/laser.dm | 2 +- code/modules/projectiles/guns/energy/pulse.dm | 6 +- .../projectiles/guns/energy/special.dm | 4 +- code/modules/projectiles/guns/magic/staff.dm | 2 +- .../projectiles/guns/misc/beam_rifle.dm | 2 +- .../reagents/reagent_containers/glass.dm | 26 +- .../reagents/reagent_containers/hypospray.dm | 2 +- .../reagents/reagent_containers/medspray.dm | 2 +- .../reagents/reagent_containers/spray.dm | 2 +- code/modules/recycling/sortingmachinery.dm | 2 +- .../xenobiology/crossbreeding/burning.dm | 2 +- .../xenobiology/crossbreeding/regenerative.dm | 16 +- code/modules/spells/spell_types/barnyard.dm | 2 +- code/modules/spells/spell_types/lichdom.dm | 14 +- code/modules/vehicles/scooter.dm | 4 +- 207 files changed, 1507 insertions(+), 692 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 138bfbe44a..c819d5f3e8 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -11,7 +11,7 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define DF_VAR_EDITED (1<<1) //FLAGS BITMASK -#define STOPSPRESSUREDMAGE_1 (1<<0) //This flag is used on the flags_1 variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere +#define STOPSPRESSUREDMAGE_1 (1<<0) //This flag is used on the flags_1 variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & ITEM_SLOT_BACK) if you see it anywhere //To successfully stop you taking all pressure damage you must have both a suit and head item with this flag. #define NODROP_1 (1<<1) // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index 4e2b591ea9..e515c56eed 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -14,76 +14,76 @@ #define STORAGE_VIEW_DEPTH 2 //ITEM INVENTORY SLOT BITMASKS -#define SLOT_OCLOTHING (1<<0) -#define SLOT_ICLOTHING (1<<1) -#define SLOT_GLOVES (1<<2) -#define SLOT_EYES (1<<3) -#define SLOT_EARS (1<<4) -#define SLOT_MASK (1<<5) -#define SLOT_HEAD (1<<6) -#define SLOT_FEET (1<<7) -#define SLOT_ID (1<<8) -#define SLOT_BELT (1<<9) -#define SLOT_BACK (1<<10) -#define SLOT_POCKET (1<<11) // this is to allow items with a w_class of WEIGHT_CLASS_NORMAL or WEIGHT_CLASS_BULKY to fit in pockets. -#define SLOT_DENYPOCKET (1<<12) // this is to deny items with a w_class of WEIGHT_CLASS_SMALL or WEIGHT_CLASS_TINY to fit in pockets. -#define SLOT_NECK (1<<13) +#define ITEM_SLOT_OCLOTHING (1<<0) +#define ITEM_SLOT_ICLOTHING (1<<1) +#define ITEM_SLOT_GLOVES (1<<2) +#define ITEM_SLOT_EYES (1<<3) +#define ITEM_SLOT_EARS (1<<4) +#define ITEM_SLOT_MASK (1<<5) +#define ITEM_SLOT_HEAD (1<<6) +#define ITEM_SLOT_FEET (1<<7) +#define ITEM_SLOT_ID (1<<8) +#define ITEM_SLOT_BELT (1<<9) +#define ITEM_SLOT_BACK (1<<10) +#define ITEM_SLOT_POCKET (1<<11) // this is to allow items with a w_class of WEIGHT_CLASS_NORMAL or WEIGHT_CLASS_BULKY to fit in pockets. +#define ITEM_SLOT_DENYPOCKET (1<<12) // this is to deny items with a w_class of WEIGHT_CLASS_SMALL or WEIGHT_CLASS_TINY to fit in pockets. +#define ITEM_SLOT_NECK (1<<13) //SLOTS -#define slot_back 1 -#define slot_wear_mask 2 -#define slot_handcuffed 3 -#define slot_hands 4 //wherever you provide a slot for hands you provide slot_hands - //slot_hands as a slot will pick ANY available hand -#define slot_belt 5 -#define slot_wear_id 6 -#define slot_ears 7 -#define slot_glasses 8 -#define slot_gloves 9 -#define slot_neck 10 -#define slot_head 11 -#define slot_shoes 12 -#define slot_wear_suit 13 -#define slot_w_uniform 14 -#define slot_l_store 15 -#define slot_r_store 16 -#define slot_s_store 17 -#define slot_in_backpack 18 -#define slot_legcuffed 19 -#define slot_generic_dextrous_storage 20 +#define SLOT_BACK 1 +#define SLOT_WEAR_MASK 2 +#define SLOT_HANDCUFFED 3 +#define SLOT_HANDS 4 //wherever you provide a slot for hands you provide SLOT_HANDS + //SLOT_HANDS as a slot will pick ANY available hand +#define SLOT_BELT 5 +#define SLOT_WEAR_ID 6 +#define SLOT_EARS 7 +#define SLOT_GLASSES 8 +#define SLOT_GLOVES 9 +#define SLOT_NECK 10 +#define SLOT_HEAD 11 +#define SLOT_SHOES 12 +#define SLOT_WEAR_SUIT 13 +#define SLOT_W_UNIFORM 14 +#define SLOT_L_STORE 15 +#define SLOT_R_STORE 16 +#define SLOT_S_STORE 17 +#define SLOT_IN_BACKPACK 18 +#define SLOT_LEGCUFFED 19 +#define SLOT_GENERC_DEXTROUS_STORAGE 20 -#define slots_amt 20 // Keep this up to date! +#define SLOTS_AMT 20 // Keep this up to date! //I hate that this has to exist /proc/slotdefine2slotbit(slotdefine) //Keep this up to date with the value of SLOT BITMASKS and SLOTS (the two define sections above) . = 0 switch(slotdefine) - if(slot_back) - . = SLOT_BACK - if(slot_wear_mask) - . = SLOT_MASK - if(slot_neck) - . = SLOT_NECK - if(slot_belt) - . = SLOT_BELT - if(slot_wear_id) - . = SLOT_ID - if(slot_ears) - . = SLOT_EARS - if(slot_glasses) - . = SLOT_EYES - if(slot_gloves) - . = SLOT_GLOVES - if(slot_head) - . = SLOT_HEAD - if(slot_shoes) - . = SLOT_FEET - if(slot_wear_suit) - . = SLOT_OCLOTHING - if(slot_w_uniform) - . = SLOT_ICLOTHING - if(slot_l_store, slot_r_store) - . = SLOT_POCKET + if(SLOT_BACK) + . = ITEM_SLOT_BACK + if(SLOT_WEAR_MASK) + . = ITEM_SLOT_MASK + if(SLOT_NECK) + . = ITEM_SLOT_NECK + if(SLOT_BELT) + . = ITEM_SLOT_BELT + if(SLOT_WEAR_ID) + . = ITEM_SLOT_ID + if(SLOT_EARS) + . = ITEM_SLOT_EARS + if(SLOT_GLASSES) + . = ITEM_SLOT_EYES + if(SLOT_GLOVES) + . = ITEM_SLOT_GLOVES + if(SLOT_HEAD) + . = ITEM_SLOT_HEAD + if(SLOT_SHOES) + . = ITEM_SLOT_FEET + if(SLOT_WEAR_SUIT) + . = ITEM_SLOT_OCLOTHING + if(SLOT_W_UNIFORM) + . = ITEM_SLOT_ICLOTHING + if(SLOT_L_STORE, SLOT_R_STORE) + . = ITEM_SLOT_POCKET //Bit flags for the flags_inv variable, which determine when a piece of clothing hides another. IE a helmet hiding glasses. diff --git a/code/__HELPERS/pronouns.dm b/code/__HELPERS/pronouns.dm index 3446a750ee..26af8b4489 100644 --- a/code/__HELPERS/pronouns.dm +++ b/code/__HELPERS/pronouns.dm @@ -188,55 +188,55 @@ /mob/living/carbon/human/p_they(capitalized, temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_their(capitalized, temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_them(capitalized, temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_have(temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_are(temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_were(temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_do(temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() /mob/living/carbon/human/p_s(temp_gender) var/list/obscured = check_obscured_slots() var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - if((slot_w_uniform in obscured) && skipface) + if((SLOT_W_UNIFORM in obscured) && skipface) temp_gender = PLURAL return ..() diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 79f6a2c007..1f788cf445 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -400,25 +400,25 @@ /proc/slot2body_zone(slot) switch(slot) - if(slot_back, slot_wear_suit, slot_w_uniform, slot_belt, slot_wear_id) + if(SLOT_BACK, SLOT_WEAR_SUIT, SLOT_W_UNIFORM, SLOT_BELT, SLOT_WEAR_ID) return BODY_ZONE_CHEST - if(slot_gloves, slot_hands, slot_handcuffed) + if(SLOT_GLOVES, SLOT_HANDS, SLOT_HANDCUFFED) return pick(BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND) - if(slot_head, slot_neck, slot_neck, slot_ears) + if(SLOT_HEAD, SLOT_NECK, SLOT_NECK, SLOT_EARS) return BODY_ZONE_HEAD - if(slot_wear_mask) + if(SLOT_WEAR_MASK) return BODY_ZONE_PRECISE_MOUTH - if(slot_glasses) + if(SLOT_GLASSES) return BODY_ZONE_PRECISE_EYES - if(slot_shoes) + if(SLOT_SHOES) return pick(BODY_ZONE_PRECISE_R_FOOT, BODY_ZONE_PRECISE_L_FOOT) - if(slot_legcuffed) + if(SLOT_LEGCUFFED) return pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) //adapted from http://www.tannerhelland.com/4435/convert-temperature-rgb-algorithm-code/ diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index b6708b266d..8e39d96bf6 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -8,7 +8,7 @@ inv_box.icon_state = "suit_storage" // inv_box.icon_full = "template" inv_box.screen_loc = ui_drone_storage - inv_box.slot_id = slot_generic_dextrous_storage + inv_box.slot_id = SLOT_GENERC_DEXTROUS_STORAGE static_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -17,7 +17,7 @@ inv_box.icon_state = "mask" // inv_box.icon_full = "template" inv_box.screen_loc = ui_drone_head - inv_box.slot_id = slot_head + inv_box.slot_id = SLOT_HEAD static_inventory += inv_box for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) diff --git a/code/_onclick/hud/guardian.dm b/code/_onclick/hud/guardian.dm index dc57c2b25c..628efbffe5 100644 --- a/code/_onclick/hud/guardian.dm +++ b/code/_onclick/hud/guardian.dm @@ -45,7 +45,7 @@ inv_box.icon = ui_style inv_box.icon_state = "suit_storage" inv_box.screen_loc = ui_id - inv_box.slot_id = slot_generic_dextrous_storage + inv_box.slot_id = SLOT_GENERC_DEXTROUS_STORAGE static_inventory += inv_box using = new /obj/screen/guardian/Communicate() diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index e5de695789..a17c07357e 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -33,7 +33,7 @@ var/list/obj/screen/hotkeybuttons = list() //the buttons that can be used via hotkeys var/list/infodisplay = list() //the screen objects that display mob info (health, alien plasma, etc...) var/list/screenoverlays = list() //the screen objects used as whole screen overlays (flash, damageoverlay, etc...) - var/list/inv_slots[slots_amt] // /obj/screen/inventory objects, ordered by their slot ID. + var/list/inv_slots[SLOTS_AMT] // /obj/screen/inventory objects, ordered by their slot ID. var/list/hand_slots // /obj/screen/inventory/hand objects, assoc list of "[held_index]" = object var/list/obj/screen/plane_master/plane_masters = list() // see "appearance_flags" in the ref, assoc list of "[plane]" = object diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 501c5fb601..2ac0f14f95 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -139,7 +139,7 @@ inv_box = new /obj/screen/inventory() inv_box.name = "i_clothing" inv_box.icon = ui_style - inv_box.slot_id = slot_w_uniform + inv_box.slot_id = SLOT_W_UNIFORM inv_box.icon_state = "uniform" inv_box.screen_loc = ui_iclothing toggleable_inventory += inv_box @@ -147,7 +147,7 @@ inv_box = new /obj/screen/inventory() inv_box.name = "o_clothing" inv_box.icon = ui_style - inv_box.slot_id = slot_wear_suit + inv_box.slot_id = SLOT_WEAR_SUIT inv_box.icon_state = "suit" inv_box.screen_loc = ui_oclothing toggleable_inventory += inv_box @@ -171,7 +171,7 @@ inv_box.icon = ui_style inv_box.icon_state = "id" inv_box.screen_loc = ui_id - inv_box.slot_id = slot_wear_id + inv_box.slot_id = SLOT_WEAR_ID static_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -179,7 +179,7 @@ inv_box.icon = ui_style inv_box.icon_state = "mask" inv_box.screen_loc = ui_mask - inv_box.slot_id = slot_wear_mask + inv_box.slot_id = SLOT_WEAR_MASK toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -187,7 +187,7 @@ inv_box.icon = ui_style inv_box.icon_state = "neck" inv_box.screen_loc = ui_neck - inv_box.slot_id = slot_neck + inv_box.slot_id = SLOT_NECK toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -195,7 +195,7 @@ inv_box.icon = ui_style inv_box.icon_state = "back" inv_box.screen_loc = ui_back - inv_box.slot_id = slot_back + inv_box.slot_id = SLOT_BACK static_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -203,7 +203,7 @@ inv_box.icon = ui_style inv_box.icon_state = "pocket" inv_box.screen_loc = ui_storage1 - inv_box.slot_id = slot_l_store + inv_box.slot_id = SLOT_L_STORE static_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -211,7 +211,7 @@ inv_box.icon = ui_style inv_box.icon_state = "pocket" inv_box.screen_loc = ui_storage2 - inv_box.slot_id = slot_r_store + inv_box.slot_id = SLOT_R_STORE static_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -219,7 +219,7 @@ inv_box.icon = ui_style inv_box.icon_state = "suit_storage" inv_box.screen_loc = ui_sstore1 - inv_box.slot_id = slot_s_store + inv_box.slot_id = SLOT_S_STORE static_inventory += inv_box using = new /obj/screen/resist() @@ -254,7 +254,7 @@ inv_box.icon = ui_style inv_box.icon_state = "gloves" inv_box.screen_loc = ui_gloves - inv_box.slot_id = slot_gloves + inv_box.slot_id = SLOT_GLOVES toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -262,7 +262,7 @@ inv_box.icon = ui_style inv_box.icon_state = "glasses" inv_box.screen_loc = ui_glasses - inv_box.slot_id = slot_glasses + inv_box.slot_id = SLOT_GLASSES toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -270,7 +270,7 @@ inv_box.icon = ui_style inv_box.icon_state = "ears" inv_box.screen_loc = ui_ears - inv_box.slot_id = slot_ears + inv_box.slot_id = SLOT_EARS toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -278,7 +278,7 @@ inv_box.icon = ui_style inv_box.icon_state = "head" inv_box.screen_loc = ui_head - inv_box.slot_id = slot_head + inv_box.slot_id = SLOT_HEAD toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -286,7 +286,7 @@ inv_box.icon = ui_style inv_box.icon_state = "shoes" inv_box.screen_loc = ui_shoes - inv_box.slot_id = slot_shoes + inv_box.slot_id = SLOT_SHOES toggleable_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -295,7 +295,7 @@ inv_box.icon_state = "belt" // inv_box.icon_full = "template_small" inv_box.screen_loc = ui_belt - inv_box.slot_id = slot_belt + inv_box.slot_id = SLOT_BELT static_inventory += inv_box throw_icon = new /obj/screen/throw_catch() diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index 06dbf15cd7..1adb196b85 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /datum/hud/monkey/New(mob/living/carbon/monkey/owner, ui_style = 'icons/mob/screen_midnight.dmi') ..() var/obj/screen/using @@ -153,3 +154,160 @@ /mob/living/carbon/monkey/create_mob_hud() if(client && !hud_used) hud_used = new /datum/hud/monkey(src, ui_style2icon(client.prefs.UI_style)) +======= +/datum/hud/monkey/New(mob/living/carbon/monkey/owner, ui_style = 'icons/mob/screen_midnight.dmi') + ..() + var/obj/screen/using + var/obj/screen/inventory/inv_box + + action_intent = new /obj/screen/act_intent() + action_intent.icon = ui_style + action_intent.icon_state = mymob.a_intent + action_intent.screen_loc = ui_acti + static_inventory += action_intent + + using = new /obj/screen/mov_intent() + using.icon = ui_style + using.icon_state = (mymob.m_intent == MOVE_INTENT_RUN ? "running" : "walking") + using.screen_loc = ui_movi + static_inventory += using + + using = new/obj/screen/language_menu + using.icon = ui_style + static_inventory += using + + using = new /obj/screen/drop() + using.icon = ui_style + using.screen_loc = ui_drop_throw + static_inventory += using + + build_hand_slots(ui_style) + + using = new /obj/screen/swap_hand() + using.icon = ui_style + using.icon_state = "swap_1_m" //extra wide! + using.screen_loc = ui_swaphand_position(owner,1) + static_inventory += using + + using = new /obj/screen/swap_hand() + using.icon = ui_style + using.icon_state = "swap_2" + using.screen_loc = ui_swaphand_position(owner,2) + static_inventory += using + + inv_box = new /obj/screen/inventory() + inv_box.name = "mask" + inv_box.icon = ui_style + inv_box.icon_state = "mask" +// inv_box.icon_full = "template" + inv_box.screen_loc = ui_monkey_mask + inv_box.slot_id = SLOT_WEAR_MASK + static_inventory += inv_box + + inv_box = new /obj/screen/inventory() + inv_box.name = "neck" + inv_box.icon = ui_style + inv_box.icon_state = "neck" +// inv_box.icon_full = "template" + inv_box.screen_loc = ui_monkey_neck + inv_box.slot_id = SLOT_NECK + static_inventory += inv_box + + inv_box = new /obj/screen/inventory() + inv_box.name = "head" + inv_box.icon = ui_style + inv_box.icon_state = "head" +// inv_box.icon_full = "template" + inv_box.screen_loc = ui_monkey_head + inv_box.slot_id = SLOT_HEAD + static_inventory += inv_box + + inv_box = new /obj/screen/inventory() + inv_box.name = "back" + inv_box.icon = ui_style + inv_box.icon_state = "back" + inv_box.screen_loc = ui_monkey_back + inv_box.slot_id = SLOT_BACK + static_inventory += inv_box + + throw_icon = new /obj/screen/throw_catch() + throw_icon.icon = ui_style + throw_icon.screen_loc = ui_drop_throw + hotkeybuttons += throw_icon + + internals = new /obj/screen/internals() + infodisplay += internals + + healths = new /obj/screen/healths() + infodisplay += healths + + pull_icon = new /obj/screen/pull() + pull_icon.icon = ui_style + pull_icon.update_icon(mymob) + pull_icon.screen_loc = ui_pull_resist + static_inventory += pull_icon + + lingchemdisplay = new /obj/screen/ling/chems() + infodisplay += lingchemdisplay + + lingstingdisplay = new /obj/screen/ling/sting() + infodisplay += lingstingdisplay + + + zone_select = new /obj/screen/zone_sel() + zone_select.icon = ui_style + zone_select.update_icon(mymob) + static_inventory += zone_select + + mymob.client.screen = list() + + using = new /obj/screen/resist() + using.icon = ui_style + using.screen_loc = ui_pull_resist + hotkeybuttons += using + + for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) + if(inv.slot_id) + inv.hud = src + inv_slots[inv.slot_id] = inv + inv.update_icon() + +/datum/hud/monkey/persistent_inventory_update() + if(!mymob) + return + var/mob/living/carbon/monkey/M = mymob + + if(hud_shown) + if(M.back) + M.back.screen_loc = ui_monkey_back + M.client.screen += M.back + if(M.wear_mask) + M.wear_mask.screen_loc = ui_monkey_mask + M.client.screen += M.wear_mask + if(M.wear_neck) + M.wear_neck.screen_loc = ui_monkey_neck + M.client.screen += M.wear_neck + if(M.head) + M.head.screen_loc = ui_monkey_head + M.client.screen += M.head + else + if(M.back) + M.back.screen_loc = null + if(M.wear_mask) + M.wear_mask.screen_loc = null + if(M.head) + M.head.screen_loc = null + + if(hud_version != HUD_STYLE_NOHUD) + for(var/obj/item/I in M.held_items) + I.screen_loc = ui_hand_position(M.get_held_index_of_item(I)) + M.client.screen += I + else + for(var/obj/item/I in M.held_items) + I.screen_loc = null + M.client.screen -= I + +/mob/living/carbon/monkey/create_mob_hud() + if(client && !hud_used) + hud_used = new /datum/hud/monkey(src, ui_style2icon(client.prefs.UI_style)) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index eb5f623035..a060cbb834 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -99,7 +99,7 @@ //stops TK grabs being equipped anywhere but into hands /obj/item/tk_grab/equipped(mob/user, slot) - if(slot == slot_hands) + if(slot == SLOT_HANDS) return qdel(src) return diff --git a/code/datums/action.dm b/code/datums/action.dm index c5563e9a34..0fd7f2f4bb 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -480,7 +480,7 @@ H.attack_self(owner) return var/obj/item/I = target - if(owner.can_equip(I, slot_hands)) + if(owner.can_equip(I, SLOT_HANDS)) owner.temporarilyRemoveItemFromInventory(I) owner.put_in_hands(I) I.attack_self(owner) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index 74d4b90493..ba570eca06 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -79,8 +79,8 @@ if(isobj(H.wear_suit)) Cl = H.wear_suit passed = prob((Cl.permeability_coefficient*100) - 1) - if(passed && isobj(slot_w_uniform)) - Cl = slot_w_uniform + if(passed && isobj(SLOT_W_UNIFORM)) + Cl = SLOT_W_UNIFORM passed = prob((Cl.permeability_coefficient*100) - 1) if(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM) if(isobj(H.wear_suit) && H.wear_suit.body_parts_covered&HANDS) diff --git a/code/datums/diseases/wizarditis.dm b/code/datums/diseases/wizarditis.dm index cfc848000b..919eaa6e12 100644 --- a/code/datums/diseases/wizarditis.dm +++ b/code/datums/diseases/wizarditis.dm @@ -61,19 +61,19 @@ STI KALY - blind if(!istype(H.head, /obj/item/clothing/head/wizard)) if(!H.dropItemToGround(H.head)) qdel(H.head) - H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(H), slot_head) + H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(H), SLOT_HEAD) return if(prob(chance)) if(!istype(H.wear_suit, /obj/item/clothing/suit/wizrobe)) if(!H.dropItemToGround(H.wear_suit)) qdel(H.wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(H), SLOT_WEAR_SUIT) return if(prob(chance)) if(!istype(H.shoes, /obj/item/clothing/shoes/sandal/magic)) if(!H.dropItemToGround(H.shoes)) qdel(H.shoes) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal/magic(H), slot_shoes) + H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal/magic(H), SLOT_SHOES) return else var/mob/living/carbon/H = affected_mob diff --git a/code/datums/martial/boxing.dm b/code/datums/martial/boxing.dm index 5f97db0827..68b021bc7d 100644 --- a/code/datums/martial/boxing.dm +++ b/code/datums/martial/boxing.dm @@ -53,7 +53,7 @@ /obj/item/clothing/gloves/boxing/equipped(mob/user, slot) if(!ishuman(user)) return - if(slot == slot_gloves) + if(slot == SLOT_GLOVES) var/mob/living/carbon/human/H = user style.teach(H,1) return @@ -62,6 +62,6 @@ if(!ishuman(user)) return var/mob/living/carbon/human/H = user - if(H.get_item_by_slot(slot_gloves) == src) + if(H.get_item_by_slot(SLOT_GLOVES) == src) style.remove(H) return diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 82497adf45..21a82c7b7e 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -170,7 +170,7 @@ /obj/item/clothing/gloves/krav_maga/equipped(mob/user, slot) if(!ishuman(user)) return - if(slot == slot_gloves) + if(slot == SLOT_GLOVES) var/mob/living/carbon/human/H = user style.teach(H,1) @@ -178,7 +178,7 @@ if(!ishuman(user)) return var/mob/living/carbon/human/H = user - if(H.get_item_by_slot(slot_gloves) == src) + if(H.get_item_by_slot(SLOT_GLOVES) == src) style.remove(H) /obj/item/clothing/gloves/krav_maga/sec//more obviously named, given to sec diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 845a7507bd..4c25db4e85 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -161,7 +161,7 @@ desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." force = 10 w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force_unwielded = 10 force_wielded = 24 throwforce = 20 diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 8ac7e76cdb..62a03af933 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -448,7 +448,7 @@ /obj/item/storage/belt/champion/wrestling/equipped(mob/user, slot) if(!ishuman(user)) return - if(slot == slot_belt) + if(slot == SLOT_BELT) var/mob/living/carbon/human/H = user style.teach(H,1) return @@ -457,6 +457,6 @@ if(!ishuman(user)) return var/mob/living/carbon/human/H = user - if(H.get_item_by_slot(slot_belt) == src) + if(H.get_item_by_slot(SLOT_BELT) == src) style.remove(H) return diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm index e5e13f597f..90feeacb79 100755 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -39,31 +39,31 @@ //Start with uniform,suit,backpack for additional slots if(uniform) - H.equip_to_slot_or_del(new uniform(H),slot_w_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) + H.equip_to_slot_or_del(new suit(H),SLOT_WEAR_SUIT) if(back) - H.equip_to_slot_or_del(new back(H),slot_back) + H.equip_to_slot_or_del(new back(H),SLOT_BACK) if(belt) - H.equip_to_slot_or_del(new belt(H),slot_belt) + H.equip_to_slot_or_del(new belt(H),SLOT_BELT) if(gloves) - H.equip_to_slot_or_del(new gloves(H),slot_gloves) + H.equip_to_slot_or_del(new gloves(H),SLOT_GLOVES) if(shoes) - H.equip_to_slot_or_del(new shoes(H),slot_shoes) + H.equip_to_slot_or_del(new shoes(H),SLOT_SHOES) if(head) - H.equip_to_slot_or_del(new head(H),slot_head) + H.equip_to_slot_or_del(new head(H),SLOT_HEAD) if(mask) - H.equip_to_slot_or_del(new mask(H),slot_wear_mask) + H.equip_to_slot_or_del(new mask(H),SLOT_WEAR_MASK) if(neck) - H.equip_to_slot_or_del(new neck(H),slot_neck) + H.equip_to_slot_or_del(new neck(H),SLOT_NECK) if(ears) - H.equip_to_slot_or_del(new ears(H),slot_ears) + H.equip_to_slot_or_del(new ears(H),SLOT_EARS) if(glasses) - H.equip_to_slot_or_del(new glasses(H),slot_glasses) + H.equip_to_slot_or_del(new glasses(H),SLOT_GLASSES) if(id) - H.equip_to_slot_or_del(new id(H),slot_wear_id) + H.equip_to_slot_or_del(new id(H),SLOT_WEAR_ID) if(suit_store) - H.equip_to_slot_or_del(new suit_store(H),slot_s_store) + H.equip_to_slot_or_del(new suit_store(H),SLOT_S_STORE) if(accessory) var/obj/item/clothing/under/U = H.w_uniform @@ -79,16 +79,16 @@ if(!visualsOnly) // Items in pockets or backpack don't show up on mob's icon. if(l_pocket) - H.equip_to_slot_or_del(new l_pocket(H),slot_l_store) + H.equip_to_slot_or_del(new l_pocket(H),SLOT_L_STORE) if(r_pocket) - H.equip_to_slot_or_del(new r_pocket(H),slot_r_store) + H.equip_to_slot_or_del(new r_pocket(H),SLOT_R_STORE) if(backpack_contents) for(var/path in backpack_contents) var/number = backpack_contents[path] if(!isnum(number))//Default to 1 number = 1 for(var/i in 1 to number) - H.equip_to_slot_or_del(new path(H),slot_in_backpack) + H.equip_to_slot_or_del(new path(H),SLOT_IN_BACKPACK) if(!H.head && toggle_helmet && istype(H.wear_suit, /obj/item/clothing/suit/space/hardsuit)) var/obj/item/clothing/suit/space/hardsuit/HS = H.wear_suit diff --git a/code/datums/traits/_trait.dm b/code/datums/traits/_trait.dm index 96f6857970..0420cd4317 100644 --- a/code/datums/traits/_trait.dm +++ b/code/datums/traits/_trait.dm @@ -120,7 +120,7 @@ Use this as a guideline var/mob/living/carbon/human/H = trait_holder var/obj/item/clothing/glasses/regular/glasses = new(get_turf(H)) H.put_in_hands(glasses) - H.equip_to_slot(glasses, slot_glasses) + H.equip_to_slot(glasses, SLOT_GLASSES) H.regenerate_icons() //This whole proc is called automatically diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 57284a2558..94a8a7e33d 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -58,9 +58,9 @@ /obj/item/dice/d20) heirloom = new heirloom_type(get_turf(trait_holder)) var/list/slots = list( - "in your backpack" = slot_in_backpack, - "in your left pocket" = slot_l_store, - "in your right pocket" = slot_r_store + "in your backpack" = SLOT_IN_BACKPACK, + "in your left pocket" = SLOT_L_STORE, + "in your right pocket" = SLOT_R_STORE ) var/where = H.equip_in_one_of_slots(heirloom, slots) if(!where) @@ -121,7 +121,7 @@ var/mob/living/carbon/human/H = trait_holder var/obj/item/clothing/glasses/regular/glasses = new(get_turf(H)) H.put_in_hands(glasses) - H.equip_to_slot(glasses, slot_glasses) + H.equip_to_slot(glasses, SLOT_GLASSES) H.regenerate_icons() //this is to remove the inhand icon, which persists even if it's not in their hands diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index a77bf196c2..93d77209e0 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -1,6 +1,6 @@ GLOBAL_LIST_INIT(possible_changeling_IDs, list("Alpha","Beta","Gamma","Delta","Epsilon","Zeta","Eta","Theta","Iota","Kappa","Lambda","Mu","Nu","Xi","Omicron","Pi","Rho","Sigma","Tau","Upsilon","Phi","Chi","Psi","Omega")) GLOBAL_LIST_INIT(slots, list("head", "wear_mask", "back", "wear_suit", "w_uniform", "shoes", "belt", "gloves", "glasses", "ears", "wear_id", "s_store")) -GLOBAL_LIST_INIT(slot2slot, list("head" = slot_head, "wear_mask" = slot_wear_mask, "neck" = slot_neck, "back" = slot_back, "wear_suit" = slot_wear_suit, "w_uniform" = slot_w_uniform, "shoes" = slot_shoes, "belt" = slot_belt, "gloves" = slot_gloves, "glasses" = slot_glasses, "ears" = slot_ears, "wear_id" = slot_wear_id, "s_store" = slot_s_store)) +GLOBAL_LIST_INIT(slot2slot, list("head" = SLOT_HEAD, "wear_mask" = SLOT_WEAR_MASK, "neck" = SLOT_NECK, "back" = SLOT_BACK, "wear_suit" = SLOT_WEAR_SUIT, "w_uniform" = SLOT_W_UNIFORM, "shoes" = SLOT_SHOES, "belt" = SLOT_BELT, "gloves" = SLOT_GLOVES, "glasses" = SLOT_GLASSES, "ears" = SLOT_EARS, "wear_id" = SLOT_WEAR_ID, "s_store" = SLOT_S_STORE)) GLOBAL_LIST_INIT(slot2type, list("head" = /obj/item/clothing/head/changeling, "wear_mask" = /obj/item/clothing/mask/changeling, "back" = /obj/item/changeling, "wear_suit" = /obj/item/clothing/suit/changeling, "w_uniform" = /obj/item/clothing/under/changeling, "shoes" = /obj/item/clothing/shoes/changeling, "belt" = /obj/item/changeling, "gloves" = /obj/item/clothing/gloves/changeling, "glasses" = /obj/item/clothing/glasses/changeling, "ears" = /obj/item/changeling, "wear_id" = /obj/item/changeling, "s_store" = /obj/item/changeling)) GLOBAL_VAR(changeling_team_objective_type) //If this is not null, we hand our this objective to all lings diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index f403908f67..397016e377 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -198,7 +198,7 @@ Credit where due: L.equipOutfit(/datum/outfit/servant_of_ratvar) var/obj/item/clockwork/slab/S = new var/slot = "At your feet" - var/list/slots = list("In your left pocket" = slot_l_store, "In your right pocket" = slot_r_store, "In your backpack" = slot_in_backpack, "On your belt" = slot_belt) + var/list/slots = list("In your left pocket" = SLOT_L_STORE, "In your right pocket" = SLOT_R_STORE, "In your backpack" = SLOT_IN_BACKPACK, "On your belt" = SLOT_BELT) if(ishuman(L)) var/mob/living/carbon/human/H = L slot = H.equip_in_one_of_slots(S, slots) diff --git a/code/game/gamemodes/clown_ops/bananium_bomb.dm b/code/game/gamemodes/clown_ops/bananium_bomb.dm index 86db2e94f9..c7212a671c 100644 --- a/code/game/gamemodes/clown_ops/bananium_bomb.dm +++ b/code/game/gamemodes/clown_ops/bananium_bomb.dm @@ -43,17 +43,17 @@ if(!H.w_uniform || H.dropItemToGround(H.w_uniform)) C = new /obj/item/clothing/under/rank/clown(H) C.flags_1 |= NODROP_1 //mwahaha - H.equip_to_slot_or_del(C, slot_w_uniform) + H.equip_to_slot_or_del(C, SLOT_W_UNIFORM) if(!H.shoes || H.dropItemToGround(H.shoes)) C = new /obj/item/clothing/shoes/clown_shoes(H) C.flags_1 |= NODROP_1 - H.equip_to_slot_or_del(C, slot_shoes) + H.equip_to_slot_or_del(C, SLOT_SHOES) if(!H.wear_mask || H.dropItemToGround(H.wear_mask)) C = new /obj/item/clothing/mask/gas/clown_hat(H) C.flags_1 |= NODROP_1 - H.equip_to_slot_or_del(C, slot_wear_mask) + H.equip_to_slot_or_del(C, SLOT_WEAR_MASK) H.dna.add_mutation(CLOWNMUT) H.gain_trauma(/datum/brain_trauma/mild/phobia, TRAUMA_RESILIENCE_LOBOTOMY, "clowns") //MWA HA HA diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm index 6488a98d7d..594fa5a38f 100644 --- a/code/game/gamemodes/clown_ops/clown_weapons.dm +++ b/code/game/gamemodes/clown_ops/clown_weapons.dm @@ -209,7 +209,7 @@ if(!istype(M.wear_mask, /obj/item/clothing/mask/gas/clown_hat) && !istype(M.wear_mask, /obj/item/clothing/mask/gas/mime) ) if(!M.wear_mask || M.dropItemToGround(M.wear_mask)) var/obj/item/clothing/mask/fakemoustache/sticky/the_stash = new /obj/item/clothing/mask/fakemoustache/sticky() - M.equip_to_slot_or_del(the_stash, slot_wear_mask, TRUE, TRUE, TRUE, TRUE) + M.equip_to_slot_or_del(the_stash, SLOT_WEAR_MASK, TRUE, TRUE, TRUE, TRUE) /obj/item/clothing/mask/fakemoustache/sticky var/unstick_time = 600 diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 11e4815722..68c9fd2b01 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -154,8 +154,13 @@ R.command = TRUE if(tc) +<<<<<<< HEAD var/obj/item/device/radio/uplink/U = new uplink_type(H, H.key, tc) H.equip_to_slot_or_del(U, slot_in_backpack) +======= + var/obj/item/radio/uplink/U = new uplink_type(H, H.key, tc) + H.equip_to_slot_or_del(U, SLOT_IN_BACKPACK) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme var/obj/item/implant/weapons_auth/W = new/obj/item/implant/weapons_auth(H) W.implant(H) @@ -171,7 +176,7 @@ mask = /obj/item/clothing/mask/gas/syndicate suit = /obj/item/clothing/suit/space/hardsuit/syndi r_pocket = /obj/item/tank/internals/emergency_oxygen/engi - internals_slot = slot_r_store + internals_slot = SLOT_R_STORE belt = /obj/item/storage/belt/military r_hand = /obj/item/gun/ballistic/automatic/shotgun/bulldog backpack_contents = list(/obj/item/storage/box/syndie=1,\ diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 8c162c600e..14dca48b27 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -114,7 +114,7 @@ GLOBAL_LIST_EMPTY(objectives) if(receiver && receiver.current) if(ishuman(receiver.current)) var/mob/living/carbon/human/H = receiver.current - var/list/slots = list("backpack" = slot_in_backpack) + var/list/slots = list("backpack" = SLOT_IN_BACKPACK) for(var/eq_path in special_equipment) var/obj/O = new eq_path H.equip_in_one_of_slots(O, slots) diff --git a/code/game/machinery/launch_pad.dm b/code/game/machinery/launch_pad.dm index f50f409463..12163c7fd7 100644 --- a/code/game/machinery/launch_pad.dm +++ b/code/game/machinery/launch_pad.dm @@ -245,7 +245,7 @@ icon = 'icons/obj/telescience.dmi' icon_state = "blpad-remote" w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/sending = TRUE var/obj/machinery/launchpad/briefcase/pad diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 46a6d961d4..072c5da877 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -385,7 +385,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) //sometimes we only want to grant the item's action if it's equipped in a specific slot. /obj/item/proc/item_action_slot_check(slot, mob/user) - if(slot == slot_in_backpack || slot == slot_legcuffed) //these aren't true slots, so avoid granting actions there + if(slot == SLOT_IN_BACKPACK || slot == SLOT_LEGCUFFED) //these aren't true slots, so avoid granting actions there return FALSE return TRUE @@ -549,29 +549,29 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) return var/mob/owner = loc var/flags = slot_flags - if(flags & SLOT_OCLOTHING) + if(flags & ITEM_SLOT_OCLOTHING) owner.update_inv_wear_suit() - if(flags & SLOT_ICLOTHING) + if(flags & ITEM_SLOT_ICLOTHING) owner.update_inv_w_uniform() - if(flags & SLOT_GLOVES) + if(flags & ITEM_SLOT_GLOVES) owner.update_inv_gloves() - if(flags & SLOT_EYES) + if(flags & ITEM_SLOT_EYES) owner.update_inv_glasses() - if(flags & SLOT_EARS) + if(flags & ITEM_SLOT_EARS) owner.update_inv_ears() - if(flags & SLOT_MASK) + if(flags & ITEM_SLOT_MASK) owner.update_inv_wear_mask() - if(flags & SLOT_HEAD) + if(flags & ITEM_SLOT_HEAD) owner.update_inv_head() - if(flags & SLOT_FEET) + if(flags & ITEM_SLOT_FEET) owner.update_inv_shoes() - if(flags & SLOT_ID) + if(flags & ITEM_SLOT_ID) owner.update_inv_wear_id() - if(flags & SLOT_BELT) + if(flags & ITEM_SLOT_BELT) owner.update_inv_belt() - if(flags & SLOT_BACK) + if(flags & ITEM_SLOT_BACK) owner.update_inv_back() - if(flags & SLOT_NECK) + if(flags & ITEM_SLOT_NECK) owner.update_inv_neck() /obj/item/proc/is_hot() @@ -596,7 +596,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) if(ismob(location)) var/mob/M = location var/success = FALSE - if(src == M.get_item_by_slot(slot_wear_mask)) + if(src == M.get_item_by_slot(SLOT_WEAR_MASK)) success = TRUE if(success) location = get_turf(M) diff --git a/code/game/objects/items/airlock_painter.dm b/code/game/objects/items/airlock_painter.dm index 36d2c068c6..2626b9f0ba 100644 --- a/code/game/objects/items/airlock_painter.dm +++ b/code/game/objects/items/airlock_painter.dm @@ -10,7 +10,7 @@ materials = list(MAT_METAL=50, MAT_GLASS=50) flags_1 = CONDUCT_1 | NOBLUDGEON_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT usesound = 'sound/effects/spray2.ogg' var/obj/item/device/toner/ink = null diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 08e6204c63..ea332c77de 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -97,7 +97,7 @@ item_state = "card-id" lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - slot_flags = SLOT_ID + slot_flags = ITEM_SLOT_ID armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF var/mining_points = 0 //For redeeming at mining equipment vendors diff --git a/code/game/objects/items/chrono_eraser.dm b/code/game/objects/items/chrono_eraser.dm index 107e4eb5db..d861b515f8 100644 --- a/code/game/objects/items/chrono_eraser.dm +++ b/code/game/objects/items/chrono_eraser.dm @@ -9,7 +9,7 @@ lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK slowdown = 1 actions_types = list(/datum/action/item_action/equip_unequip_TED_Gun) var/obj/item/gun/energy/chrono_gun/PA = null @@ -38,7 +38,7 @@ user.put_in_hands(PA) /obj/item/chrono_eraser/item_action_slot_check(slot, mob/user) - if(slot == slot_back) + if(slot == SLOT_BACK) return 1 /obj/item/gun/energy/chrono_gun diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 9ecafd7a8a..14a6440371 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -86,7 +86,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM ..() /obj/item/proc/help_light_cig(mob/living/M) - var/mask_item = M.get_item_by_slot(slot_wear_mask) + var/mask_item = M.get_item_by_slot(SLOT_WEAR_MASK) if(istype(mask_item, /obj/item/clothing/mask/cigarette)) return mask_item @@ -129,7 +129,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM reagents.add_reagent_list(list_reagents) if(starts_lit) light() - AddComponent(/datum/component/knockoff,90,list(BODY_ZONE_PRECISE_MOUTH),list(slot_wear_mask))//90% to knock off when wearing a mask + AddComponent(/datum/component/knockoff,90,list(BODY_ZONE_PRECISE_MOUTH),list(SLOT_WEAR_MASK))//90% to knock off when wearing a mask /obj/item/clothing/mask/cigarette/Destroy() STOP_PROCESSING(SSobj, src) @@ -486,7 +486,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM item_state = "zippo" w_class = WEIGHT_CLASS_TINY flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/lit = 0 var/fancy = TRUE heat = 1500 @@ -746,7 +746,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM return /obj/item/clothing/mask/vape/equipped(mob/user, slot) - if(slot == slot_wear_mask) + if(slot == SLOT_WEAR_MASK) if(!screw) to_chat(user, "You start puffing on the vape.") reagents.set_reacting(TRUE) @@ -756,7 +756,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/vape/dropped(mob/user) var/mob/living/carbon/C = user - if(C.get_item_by_slot(slot_wear_mask) == src) + if(C.get_item_by_slot(SLOT_WEAR_MASK) == src) reagents.set_reacting(FALSE) STOP_PROCESSING(SSobj, src) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 47d7b1e525..c5f991192d 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -9,7 +9,7 @@ item_state = "defibunit" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force = 5 throwforce = 6 w_class = WEIGHT_CLASS_BULKY @@ -83,14 +83,14 @@ //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/item/defibrillator/attack_hand(mob/user) if(loc == user) - if(slot_flags == SLOT_BACK) - if(user.get_item_by_slot(slot_back) == src) + if(slot_flags == ITEM_SLOT_BACK) + if(user.get_item_by_slot(SLOT_BACK) == src) ui_action_click() else to_chat(user, "Put the defibrillator on your back first!") - else if(slot_flags == SLOT_BELT) - if(user.get_item_by_slot(slot_belt) == src) + else if(slot_flags == ITEM_SLOT_BELT) + if(user.get_item_by_slot(SLOT_BELT) == src) ui_action_click() else to_chat(user, "Strap the defibrillator's belt on first!") @@ -186,7 +186,7 @@ /obj/item/defibrillator/equipped(mob/user, slot) ..() - if((slot_flags == SLOT_BACK && slot != slot_back) || (slot_flags == SLOT_BELT && slot != slot_belt)) + if((slot_flags == ITEM_SLOT_BACK && slot != SLOT_BACK) || (slot_flags == ITEM_SLOT_BELT && slot != SLOT_BELT)) remove_paddles(user) update_icon() @@ -239,7 +239,7 @@ icon_state = "defibcompact" item_state = "defibcompact" w_class = WEIGHT_CLASS_NORMAL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/defibrillator/compact/item_action_slot_check(slot, mob/user) if(slot == user.getBeltSlot()) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index c6065cdd8c..8b786cc6a3 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_EMPTY(PDAs) righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' flags_1 = NOBLUDGEON_1 w_class = WEIGHT_CLASS_TINY - slot_flags = SLOT_ID | SLOT_BELT + slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index f9e510bbea..1f4fe7d471 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -7,7 +7,7 @@ lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT flags_1 = NOBLUDGEON_1 var/flush = FALSE var/mob/living/silicon/ai/AI diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index c759eecc82..f9e6239726 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -2,7 +2,7 @@ name = "chameleon-projector" icon_state = "shield0" flags_1 = CONDUCT_1 | NOBLUDGEON_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 13ceeaedeb..a21c614ea1 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -8,7 +8,7 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=50, MAT_GLASS=20) actions_types = list(/datum/action/item_action/toggle_light) var/on = FALSE @@ -348,7 +348,7 @@ icon_state = "slime" item_state = "slime" w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list() brightness_on = 6 //luminosity when on diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index c0b32883e8..24d3b9103f 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -2,7 +2,7 @@ name = "forcefield projector" desc = "An experimental device that can create several forcefields at a distance." icon_state = "signmaker_engi" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL flags_1 = NOBLUDGEON_1 item_state = "electronic" diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 83cec3c258..3fe1d73e9c 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -16,7 +16,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL = 150, MAT_GLASS = 150) var/grace = RAD_GRACE_PERIOD diff --git a/code/game/objects/items/devices/gps.dm b/code/game/objects/items/devices/gps.dm index b3e33ec8ba..11de96e0bb 100644 --- a/code/game/objects/items/devices/gps.dm +++ b/code/game/objects/items/devices/gps.dm @@ -5,7 +5,7 @@ GLOBAL_LIST_EMPTY(GPS_list) icon = 'icons/obj/telescience.dmi' icon_state = "gps-c" w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT obj_flags = UNIQUE_RENAME var/gpstag = "COM0" var/emped = FALSE diff --git a/code/game/objects/items/devices/instruments.dm b/code/game/objects/items/devices/instruments.dm index 4124f77aeb..06047acad5 100644 --- a/code/game/objects/items/devices/instruments.dm +++ b/code/game/objects/items/devices/instruments.dm @@ -198,7 +198,7 @@ icon_state = "harmonica" item_state = "harmonica" instrumentId = "harmonica" - slot_flags = SLOT_MASK + slot_flags = ITEM_SLOT_MASK force = 5 w_class = WEIGHT_CLASS_SMALL actions_types = list(/datum/action/item_action/instrument) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 098643e87f..d7545c8b53 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -6,7 +6,7 @@ item_state = "pen" var/pointer_icon_state flags_1 = CONDUCT_1 | NOBLUDGEON_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=500, MAT_GLASS=500) w_class = WEIGHT_CLASS_SMALL var/turf/pointer_loc diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index a1cdfe4a9b..792d7e2e16 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -50,7 +50,7 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 8 var/max_uses = 20 diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index b96c32f53f..bc6819a7db 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -6,7 +6,7 @@ lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/mob/living/silicon/pai/pai resistance_flags = FIRE_PROOF | ACID_PROOF | INDESTRUCTIBLE diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index 3e3a760fb3..2e2ace233e 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -7,7 +7,7 @@ lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE materials = list(MAT_METAL=10000, MAT_GLASS=2500) var/on = TRUE diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 1362721e1d..2f0b6dc021 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -7,8 +7,13 @@ subspace_transmission = TRUE canhear_range = 0 // can't hear headsets from very far away +<<<<<<< HEAD slot_flags = SLOT_EARS var/obj/item/device/encryptionkey/keyslot2 = null +======= + slot_flags = ITEM_SLOT_EARS + var/obj/item/encryptionkey/keyslot2 = null +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme dog_fashion = null /obj/item/device/radio/headset/suicide_act(mob/living/carbon/user) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 1f6f97284b..6d6a749f7d 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -8,7 +8,7 @@ flags_1 = CONDUCT_1 | HEAR_1 flags_2 = NO_EMP_WIRES_2 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throw_speed = 3 throw_range = 7 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 0d41b12ccd..088be968c5 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -2,7 +2,7 @@ name = "reverse bear trap" desc = "A horrifying set of shut metal jaws, rigged to a kitchen timer and secured by padlock to a head-mounted clamp. To apply, hit someone with it." icon_state = "reverse_bear_trap" - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD flags_1 = CONDUCT_1 resistance_flags = FIRE_PROOF | UNACIDABLE w_class = WEIGHT_CLASS_NORMAL @@ -47,7 +47,7 @@ /obj/item/device/reverse_bear_trap/attack_hand(mob/user) if(iscarbon(user)) var/mob/living/carbon/C = user - if(C.get_item_by_slot(slot_head) == src) + if(C.get_item_by_slot(SLOT_HEAD) == src) if(flags_1 & NODROP_1 && !struggling) struggling = TRUE var/fear_string @@ -80,27 +80,32 @@ return ..() +<<<<<<< HEAD /obj/item/device/reverse_bear_trap/attack(mob/living/target, mob/living/user) if(target.get_item_by_slot(slot_head)) +======= +/obj/item/reverse_bear_trap/attack(mob/living/target, mob/living/user) + if(target.get_item_by_slot(SLOT_HEAD)) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme to_chat(user, "Remove their headgear first!") return target.visible_message("[user] starts forcing [src] onto [target]'s head!", \ "[target] starts forcing [src] onto your head!", "You hear clanking.") to_chat(user, "You start forcing [src] onto [target]'s head...") - if(!do_after(user, 30, target = target) || target.get_item_by_slot(slot_head)) + if(!do_after(user, 30, target = target) || target.get_item_by_slot(SLOT_HEAD)) return target.visible_message("[user] forces and locks [src] onto [target]'s head!", \ "[target] locks [src] onto your head!", "You hear a click, and then a timer ticking down.") to_chat(user, "You force [src] onto [target]'s head and click the padlock shut.") user.dropItemToGround(src) - target.equip_to_slot_if_possible(src, slot_head) + target.equip_to_slot_if_possible(src, SLOT_HEAD) arm() notify_ghosts("[user] put a reverse bear trap on [target]!", source = src, action = NOTIFY_ORBIT, ghost_sound = 'sound/machines/beep.ogg') /obj/item/device/reverse_bear_trap/proc/snap() reset() var/mob/living/carbon/human/H = loc - if(!istype(H) || H.get_item_by_slot(slot_head) != src) + if(!istype(H) || H.get_item_by_slot(SLOT_HEAD) != src) visible_message("[src]'s jaws snap open with an ear-piercing crack!") playsound(src, 'sound/effects/snap.ogg', 75, TRUE) else diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 2a954302a0..764ab8311c 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -11,7 +11,7 @@ GAS ANALYZER desc = "A terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." icon_state = "t-ray0" var/on = FALSE - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' @@ -65,7 +65,7 @@ GAS ANALYZER righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' desc = "A hand-held body scanner able to distinguish vital signs of the subject." flags_1 = CONDUCT_1 | NOBLUDGEON_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 3 w_class = WEIGHT_CLASS_TINY throw_speed = 3 @@ -344,7 +344,7 @@ GAS ANALYZER righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 | NOBLUDGEON_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 0 throw_speed = 3 throw_range = 7 diff --git a/code/game/objects/items/devices/sensor_device.dm b/code/game/objects/items/devices/sensor_device.dm index edfd4368ff..8aed0ea547 100644 --- a/code/game/objects/items/devices/sensor_device.dm +++ b/code/game/objects/items/devices/sensor_device.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/device.dmi' icon_state = "scanner" w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/device/sensor_device/attack_self(mob/user) GLOB.crewmonitor.show(user,src) //Proc already exists, just had to call it diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index bf7a0b8ee8..62fdf62490 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -7,7 +7,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_1 = HEAR_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=60, MAT_GLASS=30) force = 2 throwforce = 0 diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 2c0e7bd7c4..78bdbfe7dd 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -176,7 +176,7 @@ effective or pretty fucking useless. icon = 'icons/obj/clothing/belts.dmi' icon_state = "utilitybelt" item_state = "utility" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") var/mob/living/carbon/human/user = null @@ -186,16 +186,26 @@ effective or pretty fucking useless. var/old_alpha = 0 actions_types = list(/datum/action/item_action/toggle) +<<<<<<< HEAD /obj/item/device/shadowcloak/ui_action_click(mob/user) if(user.get_item_by_slot(slot_belt) == src) +======= +/obj/item/shadowcloak/ui_action_click(mob/user) + if(user.get_item_by_slot(SLOT_BELT) == src) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme if(!on) Activate(usr) else Deactivate() return +<<<<<<< HEAD /obj/item/device/shadowcloak/item_action_slot_check(slot, mob/user) if(slot == slot_belt) +======= +/obj/item/shadowcloak/item_action_slot_check(slot, mob/user) + if(slot == SLOT_BELT) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme return 1 /obj/item/device/shadowcloak/proc/Activate(mob/living/carbon/human/user) @@ -217,11 +227,16 @@ effective or pretty fucking useless. /obj/item/device/shadowcloak/dropped(mob/user) ..() - if(user && user.get_item_by_slot(slot_belt) != src) + if(user && user.get_item_by_slot(SLOT_BELT) != src) Deactivate() +<<<<<<< HEAD /obj/item/device/shadowcloak/process() if(user.get_item_by_slot(slot_belt) != src) +======= +/obj/item/shadowcloak/process() + if(user.get_item_by_slot(SLOT_BELT) != src) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme Deactivate() return var/turf/T = get_turf(src) diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index cf11ac7640..13fef58927 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -257,7 +257,7 @@ magichead.voicechange = TRUE //NEEEEIIGHH if(!user.dropItemToGround(user.wear_mask)) qdel(user.wear_mask) - user.equip_to_slot_if_possible(magichead, slot_wear_mask, TRUE, TRUE) + user.equip_to_slot_if_possible(magichead, SLOT_WEAR_MASK, TRUE, TRUE) qdel(src) else to_chat(user,"I say thee neigh") //It still lives here diff --git a/code/game/objects/items/grenades/ghettobomb.dm b/code/game/objects/items/grenades/ghettobomb.dm index 5b96b74f41..d450764702 100644 --- a/code/game/objects/items/grenades/ghettobomb.dm +++ b/code/game/objects/items/grenades/ghettobomb.dm @@ -12,7 +12,7 @@ throw_speed = 3 throw_range = 7 flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT active = 0 det_time = 50 display_timer = 0 diff --git a/code/game/objects/items/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm index 929c649e4d..6a08777e61 100644 --- a/code/game/objects/items/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -10,7 +10,7 @@ throw_speed = 3 throw_range = 7 flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT resistance_flags = FLAMMABLE max_integrity = 40 var/active = 0 diff --git a/code/game/objects/items/grenades/smokebomb.dm b/code/game/objects/items/grenades/smokebomb.dm index f5a27cf5c8..5b2ab3aede 100644 --- a/code/game/objects/items/grenades/smokebomb.dm +++ b/code/game/objects/items/grenades/smokebomb.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/item/grenade/smokebomb name = "smoke grenade" desc = "The word 'Dank' is scribbled on it in crayon." @@ -29,3 +30,36 @@ B.take_damage(damage, BURN, "melee", 0) sleep(80) qdel(src) +======= +/obj/item/grenade/smokebomb + name = "smoke grenade" + desc = "The word 'Dank' is scribbled on it in crayon." + icon = 'icons/obj/grenade.dmi' + icon_state = "smokewhite" + det_time = 20 + item_state = "flashbang" + slot_flags = ITEM_SLOT_BELT + var/datum/effect_system/smoke_spread/bad/smoke + +/obj/item/grenade/smokebomb/New() + ..() + src.smoke = new /datum/effect_system/smoke_spread/bad + src.smoke.attach(src) + +/obj/item/grenade/smokebomb/Destroy() + qdel(smoke) + return ..() + +/obj/item/grenade/smokebomb/prime() + update_mob() + playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + smoke.set_up(4, src) + smoke.start() + + + for(var/obj/structure/blob/B in view(8,src)) + var/damage = round(30/(get_dist(B,src)+1)) + B.take_damage(damage, BURN, "melee", 0) + sleep(80) + qdel(src) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 09abc25cc1..735bcaeb27 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -29,7 +29,7 @@ lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 0 w_class = WEIGHT_CLASS_SMALL throw_speed = 3 diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 13ca2b35d6..560a972ee8 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -75,7 +75,7 @@ desc = "It has a mysterious, protective aura." w_class = WEIGHT_CLASS_HUGE force = 5 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK block_chance = 50 var/shield_icon = "shield-red" @@ -98,7 +98,7 @@ name = "holy claymore" desc = "A weapon fit for a crusade!" w_class = WEIGHT_CLASS_HUGE - slot_flags = SLOT_BACK|SLOT_BELT + slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT block_chance = 30 sharpness = IS_SHARP hitsound = 'sound/weapons/bladeslice.ogg' @@ -118,7 +118,7 @@ inhand_y_dimension = 64 name = "dark blade" desc = "Spread the glory of the dark gods!" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT hitsound = 'sound/hallucinations/growl1.ogg' /obj/item/nullrod/claymore/chainsaw_sword @@ -126,7 +126,7 @@ item_state = "chainswordon" name = "sacred chainsaw sword" desc = "Suffer not a heretic to live." - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT attack_verb = list("sawed", "torn", "cut", "chopped", "diced") hitsound = 'sound/weapons/chainsawhit.ogg' @@ -135,21 +135,21 @@ item_state = "swordon" name = "force weapon" desc = "The blade glows with the power of faith. Or possibly a battery." - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/nullrod/claymore/katana name = "hanzo steel" desc = "Capable of cutting clean through a holy claymore." icon_state = "katana" item_state = "katana" - slot_flags = SLOT_BELT | SLOT_BACK + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK /obj/item/nullrod/claymore/multiverse name = "extradimensional blade" desc = "Once the harbinger of an interdimensional war, its sharpness fluctuates wildly." icon_state = "multiverse" item_state = "multiverse" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/nullrod/claymore/multiverse/attack(mob/living/carbon/M, mob/living/carbon/user) force = rand(1, 30) @@ -161,7 +161,7 @@ icon_state = "swordblue" item_state = "swordblue" desc = "If you strike me down, I shall become more robust than you can possibly imagine." - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/nullrod/claymore/saber/red name = "dark energy sword" @@ -182,7 +182,7 @@ item_state = "sord" lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 4.13 throwforce = 1 hitsound = 'sound/weapons/bladeslice.ogg' @@ -197,7 +197,7 @@ desc = "Ask not for whom the bell tolls..." w_class = WEIGHT_CLASS_BULKY armour_penetration = 35 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK sharpness = IS_SHARP attack_verb = list("chopped", "sliced", "cut", "reaped") @@ -279,7 +279,7 @@ item_state = "chainswordon" name = "possessed chainsaw sword" desc = "Suffer not a heretic to live." - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 30 attack_verb = list("sawed", "torn", "cut", "chopped", "diced") hitsound = 'sound/weapons/chainsawhit.ogg' @@ -292,7 +292,7 @@ righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' name = "relic war hammer" desc = "This war hammer cost the chaplain forty thousand space dollars." - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_HUGE attack_verb = list("smashed", "bashed", "hammered", "crunched") @@ -330,7 +330,7 @@ force = 16 throwforce = 15 w_class = 4 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK attack_verb = list("attacked", "smashed", "crushed", "splattered", "cracked") hitsound = 'sound/weapons/blade1.ogg' @@ -350,7 +350,7 @@ item_state = "chain" lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT attack_verb = list("whipped", "lashed") hitsound = 'sound/weapons/chainhit.ogg' @@ -359,7 +359,7 @@ desc = "The brim of the hat is as sharp as your wit. The edge would hurt almost as much as disproving the existence of God." icon_state = "fedora" item_state = "fedora" - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD icon = 'icons/obj/clothing/hats.dmi' force = 0 throw_speed = 4 @@ -414,7 +414,7 @@ w_class = WEIGHT_CLASS_BULKY force = 15 block_chance = 40 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK sharpness = IS_BLUNT hitsound = "swing_hit" attack_verb = list("smashed", "slammed", "whacked", "thwacked") diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 0016bf981f..2df0efd12d 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -17,7 +17,7 @@ lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 10 throwforce = 7 w_class = WEIGHT_CLASS_NORMAL @@ -96,7 +96,7 @@ item_state = "classic_baton" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 12 //9 hit crit w_class = WEIGHT_CLASS_NORMAL var/cooldown = 0 @@ -159,7 +159,7 @@ lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' item_state = null - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL item_flags = NONE force = 0 @@ -196,7 +196,7 @@ to_chat(user, "You collapse the baton.") icon_state = "telebaton_0" item_state = null //no sprite for concealment even when in hand - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL force = 0 //not so robust now attack_verb = list("hit", "poked") @@ -308,7 +308,7 @@ item_state = "chain" lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 15 w_class = WEIGHT_CLASS_NORMAL attack_verb = list("flogged", "whipped", "lashed", "disciplined") @@ -326,7 +326,7 @@ desc = "A telescopic roasting stick with a miniature shield generator designed to ensure entry into various high-tech shielded cooking ovens and firepits." icon_state = "roastingstick_0" item_state = "null" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL item_flags = NONE force = 0 diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index a6d0d285bf..3ca17b01af 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/device.dmi' icon_state = "pinpointer" flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index dd8d8f8a10..fb55d92301 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -10,7 +10,7 @@ icon_state = "riot" lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force = 10 throwforce = 5 throw_speed = 2 @@ -138,7 +138,7 @@ throwforce = 5 throw_speed = 2 w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK to_chat(user, "You extend \the [src].") else force = 3 diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index 5d96213934..11248aad50 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -5,7 +5,7 @@ lefthand_file = 'icons/mob/inhands/weapons/hammers_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force = 5 force_unwielded = 5 force_wielded = 20 @@ -76,7 +76,7 @@ lefthand_file = 'icons/mob/inhands/weapons/hammers_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force = 5 force_unwielded = 5 force_wielded = 25 diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index a236ebeff6..25606d16d5 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -17,7 +17,7 @@ lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK //ERROOOOO + slot_flags = ITEM_SLOT_BACK //ERROOOOO resistance_flags = NONE max_integrity = 300 diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 5c6a354356..a75d0aa0d9 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -17,7 +17,7 @@ // Generic non-item /obj/item/storage/bag - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/storage/bag/ComponentInitialize() . = ..() @@ -94,7 +94,7 @@ desc = "This little bugger can be used to store and transport ores." icon = 'icons/obj/mining.dmi' icon_state = "satchel" - slot_flags = SLOT_BELT | SLOT_POCKET + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_POCKET w_class = WEIGHT_CLASS_NORMAL component_type = /datum/component/storage/concrete/stack var/spam_protection = FALSE //If this is TRUE, the holder won't receive any messages when they fail to pick up ore through crossing it diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index a4cd9cc739..7b5a30441e 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -6,7 +6,7 @@ item_state = "utility" lefthand_file = 'icons/mob/inhands/equipment/belt_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/belt_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") max_integrity = 300 var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index 41f2a4bf47..7a44282d77 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -74,7 +74,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", if(B.icon_state == "honk1" || B.icon_state == "honk2") var/mob/living/carbon/human/H = usr H.dna.add_mutation(CLOWNMUT) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), slot_wear_mask) + H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), SLOT_WEAR_MASK) SSreligion.bible_icon_state = B.icon_state SSreligion.bible_item_state = B.item_state diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index d244e512c3..12e851a4a4 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -544,7 +544,7 @@ icon_state = "matchbox" item_state = "zippo" w_class = WEIGHT_CLASS_TINY - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/storage/box/matches/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index d669431be5..6337709eaa 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -109,7 +109,7 @@ icon_type = "candle" item_state = "candlebox5" throwforce = 2 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT spawn_type = /obj/item/candle fancy_open = TRUE @@ -132,7 +132,7 @@ item_state = "cigpacket" w_class = WEIGHT_CLASS_TINY throwforce = 0 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT icon_type = "cigarette" spawn_type = /obj/item/clothing/mask/cigarette/space_cigarette @@ -189,7 +189,7 @@ if(M == user && contents.len > 0 && !user.wear_mask) var/obj/item/clothing/mask/cigarette/W = cig SendSignal(COMSIG_TRY_STORAGE_TAKE, W, M) - M.equip_to_slot_if_possible(W, slot_wear_mask) + M.equip_to_slot_if_possible(W, SLOT_WEAR_MASK) contents -= W to_chat(user, "You take a [icon_type] out of the pack.") else diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index bea6b6de47..541c441500 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -168,7 +168,7 @@ new /obj/item/weldingtool/experimental/brass(src) /obj/item/storage/toolbox/brass/prefilled/servant - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT fabricator_type = null /obj/item/storage/toolbox/brass/prefilled/ratvar diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index fa649fddc6..8569697a50 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/item/storage/wallet name = "wallet" desc = "It can hold a few small and personal things." @@ -89,3 +90,96 @@ if(item3_type) new item3_type(src) update_icon() +======= +/obj/item/storage/wallet + name = "wallet" + desc = "It can hold a few small and personal things." + icon_state = "wallet" + w_class = WEIGHT_CLASS_SMALL + resistance_flags = FLAMMABLE + slot_flags = ITEM_SLOT_ID + + var/obj/item/card/id/front_id = null + var/list/combined_access + +/obj/item/storage/wallet/ComponentInitialize() + . = ..() + GET_COMPONENT(STR, /datum/component/storage) + STR.max_items = 4 + STR.can_hold = typecacheof(list( + /obj/item/stack/spacecash, + /obj/item/card, + /obj/item/clothing/mask/cigarette, + /obj/item/flashlight/pen, + /obj/item/seeds, + /obj/item/stack/medical, + /obj/item/toy/crayon, + /obj/item/coin, + /obj/item/dice, + /obj/item/disk, + /obj/item/implanter, + /obj/item/lighter, + /obj/item/lipstick, + /obj/item/match, + /obj/item/paper, + /obj/item/pen, + /obj/item/photo, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/syringe, + /obj/item/screwdriver, + /obj/item/stamp)) + +/obj/item/storage/wallet/Exited(atom/movable/AM) + . = ..() + refreshID() + +/obj/item/storage/wallet/proc/refreshID() + if(!(front_id in src)) + front_id = null + for(var/obj/item/card/id/I in contents) + LAZYINITLIST(combined_access) + LAZYCLEARLIST(combined_access) + if(!front_id) + front_id = I + combined_access |= I.access + update_icon() + +/obj/item/storage/wallet/Entered(atom/movable/AM) + . = ..() + refreshID() + +/obj/item/storage/wallet/update_icon() + var/new_state = "wallet" + if(front_id) + new_state = "wallet_[front_id.icon_state]" + if(new_state != icon_state) //avoid so many icon state changes. + icon_state = new_state + +/obj/item/storage/wallet/GetID() + return front_id + +/obj/item/storage/wallet/GetAccess() + if(LAZYLEN(combined_access)) + return combined_access + else + return ..() + +/obj/item/storage/wallet/random + icon_state = "random_wallet" + +/obj/item/storage/wallet/random/PopulateContents() + var/item1_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) + var/item2_type + if(prob(50)) + item2_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) + var/item3_type = pick( /obj/item/coin/silver, /obj/item/coin/silver, /obj/item/coin/gold, /obj/item/coin/iron, /obj/item/coin/iron, /obj/item/coin/iron ) + + spawn(2) + if(item1_type) + new item1_type(src) + if(item2_type) + new item2_type(src) + if(item3_type) + new item3_type(src) + update_icon() +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 95c68109bb..ee46147a10 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -5,7 +5,7 @@ item_state = "baton" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 10 throwforce = 7 w_class = WEIGHT_CLASS_NORMAL @@ -195,8 +195,13 @@ stunforce = 100 hitcost = 2000 throw_hit_chance = 10 +<<<<<<< HEAD slot_flags = SLOT_BACK var/obj/item/device/assembly/igniter/sparkler = 0 +======= + slot_flags = ITEM_SLOT_BACK + var/obj/item/assembly/igniter/sparkler = 0 +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme /obj/item/melee/baton/cattleprod/Initialize() . = ..() diff --git a/code/game/objects/items/tanks/tank_types.dm b/code/game/objects/items/tanks/tank_types.dm index 4a687b458d..f4eb763847 100644 --- a/code/game/objects/items/tanks/tank_types.dm +++ b/code/game/objects/items/tanks/tank_types.dm @@ -137,7 +137,7 @@ /obj/item/tank/internals/plasmaman/belt icon_state = "plasmaman_tank_belt" item_state = "plasmaman_tank_belt" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 5 volume = 6 w_class = WEIGHT_CLASS_SMALL //thanks i forgot this @@ -157,7 +157,7 @@ desc = "Used for emergencies. Contains very little oxygen, so try to conserve it until you actually need it." icon_state = "emergency" flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL force = 4 distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index 2e512c3ec4..f3f0ad4825 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -4,7 +4,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tanks_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tanks_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK hitsound = 'sound/weapons/smash.ogg' pressure_resistance = ONE_ATMOSPHERE * 5 force = 5 diff --git a/code/game/objects/items/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm index 5c7df452f0..0b1c2fba5c 100644 --- a/code/game/objects/items/tanks/watertank.dm +++ b/code/game/objects/items/tanks/watertank.dm @@ -6,7 +6,7 @@ icon_state = "waterbackpack" item_state = "waterbackpack" w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK slowdown = 1 actions_types = list(/datum/action/item_action/toggle_mister) max_integrity = 200 @@ -60,7 +60,7 @@ /obj/item/watertank/equipped(mob/user, slot) ..() - if(slot != slot_back) + if(slot != SLOT_BACK) remove_noz() /obj/item/watertank/proc/remove_noz() @@ -344,7 +344,7 @@ icon_state = "waterbackpackatmos" item_state = "waterbackpackatmos" w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK slowdown = 1 actions_types = list(/datum/action/item_action/activate_injector) @@ -361,14 +361,14 @@ toggle_injection() /obj/item/reagent_containers/chemtank/item_action_slot_check(slot, mob/user) - if(slot == slot_back) + if(slot == SLOT_BACK) return 1 /obj/item/reagent_containers/chemtank/proc/toggle_injection() var/mob/living/carbon/human/user = usr if(!istype(user)) return - if (user.get_item_by_slot(slot_back) != src) + if (user.get_item_by_slot(SLOT_BACK) != src) to_chat(user, "The chemtank needs to be on your back before you can activate it!") return if(on) diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index ed6233a0b6..0684da08b2 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -7,7 +7,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' usesound = 'sound/items/crowbar.ogg' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 5 throwforce = 7 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 56537e703a..a29c103fda 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -7,7 +7,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 5 w_class = WEIGHT_CLASS_TINY throwforce = 5 diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index dc496187bc..133cbfaccb 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD #define WELDER_FUEL_BURN_INTERVAL 13 /obj/item/weldingtool name = "welding tool" @@ -370,3 +371,377 @@ reagents.add_reagent("welding_fuel", 1) #undef WELDER_FUEL_BURN_INTERVAL +======= +#define WELDER_FUEL_BURN_INTERVAL 13 +/obj/item/weldingtool + name = "welding tool" + desc = "A standard edition welder provided by Nanotrasen." + icon = 'icons/obj/tools.dmi' + icon_state = "welder" + item_state = "welder" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = ITEM_SLOT_BELT + force = 3 + throwforce = 5 + hitsound = "swing_hit" + usesound = list('sound/items/welder.ogg', 'sound/items/welder2.ogg') + var/acti_sound = 'sound/items/welderactivate.ogg' + var/deac_sound = 'sound/items/welderdeactivate.ogg' + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) + resistance_flags = FIRE_PROOF + + materials = list(MAT_METAL=70, MAT_GLASS=30) + var/welding = 0 //Whether or not the welding tool is off(0), on(1) or currently welding(2) + var/status = TRUE //Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower) + var/max_fuel = 20 //The max amount of fuel the welder can hold + var/change_icons = 1 + var/can_off_process = 0 + var/light_intensity = 2 //how powerful the emitted light is when used. + var/progress_flash_divisor = 10 + var/burned_fuel_for = 0 //when fuel was last removed + heat = 3800 + tool_behaviour = TOOL_WELDER + toolspeed = 1 + +/obj/item/weldingtool/Initialize() + . = ..() + create_reagents(max_fuel) + reagents.add_reagent("welding_fuel", max_fuel) + update_icon() + + +/obj/item/weldingtool/proc/update_torch() + if(welding) + add_overlay("[initial(icon_state)]-on") + item_state = "[initial(item_state)]1" + else + item_state = "[initial(item_state)]" + + +/obj/item/weldingtool/update_icon() + cut_overlays() + if(change_icons) + var/ratio = get_fuel() / max_fuel + ratio = CEILING(ratio*4, 1) * 25 + add_overlay("[initial(icon_state)][ratio]") + update_torch() + return + + +/obj/item/weldingtool/process() + switch(welding) + if(0) + force = 3 + damtype = "brute" + update_icon() + if(!can_off_process) + STOP_PROCESSING(SSobj, src) + return + //Welders left on now use up fuel, but lets not have them run out quite that fast + if(1) + force = 15 + damtype = "fire" + ++burned_fuel_for + if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL) + use(1) + update_icon() + + //This is to start fires. process() is only called if the welder is on. + open_flame() + + +/obj/item/weldingtool/suicide_act(mob/user) + user.visible_message("[user] welds [user.p_their()] every orifice closed! It looks like [user.p_theyre()] trying to commit suicide!") + return (FIRELOSS) + + +/obj/item/weldingtool/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/screwdriver)) + flamethrower_screwdriver(I, user) + else if(istype(I, /obj/item/stack/rods)) + flamethrower_rods(I, user) + else + . = ..() + update_icon() + +/obj/item/weldingtool/proc/explode() + var/turf/T = get_turf(loc) + var/plasmaAmount = reagents.get_reagent_amount("plasma") + dyn_explosion(T, plasmaAmount/5)//20 plasma in a standard welder has a 4 power explosion. no breaches, but enough to kill/dismember holder + qdel(src) + +/obj/item/weldingtool/attack(mob/living/carbon/human/H, mob/user) + if(!istype(H)) + return ..() + + var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) + + if(affecting && affecting.status == BODYPART_ROBOTIC && user.a_intent != INTENT_HARM) + if(src.use_tool(H, user, 0, volume=50, amount=1)) + if(user == H) + user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.name].", + "You start fixing some of the dents on [H]'s [affecting.name].") + if(!do_mob(user, H, 50)) + return + item_heal_robotic(H, user, 15, 0) + else + return ..() + + +/obj/item/weldingtool/afterattack(atom/O, mob/user, proximity) + if(!proximity) + return + if(!status && O.is_refillable()) + reagents.trans_to(O, reagents.total_volume) + to_chat(user, "You empty [src]'s fuel tank into [O].") + update_icon() + if(isOn()) + use(1) + var/turf/location = get_turf(user) + location.hotspot_expose(700, 50, 1) + if(get_fuel() <= 0) + set_light(0) + + if(isliving(O)) + var/mob/living/L = O + if(L.IgniteMob()) + message_admins("[key_name_admin(user)] set [key_name_admin(L)] on fire") + log_game("[key_name(user)] set [key_name(L)] on fire") + + +/obj/item/weldingtool/attack_self(mob/user) + if(src.reagents.has_reagent("plasma")) + message_admins("[key_name_admin(user)] activated a rigged welder.") + explode() + switched_on(user) + if(welding) + set_light(light_intensity) + + update_icon() + + +// Returns the amount of fuel in the welder +/obj/item/weldingtool/proc/get_fuel() + return reagents.get_reagent_amount("welding_fuel") + + +// Uses fuel from the welding tool. +/obj/item/weldingtool/use(used = 0) + if(!isOn() || !check_fuel()) + return FALSE + + if(used) + burned_fuel_for = 0 + if(get_fuel() >= used) + reagents.remove_reagent("welding_fuel", used) + check_fuel() + return TRUE + else + return FALSE + + +//Turns off the welder if there is no more fuel (does this really need to be its own proc?) +/obj/item/weldingtool/proc/check_fuel(mob/user) + if(get_fuel() <= 0 && welding) + switched_on(user) + update_icon() + //mob icon update + if(ismob(loc)) + var/mob/M = loc + M.update_inv_hands(0) + + return 0 + return 1 + +//Switches the welder on +/obj/item/weldingtool/proc/switched_on(mob/user) + if(!status) + to_chat(user, "[src] can't be turned on while unsecured!") + return + welding = !welding + if(welding) + if(get_fuel() >= 1) + to_chat(user, "You switch [src] on.") + playsound(loc, acti_sound, 50, 1) + force = 15 + damtype = "fire" + hitsound = 'sound/items/welder.ogg' + update_icon() + START_PROCESSING(SSobj, src) + else + to_chat(user, "You need more fuel!") + switched_off(user) + else + to_chat(user, "You switch [src] off.") + playsound(loc, deac_sound, 50, 1) + switched_off(user) + +//Switches the welder off +/obj/item/weldingtool/proc/switched_off(mob/user) + welding = 0 + set_light(0) + + force = 3 + damtype = "brute" + hitsound = "swing_hit" + update_icon() + + +/obj/item/weldingtool/examine(mob/user) + ..() + to_chat(user, "It contains [get_fuel()] unit\s of fuel out of [max_fuel].") + +/obj/item/weldingtool/is_hot() + return welding * heat + +//Returns whether or not the welding tool is currently on. +/obj/item/weldingtool/proc/isOn() + return welding + +// When welding is about to start, run a normal tool_use_check, then flash a mob if it succeeds. +/obj/item/weldingtool/tool_start_check(mob/living/user, amount=0) + . = tool_use_check(user, amount) + if(. && user) + user.flash_act(light_intensity) + +// Flash the user during welding progress +/obj/item/weldingtool/tool_check_callback(mob/living/user, amount, datum/callback/extra_checks) + . = ..() + if(. && user) + if (progress_flash_divisor == 0) + user.flash_act(min(light_intensity,1)) + progress_flash_divisor = initial(progress_flash_divisor) + else + progress_flash_divisor-- + +// If welding tool ran out of fuel during a construction task, construction fails. +/obj/item/weldingtool/tool_use_check(mob/living/user, amount) + if(!isOn() || !check_fuel()) + to_chat(user, "[src] has to be on to complete this task!") + return FALSE + + if(get_fuel() >= amount) + return TRUE + else + to_chat(user, "You need more welding fuel to complete this task!") + return FALSE + + +/obj/item/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) + if(welding) + to_chat(user, "Turn it off first!") + return + status = !status + if(status) + to_chat(user, "You resecure [src] and close the fuel tank.") + container_type = NONE + else + to_chat(user, "[src] can now be attached, modified, and refuelled.") + container_type = OPENCONTAINER + add_fingerprint(user) + +/obj/item/weldingtool/proc/flamethrower_rods(obj/item/I, mob/user) + if(!status) + var/obj/item/stack/rods/R = I + if (R.use(1)) + var/obj/item/flamethrower/F = new /obj/item/flamethrower(user.loc) + if(!remove_item_from_storage(F)) + user.transferItemToLoc(src, F, TRUE) + F.weldtool = src + add_fingerprint(user) + to_chat(user, "You add a rod to a welder, starting to build a flamethrower.") + user.put_in_hands(F) + else + to_chat(user, "You need one rod to start building a flamethrower!") + +/obj/item/weldingtool/ignition_effect(atom/A, mob/user) + if(use_tool(A, user, 0, amount=1)) + return "[user] casually lights [A] with [src], what a badass." + else + return "" + +/obj/item/weldingtool/largetank + name = "industrial welding tool" + desc = "A slightly larger welder with a larger tank." + icon_state = "indwelder" + max_fuel = 40 + materials = list(MAT_GLASS=60) + +/obj/item/weldingtool/largetank/cyborg + name = "integrated welding tool" + desc = "An advanced welder designed to be used in robotic systems." + toolspeed = 0.5 + +/obj/item/weldingtool/largetank/flamethrower_screwdriver() + return + + +/obj/item/weldingtool/mini + name = "emergency welding tool" + desc = "A miniature welder used during emergencies." + icon_state = "miniwelder" + max_fuel = 10 + w_class = WEIGHT_CLASS_TINY + materials = list(MAT_METAL=30, MAT_GLASS=10) + change_icons = 0 + +/obj/item/weldingtool/mini/flamethrower_screwdriver() + return + +/obj/item/weldingtool/abductor + name = "alien welding tool" + desc = "An alien welding tool. Whatever fuel it uses, it never runs out." + icon = 'icons/obj/abductor.dmi' + icon_state = "welder" + toolspeed = 0.1 + light_intensity = 0 + change_icons = 0 + +/obj/item/weldingtool/abductor/process() + if(get_fuel() <= max_fuel) + reagents.add_reagent("welding_fuel", 1) + ..() + +/obj/item/weldingtool/hugetank + name = "upgraded industrial welding tool" + desc = "An upgraded welder based of the industrial welder." + icon_state = "upindwelder" + item_state = "upindwelder" + max_fuel = 80 + materials = list(MAT_METAL=70, MAT_GLASS=120) + +/obj/item/weldingtool/experimental + name = "experimental welding tool" + desc = "An experimental welder capable of self-fuel generation and less harmful to the eyes." + icon_state = "exwelder" + item_state = "exwelder" + max_fuel = 40 + materials = list(MAT_METAL=70, MAT_GLASS=120) + var/last_gen = 0 + change_icons = 0 + can_off_process = 1 + light_intensity = 1 + toolspeed = 0.5 + var/nextrefueltick = 0 + +/obj/item/weldingtool/experimental/brass + name = "brass welding tool" + desc = "A brass welder that seems to constantly refuel itself. It is faintly warm to the touch." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon_state = "brasswelder" + item_state = "brasswelder" + + +/obj/item/weldingtool/experimental/process() + ..() + if(get_fuel() < max_fuel && nextrefueltick < world.time) + nextrefueltick = world.time + 10 + reagents.add_reagent("welding_fuel", 1) + +#undef WELDER_FUEL_BURN_INTERVAL +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index f189c26bb2..33c7be5dfd 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -7,7 +7,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 6 throw_speed = 3 throw_range = 7 diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index 6e399c0909..9a9a3684c3 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -6,7 +6,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 5 throwforce = 7 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 4554441cf0..754cc40982 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -143,7 +143,7 @@ lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_NORMAL materials = list(MAT_METAL=10, MAT_GLASS=10) attack_verb = list("struck", "pistol whipped", "hit", "bashed") @@ -341,7 +341,7 @@ lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT | SLOT_BACK + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK force = 5 throwforce = 5 w_class = WEIGHT_CLASS_NORMAL @@ -1064,7 +1064,7 @@ desc = "A stylish steampunk watch made out of thousands of tiny cogwheels." icon = 'icons/obj/clockwork_objects.dmi' icon_state = "dread_ipad" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL var/cooldown = 0 diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 34a40b32a8..936ca22243 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -41,7 +41,7 @@ else //something wrong name = "[initial(name)]" update_icon() - if(user.get_item_by_slot(slot_back) == src) + if(user.get_item_by_slot(SLOT_BACK) == src) user.update_inv_back() else user.update_inv_hands() @@ -191,7 +191,7 @@ return qdel(O) return - if(slot == slot_hands) + if(slot == SLOT_HANDS) wield(user) else unwield(user) @@ -224,7 +224,7 @@ force = 5 throwforce = 15 w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force_unwielded = 5 force_wielded = 24 attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") @@ -458,7 +458,7 @@ desc = "A haphazardly-constructed yet still deadly weapon of ancient design." force = 10 w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force_unwielded = 10 force_wielded = 18 throwforce = 20 @@ -744,7 +744,7 @@ sharpness = IS_SHARP attack_verb = list("cut", "sliced", "diced") w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK hitsound = 'sound/weapons/bladeslice.ogg' /obj/item/twohanded/vibro_weapon/Initialize() @@ -791,7 +791,7 @@ desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." force = 11 w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force_unwielded = 11 force_wielded = 20 //I have no idea how to balance throwforce = 22 diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index bf67efa6c7..8f9b9bee4c 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -3,7 +3,7 @@ name = "banhammer" icon = 'icons/obj/items_and_weapons.dmi' icon_state = "toyhammer" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 0 force = 1 w_class = WEIGHT_CLASS_TINY @@ -34,7 +34,7 @@ item_state = "sord" lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 2 throwforce = 1 w_class = WEIGHT_CLASS_NORMAL @@ -55,7 +55,7 @@ righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' hitsound = 'sound/weapons/bladeslice.ogg' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT | SLOT_BACK + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK force = 40 throwforce = 10 w_class = WEIGHT_CLASS_NORMAL @@ -206,7 +206,7 @@ lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT | SLOT_BACK + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK force = 40 throwforce = 10 w_class = WEIGHT_CLASS_HUGE diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index cc447a19ad..85e498e9e4 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -10,7 +10,7 @@ LINEN BINS icon = 'icons/obj/bedsheets.dmi' icon_state = "sheetwhite" item_state = "bedsheet" - slot_flags = SLOT_NECK + slot_flags = ITEM_SLOT_NECK layer = MOB_LAYER throwforce = 0 throw_speed = 1 diff --git a/code/game/turfs/simulated/lava.dm b/code/game/turfs/simulated/lava.dm index f8ab060853..60b3202ffe 100644 --- a/code/game/turfs/simulated/lava.dm +++ b/code/game/turfs/simulated/lava.dm @@ -127,8 +127,8 @@ continue if(iscarbon(L)) var/mob/living/carbon/C = L - var/obj/item/clothing/S = C.get_item_by_slot(slot_wear_suit) - var/obj/item/clothing/H = C.get_item_by_slot(slot_head) + var/obj/item/clothing/S = C.get_item_by_slot(SLOT_WEAR_SUIT) + var/obj/item/clothing/H = C.get_item_by_slot(SLOT_HEAD) if(S && H && S.flags_2 & LAVA_PROTECT_2 && H.flags_2 & LAVA_PROTECT_2) return diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index a8e92db53a..5138089a6c 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -430,7 +430,7 @@ var/obj/item/clothing/under/schoolgirl/I = new seifuku var/olduniform = H.w_uniform H.temporarilyRemoveItemFromInventory(H.w_uniform, TRUE, FALSE) - H.equip_to_slot_or_del(I, slot_w_uniform) + H.equip_to_slot_or_del(I, SLOT_W_UNIFORM) qdel(olduniform) if(droptype == "Yes") I.flags_1 |= NODROP_1 diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index a9b1b10606..d5e24c22e1 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1493,8 +1493,8 @@ if(ishuman(L)) var/mob/living/carbon/human/observer = L - observer.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket(observer), slot_w_uniform) - observer.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(observer), slot_shoes) + observer.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket(observer), SLOT_W_UNIFORM) + observer.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(observer), SLOT_SHOES) L.Unconscious(100) sleep(5) L.forceMove(pick(GLOB.tdomeobserve)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 9460e71ea0..c9864cab1b 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -476,7 +476,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) id.forceMove(W) W.update_icon() else - H.equip_to_slot(id,slot_wear_id) + H.equip_to_slot(id,SLOT_WEAR_ID) else alert("Invalid mob") diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index 72049ad7d1..78538ba00c 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -53,7 +53,7 @@ A.UpdateButtonIcon() /obj/item/clothing/suit/armor/abductor/vest/item_action_slot_check(slot, mob/user) - if(slot == slot_wear_suit) //we only give the mob the ability to activate the vest if he's actually wearing it. + if(slot == SLOT_WEAR_SUIT) //we only give the mob the ability to activate the vest if he's actually wearing it. return 1 /obj/item/clothing/suit/armor/abductor/vest/proc/SetDisguise(datum/icon_snapshot/entry) @@ -338,7 +338,7 @@ if(QDELETED(G)) return - if(istype(C.get_item_by_slot(slot_head), /obj/item/clothing/head/foilhat)) + if(istype(C.get_item_by_slot(SLOT_HEAD), /obj/item/clothing/head/foilhat)) to_chat(user, "Your target seems to have some sort of protective headgear on, blocking the message from being sent!") return @@ -425,7 +425,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} item_state = "wonderprod" lefthand_file = 'icons/mob/inhands/antag/abductor_lefthand.dmi' righthand_file = 'icons/mob/inhands/antag/abductor_righthand.dmi' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 7 w_class = WEIGHT_CLASS_NORMAL actions_types = list(/datum/action/item_action/toggle_mode) @@ -515,7 +515,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} /obj/item/abductor_baton/proc/SleepAttack(mob/living/L,mob/living/user) if(L.incapacitated(TRUE, TRUE)) - if(istype(L.get_item_by_slot(slot_head), /obj/item/clothing/head/foilhat)) + if(istype(L.get_item_by_slot(SLOT_HEAD), /obj/item/clothing/head/foilhat)) to_chat(user, "The specimen's protective headgear is interfering with the sleep inducement!") L.visible_message("[user] tried to induced sleep in [L] with [src], but their headgear protected them!", \ "You feel a strange wave of heavy drowsiness wash over you, but your headgear deflects most of it!") @@ -527,7 +527,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} L.Sleeping(1200) add_logs(user, L, "put to sleep") else - if(istype(L.get_item_by_slot(slot_head), /obj/item/clothing/head/foilhat)) + if(istype(L.get_item_by_slot(SLOT_HEAD), /obj/item/clothing/head/foilhat)) to_chat(user, "The specimen's protective headgear is completely blocking our sleep inducement methods!") L.visible_message("[user] tried to induce sleep in [L] with [src], but their headgear completely protected them!", \ "Any sense of drowsiness is quickly diminished as your headgear deflects the effects!") diff --git a/code/modules/antagonists/abductor/machinery/console.dm b/code/modules/antagonists/abductor/machinery/console.dm index 1b11094d43..d35582f730 100644 --- a/code/modules/antagonists/abductor/machinery/console.dm +++ b/code/modules/antagonists/abductor/machinery/console.dm @@ -167,7 +167,7 @@ c.console = src /obj/machinery/abductor/console/proc/AddSnapshot(mob/living/carbon/human/target) - if(istype(target.get_item_by_slot(slot_head), /obj/item/clothing/head/foilhat)) + if(istype(target.get_item_by_slot(SLOT_HEAD), /obj/item/clothing/head/foilhat)) say("Subject wearing specialized protective headgear, unable to get a proper scan!") return var/datum/icon_snapshot/entry = new diff --git a/code/modules/antagonists/changeling/powers/biodegrade.dm b/code/modules/antagonists/changeling/powers/biodegrade.dm index dbb0e3a88a..1e8eaed383 100644 --- a/code/modules/antagonists/changeling/powers/biodegrade.dm +++ b/code/modules/antagonists/changeling/powers/biodegrade.dm @@ -13,7 +13,7 @@ return 0 if(user.handcuffed) - var/obj/O = user.get_item_by_slot(slot_handcuffed) + var/obj/O = user.get_item_by_slot(SLOT_HANDCUFFED) if(!istype(O)) return 0 user.visible_message("[user] vomits a glob of acid on [user.p_their()] [O]!", \ @@ -23,7 +23,7 @@ used = TRUE if(user.wear_suit && user.wear_suit.breakouttime && !used) - var/obj/item/clothing/suit/S = user.get_item_by_slot(slot_wear_suit) + var/obj/item/clothing/suit/S = user.get_item_by_slot(SLOT_WEAR_SUIT) if(!istype(S)) return 0 user.visible_message("[user] vomits a glob of acid across the front of [user.p_their()] [S]!", \ diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index e3fb55fa42..89d3c54161 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -119,8 +119,8 @@ user.dropItemToGround(user.head) user.dropItemToGround(user.wear_suit) - user.equip_to_slot_if_possible(new suit_type(user), slot_wear_suit, 1, 1, 1) - user.equip_to_slot_if_possible(new helmet_type(user), slot_head, 1, 1, 1) + user.equip_to_slot_if_possible(new suit_type(user), SLOT_WEAR_SUIT, 1, 1, 1) + user.equip_to_slot_if_possible(new helmet_type(user), SLOT_HEAD, 1, 1, 1) var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) changeling.chem_recharge_slowdown += recharge_slowdown diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 8b018fa6d3..6e7d081589 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -37,7 +37,7 @@ /obj/item/clothing/head/helmet/clockwork/equipped(mob/living/user, slot) ..() - if(slot == slot_head && !is_servant_of_ratvar(user)) + if(slot == SLOT_HEAD && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") user.visible_message("As [user] puts [src] on, it flickers off their head!", "The helmet flickers off your head, leaving only nausea!") @@ -103,7 +103,7 @@ /obj/item/clothing/suit/armor/clockwork/equipped(mob/living/user, slot) ..() - if(slot == slot_wear_suit && !is_servant_of_ratvar(user)) + if(slot == SLOT_WEAR_SUIT && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") user.visible_message("As [user] puts [src] on, it flickers off their body!", "The curiass flickers off your body, leaving only nausea!") @@ -164,7 +164,7 @@ /obj/item/clothing/gloves/clockwork/equipped(mob/living/user, slot) ..() - if(slot == slot_gloves && !is_servant_of_ratvar(user)) + if(slot == SLOT_GLOVES && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") user.visible_message("As [user] puts [src] on, it flickers off their arms!", "The gauntlets flicker off your arms, leaving only nausea!") @@ -214,7 +214,7 @@ /obj/item/clothing/shoes/clockwork/equipped(mob/living/user, slot) ..() - if(slot == slot_shoes && !is_servant_of_ratvar(user)) + if(slot == SLOT_SHOES && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") user.visible_message("As [user] puts [src] on, it flickers off their feet!", "The treads flicker off your feet, leaving only nausea!") diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm index 5f5bc1b58a..c464656150 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm @@ -9,7 +9,7 @@ righthand_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' var/inhand_overlay //If applicable, this overlay will be applied to the slab's inhand - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL var/busy //If the slab is currently being used by something diff --git a/code/modules/antagonists/clockcult/clock_items/construct_chassis.dm b/code/modules/antagonists/clockcult/clock_items/construct_chassis.dm index ca5fe74f2e..3f3bb58598 100644 --- a/code/modules/antagonists/clockcult/clock_items/construct_chassis.dm +++ b/code/modules/antagonists/clockcult/clock_items/construct_chassis.dm @@ -115,4 +115,4 @@ S.no_cost = TRUE if(seasonal_hat && seasonal_hat != "none") var/obj/item/hat = new seasonal_hat(construct) - construct.equip_to_slot_or_del(hat, slot_head) + construct.equip_to_slot_or_del(hat, SLOT_HEAD) diff --git a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm index a16a52d7aa..cb69d395b4 100644 --- a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm +++ b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm @@ -28,13 +28,13 @@ return ..() /obj/item/clothing/glasses/judicial_visor/item_action_slot_check(slot, mob/user) - if(slot != slot_glasses) + if(slot != SLOT_GLASSES) return 0 return ..() /obj/item/clothing/glasses/judicial_visor/equipped(mob/living/user, slot) ..() - if(slot != slot_glasses) + if(slot != SLOT_GLASSES) update_status(FALSE) if(blaster.ranged_ability_user) blaster.remove_ranged_ability() @@ -55,13 +55,13 @@ addtimer(CALLBACK(src, .proc/check_on_mob, user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later /obj/item/clothing/glasses/judicial_visor/proc/check_on_mob(mob/user) - if(user && src != user.get_item_by_slot(slot_glasses)) //if we happen to check and we AREN'T in the slot, we need to remove our shit from whoever we got dropped from + if(user && src != user.get_item_by_slot(SLOT_GLASSES)) //if we happen to check and we AREN'T in the slot, we need to remove our shit from whoever we got dropped from update_status(FALSE) if(blaster.ranged_ability_user) blaster.remove_ranged_ability() /obj/item/clothing/glasses/judicial_visor/attack_self(mob/user) - if(is_servant_of_ratvar(user) && src == user.get_item_by_slot(slot_glasses)) + if(is_servant_of_ratvar(user) && src == user.get_item_by_slot(SLOT_GLASSES)) blaster.toggle(user) /obj/item/clothing/glasses/judicial_visor/proc/update_status(change_to) @@ -89,7 +89,7 @@ if(!src) return 0 recharging = FALSE - if(user && src == user.get_item_by_slot(slot_glasses)) + if(user && src == user.get_item_by_slot(SLOT_GLASSES)) to_chat(user, "Your [name] hums. It is ready.") else active = FALSE @@ -115,7 +115,7 @@ /obj/effect/proc_holder/judicial_visor/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) return - if(ranged_ability_user.incapacitated() || !visor || visor != ranged_ability_user.get_item_by_slot(slot_glasses)) + if(ranged_ability_user.incapacitated() || !visor || visor != ranged_ability_user.get_item_by_slot(SLOT_GLASSES)) remove_ranged_ability() return diff --git a/code/modules/antagonists/clockcult/clock_items/wraith_spectacles.dm b/code/modules/antagonists/clockcult/clock_items/wraith_spectacles.dm index c1bf94842d..dab12dc304 100644 --- a/code/modules/antagonists/clockcult/clock_items/wraith_spectacles.dm +++ b/code/modules/antagonists/clockcult/clock_items/wraith_spectacles.dm @@ -74,7 +74,7 @@ /obj/item/clothing/glasses/wraith_spectacles/equipped(mob/living/user, slot) ..() - if(slot != slot_glasses || up) + if(slot != SLOT_GLASSES || up) return if(user.has_trait(TRAIT_BLIND)) to_chat(user, "\"You're blind, idiot. Stop embarrassing yourself.\"" ) diff --git a/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm b/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm index 9a78c64942..4e1a5b42cb 100644 --- a/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm +++ b/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm @@ -160,18 +160,18 @@ /datum/action/innate/clockwork_armaments/Activate() var/do_message = 0 - var/obj/item/I = owner.get_item_by_slot(slot_wear_suit) + var/obj/item/I = owner.get_item_by_slot(SLOT_WEAR_SUIT) if(remove_item_if_better(I, owner)) - do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/suit/armor/clockwork(null), slot_wear_suit) - I = owner.get_item_by_slot(slot_head) + do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/suit/armor/clockwork(null), SLOT_WEAR_SUIT) + I = owner.get_item_by_slot(SLOT_HEAD) if(remove_item_if_better(I, owner)) - do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/head/helmet/clockwork(null), slot_head) - I = owner.get_item_by_slot(slot_gloves) + do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/head/helmet/clockwork(null), SLOT_HEAD) + I = owner.get_item_by_slot(SLOT_GLOVES) if(remove_item_if_better(I, owner)) - do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/gloves/clockwork(null), slot_gloves) - I = owner.get_item_by_slot(slot_shoes) + do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/gloves/clockwork(null), SLOT_GLOVES) + I = owner.get_item_by_slot(SLOT_SHOES) if(remove_item_if_better(I, owner)) - do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/shoes/clockwork(null), slot_shoes) + do_message += owner.equip_to_slot_or_del(new/obj/item/clothing/shoes/clockwork(null), SLOT_SHOES) if(do_message) owner.visible_message("Strange armor appears on [owner]!", "A bright shimmer runs down your body, equipping you with Ratvarian armor.") playsound(owner, 'sound/magic/clockwork/fellowship_armory.ogg', 15 * do_message, TRUE) //get sound loudness based on how much we equipped diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index bb2ce1db2a..8a71af3b7d 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -605,11 +605,11 @@ uses-- var/mob/living/carbon/C = target C.visible_message("Otherworldly armor suddenly appears on [C]!") - C.equip_to_slot_or_del(new /obj/item/clothing/under/color/black,slot_w_uniform) - C.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) - C.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) - C.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult/alt(user), slot_shoes) - C.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back) + C.equip_to_slot_or_del(new /obj/item/clothing/under/color/black,SLOT_W_UNIFORM) + C.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), SLOT_HEAD) + C.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), SLOT_WEAR_SUIT) + C.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult/alt(user), SLOT_SHOES) + C.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), SLOT_BACK) if(C == user) qdel(src) //Clears the hands C.put_in_hands(new /obj/item/melee/cultblade(user)) diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index b7f0b002ec..2574c8af63 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -81,9 +81,9 @@ /datum/antagonist/cult/proc/cult_give_item(obj/item/item_path, mob/living/carbon/human/mob) var/list/slots = list( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store + "backpack" = SLOT_IN_BACKPACK, + "left pocket" = SLOT_L_STORE, + "right pocket" = SLOT_R_STORE ) var/T = new item_path(mob) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 763d9adaa8..b2f62d55c8 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -1056,7 +1056,7 @@ structure_check() searches for nearby cultist structures required for the invoca /proc/hudFix(mob/living/carbon/human/target) if(!target || !target.client) return - var/obj/O = target.get_item_by_slot(slot_glasses) + var/obj/O = target.get_item_by_slot(SLOT_GLASSES) if(istype(O, /obj/item/clothing/glasses/hud/security)) var/datum/atom_hud/AH = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] AH.add_hud_to(target) diff --git a/code/modules/antagonists/devil/devil.dm b/code/modules/antagonists/devil/devil.dm index 55a33820f0..3852eb6de1 100644 --- a/code/modules/antagonists/devil/devil.dm +++ b/code/modules/antagonists/devil/devil.dm @@ -456,10 +456,10 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", return -1 currentMob.change_mob_type( /mob/living/carbon/human, targetturf, null, 1) var/mob/living/carbon/human/H = owner.current - H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/black(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/storage/briefcase(H), slot_hands) - H.equip_to_slot_or_del(new /obj/item/pen(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/black(H), SLOT_W_UNIFORM) + H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), SLOT_SHOES) + H.equip_to_slot_or_del(new /obj/item/storage/briefcase(H), SLOT_HANDS) + H.equip_to_slot_or_del(new /obj/item/pen(H), SLOT_L_STORE) if(SOULVALUE >= BLOOD_THRESHOLD) H.set_species(/datum/species/lizard, 1) H.underwear = "Nude" diff --git a/code/modules/antagonists/highlander/highlander.dm b/code/modules/antagonists/highlander/highlander.dm index 012527ff7b..a2b87c576e 100644 --- a/code/modules/antagonists/highlander/highlander.dm +++ b/code/modules/antagonists/highlander/highlander.dm @@ -46,11 +46,19 @@ qdel(I) for(var/obj/item/I in H.held_items) qdel(I) +<<<<<<< HEAD H.equip_to_slot_or_del(new /obj/item/clothing/under/kilt/highlander(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(H), slot_ears) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/highlander(H), slot_head) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/pinpointer/nuke(H), slot_l_store) +======= + H.equip_to_slot_or_del(new /obj/item/clothing/under/kilt/highlander(H), SLOT_W_UNIFORM) + H.equip_to_slot_or_del(new /obj/item/radio/headset/heads/captain(H), SLOT_EARS) + H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/highlander(H), SLOT_HEAD) + H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), SLOT_SHOES) + H.equip_to_slot_or_del(new /obj/item/pinpointer/nuke(H), SLOT_L_STORE) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme for(var/obj/item/pinpointer/nuke/P in H) P.attack_self(H) var/obj/item/card/id/W = new(H) @@ -61,7 +69,7 @@ W.registered_name = H.real_name W.flags_1 |= NODROP_1 W.update_label(H.real_name) - H.equip_to_slot_or_del(W, slot_wear_id) + H.equip_to_slot_or_del(W, SLOT_WEAR_ID) sword = new(H) if(!GLOB.highlander) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index dae760933e..a26639d8ab 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -234,9 +234,9 @@ if(give_flash) var/obj/item/device/assembly/flash/T = new(H) var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store + "backpack" = SLOT_IN_BACKPACK, + "left pocket" = SLOT_L_STORE, + "right pocket" = SLOT_R_STORE ) var/where = H.equip_in_one_of_slots(T, slots) if (!where) diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index e09b92a083..f3ea4ef2ea 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -296,9 +296,9 @@ folder = new/obj/item/folder/syndicate/blue(mob.loc) var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store + "backpack" = SLOT_IN_BACKPACK, + "left pocket" = SLOT_L_STORE, + "right pocket" = SLOT_R_STORE ) var/where = "At your feet" diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index a2b885f777..c194719e8e 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -204,12 +204,12 @@ H.dropItemToGround(I) var/hat = pick(/obj/item/clothing/head/helmet/roman, /obj/item/clothing/head/helmet/roman/legionaire) - H.equip_to_slot_or_del(new hat(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/under/roman(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), slot_shoes) + H.equip_to_slot_or_del(new hat(H), SLOT_HEAD) + H.equip_to_slot_or_del(new /obj/item/clothing/under/roman(H), SLOT_W_UNIFORM) + H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), SLOT_SHOES) H.put_in_hands(new /obj/item/shield/riot/roman(H), TRUE) H.put_in_hands(new /obj/item/claymore(H), TRUE) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), SLOT_BACK) /obj/item/voodoo diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index bea6d41685..6a8de000da 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -8,7 +8,7 @@ layer = HIGH_OBJ_LAYER desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefact's power." w_class = WEIGHT_CLASS_TINY - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/usability = 0 var/old_shard = FALSE diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index 146d79d413..819e51a77a 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -238,17 +238,17 @@ if(!istype(master_mob) || !istype(H)) return if(master_mob.ears) - H.equip_to_slot_or_del(new master_mob.ears.type, slot_ears) + H.equip_to_slot_or_del(new master_mob.ears.type, SLOT_EARS) if(master_mob.w_uniform) - H.equip_to_slot_or_del(new master_mob.w_uniform.type, slot_w_uniform) + H.equip_to_slot_or_del(new master_mob.w_uniform.type, SLOT_W_UNIFORM) if(master_mob.shoes) - H.equip_to_slot_or_del(new master_mob.shoes.type, slot_shoes) + H.equip_to_slot_or_del(new master_mob.shoes.type, SLOT_SHOES) if(master_mob.wear_suit) - H.equip_to_slot_or_del(new master_mob.wear_suit.type, slot_wear_suit) + H.equip_to_slot_or_del(new master_mob.wear_suit.type, SLOT_WEAR_SUIT) if(master_mob.head) - H.equip_to_slot_or_del(new master_mob.head.type, slot_head) + H.equip_to_slot_or_del(new master_mob.head.type, SLOT_HEAD) if(master_mob.back) - H.equip_to_slot_or_del(new master_mob.back.type, slot_back) + H.equip_to_slot_or_del(new master_mob.back.type, SLOT_BACK) //Operation: Fuck off and scare people owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/area_teleport/teleport(null)) diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 2b0e3af514..fb225d3999 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -241,7 +241,7 @@ item_state = "flashshield" lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force = 10 throwforce = 5 throw_speed = 2 diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index c864469783..6653941d29 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -496,10 +496,10 @@ W.update_label(W.registered_name, W.assignment) // The shielded hardsuit is already NODROP_1 - no_drops += H.get_item_by_slot(slot_gloves) - no_drops += H.get_item_by_slot(slot_shoes) - no_drops += H.get_item_by_slot(slot_w_uniform) - no_drops += H.get_item_by_slot(slot_ears) + no_drops += H.get_item_by_slot(SLOT_GLOVES) + no_drops += H.get_item_by_slot(SLOT_SHOES) + no_drops += H.get_item_by_slot(SLOT_W_UNIFORM) + no_drops += H.get_item_by_slot(SLOT_EARS) for(var/i in no_drops) var/obj/item/I = i I.flags_1 |= NODROP_1 diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 03bb1eeb13..61285bfeca 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -63,8 +63,8 @@ // it's NODROP_1 D.dropItemToGround(target, TRUE) qdel(old_headgear) - // where is `slot_head` defined? WHO KNOWS - D.equip_to_slot(new_headgear, slot_head) + // where is `SLOT_HEAD` defined? WHO KNOWS + D.equip_to_slot(new_headgear, SLOT_HEAD) return 1 diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index 0ff1bdefe3..cdd25cf436 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears @@ -44,3 +45,51 @@ H.update_inv_neck() H.update_inv_head() to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") +======= + +//Ears: currently only used for headsets and earmuffs +/obj/item/clothing/ears + name = "ears" + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + slot_flags = ITEM_SLOT_EARS + resistance_flags = NONE + +/obj/item/clothing/ears/earmuffs + name = "earmuffs" + desc = "Protects your hearing from loud noises, and quiet ones as well." + icon_state = "earmuffs" + item_state = "earmuffs" + strip_delay = 15 + equip_delay_other = 25 + resistance_flags = FLAMMABLE + flags_2 = BANG_PROTECT_2|HEALS_EARS_2 + +/obj/item/clothing/ears/headphones + name = "headphones" + desc = "Unce unce unce unce. Boop!" + icon = 'icons/obj/clothing/accessories.dmi' + icon_state = "headphones" + item_state = "headphones" + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! + actions_types = list(/datum/action/item_action/toggle_headphones) + var/headphones_on = FALSE + +/obj/item/clothing/ears/headphones/Initialize() + . = ..() + update_icon() + +/obj/item/clothing/ears/headphones/update_icon() + icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" + item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" + +/obj/item/clothing/ears/headphones/proc/toggle(owner) + headphones_on = !headphones_on + update_icon() + var/mob/living/carbon/human/H = owner + if(istype(H)) + H.update_inv_ears() + H.update_inv_neck() + H.update_inv_head() + to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index eaeedee36c..f9be63420f 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/clothing/glasses.dmi' w_class = WEIGHT_CLASS_SMALL flags_cover = GLASSESCOVERSEYES - slot_flags = SLOT_EYES + slot_flags = ITEM_SLOT_EYES strip_delay = 20 equip_delay_other = 25 resistance_flags = NONE @@ -100,7 +100,7 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 100) /obj/item/clothing/glasses/science/item_action_slot_check(slot) - if(slot == slot_glasses) + if(slot == SLOT_GLASSES) return 1 /obj/item/clothing/glasses/night @@ -263,7 +263,7 @@ /obj/item/clothing/glasses/sunglasses/blindfold/equipped(mob/living/carbon/human/user, slot) . = ..() - if(slot == slot_glasses) + if(slot == SLOT_GLASSES) user.become_blind("blindfold_[REF(src)]") /obj/item/clothing/glasses/sunglasses/blindfold/dropped(mob/living/carbon/human/user) diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 439197f285..5e5e7a9c55 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -123,7 +123,7 @@ item_state = icon_state if(isliving(loc)) var/mob/living/user = loc - if(user.get_item_by_slot(slot_glasses) == src) + if(user.get_item_by_slot(SLOT_GLASSES) == src) user.update_inv_glasses() else user.update_inv_hands() diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 626bf4f542..6364826942 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -6,7 +6,7 @@ /obj/item/clothing/glasses/hud/equipped(mob/living/carbon/human/user, slot) ..() - if(hud_type && slot == slot_glasses) + if(hud_type && slot == SLOT_GLASSES) var/datum/atom_hud/H = GLOB.huds[hud_type] H.add_hud_to(user) diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index ca534f5a58..0e9be23aed 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/clothing/gloves.dmi' siemens_coefficient = 0.5 body_parts_covered = HANDS - slot_flags = SLOT_GLOVES + slot_flags = ITEM_SLOT_GLOVES attack_verb = list("challenged") var/transfer_prints = FALSE strip_delay = 20 diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 09f5993cb4..1b20501f21 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -209,7 +209,7 @@ var/obj/item/clothing/gloves/color/selected = pick(gloves) if(ishuman(loc)) var/mob/living/carbon/human/H = loc - H.equip_to_slot_or_del(new selected(H), slot_gloves) + H.equip_to_slot_or_del(new selected(H), SLOT_GLOVES) else new selected(loc) return INITIALIZE_HINT_QDEL diff --git a/code/modules/clothing/head/_head.dm b/code/modules/clothing/head/_head.dm index d3dfa189d8..6a3082b558 100644 --- a/code/modules/clothing/head/_head.dm +++ b/code/modules/clothing/head/_head.dm @@ -4,7 +4,7 @@ icon_state = "top_hat" item_state = "that" body_parts_covered = HEAD - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD var/blockTracking = 0 //For AI tracking var/can_toggle = null dynamic_hair_suffix = "+generic" diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index b58c9fc414..86763e060b 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -131,7 +131,7 @@ dog_fashion = /datum/dog_fashion/head/kitty /obj/item/clothing/head/kitty/equipped(mob/living/carbon/human/user, slot) - if(ishuman(user) && slot == slot_head) + if(ishuman(user) && slot == SLOT_HEAD) update_icon(user) user.update_inv_head() //Color might have been changed by update_icon. ..() @@ -169,7 +169,7 @@ /obj/item/clothing/head/cardborg/equipped(mob/living/user, slot) ..() - if(ishuman(user) && slot == slot_head) + if(ishuman(user) && slot == SLOT_HEAD) var/mob/living/carbon/human/H = user if(istype(H.wear_suit, /obj/item/clothing/suit/cardborg)) var/obj/item/clothing/suit/cardborg/CB = H.wear_suit @@ -240,7 +240,7 @@ /obj/item/clothing/head/foilhat/equipped(mob/living/carbon/human/user, slot) ..() - if(slot == slot_head) + if(slot == SLOT_HEAD) if(paranoia) QDEL_NULL(paranoia) paranoia = new() diff --git a/code/modules/clothing/masks/_masks.dm b/code/modules/clothing/masks/_masks.dm index 562375e897..b738b82589 100644 --- a/code/modules/clothing/masks/_masks.dm +++ b/code/modules/clothing/masks/_masks.dm @@ -2,7 +2,7 @@ name = "mask" icon = 'icons/obj/clothing/masks.dmi' body_parts_covered = HEAD - slot_flags = SLOT_MASK + slot_flags = ITEM_SLOT_MASK strip_delay = 40 equip_delay_other = 40 var/mask_adjusted = 0 diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 53bd5f32a4..285639d64a 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -222,8 +222,8 @@ obj/item/clothing/mask/frog/cursed flags_inv = HIDEFACE|HIDEFACIALHAIR visor_flags_inv = HIDEFACE|HIDEFACIALHAIR visor_flags_cover = MASKCOVERSMOUTH - slot_flags = SLOT_MASK - adjusted_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_MASK + adjusted_flags = ITEM_SLOT_HEAD icon_state = "bandbotany" /obj/item/clothing/mask/bandana/attack_self(mob/user) diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 1d92ab6e62..cb797c34d4 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -2,7 +2,7 @@ name = "necklace" icon = 'icons/obj/clothing/neck.dmi' body_parts_covered = NECK - slot_flags = SLOT_NECK + slot_flags = ITEM_SLOT_NECK strip_delay = 40 equip_delay_other = 40 diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 0758013698..e3c32cd26c 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -6,7 +6,7 @@ var/chained = 0 body_parts_covered = FEET - slot_flags = SLOT_FEET + slot_flags = ITEM_SLOT_FEET permeability_coefficient = 0.5 slowdown = SHOES_SLOWDOWN diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 3dad0d464e..539ee7b23d 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -264,7 +264,7 @@ /obj/item/clothing/shoes/wheelys/ui_action_click(mob/user, action) if(!isliving(user)) return - if(!istype(user.get_item_by_slot(slot_shoes), /obj/item/clothing/shoes/wheelys)) + if(!istype(user.get_item_by_slot(SLOT_SHOES), /obj/item/clothing/shoes/wheelys)) to_chat(user, "You must be wearing the wheely-heels to use them!") return if(!(W.is_occupant(user))) diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 94553b3964..3040af756e 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -115,7 +115,7 @@ teleport_now.UpdateButtonIcon() - var/list/nonsafe_slots = list(slot_belt, slot_back) + var/list/nonsafe_slots = list(SLOT_BELT, SLOT_BACK) var/list/exposed = list() for(var/slot in nonsafe_slots) var/obj/item/slot_item = user.get_item_by_slot(slot) diff --git a/code/modules/clothing/spacesuits/flightsuit.dm b/code/modules/clothing/spacesuits/flightsuit.dm index 3a5198080f..2d836fbb12 100644 --- a/code/modules/clothing/spacesuits/flightsuit.dm +++ b/code/modules/clothing/spacesuits/flightsuit.dm @@ -21,7 +21,7 @@ actions_types = list(/datum/action/item_action/flightpack/toggle_flight, /datum/action/item_action/flightpack/engage_boosters, /datum/action/item_action/flightpack/toggle_stabilizers, /datum/action/item_action/flightpack/change_power, /datum/action/item_action/flightpack/toggle_airbrake) armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 10, "bomb" = 30, "bio" = 100, "rad" = 75, "fire" = 100, "acid" = 75) w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK resistance_flags = FIRE_PROOF var/processing_mode = FLIGHTSUIT_PROCESSING_FULL @@ -544,8 +544,13 @@ changeWearer() ..() +<<<<<<< HEAD /obj/item/device/flightpack/item_action_slot_check(slot) if(slot == SLOT_BACK) +======= +/obj/item/flightpack/item_action_slot_check(slot) + if(slot == ITEM_SLOT_BACK) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme return TRUE /obj/item/device/flightpack/equipped(mob/user, slot) @@ -571,8 +576,13 @@ momentum_speed_y = 0 momentum_speed = max(momentum_speed_x, momentum_speed_y) +<<<<<<< HEAD /obj/item/device/flightpack/item_action_slot_check(slot) return slot == slot_back +======= +/obj/item/flightpack/item_action_slot_check(slot) + return slot == SLOT_BACK +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme /obj/item/device/flightpack/proc/enable_stabilizers() if(requires_suit && suit && !suit.deployedshoes) @@ -728,7 +738,7 @@ src.flags_1 &= ~NOSLIP_1 /obj/item/clothing/shoes/flightshoes/item_action_slot_check(slot) - return slot == slot_shoes + return slot == SLOT_SHOES /obj/item/clothing/shoes/flightshoes/proc/delink_suit() if(suit) @@ -893,7 +903,7 @@ if(user.back) usermessage("You're already wearing something on your back!", "boldwarning") return FALSE - user.equip_to_slot_if_possible(pack,slot_back,0,0,1) + user.equip_to_slot_if_possible(pack,SLOT_BACK,0,0,1) pack.flags_1 |= NODROP_1 resync() user.visible_message("A [pack.name] extends from [user]'s [name] and clamps to their back!") @@ -931,7 +941,7 @@ if(user.shoes) usermessage("You're already wearing something on your feet!", "boldwarning") return FALSE - user.equip_to_slot_if_possible(shoes,slot_shoes,0,0,1) + user.equip_to_slot_if_possible(shoes,SLOT_SHOES,0,0,1) shoes.flags_1 |= NODROP_1 user.visible_message("[user]'s [name] extends a pair of [shoes.name] over their feet!") user.update_inv_wear_suit() @@ -962,7 +972,7 @@ /obj/item/clothing/suit/space/hardsuit/flightsuit/equipped(mob/M, slot) if(ishuman(M)) user = M - if(slot != slot_wear_suit) + if(slot != SLOT_WEAR_SUIT) if(deployedpack) retract_flightpack(TRUE) if(deployedshoes) @@ -997,7 +1007,7 @@ /obj/item/clothing/suit/space/hardsuit/flightsuit/attackby(obj/item/I, mob/wearer, params) user = wearer - if(src == user.get_item_by_slot(slot_wear_suit)) + if(src == user.get_item_by_slot(SLOT_WEAR_SUIT)) usermessage("You can not perform any service without taking the suit off!", "boldwarning") return FALSE else if(locked) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 41b2334f94..9ce1a77868 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -48,12 +48,12 @@ soundloop.stop(user) /obj/item/clothing/head/helmet/space/hardsuit/item_action_slot_check(slot) - if(slot == slot_head) + if(slot == SLOT_HEAD) return 1 /obj/item/clothing/head/helmet/space/hardsuit/equipped(mob/user, slot) ..() - if(slot != slot_head) + if(slot != SLOT_HEAD) if(suit) suit.RemoveHelmet() soundloop.stop(user) @@ -119,7 +119,7 @@ if(jetpack) to_chat(user, "[src] already has a jetpack installed.") return - if(src == user.get_item_by_slot(slot_wear_suit)) //Make sure the player is not wearing the suit before applying the upgrade. + if(src == user.get_item_by_slot(SLOT_WEAR_SUIT)) //Make sure the player is not wearing the suit before applying the upgrade. to_chat(user, "You cannot install the upgrade to [src] while wearing it.") return @@ -131,7 +131,7 @@ if(!jetpack) to_chat(user, "[src] has no jetpack installed.") return - if(src == user.get_item_by_slot(slot_wear_suit)) + if(src == user.get_item_by_slot(SLOT_WEAR_SUIT)) to_chat(user, "You cannot remove the jetpack from [src] while wearing it.") return @@ -144,7 +144,7 @@ /obj/item/clothing/suit/space/hardsuit/equipped(mob/user, slot) ..() if(jetpack) - if(slot == slot_wear_suit) + if(slot == SLOT_WEAR_SUIT) for(var/X in jetpack.actions) var/datum/action/A = X A.Grant(user) @@ -157,7 +157,7 @@ A.Remove(user) /obj/item/clothing/suit/space/hardsuit/item_action_slot_check(slot) - if(slot == slot_wear_suit) //we only give the mob the ability to toggle the helmet if he's wearing the hardsuit. + if(slot == SLOT_WEAR_SUIT) //we only give the mob the ability to toggle the helmet if he's wearing the hardsuit. return 1 //Engineering @@ -460,7 +460,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/rd/equipped(mob/living/carbon/human/user, slot) ..() - if (slot == slot_head) + if (slot == SLOT_HEAD) var/datum/atom_hud/DHUD = GLOB.huds[DATA_HUD_DIAGNOSTIC_BASIC] DHUD.add_hud_to(user) @@ -615,7 +615,7 @@ /obj/item/clothing/suit/space/hardsuit/ancient/equipped(mob/user, slot) . = ..() - if (slot == slot_wear_suit) + if (slot == SLOT_WEAR_SUIT) if (mobhook && mobhook.parent != user) QDEL_NULL(mobhook) if (!mobhook) diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index 1cf1d4640d..6aabee0c81 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -4,7 +4,7 @@ var/fire_resist = T0C+100 allowed = list(/obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - slot_flags = SLOT_OCLOTHING + slot_flags = ITEM_SLOT_OCLOTHING var/blood_overlay_type = "suit" var/togglename = null var/suittoggled = FALSE diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 90ae827957..9415c093fc 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -173,7 +173,7 @@ /obj/item/clothing/suit/cardborg/equipped(mob/living/user, slot) ..() - if(slot == slot_wear_suit) + if(slot == SLOT_WEAR_SUIT) disguise(user) /obj/item/clothing/suit/cardborg/dropped(mob/living/user) diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index d09db447a8..c7d91604cf 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -24,11 +24,11 @@ ToggleHood() /obj/item/clothing/suit/hooded/item_action_slot_check(slot, mob/user) - if(slot == slot_wear_suit) + if(slot == SLOT_WEAR_SUIT) return 1 /obj/item/clothing/suit/hooded/equipped(mob/user, slot) - if(slot != slot_wear_suit) + if(slot != SLOT_WEAR_SUIT) RemoveHood() ..() @@ -59,7 +59,7 @@ if(H.head) to_chat(H, "You're already wearing something on your head!") return - else if(H.equip_to_slot_if_possible(hood,slot_head,0,0,1)) + else if(H.equip_to_slot_if_possible(hood,SLOT_HEAD,0,0,1)) suittoggled = TRUE src.icon_state = "[initial(icon_state)]_t" H.update_inv_wear_suit() @@ -83,7 +83,7 @@ /obj/item/clothing/head/hooded/equipped(mob/user, slot) ..() - if(slot != slot_head) + if(slot != SLOT_HEAD) if(suit) suit.RemoveHood() else @@ -155,7 +155,7 @@ /obj/item/clothing/suit/space/hardsuit/equipped(mob/user, slot) if(!helmettype) return - if(slot != slot_wear_suit) + if(slot != SLOT_WEAR_SUIT) RemoveHelmet() ..() @@ -192,7 +192,7 @@ if(H.head) to_chat(H, "You're already wearing something on your head!") return - else if(H.equip_to_slot_if_possible(helmet,slot_head,0,0,1)) + else if(H.equip_to_slot_if_possible(helmet,SLOT_HEAD,0,0,1)) to_chat(H, "You engage the helmet on the hardsuit.") suittoggled = TRUE H.update_inv_wear_suit() diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index dd290fdaa2..4d037d652b 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -3,7 +3,7 @@ name = "under" body_parts_covered = CHEST|GROIN|LEGS|ARMS permeability_coefficient = 0.9 - slot_flags = SLOT_ICLOTHING + slot_flags = ITEM_SLOT_ICLOTHING armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) var/fitted = FEMALE_UNIFORM_FULL // For use in alternate clothing styles for women var/has_sensor = HAS_SENSORS // For the crew computer @@ -65,7 +65,7 @@ adjusted = DIGITIGRADE_STYLE H.update_inv_w_uniform() - if(attached_accessory && slot != slot_hands && ishuman(user)) + if(attached_accessory && slot != SLOT_HANDS && ishuman(user)) var/mob/living/carbon/human/H = user attached_accessory.on_uniform_equip(src, user) if(attached_accessory.above_suit) diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 3a12f00a05..afb9bff1c1 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -9,7 +9,7 @@ var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - /obj/item/clothing/under/color/random - /obj/item/clothing/under/color/grey/glorf - /obj/item/clothing/under/color/black/ghost) if(ishuman(loc)) var/mob/living/carbon/human/H = loc - H.equip_to_slot_or_del(new C(H), slot_w_uniform) //or else you end up with naked assistants running around everywhere... + H.equip_to_slot_or_del(new C(H), SLOT_W_UNIFORM) //or else you end up with naked assistants running around everywhere... else new C(loc) return INITIALIZE_HINT_QDEL diff --git a/code/modules/detectivework/scanner.dm b/code/modules/detectivework/scanner.dm index e7589aa15f..87f7d6d8f3 100644 --- a/code/modules/detectivework/scanner.dm +++ b/code/modules/detectivework/scanner.dm @@ -11,7 +11,7 @@ lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' flags_1 = CONDUCT_1 | NOBLUDGEON_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/scanning = 0 var/list/log = list() var/range = 8 diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index 9de5a93292..180589b4f1 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -11,29 +11,29 @@ /datum/round_event/wizard/cursed_items/start() var/item_set = pick("wizardmimic", "swords", "bigfatdoobie", "boxing", "voicemodulators", "catgirls2015") - var/list/loadout[slots_amt] + var/list/loadout[SLOTS_AMT] var/ruins_spaceworthiness var/ruins_wizard_loadout switch(item_set) if("wizardmimic") - loadout[slot_wear_suit] = /obj/item/clothing/suit/wizrobe - loadout[slot_shoes] = /obj/item/clothing/shoes/sandal/magic - loadout[slot_head] = /obj/item/clothing/head/wizard + loadout[SLOT_WEAR_SUIT] = /obj/item/clothing/suit/wizrobe + loadout[SLOT_SHOES] = /obj/item/clothing/shoes/sandal/magic + loadout[SLOT_HEAD] = /obj/item/clothing/head/wizard ruins_spaceworthiness = 1 if("swords") - loadout[slot_hands] = /obj/item/katana/cursed + loadout[SLOT_HANDS] = /obj/item/katana/cursed if("bigfatdoobie") - loadout[slot_wear_mask] = /obj/item/clothing/mask/cigarette/rollie/trippy + loadout[SLOT_WEAR_MASK] = /obj/item/clothing/mask/cigarette/rollie/trippy ruins_spaceworthiness = 1 if("boxing") - loadout[slot_wear_mask] = /obj/item/clothing/mask/luchador - loadout[slot_gloves] = /obj/item/clothing/gloves/boxing + loadout[SLOT_WEAR_MASK] = /obj/item/clothing/mask/luchador + loadout[SLOT_GLOVES] = /obj/item/clothing/gloves/boxing ruins_spaceworthiness = 1 if("voicemodulators") - loadout[slot_wear_mask] = /obj/item/clothing/mask/chameleon + loadout[SLOT_WEAR_MASK] = /obj/item/clothing/mask/chameleon if("catgirls2015") - loadout[slot_head] = /obj/item/clothing/head/kitty + loadout[SLOT_HEAD] = /obj/item/clothing/head/kitty ruins_spaceworthiness = 1 ruins_wizard_loadout = 1 diff --git a/code/modules/food_and_drinks/food/snacks_bread.dm b/code/modules/food_and_drinks/food/snacks_bread.dm index c29ed30b22..d59025dca6 100644 --- a/code/modules/food_and_drinks/food/snacks_bread.dm +++ b/code/modules/food_and_drinks/food/snacks_bread.dm @@ -13,7 +13,7 @@ custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/sandwich filling_color = "#FFA500" list_reagents = list("nutriment" = 2) - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD customfoodfilling = 0 //to avoid infinite bread-ception foodtype = GRAIN diff --git a/code/modules/hydroponics/grown/ambrosia.dm b/code/modules/hydroponics/grown/ambrosia.dm index 05cd54a9f0..5883b4dd64 100644 --- a/code/modules/hydroponics/grown/ambrosia.dm +++ b/code/modules/hydroponics/grown/ambrosia.dm @@ -4,7 +4,7 @@ name = "ambrosia branch" desc = "This is a plant." icon_state = "ambrosiavulgaris" - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD filling_color = "#008000" bitesize_mod = 2 foodtype = VEGETABLES diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index 18eae2f4fd..8455df887e 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -22,7 +22,7 @@ name = "poppy" desc = "Long-used as a symbol of rest, peace, and death." icon_state = "poppy" - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD filling_color = "#FF6347" bitesize_mod = 3 foodtype = VEGETABLES | GROSS @@ -86,7 +86,7 @@ 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 + slot_flags = ITEM_SLOT_HEAD filling_color = "#E6E6FA" bitesize_mod = 3 @@ -118,7 +118,7 @@ righthand_file = 'icons/mob/inhands/weapons/plants_righthand.dmi' damtype = "fire" force = 0 - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD throwforce = 0 w_class = WEIGHT_CLASS_TINY throw_speed = 1 @@ -149,7 +149,7 @@ name = "moonflower" desc = "Store in a location at least 50 yards away from werewolves." icon_state = "moonflower" - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD filling_color = "#E6E6FA" bitesize_mod = 2 @@ -176,7 +176,7 @@ righthand_file = 'icons/mob/inhands/weapons/plants_righthand.dmi' damtype = "fire" force = 0 - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD throwforce = 0 w_class = WEIGHT_CLASS_TINY throw_speed = 1 diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index 1c3509fa4e..6c45d21dad 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -8,7 +8,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_TINY - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=30, MAT_GLASS=20) // ************************************* @@ -112,7 +112,7 @@ w_class = WEIGHT_CLASS_BULKY flags_1 = CONDUCT_1 armour_penetration = 20 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK attack_verb = list("chopped", "sliced", "cut", "reaped") hitsound = 'sound/weapons/bladeslice.ogg' var/swiping = FALSE diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index 5c761cec25..10e1ca4bb3 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -111,7 +111,7 @@ Shaft Miner mask = /obj/item/clothing/mask/gas/explorer glasses = /obj/item/clothing/glasses/meson suit_store = /obj/item/tank/internals/oxygen - internals_slot = slot_s_store + internals_slot = SLOT_S_STORE backpack_contents = list( /obj/item/storage/bag/ore=1, /obj/item/kitchen/knife/combat/survival=1, @@ -220,7 +220,7 @@ Cook var/list/possible_boxes = subtypesof(/obj/item/storage/box/ingredients) var/chosen_box = pick(possible_boxes) var/obj/item/storage/box/I = new chosen_box(src) - H.equip_to_slot_or_del(I,slot_in_backpack) + H.equip_to_slot_or_del(I,SLOT_IN_BACKPACK) var/datum/martial_art/cqc/under_siege/justacook = new justacook.teach(H) diff --git a/code/modules/jobs/job_types/civilian_chaplain.dm b/code/modules/jobs/job_types/civilian_chaplain.dm index 5e56fe5b4f..2f94d4d3b8 100644 --- a/code/modules/jobs/job_types/civilian_chaplain.dm +++ b/code/modules/jobs/job_types/civilian_chaplain.dm @@ -31,7 +31,7 @@ Chaplain B.icon_state = SSreligion.bible_icon_state B.item_state = SSreligion.bible_item_state to_chat(H, "There is already an established religion onboard the station. You are an acolyte of [SSreligion.deity]. Defer to the Chaplain.") - H.equip_to_slot_or_del(B, slot_in_backpack) + H.equip_to_slot_or_del(B, SLOT_IN_BACKPACK) var/nrt = SSreligion.holy_weapon_type || /obj/item/nullrod var/obj/item/nullrod/N = new nrt(H) H.put_in_hands(N) @@ -79,7 +79,7 @@ Chaplain SSreligion.bible_name = B.name SSreligion.deity = B.deity_name - H.equip_to_slot_or_del(B, slot_in_backpack) + H.equip_to_slot_or_del(B, SLOT_IN_BACKPACK) SSblackbox.record_feedback("text", "religion_name", 1, "[new_religion]", 1) SSblackbox.record_feedback("text", "religion_deity", 1, "[new_deity]", 1) diff --git a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm index 82a6fe1382..3d92b8a772 100644 --- a/code/modules/jobs/job_types/engineering.dm +++ b/code/modules/jobs/job_types/engineering.dm @@ -48,7 +48,7 @@ Chief Engineer satchel = /obj/item/storage/backpack/satchel/eng duffelbag = /obj/item/storage/backpack/duffelbag/engineering box = /obj/item/storage/box/engineer - pda_slot = slot_l_store + pda_slot = SLOT_L_STORE /datum/outfit/job/ce/rig name = "Chief Engineer (Hardsuit)" @@ -59,7 +59,7 @@ Chief Engineer suit_store = /obj/item/tank/internals/oxygen gloves = /obj/item/clothing/gloves/color/yellow head = null - internals_slot = slot_s_store + internals_slot = SLOT_S_STORE /* @@ -102,8 +102,13 @@ Station Engineer satchel = /obj/item/storage/backpack/satchel/eng duffelbag = /obj/item/storage/backpack/duffelbag/engineering box = /obj/item/storage/box/engineer +<<<<<<< HEAD pda_slot = slot_l_store backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) +======= + pda_slot = SLOT_L_STORE + backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme /datum/outfit/job/engineer/gloved name = "Station Engineer (Gloves)" @@ -116,7 +121,7 @@ Station Engineer suit = /obj/item/clothing/suit/space/hardsuit/engine suit_store = /obj/item/tank/internals/oxygen head = null - internals_slot = slot_s_store + internals_slot = SLOT_S_STORE /* @@ -156,8 +161,13 @@ Atmospheric Technician satchel = /obj/item/storage/backpack/satchel/eng duffelbag = /obj/item/storage/backpack/duffelbag/engineering box = /obj/item/storage/box/engineer +<<<<<<< HEAD pda_slot = slot_l_store backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) +======= + pda_slot = SLOT_L_STORE + backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme /datum/outfit/job/atmos/rig name = "Atmospheric Technician (Hardsuit)" @@ -165,4 +175,4 @@ Atmospheric Technician mask = /obj/item/clothing/mask/gas suit = /obj/item/clothing/suit/space/hardsuit/engine/atmos suit_store = /obj/item/tank/internals/oxygen - internals_slot = slot_s_store + internals_slot = SLOT_S_STORE diff --git a/code/modules/jobs/job_types/job.dm b/code/modules/jobs/job_types/job.dm index c384d21e97..d381c85b8d 100644 --- a/code/modules/jobs/job_types/job.dm +++ b/code/modules/jobs/job_types/job.dm @@ -151,7 +151,7 @@ var/duffelbag = /obj/item/storage/backpack/duffelbag var/box = /obj/item/storage/box/survival - var/pda_slot = slot_belt + var/pda_slot = SLOT_BELT /datum/outfit/job/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) switch(H.backbag) diff --git a/code/modules/jobs/job_types/science.dm b/code/modules/jobs/job_types/science.dm index 2648bd2516..5ce6b1e967 100644 --- a/code/modules/jobs/job_types/science.dm +++ b/code/modules/jobs/job_types/science.dm @@ -56,7 +56,7 @@ Research Director mask = /obj/item/clothing/mask/breath suit = /obj/item/clothing/suit/space/hardsuit/rd suit_store = /obj/item/tank/internals/oxygen - internals_slot = slot_s_store + internals_slot = SLOT_S_STORE /* Scientist @@ -128,4 +128,4 @@ Roboticist backpack = /obj/item/storage/backpack/science satchel = /obj/item/storage/backpack/satchel/tox - pda_slot = slot_l_store + pda_slot = SLOT_L_STORE diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index 3cfd5ef73d..22a229e6b2 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -244,7 +244,7 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S if(ears) if(H.ears) qdel(H.ears) - H.equip_to_slot_or_del(new ears(H),slot_ears) + H.equip_to_slot_or_del(new ears(H),SLOT_EARS) var/obj/item/card/id/W = H.wear_id W.access |= dep_access diff --git a/code/modules/keybindings/bindings_human.dm b/code/modules/keybindings/bindings_human.dm index 7c52917386..14890cc7e2 100644 --- a/code/modules/keybindings/bindings_human.dm +++ b/code/modules/keybindings/bindings_human.dm @@ -3,12 +3,12 @@ switch(_key) if("E") // Put held thing in belt or take out most recent thing from belt var/obj/item/thing = get_active_held_item() - var/obj/item/storage/equipped_belt = get_item_by_slot(slot_belt) + var/obj/item/storage/equipped_belt = get_item_by_slot(SLOT_BELT) if(!equipped_belt) // We also let you equip a belt like this if(!thing) to_chat(user, "You have no belt to take something out of.") return - equip_to_slot_if_possible(thing, slot_belt) + equip_to_slot_if_possible(thing, SLOT_BELT) return if(!istype(equipped_belt)) // not a storage item if(!thing) @@ -31,12 +31,12 @@ if("B") // Put held thing in backpack or take out most recent thing from backpack var/obj/item/thing = get_active_held_item() - var/obj/item/storage/equipped_backpack = get_item_by_slot(slot_back) + var/obj/item/storage/equipped_backpack = get_item_by_slot(SLOT_BACK) if(!equipped_backpack) // We also let you equip a backpack like this if(!thing) to_chat(user, "You have no backpack to take something out of.") return - equip_to_slot_if_possible(thing, slot_back) + equip_to_slot_if_possible(thing, SLOT_BACK) return if(!istype(equipped_backpack)) // not a storage item if(!thing) diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 5b86a2d340..558147af23 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -10,7 +10,7 @@ While it is an effective mining tool, it did little to aid any but the most skilled and/or suicidal miners against local fauna." force = 20 //As much as a bone spear, but this is significantly more annoying to carry around due to requiring the use of both hands at all times w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force_unwielded = 20 //It's never not wielded so these are the same force_wielded = 20 throwforce = 5 diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index ec3dda28a0..cf14184a0c 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -8,7 +8,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/cooldown = 35 var/current_cooldown = 0 @@ -37,7 +37,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/cooldown = 35 var/current_cooldown = 0 var/range = 7 diff --git a/code/modules/mining/equipment/mining_tools.dm b/code/modules/mining/equipment/mining_tools.dm index e73349198b..cbd8717869 100644 --- a/code/modules/mining/equipment/mining_tools.dm +++ b/code/modules/mining/equipment/mining_tools.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/mining.dmi' icon_state = "pickaxe" flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT | SLOT_BACK + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK force = 15 throwforce = 10 item_state = "pickaxe" @@ -30,7 +30,7 @@ icon_state = "minipick" force = 10 throwforce = 7 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_NORMAL materials = list(MAT_METAL=1000) @@ -54,7 +54,7 @@ name = "mining drill" icon_state = "handdrill" item_state = "jackhammer" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT toolspeed = 0.6 //available from roundstart, faster than a pickaxe. usesound = 'sound/weapons/drill.ogg' hitsound = 'sound/weapons/drill.ogg' @@ -93,7 +93,7 @@ lefthand_file = 'icons/mob/inhands/equipment/mining_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/mining_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT force = 8 tool_behaviour = TOOL_SHOVEL toolspeed = 1 diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 42e69f8fb2..03c46086c4 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -11,7 +11,7 @@ w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/device/wormhole_jaunter/attack_self(mob/user) user.visible_message("[user.name] activates the [src.name]!") @@ -53,7 +53,7 @@ /obj/item/device/wormhole_jaunter/emp_act(power) var/triggered = FALSE - if(usr.get_item_by_slot(slot_belt) == src) + if(usr.get_item_by_slot(SLOT_BELT) == src) if(power == 1) triggered = TRUE else if(power == 2 && prob(50)) @@ -64,8 +64,13 @@ SSblackbox.record_feedback("tally", "jaunter", 1, "EMP") // EMP accidental activation activate(usr) +<<<<<<< HEAD /obj/item/device/wormhole_jaunter/proc/chasm_react(mob/user) if(user.get_item_by_slot(slot_belt) == src) +======= +/obj/item/wormhole_jaunter/proc/chasm_react(mob/user) + if(user.get_item_by_slot(SLOT_BELT) == src) +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme to_chat(user, "Your [src] activates, saving you from the chasm!") SSblackbox.record_feedback("tally", "jaunter", 1, "Chasm") // chasm automatic activation activate(user, FALSE) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 45ede2d337..8dc95d54e2 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -438,7 +438,7 @@ desc = "Somehow, it's in two places at once." icon = 'icons/obj/storage.dmi' icon_state = "cultpack" - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK resistance_flags = INDESTRUCTIBLE /obj/item/device/shared_storage/red @@ -558,7 +558,7 @@ inhand_y_dimension = 64 icon_state = "cleaving_saw" icon_state_on = "cleaving_saw_open" - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT attack_verb_off = list("attacked", "sawed", "sliced", "torn", "ripped", "diced", "cut") attack_verb_on = list("cleaved", "swiped", "slashed", "chopped") hitsound = 'sound/weapons/bladeslice.ogg' @@ -816,7 +816,7 @@ lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' icon = 'icons/obj/guns/magic.dmi' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_BULKY force = 25 damtype = BURN @@ -993,7 +993,7 @@ righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' inhand_x_dimension = 64 inhand_y_dimension = 64 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_BULKY force = 15 attack_verb = list("clubbed", "beat", "pummeled") diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index a7b28dd658..226b5e3492 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -180,7 +180,7 @@ held_items[hand_index] = I I.layer = ABOVE_HUD_LAYER I.plane = ABOVE_HUD_PLANE - I.equipped(src, slot_hands) + I.equipped(src, SLOT_HANDS) if(I.pulledby) I.pulledby.stop_pulling() update_inv_hands() @@ -396,7 +396,7 @@ if(M.active_storage && M.active_storage.parent && M.active_storage.parent.SendSignal(COMSIG_TRY_STORAGE_INSERT, src,M)) return TRUE - var/list/obj/item/possible = list(M.get_inactive_held_item(), M.get_item_by_slot(slot_belt), M.get_item_by_slot(slot_generic_dextrous_storage), M.get_item_by_slot(slot_back)) + var/list/obj/item/possible = list(M.get_inactive_held_item(), M.get_item_by_slot(SLOT_BELT), M.get_item_by_slot(SLOT_GENERC_DEXTROUS_STORAGE), M.get_item_by_slot(SLOT_BACK)) for(var/i in possible) if(!i) continue @@ -418,10 +418,10 @@ //used in code for items usable by both carbon and drones, this gives the proper back slot for each mob.(defibrillator, backpack watertank, ...) /mob/proc/getBackSlot() - return slot_back + return SLOT_BACK /mob/proc/getBeltSlot() - return slot_belt + return SLOT_BELT diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 24dd3a7965..2216d955c0 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -45,13 +45,13 @@
"} for(var/i in 1 to held_items.len) var/obj/item/I = get_item_for_held_index(i) - dat += "
[get_held_index_name(i)]:[(I && !(I.flags_1 & ABSTRACT_1)) ? I : "Empty"]" + dat += "
[get_held_index_name(i)]:[(I && !(I.flags_1 & ABSTRACT_1)) ? I : "Empty"]" dat += "
Empty Pouches" if(handcuffed) - dat += "
Handcuffed" + dat += "
Handcuffed" if(legcuffed) - dat += "
Legcuffed" + dat += "
Legcuffed" dat += {"
diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index a5368fc7c0..50dceac0c5 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -169,7 +169,7 @@ if(target.dropItemToGround(W)) target.visible_message("[src] tears [W] off of [target]'s face!", \ "[src] tears [W] off of [target]'s face!") - target.equip_to_slot_if_possible(src, slot_wear_mask, 0, 1, 1) + target.equip_to_slot_if_possible(src, SLOT_WEAR_MASK, 0, 1, 1) return TRUE // time for a smoke /obj/item/clothing/mask/facehugger/proc/Attach(mob/living/M) @@ -254,7 +254,7 @@ return 1 var/mob/living/carbon/C = M - if(ishuman(C) && !(slot_wear_mask in C.dna.species.no_equip)) + if(ishuman(C) && !(SLOT_WEAR_MASK in C.dna.species.no_equip)) var/mob/living/carbon/human/H = C if(H.is_mouth_covered(head_only = 1)) return 0 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ebf66a675e..df1a90a868 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -202,23 +202,23 @@
[name]
-
Head: [(head && !(head.flags_1&ABSTRACT_1)) ? head : "Nothing"] -
Mask: [(wear_mask && !(wear_mask.flags_1&ABSTRACT_1)) ? wear_mask : "Nothing"] -
Neck: [(wear_neck && !(wear_neck.flags_1&ABSTRACT_1)) ? wear_neck : "Nothing"]"} +
Head: [(head && !(head.flags_1&ABSTRACT_1)) ? head : "Nothing"] +
Mask: [(wear_mask && !(wear_mask.flags_1&ABSTRACT_1)) ? wear_mask : "Nothing"] +
Neck: [(wear_neck && !(wear_neck.flags_1&ABSTRACT_1)) ? wear_neck : "Nothing"]"} for(var/i in 1 to held_items.len) var/obj/item/I = get_item_for_held_index(i) - dat += "
[get_held_index_name(i)]:[(I && !(I.flags_1 & ABSTRACT_1)) ? I : "Nothing"]" + dat += "
[get_held_index_name(i)]:[(I && !(I.flags_1 & ABSTRACT_1)) ? I : "Nothing"]" - dat += "
Back: [back ? back : "Nothing"]" + dat += "
Back: [back ? back : "Nothing"]" if(istype(wear_mask, /obj/item/clothing/mask) && istype(back, /obj/item/tank)) dat += "
[internal ? "Disable Internals" : "Set Internals"]" if(handcuffed) - dat += "
Handcuffed" + dat += "
Handcuffed" if(legcuffed) - dat += "
Legcuffed" + dat += "
Legcuffed" dat += {"
diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 7672b7f8dc..e569766542 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -19,7 +19,7 @@ var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) //uniform - if(w_uniform && !(slot_w_uniform in obscured)) + if(w_uniform && !(SLOT_W_UNIFORM in obscured)) //accessory var/accessory_msg if(istype(w_uniform, /obj/item/clothing/under)) @@ -48,7 +48,7 @@ GET_COMPONENT(FR, /datum/component/forensics) //gloves - if(gloves && !(slot_gloves in obscured)) + if(gloves && !(SLOT_GLOVES in obscured)) msg += "[t_He] [t_has] [gloves.get_examine_string(user)] on [t_his] hands.\n" else if(FR && length(FR.blood_DNA)) var/hand_number = get_num_arms() @@ -69,22 +69,22 @@ msg += "[t_He] [t_has] [belt.get_examine_string(user)] about [t_his] waist.\n" //shoes - if(shoes && !(slot_shoes in obscured)) + if(shoes && !(SLOT_SHOES in obscured)) msg += "[t_He] [t_is] wearing [shoes.get_examine_string(user)] on [t_his] feet.\n" //mask - if(wear_mask && !(slot_wear_mask in obscured)) + if(wear_mask && !(SLOT_WEAR_MASK in obscured)) msg += "[t_He] [t_has] [wear_mask.get_examine_string(user)] on [t_his] face.\n" - if (wear_neck && !(slot_neck in obscured)) + if (wear_neck && !(SLOT_NECK in obscured)) msg += "[t_He] [t_is] wearing [wear_neck.get_examine_string(user)] around [t_his] neck.\n" //eyes - if(glasses && !(slot_glasses in obscured)) + if(glasses && !(SLOT_GLASSES in obscured)) msg += "[t_He] [t_has] [glasses.get_examine_string(user)] covering [t_his] eyes.\n" //ears - if(ears && !(slot_ears in obscured)) + if(ears && !(SLOT_EARS in obscured)) msg += "[t_He] [t_has] [ears.get_examine_string(user)] on [t_his] ears.\n" //ID diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 6c63c32904..cba1b4728f 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -115,80 +115,80 @@ dat += "" for(var/i in 1 to held_items.len) var/obj/item/I = get_item_for_held_index(i) - dat += "" + dat += "" dat += "" - dat += "" - dat += "" + dat += "" - if(slot_wear_mask in obscured) + if(SLOT_WEAR_MASK in obscured) dat += "" else - dat += "" + dat += "" - if(slot_neck in obscured) + if(SLOT_NECK in obscured) dat += "" else - dat += "" + dat += "" - if(slot_glasses in obscured) + if(SLOT_GLASSES in obscured) dat += "" else - dat += "" + dat += "" - if(slot_ears in obscured) + if(SLOT_EARS in obscured) dat += "" else - dat += "" + dat += "" dat += "" - dat += "" + dat += "" if(wear_suit) - dat += "" else dat += "" - if(slot_shoes in obscured) + if(SLOT_SHOES in obscured) dat += "" else - dat += "" + dat += "" - if(slot_gloves in obscured) + if(SLOT_GLOVES in obscured) dat += "" else - dat += "" + dat += "" - if(slot_w_uniform in obscured) + if(SLOT_W_UNIFORM in obscured) dat += "" else - dat += "" + dat += "" - if((w_uniform == null && !(dna && dna.species.nojumpsuit)) || (slot_w_uniform in obscured)) + if((w_uniform == null && !(dna && dna.species.nojumpsuit)) || (SLOT_W_UNIFORM in obscured)) dat += "" dat += "" dat += "" else - dat += "" dat += "" - dat += "" + dat += "" if(handcuffed) - dat += "" + dat += "" if(legcuffed) - dat += "" + dat += "" dat += {"
[get_held_index_name(i)]:[(I && !(I.flags_1 & ABSTRACT_1)) ? I : "Empty"]
[get_held_index_name(i)]:[(I && !(I.flags_1 & ABSTRACT_1)) ? I : "Empty"]
 
Back:[(back && !(back.flags_1&ABSTRACT_1)) ? back : "Empty"]" + dat += "
Back:[(back && !(back.flags_1&ABSTRACT_1)) ? back : "Empty"]" if(has_breathable_mask && istype(back, /obj/item/tank)) - dat += " [internal ? "Disable Internals" : "Set Internals"]" + dat += " [internal ? "Disable Internals" : "Set Internals"]" dat += "
 
Head:[(head && !(head.flags_1&ABSTRACT_1)) ? head : "Empty"]
Head:[(head && !(head.flags_1&ABSTRACT_1)) ? head : "Empty"]
Mask:Obscured
Mask:[(wear_mask && !(wear_mask.flags_1&ABSTRACT_1)) ? wear_mask : "Empty"]
Mask:[(wear_mask && !(wear_mask.flags_1&ABSTRACT_1)) ? wear_mask : "Empty"]
Neck:Obscured
Neck:[(wear_neck && !(wear_neck.flags_1&ABSTRACT_1)) ? wear_neck : "Empty"]
Neck:[(wear_neck && !(wear_neck.flags_1&ABSTRACT_1)) ? wear_neck : "Empty"]
Eyes:Obscured
Eyes:[(glasses && !(glasses.flags_1&ABSTRACT_1)) ? glasses : "Empty"]
Eyes:[(glasses && !(glasses.flags_1&ABSTRACT_1)) ? glasses : "Empty"]
Ears:Obscured
Ears:[(ears && !(ears.flags_1&ABSTRACT_1)) ? ears : "Empty"]
Ears:[(ears && !(ears.flags_1&ABSTRACT_1)) ? ears : "Empty"]
 
Exosuit:[(wear_suit && !(wear_suit.flags_1&ABSTRACT_1)) ? wear_suit : "Empty"]
Exosuit:[(wear_suit && !(wear_suit.flags_1&ABSTRACT_1)) ? wear_suit : "Empty"]
 ↳Suit Storage:[(s_store && !(s_store.flags_1&ABSTRACT_1)) ? s_store : "Empty"]" + dat += "
 ↳Suit Storage:[(s_store && !(s_store.flags_1&ABSTRACT_1)) ? s_store : "Empty"]" if(has_breathable_mask && istype(s_store, /obj/item/tank)) - dat += " [internal ? "Disable Internals" : "Set Internals"]" + dat += " [internal ? "Disable Internals" : "Set Internals"]" dat += "
 ↳Suit Storage:
Shoes:Obscured
Shoes:[(shoes && !(shoes.flags_1&ABSTRACT_1)) ? shoes : "Empty"]
Shoes:[(shoes && !(shoes.flags_1&ABSTRACT_1)) ? shoes : "Empty"]
Gloves:Obscured
Gloves:[(gloves && !(gloves.flags_1&ABSTRACT_1)) ? gloves : "Empty"]
Gloves:[(gloves && !(gloves.flags_1&ABSTRACT_1)) ? gloves : "Empty"]
Uniform:Obscured
Uniform:[(w_uniform && !(w_uniform.flags_1&ABSTRACT_1)) ? w_uniform : "Empty"]
Uniform:[(w_uniform && !(w_uniform.flags_1&ABSTRACT_1)) ? w_uniform : "Empty"]
 ↳Pockets:
 ↳ID:
 ↳Belt:
 ↳Belt:[(belt && !(belt.flags_1&ABSTRACT_1)) ? belt : "Empty"]" + dat += "
 ↳Belt:[(belt && !(belt.flags_1&ABSTRACT_1)) ? belt : "Empty"]" if(has_breathable_mask && istype(belt, /obj/item/tank)) - dat += " [internal ? "Disable Internals" : "Set Internals"]" + dat += " [internal ? "Disable Internals" : "Set Internals"]" dat += "
 ↳Pockets:[(l_store && !(l_store.flags_1&ABSTRACT_1)) ? "Left (Full)" : "Left (Empty)"]" dat += " [(r_store && !(r_store.flags_1&ABSTRACT_1)) ? "Right (Full)" : "Right (Empty)"]
 ↳ID:[(wear_id && !(wear_id.flags_1&ABSTRACT_1)) ? wear_id : "Empty"]
 ↳ID:[(wear_id && !(wear_id.flags_1&ABSTRACT_1)) ? wear_id : "Empty"]
Handcuffed: Remove
Handcuffed: Remove
Legcuffed
Legcuffed
Close @@ -241,8 +241,8 @@ if(href_list["pockets"]) var/pocket_side = href_list["pockets"] - var/pocket_id = (pocket_side == "right" ? slot_r_store : slot_l_store) - var/obj/item/pocket_item = (pocket_id == slot_r_store ? r_store : l_store) + var/pocket_id = (pocket_side == "right" ? SLOT_R_STORE : SLOT_L_STORE) + var/obj/item/pocket_item = (pocket_id == SLOT_R_STORE ? r_store : l_store) var/obj/item/place_item = usr.get_active_held_item() // Item to place in the pocket, if it's empty var/delay_denominator = 1 @@ -258,7 +258,7 @@ if(do_mob(usr, src, POCKET_STRIP_DELAY/delay_denominator)) //placing an item into the pocket is 4 times faster if(pocket_item) - if(pocket_item == (pocket_id == slot_r_store ? r_store : l_store)) //item still in the pocket we search + if(pocket_item == (pocket_id == SLOT_R_STORE ? r_store : l_store)) //item still in the pocket we search dropItemToGround(pocket_item) else if(place_item) @@ -510,23 +510,23 @@ if(wear_suit) if(wear_suit.flags_inv & HIDEGLOVES) - obscured |= slot_gloves + obscured |= SLOT_GLOVES if(wear_suit.flags_inv & HIDEJUMPSUIT) - obscured |= slot_w_uniform + obscured |= SLOT_W_UNIFORM if(wear_suit.flags_inv & HIDESHOES) - obscured |= slot_shoes + obscured |= SLOT_SHOES if(head) if(head.flags_inv & HIDEMASK) - obscured |= slot_wear_mask + obscured |= SLOT_WEAR_MASK if(head.flags_inv & HIDEEYES) - obscured |= slot_glasses + obscured |= SLOT_GLASSES if(head.flags_inv & HIDEEARS) - obscured |= slot_ears + obscured |= SLOT_EARS if(wear_mask) if(wear_mask.flags_inv & HIDEEYES) - obscured |= slot_glasses + obscured |= SLOT_GLASSES if(obscured.len) return obscured diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index abd86e7bfc..7e2545f93e 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -4,39 +4,39 @@ // Return the item currently in the slot ID /mob/living/carbon/human/get_item_by_slot(slot_id) switch(slot_id) - if(slot_back) + if(SLOT_BACK) return back - if(slot_wear_mask) + if(SLOT_WEAR_MASK) return wear_mask - if(slot_neck) + if(SLOT_NECK) return wear_neck - if(slot_handcuffed) + if(SLOT_HANDCUFFED) return handcuffed - if(slot_legcuffed) + if(SLOT_LEGCUFFED) return legcuffed - if(slot_belt) + if(SLOT_BELT) return belt - if(slot_wear_id) + if(SLOT_WEAR_ID) return wear_id - if(slot_ears) + if(SLOT_EARS) return ears - if(slot_glasses) + if(SLOT_GLASSES) return glasses - if(slot_gloves) + if(SLOT_GLOVES) return gloves - if(slot_head) + if(SLOT_HEAD) return head - if(slot_shoes) + if(SLOT_SHOES) return shoes - if(slot_wear_suit) + if(SLOT_WEAR_SUIT) return wear_suit - if(slot_w_uniform) + if(SLOT_W_UNIFORM) return w_uniform - if(slot_l_store) + if(SLOT_L_STORE) return l_store - if(slot_r_store) + if(SLOT_R_STORE) return r_store - if(slot_s_store) + if(SLOT_S_STORE) return s_store return null @@ -84,17 +84,17 @@ var/not_handled = FALSE //Added in case we make this type path deeper one day switch(slot) - if(slot_belt) + if(SLOT_BELT) belt = I update_inv_belt() - if(slot_wear_id) + if(SLOT_WEAR_ID) wear_id = I sec_hud_set_ID() update_inv_wear_id() - if(slot_ears) + if(SLOT_EARS) ears = I update_inv_ears() - if(slot_glasses) + if(SLOT_GLASSES) glasses = I var/obj/item/clothing/glasses/G = I if(G.glass_colour_type) @@ -107,13 +107,13 @@ if(G.vision_flags || G.darkness_view || G.invis_override || G.invis_view || !isnull(G.lighting_alpha)) update_sight() update_inv_glasses() - if(slot_gloves) + if(SLOT_GLOVES) gloves = I update_inv_gloves() - if(slot_shoes) + if(SLOT_SHOES) shoes = I update_inv_shoes() - if(slot_wear_suit) + if(SLOT_WEAR_SUIT) wear_suit = I if(I.flags_inv & HIDEJUMPSUIT) update_inv_w_uniform() @@ -121,17 +121,17 @@ stop_pulling() //can't pull if restrained update_action_buttons_icon() //certain action buttons will no longer be usable. update_inv_wear_suit() - if(slot_w_uniform) + if(SLOT_W_UNIFORM) w_uniform = I update_suit_sensors() update_inv_w_uniform() - if(slot_l_store) + if(SLOT_L_STORE) l_store = I update_inv_pockets() - if(slot_r_store) + if(SLOT_R_STORE) r_store = I update_inv_pockets() - if(slot_s_store) + if(SLOT_S_STORE) s_store = I update_inv_s_store() else diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 83b22c7e15..02b2c33044 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -864,48 +864,48 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/num_legs = H.get_num_legs() switch(slot) - if(slot_hands) + if(SLOT_HANDS) if(H.get_empty_held_indexes()) return TRUE return FALSE - if(slot_wear_mask) + if(SLOT_WEAR_MASK) if(H.wear_mask) return FALSE - if(!(I.slot_flags & SLOT_MASK)) + if(!(I.slot_flags & ITEM_SLOT_MASK)) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_neck) + if(SLOT_NECK) if(H.wear_neck) return FALSE - if( !(I.slot_flags & SLOT_NECK) ) + if( !(I.slot_flags & ITEM_SLOT_NECK) ) return FALSE return TRUE - if(slot_back) + if(SLOT_BACK) if(H.back) return FALSE - if( !(I.slot_flags & SLOT_BACK) ) + if( !(I.slot_flags & ITEM_SLOT_BACK) ) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_wear_suit) + if(SLOT_WEAR_SUIT) if(H.wear_suit) return FALSE - if( !(I.slot_flags & SLOT_OCLOTHING) ) + if( !(I.slot_flags & ITEM_SLOT_OCLOTHING) ) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_gloves) + if(SLOT_GLOVES) if(H.gloves) return FALSE - if( !(I.slot_flags & SLOT_GLOVES) ) + if( !(I.slot_flags & ITEM_SLOT_GLOVES) ) return FALSE if(num_arms < 2) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_shoes) + if(SLOT_SHOES) if(H.shoes) return FALSE - if( !(I.slot_flags & SLOT_FEET) ) + if( !(I.slot_flags & ITEM_SLOT_FEET) ) return FALSE if(num_legs < 2) return FALSE @@ -914,7 +914,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) to_chat(H, "The footwear around here isn't compatible with your feet!") return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_belt) + if(SLOT_BELT) if(H.belt) return FALSE @@ -924,40 +924,40 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return FALSE - if(!(I.slot_flags & SLOT_BELT)) + if(!(I.slot_flags & ITEM_SLOT_BELT)) return return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_glasses) + if(SLOT_GLASSES) if(H.glasses) return FALSE - if(!(I.slot_flags & SLOT_EYES)) + if(!(I.slot_flags & ITEM_SLOT_EYES)) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_head) + if(SLOT_HEAD) if(H.head) return FALSE - if(!(I.slot_flags & SLOT_HEAD)) + if(!(I.slot_flags & ITEM_SLOT_HEAD)) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_ears) + if(SLOT_EARS) if(H.ears) return FALSE - if(!(I.slot_flags & SLOT_EARS)) + if(!(I.slot_flags & ITEM_SLOT_EARS)) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_w_uniform) + if(SLOT_W_UNIFORM) if(H.w_uniform) return FALSE - if( !(I.slot_flags & SLOT_ICLOTHING) ) + if( !(I.slot_flags & ITEM_SLOT_ICLOTHING) ) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_wear_id) + if(SLOT_WEAR_ID) if(H.wear_id) return FALSE @@ -966,10 +966,10 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return FALSE - if( !(I.slot_flags & SLOT_ID) ) + if( !(I.slot_flags & ITEM_SLOT_ID) ) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) - if(slot_l_store) + if(SLOT_L_STORE) if(I.flags_1 & NODROP_1) //Pockets aren't visible, so you can't move NODROP_1 items into them. return FALSE if(H.l_store) @@ -981,11 +981,11 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return FALSE - if(I.slot_flags & SLOT_DENYPOCKET) + if(I.slot_flags & ITEM_SLOT_DENYPOCKET) return FALSE - if( I.w_class <= WEIGHT_CLASS_SMALL || (I.slot_flags & SLOT_POCKET) ) + if( I.w_class <= WEIGHT_CLASS_SMALL || (I.slot_flags & ITEM_SLOT_POCKET) ) return TRUE - if(slot_r_store) + if(SLOT_R_STORE) if(I.flags_1 & NODROP_1) return FALSE if(H.r_store) @@ -997,12 +997,12 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return FALSE - if(I.slot_flags & SLOT_DENYPOCKET) + if(I.slot_flags & ITEM_SLOT_DENYPOCKET) return FALSE - if( I.w_class <= WEIGHT_CLASS_SMALL || (I.slot_flags & SLOT_POCKET) ) + if( I.w_class <= WEIGHT_CLASS_SMALL || (I.slot_flags & ITEM_SLOT_POCKET) ) return TRUE return FALSE - if(slot_s_store) + if(SLOT_S_STORE) if(I.flags_1 & NODROP_1) return FALSE if(H.s_store) @@ -1022,7 +1022,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if( istype(I, /obj/item/device/pda) || istype(I, /obj/item/pen) || is_type_in_list(I, H.wear_suit.allowed) ) return TRUE return FALSE - if(slot_handcuffed) + if(SLOT_HANDCUFFED) if(H.handcuffed) return FALSE if(!istype(I, /obj/item/restraints/handcuffs)) @@ -1030,7 +1030,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(num_arms < 2) return FALSE return TRUE - if(slot_legcuffed) + if(SLOT_LEGCUFFED) if(H.legcuffed) return FALSE if(!istype(I, /obj/item/restraints/legcuffs)) @@ -1038,7 +1038,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(num_legs < 2) return FALSE return TRUE - if(slot_in_backpack) + if(SLOT_IN_BACKPACK) if(H.back) if(H.back.SendSignal(COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE)) return TRUE diff --git a/code/modules/mob/living/carbon/human/species_types/angel.dm b/code/modules/mob/living/carbon/human/species_types/angel.dm index 0cb18a29c6..5122294956 100644 --- a/code/modules/mob/living/carbon/human/species_types/angel.dm +++ b/code/modules/mob/living/carbon/human/species_types/angel.dm @@ -6,7 +6,7 @@ mutant_bodyparts = list("wings") default_features = list("mcolor" = "FFF", "tail_human" = "None", "ears" = "None", "wings" = "Angel") use_skintones = 1 - no_equip = list(slot_back) + no_equip = list(SLOT_BACK) blacklisted = 1 limbs_id = "human" skinned_type = /obj/item/stack/sheet/animalhide/human diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 72a92f907b..538d0860ab 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -12,7 +12,7 @@ punchdamagelow = 5 punchdamagehigh = 14 punchstunthreshold = 11 //about 40% chance to stun - no_equip = list(slot_wear_mask, slot_wear_suit, slot_gloves, slot_shoes, slot_w_uniform, slot_s_store) + no_equip = list(SLOT_WEAR_MASK, SLOT_WEAR_SUIT, SLOT_GLOVES, SLOT_SHOES, SLOT_W_UNIFORM, SLOT_S_STORE) nojumpsuit = 1 sexes = 1 damage_overlay_type = "" diff --git a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm index b6c20b9401..67005fad31 100644 --- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm @@ -17,7 +17,7 @@ punchdamagehigh = 14 punchstunthreshold = 14 //about 44% chance to stun - no_equip = list(slot_wear_mask, slot_wear_suit, slot_gloves, slot_shoes, slot_w_uniform) + no_equip = list(SLOT_WEAR_MASK, SLOT_WEAR_SUIT, SLOT_GLOVES, SLOT_SHOES, SLOT_W_UNIFORM) burnmod = 1.25 heatmod = 1.5 diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index 3bed07a919..ce22004f43 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -37,7 +37,7 @@ limbs_id = "shadow" burnmod = 1.5 blacklisted = TRUE - no_equip = list(slot_wear_mask, slot_wear_suit, slot_gloves, slot_shoes, slot_w_uniform, slot_s_store) + no_equip = list(SLOT_WEAR_MASK, SLOT_WEAR_SUIT, SLOT_GLOVES, SLOT_SHOES, SLOT_W_UNIFORM, SLOT_S_STORE) species_traits = list(NOBLOOD,NO_UNDERWEAR,NO_DNA_COPY,NOTRANSSTING,NOEYES) inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOGUNS,TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOHUNGER) mutanteyes = /obj/item/organ/eyes/night_vision/nightmare diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 75a2e5625d..6572cf4e27 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -101,7 +101,7 @@ There are several things that need to be remembered: remove_overlay(UNIFORM_LAYER) if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_w_uniform] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_W_UNIFORM] inv.update_icon() if(istype(w_uniform, /obj/item/clothing/under)) @@ -148,7 +148,7 @@ There are several things that need to be remembered: remove_overlay(ID_LAYER) if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_wear_id] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_ID] inv.update_icon() var/mutable_appearance/id_overlay = overlays_standing[ID_LAYER] @@ -171,8 +171,8 @@ There are several things that need to be remembered: /mob/living/carbon/human/update_inv_gloves() remove_overlay(GLOVES_LAYER) - if(client && hud_used && hud_used.inv_slots[slot_gloves]) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_gloves] + if(client && hud_used && hud_used.inv_slots[SLOT_GLOVES]) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLOVES] inv.update_icon() if(!gloves && bloody_hands) @@ -211,7 +211,7 @@ There are several things that need to be remembered: return if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_glasses] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLASSES] inv.update_icon() if(glasses) @@ -238,7 +238,7 @@ There are several things that need to be remembered: return if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_ears] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_EARS] inv.update_icon() if(ears) @@ -264,7 +264,7 @@ There are several things that need to be remembered: return if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_shoes] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_SHOES] inv.update_icon() if(shoes) @@ -286,7 +286,7 @@ There are several things that need to be remembered: remove_overlay(SUIT_STORE_LAYER) if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_s_store] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_S_STORE] inv.update_icon() if(s_store) @@ -322,7 +322,7 @@ There are several things that need to be remembered: remove_overlay(BELT_LAYER) if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_belt] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_BELT] inv.update_icon() if(belt) @@ -349,7 +349,7 @@ There are several things that need to be remembered: remove_overlay(SUIT_LAYER) if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_wear_suit] + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_SUIT] inv.update_icon() if(istype(wear_suit, /obj/item/clothing/suit)) @@ -375,10 +375,10 @@ There are several things that need to be remembered: if(client && hud_used) var/obj/screen/inventory/inv - inv = hud_used.inv_slots[slot_l_store] + inv = hud_used.inv_slots[SLOT_L_STORE] inv.update_icon() - inv = hud_used.inv_slots[slot_r_store] + inv = hud_used.inv_slots[SLOT_R_STORE] inv.update_icon() if(l_store) diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index 7f0e12e0a3..bca70c053c 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -1,16 +1,16 @@ /mob/living/carbon/get_item_by_slot(slot_id) switch(slot_id) - if(slot_back) + if(SLOT_BACK) return back - if(slot_wear_mask) + if(SLOT_WEAR_MASK) return wear_mask - if(slot_neck) + if(SLOT_NECK) return wear_neck - if(slot_head) + if(SLOT_HEAD) return head - if(slot_handcuffed) + if(SLOT_HANDCUFFED) return handcuffed - if(slot_legcuffed) + if(SLOT_LEGCUFFED) return legcuffed return null @@ -50,28 +50,28 @@ I.appearance_flags |= NO_CLIENT_COLOR var/not_handled = FALSE switch(slot) - if(slot_back) + if(SLOT_BACK) back = I update_inv_back() - if(slot_wear_mask) + if(SLOT_WEAR_MASK) wear_mask = I wear_mask_update(I, toggle_off = 0) - if(slot_head) + if(SLOT_HEAD) head = I head_update(I) - if(slot_neck) + if(SLOT_NECK) wear_neck = I update_inv_neck(I) - if(slot_handcuffed) + if(SLOT_HANDCUFFED) handcuffed = I update_handcuffed() - if(slot_legcuffed) + if(SLOT_LEGCUFFED) legcuffed = I update_inv_legcuffed() - if(slot_hands) + if(SLOT_HANDS) put_in_hands(I) update_inv_hands() - if(slot_in_backpack) + if(SLOT_IN_BACKPACK) if(!back.SendSignal(COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) not_handled = TRUE else diff --git a/code/modules/mob/living/carbon/monkey/inventory.dm b/code/modules/mob/living/carbon/monkey/inventory.dm index 46de68dddf..b2ed3e8c74 100644 --- a/code/modules/mob/living/carbon/monkey/inventory.dm +++ b/code/modules/mob/living/carbon/monkey/inventory.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /mob/living/carbon/monkey/can_equip(obj/item/I, slot, disable_warning = 0) switch(slot) if(slot_hands) @@ -32,3 +33,39 @@ +======= +/mob/living/carbon/monkey/can_equip(obj/item/I, slot, disable_warning = 0) + switch(slot) + if(SLOT_HANDS) + if(get_empty_held_indexes()) + return TRUE + return FALSE + if(SLOT_WEAR_MASK) + if(wear_mask) + return FALSE + if( !(I.slot_flags & ITEM_SLOT_MASK) ) + return FALSE + return TRUE + if(SLOT_NECK) + if(wear_neck) + return FALSE + if( !(I.slot_flags & ITEM_SLOT_NECK) ) + return FALSE + return TRUE + if(SLOT_HEAD) + if(head) + return FALSE + if( !(I.slot_flags & ITEM_SLOT_HEAD) ) + return FALSE + return TRUE + if(SLOT_BACK) + if(back) + return FALSE + if( !(I.slot_flags & ITEM_SLOT_BACK) ) + return FALSE + return TRUE + return FALSE //Unsupported slot + + + +>>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 52504235fe..b57211d194 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -168,5 +168,5 @@ . = ..() if(prob(10)) var/obj/item/clothing/head/helmet/justice/escape/helmet = new(src) - equip_to_slot_or_del(helmet,slot_head) + equip_to_slot_or_del(helmet,SLOT_HEAD) helmet.attack_self(src) // todo encapsulate toggle diff --git a/code/modules/mob/living/carbon/monkey/punpun.dm b/code/modules/mob/living/carbon/monkey/punpun.dm index fc0d97e3cb..fbe4bc9900 100644 --- a/code/modules/mob/living/carbon/monkey/punpun.dm +++ b/code/modules/mob/living/carbon/monkey/punpun.dm @@ -27,9 +27,9 @@ //bodyparts are actually created before we try to equip things to //those slots if(relic_hat) - equip_to_slot_or_del(new relic_hat, slot_head) + equip_to_slot_or_del(new relic_hat, SLOT_HEAD) if(relic_mask) - equip_to_slot_or_del(new relic_mask, slot_wear_mask) + equip_to_slot_or_del(new relic_mask, SLOT_WEAR_MASK) /mob/living/carbon/monkey/punpun/Life() if(!stat && SSticker.current_state == GAME_STATE_FINISHED && !memory_saved) diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index abd02de061..af685e91cb 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -118,8 +118,8 @@ if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated return - if(client && hud_used && hud_used.inv_slots[slot_wear_mask]) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_wear_mask] + if(client && hud_used && hud_used.inv_slots[SLOT_WEAR_MASK]) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_MASK] inv.update_icon() if(wear_mask) @@ -132,8 +132,8 @@ /mob/living/carbon/update_inv_neck() remove_overlay(NECK_LAYER) - if(client && hud_used && hud_used.inv_slots[slot_neck]) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_neck] + if(client && hud_used && hud_used.inv_slots[SLOT_NECK]) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_NECK] inv.update_icon() if(wear_neck) @@ -146,8 +146,8 @@ /mob/living/carbon/update_inv_back() remove_overlay(BACK_LAYER) - if(client && hud_used && hud_used.inv_slots[slot_back]) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_back] + if(client && hud_used && hud_used.inv_slots[SLOT_BACK]) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_BACK] inv.update_icon() if(back) @@ -162,8 +162,8 @@ if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated return - if(client && hud_used && hud_used.inv_slots[slot_back]) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_head] + if(client && hud_used && hud_used.inv_slots[SLOT_BACK]) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_HEAD] inv.update_icon() if(head) diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index 5bb9d4d111..2db2baed13 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -85,7 +85,7 @@ else to_chat(src, "You need to disable a module first!") if(.) - O.equipped(src, slot_hands) + O.equipped(src, SLOT_HANDS) O.mouse_opacity = initial(O.mouse_opacity) O.layer = ABOVE_HUD_LAYER O.plane = ABOVE_HUD_PLANE diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index 3ebf5b97d8..40aaf83cc4 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -89,10 +89,10 @@ if(default_storage) var/obj/item/I = new default_storage(src) - equip_to_slot_or_del(I, slot_generic_dextrous_storage) + equip_to_slot_or_del(I, SLOT_GENERC_DEXTROUS_STORAGE) if(default_hatmask) var/obj/item/I = new default_hatmask(src) - equip_to_slot_or_del(I, slot_head) + equip_to_slot_or_del(I, SLOT_HEAD) access_card.flags_1 |= NODROP_1 diff --git a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm index c5dd5375d0..49fd54d9f8 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm @@ -59,7 +59,7 @@ if(!D.default_hatmask && seasonal_hats && possible_seasonal_hats.len) var/hat_type = pick(possible_seasonal_hats) var/obj/item/new_hat = new hat_type(D) - D.equip_to_slot_or_del(new_hat, slot_head) + D.equip_to_slot_or_del(new_hat, SLOT_HEAD) D.admin_spawned = admin_spawned D.key = user.key qdel(src) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm index aac87829bc..3f344c2936 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm @@ -21,13 +21,13 @@ /mob/living/simple_animal/drone/can_equip(obj/item/I, slot) switch(slot) - if(slot_head) + if(SLOT_HEAD) if(head) return 0 - if(!((I.slot_flags & SLOT_HEAD) || (I.slot_flags & SLOT_MASK))) + if(!((I.slot_flags & ITEM_SLOT_HEAD) || (I.slot_flags & ITEM_SLOT_MASK))) return 0 return 1 - if(slot_generic_dextrous_storage) + if(SLOT_GENERC_DEXTROUS_STORAGE) if(internal_storage) return 0 return 1 @@ -36,9 +36,9 @@ /mob/living/simple_animal/drone/get_item_by_slot(slot_id) switch(slot_id) - if(slot_head) + if(SLOT_HEAD) return head - if(slot_generic_dextrous_storage) + if(SLOT_GENERC_DEXTROUS_STORAGE) return internal_storage return ..() @@ -63,10 +63,10 @@ I.plane = ABOVE_HUD_PLANE switch(slot) - if(slot_head) + if(SLOT_HEAD) head = I update_inv_head() - if(slot_generic_dextrous_storage) + if(SLOT_GENERC_DEXTROUS_STORAGE) internal_storage = I update_inv_internal_storage() else @@ -77,7 +77,7 @@ I.equipped(src, slot) /mob/living/simple_animal/drone/getBackSlot() - return slot_generic_dextrous_storage + return SLOT_GENERC_DEXTROUS_STORAGE /mob/living/simple_animal/drone/getBeltSlot() - return slot_generic_dextrous_storage + return SLOT_GENERC_DEXTROUS_STORAGE diff --git a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm index 94edad2728..caa1b0112e 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm @@ -54,7 +54,7 @@ /mob/living/simple_animal/hostile/guardian/dextrous/can_equip(obj/item/I, slot) switch(slot) - if(slot_generic_dextrous_storage) + if(SLOT_GENERC_DEXTROUS_STORAGE) if(internal_storage) return 0 return 1 @@ -65,17 +65,17 @@ return switch(slot) - if(slot_generic_dextrous_storage) + if(SLOT_GENERC_DEXTROUS_STORAGE) internal_storage = I update_inv_internal_storage() else to_chat(src, "You are trying to equip this item to an unsupported inventory slot. Report this to a coder!") /mob/living/simple_animal/hostile/guardian/dextrous/getBackSlot() - return slot_generic_dextrous_storage + return SLOT_GENERC_DEXTROUS_STORAGE /mob/living/simple_animal/hostile/guardian/dextrous/getBeltSlot() - return slot_generic_dextrous_storage + return SLOT_GENERC_DEXTROUS_STORAGE /mob/living/simple_animal/hostile/guardian/dextrous/proc/update_inv_internal_storage() if(internal_storage && client && hud_used && hud_used.hud_shown) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 351a5ab289..0880b62708 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -153,7 +153,7 @@ Difficulty: Medium icon_state = "staffofstorms" item_state = "staffofstorms" icon = 'icons/obj/guns/magic.dmi' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_BULKY force = 25 damtype = BURN diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 205eeb4b28..8c8bcc0e3b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -237,14 +237,14 @@ if(!slot_priority) slot_priority = list( \ - slot_back, slot_wear_id,\ - slot_w_uniform, slot_wear_suit,\ - slot_wear_mask, slot_head, slot_neck,\ - slot_shoes, slot_gloves,\ - slot_ears, slot_glasses,\ - slot_belt, slot_s_store,\ - slot_l_store, slot_r_store,\ - slot_generic_dextrous_storage\ + SLOT_BACK, SLOT_WEAR_ID,\ + SLOT_W_UNIFORM, SLOT_WEAR_SUIT,\ + SLOT_WEAR_MASK, SLOT_HEAD, SLOT_NECK,\ + SLOT_SHOES, SLOT_GLOVES,\ + SLOT_EARS, SLOT_GLASSES,\ + SLOT_BELT, SLOT_S_STORE,\ + SLOT_L_STORE, SLOT_R_STORE,\ + SLOT_GENERC_DEXTROUS_STORAGE\ ) for(var/slot in slot_priority) diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm index e4cecbcb64..9f4fc7234c 100644 --- a/code/modules/modular_computers/computers/item/tablet.dm +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -9,7 +9,7 @@ max_hardware_size = 1 w_class = WEIGHT_CLASS_SMALL steel_sheet_cost = 1 - slot_flags = SLOT_ID | SLOT_BELT + slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT has_light = TRUE //LED flashlight! comp_light_luminosity = 2.3 //Same as the PDA var/finish_color = null diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index 29552c8a47..2943dde559 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -13,7 +13,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") block_chance = 50 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT sharpness = IS_SHARP max_integrity = 200 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF @@ -79,7 +79,7 @@ if(user.put_in_hands(src)) msg = "Your Energy Katana teleports into your hand!" - else if(user.equip_to_slot_if_possible(src, slot_belt, 0, 1, 1)) + else if(user.equip_to_slot_if_possible(src, SLOT_BELT, 0, 1, 1)) msg = "Your Energy Katana teleports back to you, sheathing itself as it does so!" else msg = "Your Energy Katana teleports to your location!" diff --git a/code/modules/ninja/outfit.dm b/code/modules/ninja/outfit.dm index 2fd732f0ce..b166c1b262 100644 --- a/code/modules/ninja/outfit.dm +++ b/code/modules/ninja/outfit.dm @@ -11,7 +11,7 @@ back = /obj/item/tank/jetpack/carbondioxide l_pocket = /obj/item/grenade/plastic/x4 r_pocket = /obj/item/tank/internals/emergency_oxygen - internals_slot = slot_r_store + internals_slot = SLOT_R_STORE belt = /obj/item/energy_katana implants = list(/obj/item/implant/explosive) diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 80f04c39d2..137a87d1e7 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -9,7 +9,7 @@ throw_range = 7 var/obj/item/pen/haspen //The stored pen. var/obj/item/paper/toppaper //The topmost piece of paper. - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT resistance_flags = FLAMMABLE /obj/item/clipboard/suicide_act(mob/living/carbon/user) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index b9c21e1090..c425ab8c61 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -16,7 +16,7 @@ throw_range = 1 throw_speed = 1 pressure_resistance = 0 - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD body_parts_covered = HEAD resistance_flags = FLAMMABLE max_integrity = 50 diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index f54b1742fe..7f5307f17f 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -16,7 +16,7 @@ icon = 'icons/obj/bureaucracy.dmi' icon_state = "pen" item_state = "pen" - slot_flags = SLOT_BELT | SLOT_EARS + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_EARS throwforce = 0 w_class = WEIGHT_CLASS_TINY throw_speed = 3 diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 5c63c559e3..bc9a181cf3 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -138,7 +138,7 @@ else if(ass) //ASS COPY. By Miauw for(var/i = 0, i < copies, i++) var/icon/temp_img - if(ishuman(ass) && (ass.get_item_by_slot(slot_w_uniform) || ass.get_item_by_slot(slot_wear_suit))) + if(ishuman(ass) && (ass.get_item_by_slot(SLOT_W_UNIFORM) || ass.get_item_by_slot(SLOT_WEAR_SUIT))) to_chat(usr, "You feel kind of silly, copying [ass == usr ? "your" : ass][ass == usr ? "" : "\'s"] ass with [ass == usr ? "your" : "their"] clothes on." ) break else if(toner >= 5 && !busy && check_ass()) //You have to be sitting on the copier and either be a xeno or a human without clothes on. @@ -345,7 +345,7 @@ updateUsrDialog() return 0 else if(ishuman(ass)) - if(!ass.get_item_by_slot(slot_w_uniform) && !ass.get_item_by_slot(slot_wear_suit)) + if(!ass.get_item_by_slot(SLOT_W_UNIFORM) && !ass.get_item_by_slot(SLOT_WEAR_SUIT)) return 1 else return 0 diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index dac5ba3b52..873e41ffc8 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -130,7 +130,7 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL = 50, MAT_GLASS = 150) var/pictures_max = 10 var/pictures_left = 10 diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 94e5f4a28e..9a8a434593 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -466,7 +466,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai throw_range = 5 materials = list(MAT_METAL=10, MAT_GLASS=5) flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined", "flogged") singular_name = "cable piece" full_w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index c2c477f49b..3644b616a3 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/ammo.dmi' icon_state = "s-casing" flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 0 w_class = WEIGHT_CLASS_TINY var/fire_sound = null //What sound should play when this ammo is fired diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index 1c5a2b1199..f7bcc0129f 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -5,7 +5,7 @@ icon_state = "357" icon = 'icons/obj/ammo.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT item_state = "syringe_kit" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 8c621dab82..c10c6cc376 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -8,7 +8,7 @@ icon_state = "detective" item_state = "gun" flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT materials = list(MAT_METAL=2000) w_class = WEIGHT_CLASS_NORMAL throwforce = 5 diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index 2c36f14245..61d2c81ea7 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -204,8 +204,8 @@ desc = sawn_desc w_class = WEIGHT_CLASS_NORMAL item_state = "gun" - slot_flags &= ~SLOT_BACK //you can't sling it on your back - slot_flags |= SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) + slot_flags &= ~ITEM_SLOT_BACK //you can't sling it on your back + slot_flags |= ITEM_SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) sawn_off = TRUE update_icon() return 1 diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index a174874686..2951848c36 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -363,7 +363,7 @@ zoomable = TRUE zoom_amt = 10 //Long range, enough to see in front of you, but no tiles behind you. zoom_out_amt = 13 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK actions_types = list() @@ -393,7 +393,7 @@ can_unsuppress = TRUE can_suppress = TRUE w_class = WEIGHT_CLASS_HUGE - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK actions_types = list() /obj/item/gun/ballistic/automatic/surplus/update_icon() diff --git a/code/modules/projectiles/guns/ballistic/laser_gatling.dm b/code/modules/projectiles/guns/ballistic/laser_gatling.dm index cc719f98ee..995fe2d2b1 100644 --- a/code/modules/projectiles/guns/ballistic/laser_gatling.dm +++ b/code/modules/projectiles/guns/ballistic/laser_gatling.dm @@ -9,7 +9,7 @@ item_state = "backpack" lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE var/obj/item/gun/ballistic/minigun/gun var/armed = 0 //whether the gun is attached, 0 is attached, 1 is the gun is wielded. @@ -33,7 +33,7 @@ /obj/item/minigunpack/attack_hand(var/mob/living/carbon/user) if(src.loc == user) if(!armed) - if(user.get_item_by_slot(slot_back) == src) + if(user.get_item_by_slot(SLOT_BACK) == src) armed = 1 if(!user.put_in_hands(gun)) armed = 0 diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 3cbff78aee..06b5551f2b 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -257,7 +257,7 @@ weapon_weight = WEAPON_MEDIUM force = 10 flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK mag_type = /obj/item/ammo_box/magazine/internal/shot/dual sawn_desc = "Omar's coming!" obj_flags = UNIQUE_RENAME @@ -314,7 +314,7 @@ if(istype(A, /obj/item/stack/cable_coil) && !sawn_off) var/obj/item/stack/cable_coil/C = A if(C.use(10)) - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK to_chat(user, "You tie the lengths of cable to the shotgun, making a sling.") slung = TRUE update_icon() @@ -340,7 +340,7 @@ item_state = "gun" w_class = WEIGHT_CLASS_NORMAL sawn_off = TRUE - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/gun/ballistic/revolver/reverse //Fires directly at its user... unless the user is a clown, of course. diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 03f16e4b01..6634d64483 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -6,7 +6,7 @@ w_class = WEIGHT_CLASS_BULKY force = 10 flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK mag_type = /obj/item/ammo_box/magazine/internal/shot casing_ejector = FALSE var/recentpump = 0 // to prevent spammage @@ -107,7 +107,7 @@ desc = "This piece of junk looks like something that could have been used 700 years ago. It feels slightly moist." icon_state = "moistnugget" item_state = "moistnugget" - slot_flags = 0 //no SLOT_BACK sprite, alas + slot_flags = 0 //no ITEM_SLOT_BACK sprite, alas mag_type = /obj/item/ammo_box/magazine/internal/boltaction var/bolt_open = FALSE can_bayonet = TRUE diff --git a/code/modules/projectiles/guns/ballistic/toy.dm b/code/modules/projectiles/guns/ballistic/toy.dm index 2089354e4f..23916da46a 100644 --- a/code/modules/projectiles/guns/ballistic/toy.dm +++ b/code/modules/projectiles/guns/ballistic/toy.dm @@ -73,7 +73,7 @@ item_state = "crossbow" mag_type = /obj/item/ammo_box/magazine/internal/shot/toy/crossbow fire_sound = 'sound/items/syringeproj.ogg' - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL /obj/item/gun/ballistic/automatic/c20r/toy //This is the syndicate variant with syndicate firing pin and riot darts. diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 29d0ee0958..a28ddf7943 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -79,7 +79,7 @@ w_class = WEIGHT_CLASS_BULKY force = 10 flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/laser/accelerator) pin = null ammo_x_offset = 3 diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 4dbb9e31f7..efdf22313a 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -7,7 +7,7 @@ force = 10 modifystate = TRUE flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/laser/pulse, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) cell_type = "/obj/item/stock_parts/cell/pulse" @@ -39,7 +39,7 @@ name = "pulse carbine" desc = "A compact variant of the pulse rifle with less firepower but easier storage." w_class = WEIGHT_CLASS_NORMAL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT icon_state = "pulse_carbine" item_state = null cell_type = "/obj/item/stock_parts/cell/pulse/carbine" @@ -54,7 +54,7 @@ name = "pulse pistol" desc = "A pulse rifle in an easily concealed handgun package with low capacity." w_class = WEIGHT_CLASS_SMALL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT icon_state = "pulse_pistol" item_state = "gun" cell_type = "/obj/item/stock_parts/cell/pulse/pistol" diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 547e49cbdf..5e7ab49386 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -6,7 +6,7 @@ can_flashlight = 1 w_class = WEIGHT_CLASS_HUGE flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/ion) ammo_x_offset = 3 flight_x_offset = 17 @@ -20,7 +20,7 @@ desc = "The MK.II Prototype Ion Projector is a lightweight carbine version of the larger ion rifle, built to be ergonomic and efficient." icon_state = "ioncarbine" w_class = WEIGHT_CLASS_NORMAL - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT pin = null ammo_x_offset = 2 flight_x_offset = 18 diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index c268c15272..c58d452043 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -1,5 +1,5 @@ /obj/item/gun/magic/staff - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' flags_2 = NO_MAT_REDEMPTION_2 diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index 2ec645df2e..89d8e18cd3 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -17,7 +17,7 @@ icon_state = "esniper" item_state = "esniper" fire_sound = 'sound/weapons/beam_sniper.ogg' - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK force = 15 materials = list() recoil = 4 diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 1be1afccdd..7dfe095a6d 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -254,18 +254,18 @@ possible_transfer_amounts = list(10,15,20,25,30,50,70) volume = 70 flags_inv = HIDEHAIR - slot_flags = SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD resistance_flags = NONE armor = list("melee" = 10, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 75, "acid" = 50) //Weak melee protection, because you can wear it on your head slot_equipment_priority = list( \ - slot_back, slot_wear_id,\ - slot_w_uniform, slot_wear_suit,\ - slot_wear_mask, slot_head, slot_neck,\ - slot_shoes, slot_gloves,\ - slot_ears, slot_glasses,\ - slot_belt, slot_s_store,\ - slot_l_store, slot_r_store,\ - slot_generic_dextrous_storage + SLOT_BACK, SLOT_WEAR_ID,\ + SLOT_W_UNIFORM, SLOT_WEAR_SUIT,\ + SLOT_WEAR_MASK, SLOT_HEAD, SLOT_NECK,\ + SLOT_SHOES, SLOT_GLOVES,\ + SLOT_EARS, SLOT_GLASSES,\ + SLOT_BELT, SLOT_S_STORE,\ + SLOT_L_STORE, SLOT_R_STORE,\ + SLOT_GENERC_DEXTROUS_STORAGE ) /obj/item/reagent_containers/glass/bucket/attackby(obj/O, mob/user, params) @@ -286,17 +286,17 @@ /obj/item/reagent_containers/glass/bucket/equipped(mob/user, slot) ..() - if(slot == slot_head && reagents.total_volume) + if(slot == SLOT_HEAD && reagents.total_volume) to_chat(user, "[src]'s contents spill all over you!") reagents.reaction(user, TOUCH) reagents.clear_reagents() /obj/item/reagent_containers/glass/bucket/equip_to_best_slot(var/mob/M) if(reagents.total_volume) //If there is water in a bucket, don't quick equip it to the head - var/index = slot_equipment_priority.Find(slot_head) - slot_equipment_priority.Remove(slot_head) + var/index = slot_equipment_priority.Find(SLOT_HEAD) + slot_equipment_priority.Remove(SLOT_HEAD) . = ..() - slot_equipment_priority.Insert(index, slot_head) + slot_equipment_priority.Insert(index, SLOT_HEAD) return return ..() diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 5ae253022f..8d4e2d88f9 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -11,7 +11,7 @@ possible_transfer_amounts = list() resistance_flags = ACID_PROOF container_type = OPENCONTAINER - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT var/ignore_flags = 0 var/infinite = FALSE diff --git a/code/modules/reagents/reagent_containers/medspray.dm b/code/modules/reagents/reagent_containers/medspray.dm index 2f715084ad..83d8936640 100644 --- a/code/modules/reagents/reagent_containers/medspray.dm +++ b/code/modules/reagents/reagent_containers/medspray.dm @@ -9,7 +9,7 @@ flags_1 = NOBLUDGEON_1 obj_flags = UNIQUE_RENAME container_type = OPENCONTAINER - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 0 w_class = WEIGHT_CLASS_SMALL throw_speed = 3 diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 4b2e3f128c..9a492d9a33 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -8,7 +8,7 @@ righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' flags_1 = NOBLUDGEON_1 container_type = OPENCONTAINER - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT throwforce = 0 w_class = WEIGHT_CLASS_SMALL throw_speed = 3 diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index a669f23dde..9e0c8fce69 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -157,7 +157,7 @@ lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT + slot_flags = ITEM_SLOT_BELT /obj/item/device/destTagger/suicide_act(mob/living/user) user.visible_message("[user] begins tagging [user.p_their()] final destination! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index ab0000626c..a63118a6fa 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -386,7 +386,7 @@ Burning extracts: item_state = "adamshield" w_class = WEIGHT_CLASS_HUGE armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 70) - slot_flags = SLOT_BACK + slot_flags = ITEM_SLOT_BACK block_chance = 75 throw_range = 1 //How far do you think you're gonna throw a solid crystalline shield...? throw_speed = 2 diff --git a/code/modules/research/xenobiology/crossbreeding/regenerative.dm b/code/modules/research/xenobiology/crossbreeding/regenerative.dm index 3d3c35b4de..7c8d8fa78f 100644 --- a/code/modules/research/xenobiology/crossbreeding/regenerative.dm +++ b/code/modules/research/xenobiology/crossbreeding/regenerative.dm @@ -89,10 +89,10 @@ Regenerative extracts: /obj/item/slimecross/regenerative/darkpurple/core_effect(mob/living/target, mob/user) var/equipped = 0 - equipped += target.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/purple(null), slot_shoes) - equipped += target.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(null), slot_w_uniform) - equipped += target.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/purple(null), slot_gloves) - equipped += target.equip_to_slot_or_del(new /obj/item/clothing/head/soft/purple(null), slot_head) + equipped += target.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/purple(null), SLOT_SHOES) + equipped += target.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(null), SLOT_W_UNIFORM) + equipped += target.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/purple(null), SLOT_GLOVES) + equipped += target.equip_to_slot_or_del(new /obj/item/clothing/head/soft/purple(null), SLOT_HEAD) if(equipped > 0) target.visible_message("The milky goo congeals into clothing!") @@ -104,13 +104,13 @@ Regenerative extracts: return var/mob/living/carbon/human/H = target var/fireproofed = FALSE - if(H.get_item_by_slot(slot_wear_suit)) + if(H.get_item_by_slot(SLOT_WEAR_SUIT)) fireproofed = TRUE - var/obj/item/clothing/C = H.get_item_by_slot(slot_wear_suit) + var/obj/item/clothing/C = H.get_item_by_slot(SLOT_WEAR_SUIT) fireproof(C) - if(H.get_item_by_slot(slot_head)) + if(H.get_item_by_slot(SLOT_HEAD)) fireproofed = TRUE - var/obj/item/clothing/C = H.get_item_by_slot(slot_head) + var/obj/item/clothing/C = H.get_item_by_slot(SLOT_HEAD) fireproof(C) if(fireproofed) target.visible_message("Some of [target]'s clothing gets coated in the goo, and turns blue!") diff --git a/code/modules/spells/spell_types/barnyard.dm b/code/modules/spells/spell_types/barnyard.dm index f183f0420e..8411b5f86f 100644 --- a/code/modules/spells/spell_types/barnyard.dm +++ b/code/modules/spells/spell_types/barnyard.dm @@ -50,7 +50,7 @@ "Your face burns up, and shortly after the fire you realise you have the face of a barnyard animal!") if(!target.dropItemToGround(target.wear_mask)) qdel(target.wear_mask) - target.equip_to_slot_if_possible(magichead, slot_wear_mask, 1, 1) + target.equip_to_slot_if_possible(magichead, SLOT_WEAR_MASK, 1, 1) playsound(get_turf(target), mSounds[randM], 50, 1) target.flash_act() diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index d991a3df9c..8d6a4c18e6 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -63,9 +63,9 @@ H.dropItemToGround(H.w_uniform) H.dropItemToGround(H.wear_suit) H.dropItemToGround(H.head) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(H), slot_w_uniform) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), SLOT_WEAR_SUIT) + H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), SLOT_HEAD) + H.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(H), SLOT_W_UNIFORM) // you only get one phylactery. M.mind.RemoveSpell(src) @@ -124,10 +124,10 @@ var/mob/old_body = mind.current var/mob/living/carbon/human/lich = new(item_turf) - lich.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal/magic(lich), slot_shoes) - lich.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(lich), slot_w_uniform) - lich.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(lich), slot_wear_suit) - lich.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(lich), slot_head) + lich.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal/magic(lich), SLOT_SHOES) + lich.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(lich), SLOT_W_UNIFORM) + lich.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(lich), SLOT_WEAR_SUIT) + lich.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(lich), SLOT_HEAD) lich.real_name = mind.name mind.transfer_to(lich) diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index a5c1082780..2daf3897c5 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -72,7 +72,7 @@ H.throw_at(throw_target, 4, 3) H.Knockdown(100) H.adjustStaminaLoss(40) - var/head_slot = H.get_item_by_slot(slot_head) + var/head_slot = H.get_item_by_slot(SLOT_HEAD) if(!head_slot || !(istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/hardhat))) H.adjustBrainLoss(3) H.updatehealth() @@ -185,7 +185,7 @@ H.throw_at(throw_target, 4, 3) H.Knockdown(30) H.adjustStaminaLoss(10) - var/head_slot = H.get_item_by_slot(slot_head) + var/head_slot = H.get_item_by_slot(SLOT_HEAD) if(!head_slot || !(istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/hardhat))) H.adjustBrainLoss(1) H.updatehealth() From 48ef6d23499be27a3d1961e102aaf3845dc7e938 Mon Sep 17 00:00:00 2001 From: oranges Date: Sat, 28 Apr 2018 13:25:56 +1200 Subject: [PATCH 002/306] Adds log and management tabs to permissions panel --- SQL/database_changelog.txt | 13 +- SQL/tgstation_schema.sql | 2 + SQL/tgstation_schema_prefixed.sql | 2 + code/__DEFINES/subsystems.dm | 2 +- code/modules/admin/admin_ranks.dm | 1 - code/modules/admin/permissionedit.dm | 196 +++++++++++++++++++-------- code/modules/admin/topic.dm | 15 ++ html/panels.css | 13 ++ 8 files changed, 185 insertions(+), 59 deletions(-) diff --git a/SQL/database_changelog.txt b/SQL/database_changelog.txt index 6e6bd7f7ca..83bc78050d 100644 --- a/SQL/database_changelog.txt +++ b/SQL/database_changelog.txt @@ -2,14 +2,22 @@ Any time you make a change to the schema files, remember to increment the databa The latest database version is 4.1; The query to update the schema revision table is: -INSERT INTO `schema_revision` (`major`, `minor`) VALUES (4, 1); +INSERT INTO `schema_revision` (`major`, `minor`) VALUES (4, 2); or -INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (4, 1); +INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (4, 2); In any query remember to add a prefix to the table names if you use one. ---------------------------------------------------- +Version 4.2, 17 April 2018, by Jordie0608 +Modified table 'admin', adding the columns 'round_id' and 'target' +ALTER TABLE `admin_log` + ADD COLUMN `round_id` INT UNSIGNED NOT NULL AFTER `datetime`, + ADD COLUMN `target` VARCHAR(32) NOT NULL AFTER `operation`; + +---------------------------------------------------- + Version 4.1, 3 February 2018, by Jordie0608 Modified tables 'admin', 'admin_log' and 'admin_rank', removing unnecessary columns and adding support for excluding rights flags from admin ranks. This change was made to enable use of sql-based admin loading. @@ -41,7 +49,6 @@ ALTER TABLE `admin_ranks` DROP PRIMARY KEY, ADD PRIMARY KEY (`rank`); - ---------------------------------------------------- Version 4.0, 12 November 2017, by Jordie0608 diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index ddd31a7e80..92411ea895 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -33,9 +33,11 @@ DROP TABLE IF EXISTS `admin_log`; CREATE TABLE `admin_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` datetime NOT NULL, + `round_id` int(11) unsigned NOT NULL, `adminckey` varchar(32) NOT NULL, `adminip` int(10) unsigned NOT NULL, `operation` enum('add admin','remove admin','change admin rank','add rank','remove rank','change rank flags') NOT NULL, + `target` varchar(32) NOT NULL, `log` varchar(1000) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index 01e0ed150b..de9d67e335 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -33,9 +33,11 @@ DROP TABLE IF EXISTS `SS13_admin_log`; CREATE TABLE `SS13_admin_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` datetime NOT NULL, + `round_id` int(11) unsigned NOT NULL, `adminckey` varchar(32) NOT NULL, `adminip` int(10) unsigned NOT NULL, `operation` enum('add admin','remove admin','change admin rank','add rank','remove rank','change rank flags') NOT NULL, + `target` varchar(32) NOT NULL, `log` varchar(1000) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 3cec4248d2..3740a542e9 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -1,7 +1,7 @@ //Update this whenever the db schema changes //make sure you add an update to the schema_version stable in the db changelog #define DB_MAJOR_VERSION 4 -#define DB_MINOR_VERSION 1 +#define DB_MINOR_VERSION 2 //Timing subsystem //Don't run if there is an identical unique timer active diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index dee4787753..7873a97f7c 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -242,7 +242,6 @@ GLOBAL_PROTECT(protected_ranks) var/skip if(rank_names[admin_rank] == null) message_admins("[admin_ckey] loaded with invalid admin rank [admin_rank].") - log_sql("[admin_ckey] loaded with invalid admin rank [admin_rank].") skip = 1 if(GLOB.admin_datums[admin_ckey] || GLOB.deadmins[admin_ckey]) skip = 1 diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index f7bb770079..1d0bdddf03 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -6,56 +6,106 @@ return usr.client.holder.edit_admin_permissions() -/datum/admins/proc/edit_admin_permissions() +/datum/admins/proc/edit_admin_permissions(action, target, operation, page) if(!check_rights(R_PERMISSIONS)) return - - var/list/output = list({" - - -Permissions Panel - - - - -
- - - - - - - -"}) - - for(var/adm_ckey in GLOB.admin_datums+GLOB.deadmins) - var/datum/admins/D = GLOB.admin_datums[adm_ckey] - if(!D) - D = GLOB.deadmins[adm_ckey] - if (!D) - continue - - var/deadminlink = "" - if (D.deadmined) - deadminlink = " \[RA\]" - else - deadminlink = " \[DA\]" - - output += "" - output += "" - output += "" - output += "" - output += "" - output += "" - output += "" - - output += {" -
CKEY \[+\]RANKPERMISSIONSDENIEDALLOWED TO EDIT
[adm_ckey]
[deadminlink]\[-\]\[SYNC TGDB\]
[D.rank.name][rights2text(D.rank.include_rights," ")][rights2text(D.rank.exclude_rights," ", "-")][rights2text(D.rank.can_edit_rights," ", "*")]
-
Search:
- -"} - - usr << browse(jointext(output, ""),"window=editrights;size=1000x650") + var/list/output = list("\[Permissions\]") + if(action) + output += " | \[Log\] | \[Management\]
" + else + output += "
\[Log\]
\[Management\]" + if(action == 1) + var/list/searchlist = list(" WHERE ") + if(target) + searchlist += "ckey = '[sanitizeSQL(target)]'" + if(operation) + if(target) + searchlist += " AND " + searchlist += "operation = '[sanitizeSQL(operation)]'" + var/search + if(searchlist.len > 1) + search = searchlist.Join("") + var/logcount = 0 + var/logssperpage = 20 + var/pagecount = 0 + page = text2num(page) + var/datum/DBQuery/query_count_admin_logs = SSdbcore.NewQuery("SELECT COUNT(id) FROM [format_table_name("admin_log")][search]") + if(!query_count_admin_logs.warn_execute()) + return + if(query_count_admin_logs.NextRow()) + logcount = text2num(query_count_admin_logs.item[1]) + if(logcount > logssperpage) + output += "
Page: " + while(logcount > 0) + output += "|[pagecount == page ? "\[[pagecount]\]" : "\[[pagecount]\]"]" + logcount -= logssperpage + pagecount++ + output += "|" + var/limit = " LIMIT [logssperpage * page], [logssperpage]" + var/datum/DBQuery/query_search_admin_logs = SSdbcore.NewQuery("SELECT datetime, round_id, adminckey, operation, target, log FROM [format_table_name("admin_log")][search] ORDER BY datetime DESC[limit]") + if(!query_search_admin_logs.warn_execute()) + return + while(query_search_admin_logs.NextRow()) + var/datetime = query_search_admin_logs.item[1] + var/round_id = query_search_admin_logs.item[2] + var/admin_ckey = query_search_admin_logs.item[3] + operation = query_search_admin_logs.item[4] + target = query_search_admin_logs.item[5] + var/log = query_search_admin_logs.item[6] + output += "

[datetime] | Round ID [round_id] | Admin [admin_ckey] | Operation [operation] on [target]
[log]


" + if(action == 2) + output += "

Admin ckeys with invalid ranks

" + var/datum/DBQuery/query_check_admin_errors = SSdbcore.NewQuery("SELECT ckey, [format_table_name("admin")].rank FROM [format_table_name("admin")] LEFT JOIN [format_table_name("admin_ranks")] ON [format_table_name("admin_ranks")].rank = [format_table_name("admin")].rank WHERE [format_table_name("admin_ranks")].rank IS NULL") + if(!query_check_admin_errors.warn_execute()) + return + while(query_check_admin_errors.NextRow()) + var/admin_ckey = query_check_admin_errors.item[1] + var/admin_rank = query_check_admin_errors.item[2] + output += "[admin_ckey] has non-existant rank [admin_rank] | \[Change Rank\] | \[Remove\]" + output += "
" + output += "

Unused ranks

" + var/datum/DBQuery/query_check_unused_rank = SSdbcore.NewQuery("SELECT [format_table_name("admin_ranks")].rank FROM [format_table_name("admin_ranks")] LEFT JOIN [format_table_name("admin")] ON [format_table_name("admin")].rank = [format_table_name("admin_ranks")].rank WHERE [format_table_name("admin")].rank IS NULL") + if(!query_check_unused_rank.warn_execute()) + return + while(query_check_unused_rank.NextRow()) + var/admin_rank = query_check_unused_rank.item[1] + output += "Rank [admin_rank] is not held by any admin | \[Remove\]" + output += "
" + else if(!action) + output += {" + Permissions Panel + + + +
+ + + + + + + + "} + for(var/adm_ckey in GLOB.admin_datums+GLOB.deadmins) + var/datum/admins/D = GLOB.admin_datums[adm_ckey] + if(!D) + D = GLOB.deadmins[adm_ckey] + if (!D) + continue + var/deadminlink = "" + if (D.deadmined) + deadminlink = " \[RA\]" + else + deadminlink = " \[DA\]" + output += "" + output += "" + output += "" + output += "" + output += "" + output += "" + output += "" + output += "
CKEY \[+\]RANKPERMISSIONSDENIEDALLOWED TO EDIT
[adm_ckey]
[deadminlink]\[-\]\[SYNC TGDB\]
[D.rank.name][rights2text(D.rank.include_rights," ")][rights2text(D.rank.exclude_rights," ", "-")][rights2text(D.rank.can_edit_rights," ", "*")]
Search:
" + usr << browse("[jointext(output, "")]","window=editrights;size=1000x650") /datum/admins/proc/edit_rights_topic(list/href_list) if(!check_rights(R_PERMISSIONS)) @@ -142,10 +192,17 @@ return FALSE if(use_db) . = sanitizeSQL(.) + //if an admin exists without a datum they won't be caught by the above + var/datum/DBQuery/query_admin_in_db = SSdbcore.NewQuery("SELECT 1 FROM [format_table_name("admin_ranks")] WHERE ckey = '[.]'") + if(!query_admin_in_db.warn_execute()) + return FALSE + if(query_admin_in_db.NextRow()) + to_chat(usr, "[.] already listed in admin database. Check the Management tab if they don't appear in the list of admins.") + return FALSE var/datum/DBQuery/query_add_admin = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin")] (ckey, rank) VALUES ('[.]', 'NEW ADMIN')") if(!query_add_admin.warn_execute()) return FALSE - var/datum/DBQuery/query_add_admin_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, adminckey, adminip, operation, log) VALUES ('[SQLtime()]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'add admin', 'New admin added: [.]')") + var/datum/DBQuery/query_add_admin_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES ('[SQLtime()]', '[GLOB.round_id]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'add admin', '[.]', 'New admin added: [.]')") if(!query_add_admin_log.warn_execute()) return FALSE @@ -153,12 +210,13 @@ if(alert("Are you sure you want to remove [admin_ckey]?","Confirm Removal","Do it","Cancel") == "Do it") GLOB.admin_datums -= admin_ckey GLOB.deadmins -= admin_ckey - D.disassociate() + if(D) + D.disassociate() if(use_db) var/datum/DBQuery/query_add_rank = SSdbcore.NewQuery("DELETE FROM [format_table_name("admin")] WHERE ckey = '[admin_ckey]'") if(!query_add_rank.warn_execute()) return - var/datum/DBQuery/query_add_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, adminckey, adminip, operation, log) VALUES ('[SQLtime()]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'remove admin', 'Admin removed: [admin_ckey]')") + var/datum/DBQuery/query_add_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES ('[SQLtime()]', '[GLOB.round_id]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'remove admin', '[admin_ckey]', 'Admin removed: [admin_ckey]')") if(!query_add_rank_log.warn_execute()) return message_admins("[key_name_admin(usr)] removed [admin_ckey] from the admins list [use_db ? "permanently" : "temporarily"]") @@ -216,13 +274,13 @@ var/datum/DBQuery/query_add_rank = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_ranks")] (rank, flags, exclude_flags, can_edit_flags) VALUES ('[new_rank]', '0', '0', '0')") if(!query_add_rank.warn_execute()) return - var/datum/DBQuery/query_add_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, adminckey, adminip, operation, log) VALUES ('[SQLtime()]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'add rank', 'New rank added: [admin_ckey]')") + var/datum/DBQuery/query_add_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES ('[SQLtime()]', '[GLOB.round_id]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'add rank', '[new_rank]', 'New rank added: [new_rank]')") if(!query_add_rank_log.warn_execute()) return var/datum/DBQuery/query_change_rank = SSdbcore.NewQuery("UPDATE [format_table_name("admin")] SET rank = '[new_rank]' WHERE ckey = '[admin_ckey]'") if(!query_change_rank.warn_execute()) return - var/datum/DBQuery/query_change_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, adminckey, adminip, operation, log) VALUES ('[SQLtime()]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'change admin rank', 'Rank of [admin_ckey] changed from [old_rank] to [new_rank]')") + var/datum/DBQuery/query_change_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES ('[SQLtime()]', '[GLOB.round_id]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'change admin rank', '[admin_ckey]', 'Rank of [admin_ckey] changed from [old_rank] to [new_rank]')") if(!query_change_rank_log.warn_execute()) return if(D) //they were previously an admin @@ -259,7 +317,7 @@ var/datum/DBQuery/query_change_rank_flags = SSdbcore.NewQuery("UPDATE [format_table_name("admin_ranks")] SET flags = '[new_flags]', exclude_flags = '[new_exclude_flags]', can_edit_flags = '[new_can_edit_flags]' WHERE rank = '[D.rank.name]'") if(!query_change_rank_flags.warn_execute()) return - var/datum/DBQuery/query_change_rank_flags_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, adminckey, adminip, operation, log) VALUES ('[SQLtime()]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'change rank flags', 'Permissions of [admin_ckey] changed from[rights2text(old_flags," ")][rights2text(old_exclude_flags," ", "-")][rights2text(old_can_edit_flags," ", "*")] to[rights2text(new_flags," ")][rights2text(new_exclude_flags," ", "-")][rights2text(new_can_edit_flags," ", "*")]')") + var/datum/DBQuery/query_change_rank_flags_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES ('[SQLtime()]', '[GLOB.round_id]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'change rank flags', '[D.rank.name]', 'Permissions of [D.rank.name] changed from[rights2text(old_flags," ")][rights2text(old_exclude_flags," ", "-")][rights2text(old_can_edit_flags," ", "*")] to[rights2text(new_flags," ")][rights2text(new_exclude_flags," ", "-")][rights2text(new_can_edit_flags," ", "*")]')") if(!query_change_rank_flags_log.warn_execute()) return for(var/datum/admin_rank/R in GLOB.admin_ranks) @@ -294,6 +352,36 @@ message_admins("[key_name_admin(usr)] edited the permissions of [use_db ? " rank [D.rank.name] permanently" : "[admin_ckey] temporarily"]") log_admin("[key_name(usr)] edited the permissions of [use_db ? " rank [D.rank.name] permanently" : "[admin_ckey] temporarily"]") +/datum/admins/proc/remove_rank(admin_rank) + if(!admin_rank) + return + for(var/datum/admin_rank/R in GLOB.admin_ranks) + if(R.name == admin_rank && (!(R.rights & usr.client.holder.rank.can_edit_rights) == R.rights)) + to_chat(usr, "You don't have edit rights to all the rights this rank has, rank deletion not permitted.") + return + if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && (admin_rank in GLOB.protected_ranks)) + to_chat(usr, "Deletion of protected ranks is not permitted, it must be removed from admin_ranks.txt.") + return + if(CONFIG_GET(flag/load_legacy_ranks_only)) + to_chat(usr, "Rank deletion not permitted while database rank loading is disabled.") + return + admin_rank = sanitizeSQL(admin_rank) + var/datum/DBQuery/query_admins_with_rank = SSdbcore.NewQuery("SELECT 1 FROM [format_table_name("admin")] WHERE rank = '[admin_rank]'") + if(!query_admins_with_rank.warn_execute()) + return + if(query_admins_with_rank.NextRow()) + to_chat(usr, "Error: Rank deletion attempted while rank still used; Tell a coder, this shouldn't happen.") + return + if(alert("Are you sure you want to remove [admin_rank]?","Confirm Removal","Do it","Cancel") == "Do it") + var/datum/DBQuery/query_add_rank = SSdbcore.NewQuery("DELETE FROM [format_table_name("admin_ranks")] WHERE rank = '[admin_rank]'") + if(!query_add_rank.warn_execute()) + return + var/datum/DBQuery/query_add_rank_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) VALUES ('[SQLtime()]', '[GLOB.round_id]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'remove rank', '[admin_rank]', 'Rank removed: [admin_rank]')") + if(!query_add_rank_log.warn_execute()) + return + message_admins("[key_name_admin(usr)] removed rank [admin_rank] permanently") + log_admin("[key_name(usr)] removed rank [admin_rank] permanently") + /datum/admins/proc/sync_lastadminrank(admin_ckey, datum/admins/D) var/sqlrank = sanitizeSQL(D.rank.name) admin_ckey = sanitizeSQL(admin_ckey) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index a9b1b10606..2d4388cce2 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -273,6 +273,21 @@ return create_message("note", banckey, null, banreason, null, null, 0, 0) + else if(href_list["editrightsbrowser"]) + edit_admin_permissions(0) + + else if(href_list["editrightsbrowserlog"]) + edit_admin_permissions(1, href_list["editrightstarget"], href_list["editrightsoperation"], href_list["editrightspage"]) + + if(href_list["editrightsbrowsermanage"]) + if(href_list["editrightschange"]) + change_admin_rank(href_list["editrightschange"], TRUE) + else if(href_list["editrightsremove"]) + remove_admin(href_list["editrightsremove"], TRUE) + else if(href_list["editrightsremoverank"]) + remove_rank(href_list["editrightsremoverank"]) + edit_admin_permissions(2) + else if(href_list["editrights"]) edit_rights_topic(href_list) diff --git a/html/panels.css b/html/panels.css index ac44cf5487..5e2edab67a 100644 --- a/html/panels.css +++ b/html/panels.css @@ -1,3 +1,4 @@ +<<<<<<< HEAD body {padding:0px;margin:0px;} #top {position:fixed;top:5px;left:10%;width:80%;text-align:center;background-color:#fff;border:2px solid #ccc;} #main {position:relative;top:50px;left:3%;width:96%;text-align:center;z-index:0;} @@ -8,3 +9,15 @@ tr.alt {background-color:#e7e7e7;} .small {font-size:80%;} a {text-decoration:none;color:#a0a;} a:hover {color:#d3d;} +======= +body {padding:0px;margin:0px;} +#top {position:fixed;top:5px;left:10%;width:80%;text-align:center;background-color:#fff;border:2px solid #ccc;} +#main {position:relative;top:10px;left:3%;width:96%;text-align:center;z-index:0;} +#searchable {table-layout:fixed;width:100%;text-align:center;"#f4f4f4";} +tr.norm {background-color:#f4f4f4;} +tr.title {background-color:#ccc;} +tr.alt {background-color:#e7e7e7;} +.small {font-size:80%;} +a {text-decoration:none;} +a:hover {color:#d3d;} +>>>>>>> 4b455e8... Merge pull request #37267 from Jordie0608/iwasgoingtolaughatcitrusfordoingthisbutthenimadethesamemistake From 2b2ff05b737fe574a33c25f7b450b26e9c902c3b Mon Sep 17 00:00:00 2001 From: pigeons Date: Fri, 27 Apr 2018 21:28:13 -0400 Subject: [PATCH 003/306] Modified bomb and syndicate bomb spawner so Cuban Pete bombs maxcap and work again --- code/__DEFINES/atmospherics.dm | 2 + .../objects/effects/spawners/bombspawner.dm | 49 +++++++++++++++---- .../atmospherics/gasmixtures/reactions.dm | 4 -- 3 files changed, 42 insertions(+), 13 deletions(-) diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 3c25547ce6..aafc89f356 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -56,6 +56,8 @@ #define FIRE_SPREAD_RADIOSITY_SCALE 0.85 #define FIRE_GROWTH_RATE 40000 //For small fires #define PLASMA_MINIMUM_BURN_TEMPERATURE (100+T0C) +#define PLASMA_UPPER_TEMPERATURE (1370+T0C) +#define PLASMA_OXYGEN_FULLBURN 10 //GASES #define MIN_TOXIC_GAS_DAMAGE 1 diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index e376795704..a69bfc7f1d 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -1,46 +1,77 @@ +#define CELSIUS_TO_KELVIN(T_K) ((T_K) + T0C) + +#define OPTIMAL_TEMP_K_PLA_BURN_SCALE(PRESSURE_P,PRESSURE_O,TEMP_O) (((PRESSURE_P) * GLOB.meta_gas_info[/datum/gas/plasma][META_GAS_SPECIFIC_HEAT]) / (((PRESSURE_P) * GLOB.meta_gas_info[/datum/gas/plasma][META_GAS_SPECIFIC_HEAT] + (PRESSURE_O) * GLOB.meta_gas_info[/datum/gas/oxygen][META_GAS_SPECIFIC_HEAT]) / PLASMA_UPPER_TEMPERATURE - (PRESSURE_O) * GLOB.meta_gas_info[/datum/gas/oxygen][META_GAS_SPECIFIC_HEAT] / CELSIUS_TO_KELVIN(TEMP_O))) +#define OPTIMAL_TEMP_K_PLA_BURN_RATIO(PRESSURE_P,PRESSURE_O,TEMP_O) (CELSIUS_TO_KELVIN(TEMP_O) * PLASMA_OXYGEN_FULLBURN * (PRESSURE_P) / (PRESSURE_O)) + /obj/effect/spawner/newbomb name = "bomb" icon = 'icons/mob/screen_gen.dmi' icon_state = "x" - var/btemp1 = 1500 - var/btemp2 = 1000 // tank temperatures + var/temp_p = 1500 + var/temp_o = 1000 // tank temperatures + var/pressure_p = 10 * ONE_ATMOSPHERE + var/pressure_o = 10 * ONE_ATMOSPHERE //tank pressures var/assembly_type /obj/effect/spawner/newbomb/Initialize() . = ..() +<<<<<<< HEAD var/obj/item/device/transfer_valve/V = new(src.loc) var/obj/item/tank/internals/plasma/full/PT = new(V) +======= + var/obj/item/transfer_valve/V = new(src.loc) + var/obj/item/tank/internals/plasma/PT = new(V) +>>>>>>> c0b7f77... Modified bomb and syndicate bomb spawner so Cuban Pete bombs maxcap and work again (#37293) var/obj/item/tank/internals/oxygen/OT = new(V) - PT.air_contents.temperature = btemp1 + T0C - OT.air_contents.temperature = btemp2 + T0C + PT.air_contents.assert_gas(/datum/gas/plasma) + PT.air_contents.gases[/datum/gas/plasma][MOLES] = pressure_p*PT.volume/(R_IDEAL_GAS_EQUATION*CELSIUS_TO_KELVIN(temp_p)) + PT.air_contents.temperature = CELSIUS_TO_KELVIN(temp_p) + + OT.air_contents.assert_gas(/datum/gas/oxygen) + OT.air_contents.gases[/datum/gas/oxygen][MOLES] = pressure_o*OT.volume/(R_IDEAL_GAS_EQUATION*CELSIUS_TO_KELVIN(temp_o)) + OT.air_contents.temperature = CELSIUS_TO_KELVIN(temp_o) V.tank_one = PT V.tank_two = OT PT.master = V OT.master = V - + if(assembly_type) var/obj/item/device/assembly/A = new assembly_type(V) V.attached_device = A A.holder = V - A.toggle_secure() V.update_icon() - + return INITIALIZE_HINT_QDEL +/obj/effect/spawner/newbomb/timer/syndicate/Initialize() + temp_p = (OPTIMAL_TEMP_K_PLA_BURN_SCALE(pressure_p, pressure_o, temp_o)/2 + OPTIMAL_TEMP_K_PLA_BURN_RATIO(pressure_p, pressure_o, temp_o)/2) - T0C + . = ..() + /obj/effect/spawner/newbomb/timer assembly_type = /obj/item/device/assembly/timer /obj/effect/spawner/newbomb/timer/syndicate - btemp1 = 150 - btemp2 = 20 + pressure_o = TANK_LEAK_PRESSURE - 1 + temp_o = 20 + + pressure_p = TANK_LEAK_PRESSURE - 1 /obj/effect/spawner/newbomb/proximity assembly_type = /obj/item/device/assembly/prox_sensor /obj/effect/spawner/newbomb/radio +<<<<<<< HEAD assembly_type = /obj/item/device/assembly/signaler +======= + assembly_type = /obj/item/assembly/signaler +>>>>>>> c0b7f77... Modified bomb and syndicate bomb spawner so Cuban Pete bombs maxcap and work again (#37293) + +#undef CELSIUS_TO_KELVIN + +#undef OPTIMAL_TEMP_K_PLA_BURN_SCALE +#undef OPTIMAL_TEMP_K_PLA_BURN_RATIO diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index d2a12f0f9e..4cd2a30976 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -1,10 +1,8 @@ //Plasma fire properties #define OXYGEN_BURN_RATE_BASE 1.4 #define PLASMA_BURN_RATE_DELTA 9 -#define PLASMA_UPPER_TEMPERATURE (1370+T0C) #define PLASMA_MINIMUM_OXYGEN_NEEDED 2 #define PLASMA_MINIMUM_OXYGEN_PLASMA_RATIO 30 -#define PLASMA_OXYGEN_FULLBURN 10 #define FIRE_CARBON_ENERGY_RELEASED 100000 //Amount of heat released per mole of burnt carbon into the tile #define FIRE_HYDROGEN_ENERGY_RELEASED 280000 // Amount of heat released per mole of burnt hydrogen and/or tritium(hydrogen isotope) #define FIRE_PLASMA_ENERGY_RELEASED 3000000 //Amount of heat released per mole of burnt plasma into the tile @@ -362,10 +360,8 @@ #undef OXYGEN_BURN_RATE_BASE #undef PLASMA_BURN_RATE_DELTA -#undef PLASMA_UPPER_TEMPERATURE #undef PLASMA_MINIMUM_OXYGEN_NEEDED #undef PLASMA_MINIMUM_OXYGEN_PLASMA_RATIO -#undef PLASMA_OXYGEN_FULLBURN #undef FIRE_CARBON_ENERGY_RELEASED #undef FIRE_PLASMA_ENERGY_RELEASED #undef WATER_VAPOR_FREEZE From 3f6167d08e7235896bb4196cabd88f80b8302aa1 Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Sat, 28 Apr 2018 21:22:28 +0300 Subject: [PATCH 004/306] Moves several clothing-specific flags from /atom to their proper type --- code/__DEFINES/flags.dm | 13 ++++------- code/__DEFINES/obj_flags.dm | 9 ++++++++ code/_globalvars/bitfields.dm | 17 +++++++++----- code/_globalvars/lists/typecache.dm | 2 ++ code/_onclick/hud/screen_objects.dm | 2 +- .../game/gamemodes/clown_ops/clown_weapons.dm | 2 +- code/game/objects/items/religion.dm | 2 +- code/game/objects/items/tanks/tanks.dm | 2 +- code/game/turfs/simulated/lava.dm | 2 +- .../changeling/powers/mutations.dm | 9 +++++++- .../clockcult/clock_items/clockwork_armor.dm | 20 ++++++++-------- code/modules/clothing/chameleon.dm | 6 ++--- code/modules/clothing/clothing.dm | 23 +++++++++++-------- code/modules/clothing/head/hardhat.dm | 6 ++--- code/modules/clothing/head/helmet.dm | 2 +- code/modules/clothing/masks/_masks.dm | 6 ++--- code/modules/clothing/masks/breath.dm | 4 ++-- code/modules/clothing/masks/gasmask.dm | 14 +++++------ code/modules/clothing/masks/hailer.dm | 4 ++-- code/modules/clothing/shoes/bananashoes.dm | 8 +++---- code/modules/clothing/shoes/magboots.dm | 12 +++++----- code/modules/clothing/shoes/miscellaneous.dm | 6 ++--- .../clothing/spacesuits/_spacesuits.dm | 6 ++--- .../modules/clothing/spacesuits/flightsuit.dm | 4 ++-- code/modules/clothing/spacesuits/hardsuit.dm | 12 +++++----- .../clothing/spacesuits/miscellaneous.dm | 18 +++++---------- code/modules/clothing/suits/armor.dm | 6 ++--- code/modules/clothing/suits/bio.dm | 4 ++-- code/modules/clothing/suits/miscellaneous.dm | 4 ++-- code/modules/clothing/suits/utility.dm | 12 +++++----- code/modules/hydroponics/beekeeping/beebox.dm | 7 ++++-- .../hydroponics/beekeeping/beekeeper_suit.dm | 5 ++-- .../modules/mining/equipment/explorer_gear.dm | 7 +++--- .../living/carbon/alien/special/facehugger.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 4 ++-- code/modules/mob/living/carbon/human/human.dm | 17 +++++++++----- .../mob/living/carbon/human/human_movement.dm | 15 ++++++++---- code/modules/mob/living/carbon/human/life.dm | 18 +++++++++++---- .../carbon/human/species_types/plasmamen.dm | 7 +++++- code/modules/mob/living/carbon/life.dm | 2 +- code/modules/mob/living/carbon/monkey/life.dm | 7 +++++- .../mob/living/simple_animal/bot/medbot.dm | 7 ++++-- code/modules/ninja/suit/shoes.dm | 4 ++-- .../xenobiology/crossbreeding/charged.dm | 10 ++++++-- 44 files changed, 202 insertions(+), 147 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index f871ac6a44..2d2b2704c0 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -11,12 +11,15 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define DF_VAR_EDITED (1<<1) //FLAGS BITMASK +<<<<<<< HEAD #define STOPSPRESSUREDMAGE_1 (1<<0) //This flag is used on the flags_1 variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere //To successfully stop you taking all pressure damage you must have both a suit and head item with this flag. +======= +>>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) #define NODROP_1 (1<<1) // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. #define NOBLUDGEON_1 (1<<2) // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() -#define MASKINTERNALS_1 (1<<3) // mask allows internals + #define HEAR_1 (1<<4) // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. #define CHECK_RICOCHET_1 (1<<5) // Projectiels will check ricochet on things impacted that have this. #define CONDUCT_1 (1<<6) // conducts electricity (metal etc.) @@ -25,11 +28,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define OVERLAY_QUEUED_1 (1<<8) // atom queued to SSoverlay #define ON_BORDER_1 (1<<9) // item has priority to check when entering or leaving -#define NOSLIP_1 (1<<10) //prevents from slipping on wet floors, in space etc - -// BLOCK_GAS_SMOKE_EFFECT_1 only used in masks at the moment. -#define BLOCK_GAS_SMOKE_EFFECT_1 (1<<12) // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! -#define THICKMATERIAL_1 (1<<13) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. #define DROPDEL_1 (1<<14) // When dropped, it calls qdel on itself #define PREVENT_CLICK_UNDER_1 (1<<15) //Prevent clicking things below it on the same turf eg. doors/ fulltile windows @@ -57,9 +55,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. #define NO_MAT_REDEMPTION_2 (1<<10) -// LAVA_PROTECT used on the flags_2 variable for both SUIT and HEAD items, and stops lava damage. Must be present in both to stop lava damage. -#define LAVA_PROTECT_2 (1<<11) - //turf-only flags #define NOJAUNT_1 (1<<0) #define UNUSED_TRANSIT_TURF_1 (1<<1) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index bfbf6f866a..1f4739491a 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -18,3 +18,12 @@ #define IN_INVENTORY (1<<1) //is this item equipped into an inventory slot or hand of a mob? used for tooltips #define FORCE_STRING_OVERRIDE (1<<2) // used for tooltips #define NEEDS_PERMIT (1<<3) //Used by security bots to determine if this item is safe for public use. + +// Flags for the clothing_flags var on /obj/item/clothing + +#define LAVAPROTECT (1<<0) +#define STOPSPRESSUREDAMAGE (1<<1) //SUIT and HEAD items which stop pressure damage. To stop you taking all pressure damage you must have both a suit and head item with this flag. +#define BLOCK_GAS_SMOKE_EFFECT (1<<2) // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! +#define MASKINTERNALS (1<<3) // mask allows internals +#define NOSLIP (1<<4) //prevents from slipping on wet floors, in space etc +#define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 168863708c..aad1622a52 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -106,17 +106,15 @@ GLOBAL_LIST_INIT(bitfields, list( "REAGENT_NOREACT" = REAGENT_NOREACT ), "flags_1" = list( - "STOPSPRESSUREDMAGE_1 / NOJAUNT_1 (turfs)" = STOPSPRESSUREDMAGE_1, + "NOJAUNT_1" = NOJAUNT_1, "NODROP_1 / UNUSED_TRANSIT_TURF_1 (turfs)" = NODROP_1, "NOBLUDGEON_1 / CAN_BE_DIRTY_1 (turfs)" = NOBLUDGEON_1, - "MASKINTERNALS_1" = MASKINTERNALS_1, "HEAR_1 / NO_DEATHRATTLE_1 (turfs)" = HEAR_1, "CHECK_RICOCHET_1 / NO_RUINS_1 (turfs)" = CHECK_RICOCHET_1, "CONDUCT_1 / NO_LAVA_GEN_1" = CONDUCT_1, "ABSTRACT_1" = ABSTRACT_1, "NODECONSTRUCT_1" = NODECONSTRUCT_1, "OVERLAY_QUEUED_1" = OVERLAY_QUEUED_1, - "NOSLIP_1" = NOSLIP_1 ), "flags_2" = list( "SLOWS_WHILE_IN_HAND_2" = SLOWS_WHILE_IN_HAND_2, @@ -127,7 +125,14 @@ GLOBAL_LIST_INIT(bitfields, list( "HEALS_EARS_2" = HEALS_EARS_2, "OMNITONGUE_2" = OMNITONGUE_2, "TESLA_IGNORE_2" = TESLA_IGNORE_2, - "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2, - "LAVA_PROTECT_2" = LAVA_PROTECT_2 - ) + "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2 + ), + "clothing_flags" = list( + "LAVAPROTECT" = LAVAPROTECT, + "STOPSPRESSUREDAMAGE" = STOPSPRESSUREDAMAGE, + "BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT, + "MASKINTERNALS" = MASKINTERNALS, + "NOSLIP" = NOSLIP, + "THICKMATERIAL" = THICKMATERIAL, + ) )) diff --git a/code/_globalvars/lists/typecache.dm b/code/_globalvars/lists/typecache.dm index f1e2b03790..f4e73f2994 100644 --- a/code/_globalvars/lists/typecache.dm +++ b/code/_globalvars/lists/typecache.dm @@ -10,3 +10,5 @@ GLOBAL_LIST_INIT(typecache_living, typecacheof(/mob/living)) GLOBAL_LIST_INIT(typecache_machine_or_structure, typecacheof(list(/obj/machinery, /obj/structure))) GLOBAL_LIST_INIT(typecache_shuttle_area, typecacheof(/area/shuttle)) + +GLOBAL_LIST_INIT(typecache_clothing, typecacheof(/obj/item/clothing)) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 865061eb3a..f90b7045b0 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -264,7 +264,7 @@ 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_1 & MASKINTERNALS_1) ) + if( !(M.clothing_flags & MASKINTERNALS) ) to_chat(C, "You are not wearing an internals mask!") return diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm index 6488a98d7d..6488701055 100644 --- a/code/game/gamemodes/clown_ops/clown_weapons.dm +++ b/code/game/gamemodes/clown_ops/clown_weapons.dm @@ -15,7 +15,7 @@ /obj/item/clothing/shoes/clown_shoes/combat name = "combat clown shoes" desc = "advanced clown shoes that protect the wearer and render them nearly immune to slipping on their own peels. They also squeek at 100% capacity." - flags_1 = NOSLIP_1 + clothing_flags = NOSLIP slowdown = SHOES_SLOWDOWN armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "energy" = 25, "bomb" = 50, "bio" = 10, "rad" = 0, "fire" = 70, "acid" = 50) strip_delay = 70 diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm index 0f926b4ee3..060448946a 100644 --- a/code/game/objects/items/religion.dm +++ b/code/game/objects/items/religion.dm @@ -325,7 +325,7 @@ icon_state = "crusader" w_class = WEIGHT_CLASS_NORMAL armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 40, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) //does this even do anything on boots? - flags_1 = NOSLIP_1 + clothing_flags = NOSLIP cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index 2e512c3ec4..8d8d2870e2 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -38,7 +38,7 @@ return if(H.wear_mask.mask_adjusted) H.wear_mask.adjustmask(H) - if(!(H.wear_mask.flags_1 & MASKINTERNALS_1)) + if(!(H.wear_mask.clothing_flags & MASKINTERNALS)) to_chat(H, "[H.wear_mask] can't use [src]!") return diff --git a/code/game/turfs/simulated/lava.dm b/code/game/turfs/simulated/lava.dm index f8ab060853..fd83dd0113 100644 --- a/code/game/turfs/simulated/lava.dm +++ b/code/game/turfs/simulated/lava.dm @@ -130,7 +130,7 @@ var/obj/item/clothing/S = C.get_item_by_slot(slot_wear_suit) var/obj/item/clothing/H = C.get_item_by_slot(slot_head) - if(S && H && S.flags_2 & LAVA_PROTECT_2 && H.flags_2 & LAVA_PROTECT_2) + if(S && H && S.clothing_flags & LAVAPROTECT && H.clothing_flags & LAVAPROTECT) return L.adjustFireLoss(20) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index e3fb55fa42..1d08860b93 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -445,8 +445,14 @@ name = "flesh mass" icon_state = "lingspacesuit" desc = "A huge, bulky mass of pressure and temperature-resistant organic tissue, evolved to facilitate space travel." +<<<<<<< HEAD flags_1 = STOPSPRESSUREDMAGE_1 | NODROP_1 | DROPDEL_1 //Not THICKMATERIAL_1 because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) +======= + flags_1 = NODROP_1 | DROPDEL_1 + clothing_flags = STOPSPRESSUREDAMAGE //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) +>>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) //No armor at all. /obj/item/clothing/suit/space/changeling/Initialize() @@ -464,7 +470,8 @@ name = "flesh mass" icon_state = "lingspacehelmet" desc = "A covering of pressure and temperature-resistant organic tissue with a glass-like chitin front." - flags_1 = STOPSPRESSUREDMAGE_1 | NODROP_1 | DROPDEL_1 //Again, no THICKMATERIAL_1. + flags_1 = NODROP_1 | DROPDEL_1 + clothing_flags = STOPSPRESSUREDAMAGE armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 8b018fa6d3..963a90ffb1 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -21,17 +21,17 @@ /obj/item/clothing/head/helmet/clockwork/ratvar_act() if(GLOB.ratvar_awakens) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) - flags_1 |= STOPSPRESSUREDMAGE_1 + clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else if(GLOB.ratvar_approaches) armor = list("melee" = 70, "bullet" = 80, "laser" = -15, "energy" = 25, "bomb" = 70, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - flags_1 |= STOPSPRESSUREDMAGE_1 + clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list("melee" = 60, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - flags_1 &= ~STOPSPRESSUREDMAGE_1 + clothing_flags &= ~STOPSPRESSUREDAMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -82,17 +82,17 @@ /obj/item/clothing/suit/armor/clockwork/ratvar_act() if(GLOB.ratvar_awakens) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) - flags_1 |= STOPSPRESSUREDMAGE_1 + clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else if(GLOB.ratvar_approaches) armor = list("melee" = 70, "bullet" = 80, "laser" = -15, "energy" = 25, "bomb" = 70, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - flags_1 |= STOPSPRESSUREDMAGE_1 + clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list("melee" = 60, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - flags_1 &= ~STOPSPRESSUREDMAGE_1 + clothing_flags &= ~STOPSPRESSUREDAMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -148,12 +148,12 @@ /obj/item/clothing/gloves/clockwork/ratvar_act() if(GLOB.ratvar_awakens) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) - flags_1 |= STOPSPRESSUREDMAGE_1 + clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list("melee" = 80, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - flags_1 &= ~STOPSPRESSUREDMAGE_1 + clothing_flags &= ~STOPSPRESSUREDAMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -203,9 +203,9 @@ /obj/item/clothing/shoes/clockwork/ratvar_act() if(GLOB.ratvar_awakens) - flags_1 |= NOSLIP_1 + clothing_flags |= NOSLIP else - flags_1 &= ~NOSLIP_1 + clothing_flags &= ~NOSLIP /obj/item/clothing/shoes/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) if(equipper && !is_servant_of_ratvar(equipper)) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 03bb1eeb13..abc5d86bb1 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -331,8 +331,7 @@ item_state = "gas_alt" resistance_flags = NONE armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - - flags_1 = BLOCK_GAS_SMOKE_EFFECT_1 | MASKINTERNALS_1 + clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -408,7 +407,7 @@ icon_state = "black" item_color = "black" desc = "A pair of black shoes." - flags_1 = NOSLIP_1 + clothing_flags = NOSLIP /obj/item/clothing/shoes/chameleon/noslip/broken/Initialize() . = ..() @@ -637,4 +636,3 @@ /obj/item/device/pda/chameleon/broken/Initialize() . = ..() chameleon_action.emp_randomise(INFINITY) - diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 9c7a86cfc2..45babaa762 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -24,9 +24,11 @@ var/can_flashlight = 0 var/scan_reagents = 0 //Can the wearer see reagents while it's equipped? + var/clothing_flags = NONE + //Var modification - PLEASE be careful with this I know who you are and where you live - var/list/user_vars_to_edit = list() //VARNAME = VARVALUE eg: "name" = "butts" - var/list/user_vars_remembered = list() //Auto built by the above + dropped() + equipped() + var/list/user_vars_to_edit //VARNAME = VARVALUE eg: "name" = "butts" + var/list/user_vars_remembered //Auto built by the above + dropped() + equipped() var/pocket_storage_component_path @@ -72,21 +74,22 @@ ..() if(!istype(user)) return - if(user_vars_remembered && user_vars_remembered.len) + if(LAZYLEN(user_vars_remembered)) for(var/variable in user_vars_remembered) if(variable in user.vars) if(user.vars[variable] == user_vars_to_edit[variable]) //Is it still what we set it to? (if not we best not change it) user.vars[variable] = user_vars_remembered[variable] - user_vars_remembered = list() + user_vars_remembered = initial(user_vars_remembered) // Effectively this sets it to null. /obj/item/clothing/equipped(mob/user, slot) ..() if(slot_flags & slotdefine2slotbit(slot)) //Was equipped to a valid slot for this item? - for(var/variable in user_vars_to_edit) - if(variable in user.vars) - user_vars_remembered[variable] = user.vars[variable] - user.vars[variable] = user_vars_to_edit[variable] + if (LAZYLEN(user_vars_to_edit)) + for(var/variable in user_vars_to_edit) + if(variable in user.vars) + LAZYSET(user_vars_remembered, variable, user.vars[variable]) + user.vars[variable] = user_vars_to_edit[variable] /obj/item/clothing/examine(mob/user) ..() @@ -260,7 +263,7 @@ BLIND // can't see anything /obj/item/clothing/proc/visor_toggling() //handles all the actual toggling of flags up = !up - flags_1 ^= visor_flags + clothing_flags ^= visor_flags flags_inv ^= visor_flags_inv flags_cover ^= initial(flags_cover) icon_state = "[initial(icon_state)][up ? "up" : ""]" @@ -285,4 +288,4 @@ BLIND // can't see anything Shreds.desc = "The sad remains of what used to be [name]." deconstruct(FALSE) else - ..() \ No newline at end of file + ..() diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index db3dda1dd2..ae4d80a0e4 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -46,7 +46,7 @@ item_color = "red" dog_fashion = null name = "firefighter helmet" - flags_1 = STOPSPRESSUREDMAGE_1 + clothing_flags = STOPSPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT cold_protection = HEAD @@ -56,7 +56,7 @@ icon_state = "hardhat0_white" item_state = "hardhat0_white" item_color = "white" - flags_1 = STOPSPRESSUREDMAGE_1 + clothing_flags = STOPSPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT cold_protection = HEAD @@ -76,7 +76,7 @@ dog_fashion = null name = "atmospheric technician's firefighting helmet" desc = "A firefighter's helmet, able to keep the user cool in any situation." - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_HELM_MAX_TEMP_PROTECT diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index b231ac9df6..12a741e0d0 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -122,7 +122,7 @@ min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT - flags_1 = STOPSPRESSUREDMAGE_1 + clothing_flags = STOPSPRESSUREDAMAGE strip_delay = 80 dog_fashion = null diff --git a/code/modules/clothing/masks/_masks.dm b/code/modules/clothing/masks/_masks.dm index 562375e897..b99d5e66ed 100644 --- a/code/modules/clothing/masks/_masks.dm +++ b/code/modules/clothing/masks/_masks.dm @@ -33,7 +33,7 @@ src.icon_state = initial(icon_state) gas_transfer_coefficient = initial(gas_transfer_coefficient) permeability_coefficient = initial(permeability_coefficient) - flags_1 |= visor_flags + clothing_flags |= visor_flags flags_inv |= visor_flags_inv flags_cover |= visor_flags_cover to_chat(user, "You push \the [src] back into place.") @@ -43,11 +43,11 @@ to_chat(user, "You push \the [src] out of the way.") gas_transfer_coefficient = null permeability_coefficient = null - flags_1 &= ~visor_flags + clothing_flags &= ~visor_flags flags_inv &= ~visor_flags_inv flags_cover &= ~visor_flags_cover if(adjusted_flags) slot_flags = adjusted_flags if(user) user.wear_mask_update(src, toggle_off = mask_adjusted) - user.update_action_buttons_icon() //when mask is adjusted out, we update all buttons icon so the user's potential internal tank correctly shows as off. \ No newline at end of file + user.update_action_buttons_icon() //when mask is adjusted out, we update all buttons icon so the user's potential internal tank correctly shows as off. diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index f7c99a24d3..29aab0c1a2 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -4,8 +4,8 @@ icon_state = "breath" item_state = "m_mask" body_parts_covered = 0 - flags_1 = MASKINTERNALS_1 - visor_flags = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS + visor_flags = MASKINTERNALS w_class = WEIGHT_CLASS_SMALL gas_transfer_coefficient = 0.1 permeability_coefficient = 0.5 diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 694c290f4b..726670762e 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -2,7 +2,7 @@ name = "gas mask" desc = "A face-covering mask that can be connected to an air supply. While good for concealing your identity, it isn't good for blocking gas flow." //More accurate icon_state = "gas_alt" - flags_1 = BLOCK_GAS_SMOKE_EFFECT_1 | MASKINTERNALS_1 + clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR w_class = WEIGHT_CLASS_NORMAL item_state = "gas_alt" @@ -51,7 +51,7 @@ /obj/item/clothing/mask/gas/clown_hat name = "clown wig and mask" desc = "A true prankster's facial attire. A clown is incomplete without his wig and mask." - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS icon_state = "clown" item_state = "clown_hat" flags_cover = MASKCOVERSEYES @@ -83,7 +83,7 @@ /obj/item/clothing/mask/gas/sexyclown name = "sexy-clown wig and mask" desc = "A feminine clown mask for the dabbling crossdressers or female entertainers." - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS icon_state = "sexyclown" item_state = "sexyclown" flags_cover = MASKCOVERSEYES @@ -92,7 +92,7 @@ /obj/item/clothing/mask/gas/mime name = "mime mask" desc = "The traditional mime's mask. It has an eerie facial posture." - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS icon_state = "mime" item_state = "mime" flags_cover = MASKCOVERSEYES @@ -124,7 +124,7 @@ /obj/item/clothing/mask/gas/monkeymask name = "monkey mask" desc = "A mask used when acting as a monkey." - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS icon_state = "monkeymask" item_state = "monkeymask" flags_cover = MASKCOVERSEYES @@ -133,7 +133,7 @@ /obj/item/clothing/mask/gas/sexymime name = "sexy mime mask" desc = "A traditional female mime's mask." - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS icon_state = "sexymime" item_state = "sexymime" flags_cover = MASKCOVERSEYES @@ -154,7 +154,7 @@ name = "owl mask" desc = "Twoooo!" icon_state = "owl" - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS flags_cover = MASKCOVERSEYES resistance_flags = FLAMMABLE diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index 51caf8335e..0d78e11874 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -7,10 +7,10 @@ actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/adjust) icon_state = "sechailer" item_state = "sechailer" - flags_1 = BLOCK_GAS_SMOKE_EFFECT_1 | MASKINTERNALS_1 + clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEFACIALHAIR|HIDEFACE w_class = WEIGHT_CLASS_SMALL - visor_flags = BLOCK_GAS_SMOKE_EFFECT_1 | MASKINTERNALS_1 + visor_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS visor_flags_inv = HIDEFACE flags_cover = MASKCOVERSMOUTH visor_flags_cover = MASKCOVERSMOUTH diff --git a/code/modules/clothing/shoes/bananashoes.dm b/code/modules/clothing/shoes/bananashoes.dm index 7ffd9c1f40..46f84c2a91 100644 --- a/code/modules/clothing/shoes/bananashoes.dm +++ b/code/modules/clothing/shoes/bananashoes.dm @@ -13,7 +13,7 @@ AddComponent(/datum/component/material_container, list(MAT_BANANIUM), 200000, TRUE) AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 75) if(always_noslip) - flags_1 |= NOSLIP_1 + clothing_flags |= NOSLIP /obj/item/clothing/shoes/clown_shoes/banana_shoes/step_action() . = ..() @@ -22,7 +22,7 @@ if(bananium.amount(MAT_BANANIUM) < 100) on = !on if(!always_noslip) - flags_1 &= ~NOSLIP_1 + clothing_flags &= ~NOSLIP update_icon() to_chat(loc, "You ran out of bananium!") else @@ -49,9 +49,9 @@ to_chat(user, "You [on ? "activate" : "deactivate"] the prototype shoes.") if(!always_noslip) if(on) - flags_1 |= NOSLIP_1 + clothing_flags |= NOSLIP else - flags_1 &= ~NOSLIP_1 + clothing_flags &= ~NOSLIP else to_chat(user, "You need bananium to turn the prototype shoes on!") diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index e669ce3826..0f5b381326 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -21,12 +21,12 @@ /obj/item/clothing/shoes/magboots/attack_self(mob/user) - if(src.magpulse) - src.flags_1 &= ~NOSLIP_1 - src.slowdown = SHOES_SLOWDOWN + if(magpulse) + clothing_flags &= ~NOSLIP + slowdown = SHOES_SLOWDOWN else - src.flags_1 |= NOSLIP_1 - src.slowdown = slowdown_active + clothing_flags |= NOSLIP + slowdown = slowdown_active magpulse = !magpulse icon_state = "[magboot_state][magpulse]" to_chat(user, "You [magpulse ? "enable" : "disable"] the mag-pulse traction system.") @@ -37,7 +37,7 @@ A.UpdateButtonIcon() /obj/item/clothing/shoes/magboots/negates_gravity() - return flags_1 & NOSLIP_1 + return clothing_flags & NOSLIP /obj/item/clothing/shoes/magboots/examine(mob/user) ..() diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 3dad0d464e..8d549512dd 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -23,7 +23,7 @@ name = "\improper SWAT boots" desc = "High speed, no drag combat boots." permeability_coefficient = 0.01 - flags_1 = NOSLIP_1 + clothing_flags = NOSLIP armor = list("melee" = 40, "bullet" = 30, "laser" = 25, "energy" = 25, "bomb" = 50, "bio" = 30, "rad" = 30, "fire" = 90, "acid" = 50) /obj/item/clothing/shoes/sandal @@ -50,7 +50,7 @@ name = "galoshes" icon_state = "galoshes" permeability_coefficient = 0.01 - flags_1 = NOSLIP_1 + clothing_flags = NOSLIP slowdown = SHOES_SLOWDOWN+1 strip_delay = 50 equip_delay_other = 50 @@ -311,4 +311,4 @@ else set_light(0) lightCycle = 0 - active = FALSE \ No newline at end of file + active = FALSE diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index a2cd5bce75..69109de2f7 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -4,7 +4,7 @@ name = "space helmet" icon_state = "spaceold" desc = "A special helmet with solar UV shielding to protect your eyes from harmful rays." - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL item_state = "spaceold" permeability_coefficient = 0.01 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 50, "fire" = 80, "acid" = 70) @@ -30,7 +30,7 @@ w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.02 - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals) slowdown = 1 @@ -42,4 +42,4 @@ max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT strip_delay = 80 equip_delay_other = 80 - resistance_flags = NONE \ No newline at end of file + resistance_flags = NONE diff --git a/code/modules/clothing/spacesuits/flightsuit.dm b/code/modules/clothing/spacesuits/flightsuit.dm index 3a5198080f..6f12d99752 100644 --- a/code/modules/clothing/spacesuits/flightsuit.dm +++ b/code/modules/clothing/spacesuits/flightsuit.dm @@ -723,9 +723,9 @@ if(suit) active = toggle if(active) - src.flags_1 |= NOSLIP_1 + clothing_flags |= NOSLIP if(!active) - src.flags_1 &= ~NOSLIP_1 + clothing_flags &= ~NOSLIP /obj/item/clothing/shoes/flightshoes/item_action_slot_check(slot) return slot == slot_shoes diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 41b2334f94..b39c736aa1 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -263,7 +263,7 @@ var/obj/item/clothing/suit/space/hardsuit/syndi/linkedsuit = null actions_types = list(/datum/action/item_action/toggle_helmet_mode) visor_flags_inv = HIDEMASK|HIDEEYES|HIDEFACE|HIDEFACIALHAIR - visor_flags = STOPSPRESSUREDMAGE_1 + visor_flags = STOPSPRESSUREDAMAGE /obj/item/clothing/head/helmet/space/hardsuit/syndi/update_icon() icon_state = "hardsuit[on]-[item_color]" @@ -283,7 +283,7 @@ name = initial(name) desc = initial(desc) set_light(brightness_on) - flags_1 |= visor_flags + clothing_flags |= visor_flags flags_cover |= HEADCOVERSEYES | HEADCOVERSMOUTH flags_inv |= visor_flags_inv cold_protection |= HEAD @@ -292,7 +292,7 @@ name += " (combat)" desc = alt_desc set_light(0) - flags_1 &= ~visor_flags + clothing_flags &= ~visor_flags flags_cover &= ~(HEADCOVERSEYES | HEADCOVERSMOUTH) flags_inv &= ~visor_flags_inv cold_protection &= ~HEAD @@ -313,13 +313,13 @@ linkedsuit.name = initial(linkedsuit.name) linkedsuit.desc = initial(linkedsuit.desc) linkedsuit.slowdown = 1 - linkedsuit.flags_1 |= STOPSPRESSUREDMAGE_1 + linkedsuit.clothing_flags |= STOPSPRESSUREDAMAGE linkedsuit.cold_protection |= CHEST | GROIN | LEGS | FEET | ARMS | HANDS else linkedsuit.name += " (combat)" linkedsuit.desc = linkedsuit.alt_desc linkedsuit.slowdown = 0 - linkedsuit.flags_1 &= ~(STOPSPRESSUREDMAGE_1) + linkedsuit.clothing_flags &= ~STOPSPRESSUREDAMAGE linkedsuit.cold_protection &= ~(CHEST | GROIN | LEGS | FEET | ARMS | HANDS) linkedsuit.icon_state = "hardsuit[on]-[item_color]" @@ -704,7 +704,7 @@ icon_state = "ert_medical" item_state = "ert_medical" item_color = "ert_medical" - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 | NODROP_1 //Dont want people changing into the other teams gear + flags_1 = NODROP_1 //Dont want people changing into the other teams gear helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/ctf armor = list("melee" = 0, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 95, "acid" = 95) slowdown = 0 diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 738d298f72..b80015ecf0 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -59,7 +59,6 @@ Contains: icon_state = "beret_badge" dynamic_hair_suffix = "+generic" dynamic_fhair_suffix = "+generic" - flags_1 = STOPSPRESSUREDMAGE_1 flags_inv = 0 armor = list("melee" = 80, "bullet" = 80, "laser" = 50, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) strip_delay = 130 @@ -114,7 +113,6 @@ Contains: name = "Santa's hat" desc = "Ho ho ho. Merrry X-mas!" icon_state = "santahat" - flags_1 = STOPSPRESSUREDMAGE_1 flags_cover = HEADCOVERSEYES dog_fashion = /datum/dog_fashion/head/santa @@ -125,7 +123,6 @@ Contains: icon_state = "santa" item_state = "santa" slowdown = 0 - flags_1 = STOPSPRESSUREDMAGE_1 allowed = list(/obj/item) //for stuffing exta special presents @@ -136,7 +133,6 @@ Contains: icon_state = "pirate" item_state = "pirate" armor = list("melee" = 30, "bullet" = 50, "laser" = 30,"energy" = 15, "bomb" = 30, "bio" = 30, "rad" = 30, "fire" = 60, "acid" = 75) - flags_1 = STOPSPRESSUREDMAGE_1 flags_inv = HIDEHAIR strip_delay = 40 equip_delay_other = 20 @@ -169,7 +165,7 @@ Contains: item_color = "ert_commander" armor = list("melee" = 65, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 80, "acid" = 80) strip_delay = 130 - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 | NODROP_1 + flags_1 = NODROP_1 brightness_on = 7 /obj/item/clothing/suit/space/hardsuit/ert @@ -269,7 +265,7 @@ Contains: armor = list("melee" = -20, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 75, "fire" = 60, "acid" = 75) //As whimpy as a space carp brightness_on = 0 //luminosity when on actions_types = list() - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 | NODROP_1 + flags_1 = NODROP_1 /obj/item/clothing/suit/space/hardsuit/carp @@ -351,11 +347,9 @@ Contains: /obj/item/clothing/suit/space/fragile/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(!torn && prob(50)) to_chat(owner, "[src] tears from the damage, breaking the air-tight seal!") - src.flags_1 &= ~STOPSPRESSUREDMAGE_1 - src.name = "torn [src]." - src.desc = "A bulky suit meant to protect the user during emergency situations, at least until someone tore a hole in the suit." - src.torn = TRUE + clothing_flags &= ~STOPSPRESSUREDAMAGE + name = "torn [src]." + desc = "A bulky suit meant to protect the user during emergency situations, at least until someone tore a hole in the suit." + torn = TRUE playsound(loc, 'sound/weapons/slashmiss.ogg', 50, 1) playsound(loc, 'sound/effects/refill.ogg', 50, 1) - - diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 37d48b484e..0f261ccdd9 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -355,7 +355,7 @@ w_class = WEIGHT_CLASS_BULKY body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/gun/energy, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT @@ -370,7 +370,7 @@ item_state = "swat_suit" w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.9 - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 3 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT @@ -379,7 +379,7 @@ /obj/item/clothing/suit/armor/tdome body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS armor = list("melee" = 80, "bullet" = 80, "laser" = 50, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 90) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index bb6a6ca070..f21efbdef7 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -4,7 +4,7 @@ icon_state = "bio" desc = "A hood that protects the head and face from biological comtaminants." permeability_coefficient = 0.01 - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 80, "fire" = 30, "acid" = 100) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE resistance_flags = ACID_PROOF @@ -18,7 +18,7 @@ w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 1 allowed = list(/obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/pen, /obj/item/device/flashlight/pen, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 90ae827957..deb48e5667 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -279,7 +279,7 @@ icon_state = "bee" item_state = "labcoat" body_parts_covered = CHEST|GROIN|ARMS - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL hoodtype = /obj/item/clothing/head/hooded/bee_hood /obj/item/clothing/head/hooded/bee_hood @@ -287,7 +287,7 @@ desc = "A hood attached to a bee costume." icon_state = "bee" body_parts_covered = HEAD - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL flags_inv = HIDEHAIR|HIDEEARS dynamic_hair_suffix = "" diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 9fce4145b7..29c811246b 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -21,7 +21,7 @@ allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/extinguisher, /obj/item/crowbar) slowdown = 1 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT - flags_1 = STOPSPRESSUREDMAGE_1 | THICKMATERIAL_1 + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS @@ -56,7 +56,7 @@ name = "bomb hood" desc = "Use in case of bomb." icon_state = "bombsuit" - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL armor = list("melee" = 20, "bullet" = 0, "laser" = 20,"energy" = 10, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 50) flags_inv = HIDEFACE|HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR dynamic_hair_suffix = "" @@ -79,7 +79,7 @@ w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS slowdown = 2 armor = list("melee" = 20, "bullet" = 0, "laser" = 20,"energy" = 10, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 50) @@ -119,7 +119,7 @@ name = "radiation hood" icon_state = "rad" desc = "A hood with radiation protective properties. The label reads, 'Made with lead. Please do not consume insulation.'" - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL flags_inv = HIDEMASK|HIDEEARS|HIDEFACE|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 60, "rad" = 100, "fire" = 30, "acid" = 30) strip_delay = 60 @@ -139,7 +139,7 @@ w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.9 permeability_coefficient = 0.5 - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/device/geiger_counter) slowdown = 1.5 @@ -153,4 +153,4 @@ . = ..() AddComponent(/datum/component/rad_insulation, RAD_NO_INSULATION, TRUE, FALSE) // Just don't want things to be irradiated inside this - // Except things on the mob aren't even inside the suit so ehhhhhh \ No newline at end of file + // Except things on the mob aren't even inside the suit so ehhhhhh diff --git a/code/modules/hydroponics/beekeeping/beebox.dm b/code/modules/hydroponics/beekeeping/beebox.dm index 7075b8502e..5a35597a34 100644 --- a/code/modules/hydroponics/beekeeping/beebox.dm +++ b/code/modules/hydroponics/beekeeping/beebox.dm @@ -18,8 +18,11 @@ /mob/living/carbon/human/bee_friendly() if(dna && dna.species && dna.species.id == "pod") //bees pollinate plants, duh. return 1 - if((wear_suit && (wear_suit.flags_1 & THICKMATERIAL_1)) && (head && (head.flags_1 & THICKMATERIAL_1))) - return 1 + if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(wear_suit, GLOB.typecache_clothing)) + var/obj/item/clothing/CS = wear_suit + var/obj/item/clothing/CH = head + if (CS.clothing_flags & CH.clothing_flags & THICKMATERIAL) + return 1 return 0 diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm index b871951b0f..7fa1a0dd2c 100644 --- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm +++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm @@ -4,7 +4,7 @@ desc = "Keeps the lil buzzing buggers out of your eyes." icon_state = "beekeeper" item_state = "beekeeper" - flags_1 = THICKMATERIAL_1 + clothing_flags = THICKMATERIAL /obj/item/clothing/suit/beekeeper_suit @@ -12,5 +12,4 @@ desc = "Keeps the lil buzzing buggers away from your squishy bits." icon_state = "beekeeper" item_state = "beekeeper" - flags_1 = THICKMATERIAL_1 - + clothing_flags = THICKMATERIAL diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index fc26fac0bc..84d2d964bf 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -29,7 +29,7 @@ name = "explorer gas mask" desc = "A military-grade gas mask that can be connected to an air supply." icon_state = "gas_mining" - visor_flags = BLOCK_GAS_SMOKE_EFFECT_1 | MASKINTERNALS_1 + visor_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS visor_flags_inv = HIDEFACIALHAIR visor_flags_cover = MASKCOVERSMOUTH actions_types = list(/datum/action/item_action/adjust) @@ -52,7 +52,7 @@ desc = "Hostile Environment Cross-Kinetic Suit: A suit designed to withstand the wide variety of hazards from Lavaland. It wasn't enough for its last owner." icon_state = "hostile_env" item_state = "hostile_env" - flags_1 = THICKMATERIAL_1 //not spaceproof + clothing_flags = THICKMATERIAL //not spaceproof max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | LAVA_PROOF slowdown = 0 @@ -84,7 +84,7 @@ item_state = "hostile_env" w_class = WEIGHT_CLASS_NORMAL max_heat_protection_temperature = FIRE_IMMUNITY_HELM_MAX_TEMP_PROTECT - flags_1 = THICKMATERIAL_1 // no space protection + clothing_flags = THICKMATERIAL // no space protection armor = list("melee" = 70, "bullet" = 40, "laser" = 10, "energy" = 10, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | LAVA_PROOF @@ -106,4 +106,3 @@ var/mutable_appearance/M = mutable_appearance('icons/mob/head.dmi', "hostile_env_glass") M.appearance_flags = RESET_COLOR . += M - diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index a5368fc7c0..c54b20156f 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -15,7 +15,7 @@ icon_state = "facehugger" item_state = "facehugger" w_class = WEIGHT_CLASS_TINY //note: can be picked up by aliens unlike most other items of w_class below 4 - flags_1 = MASKINTERNALS_1 + clothing_flags = MASKINTERNALS throw_range = 5 tint = 3 flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ebf66a675e..b904ff9437 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -234,7 +234,7 @@ if(href_list["internal"]) var/slot = text2num(href_list["internal"]) var/obj/item/ITEM = get_item_by_slot(slot) - if(ITEM && istype(ITEM, /obj/item/tank) && wear_mask && (wear_mask.flags_1 & MASKINTERNALS_1)) + if(ITEM && istype(ITEM, /obj/item/tank) && wear_mask && (wear_mask.clothing_flags & MASKINTERNALS)) visible_message("[usr] tries to [internal ? "close" : "open"] the valve on [src]'s [ITEM.name].", \ "[usr] tries to [internal ? "close" : "open"] the valve on [src]'s [ITEM.name].") if(do_mob(usr, src, POCKET_STRIP_DELAY)) @@ -242,7 +242,7 @@ internal = null update_internals_hud_icon(0) else if(ITEM && istype(ITEM, /obj/item/tank)) - if((wear_mask && (wear_mask.flags_1 & MASKINTERNALS_1)) || getorganslot(ORGAN_SLOT_BREATHING_TUBE)) + if((wear_mask && (wear_mask.clothing_flags & MASKINTERNALS)) || getorganslot(ORGAN_SLOT_BREATHING_TUBE)) internal = ITEM update_internals_hud_icon(1) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 6c63c32904..fbd4aeac08 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -495,12 +495,17 @@ . = 0 // If targeting the head, see if the head item is thin enough. // If targeting anything else, see if the wear suit is thin enough. - if(above_neck(target_zone)) - if(head && head.flags_1 & THICKMATERIAL_1 && !penetrate_thick) - . = 0 - else - if(wear_suit && wear_suit.flags_1 & THICKMATERIAL_1 && !penetrate_thick) - . = 0 + if (!penetrate_thick) + if(above_neck(target_zone)) + if(head && is_type_in_typecache(head, GLOB.typecache_clothing)) + var/obj/item/clothing/CH = head + if (CH.clothing_flags & THICKMATERIAL) + . = 0 + else + if(wear_suit && is_type_in_typecache(wear_suit, GLOB.typecache_clothing)) + var/obj/item/clothing/CS = wear_suit + if (CS.clothing_flags & THICKMATERIAL) + . = 0 if(!. && error_msg && user) // Might need re-wording. to_chat(user, "There is no exposed flesh or thin material [above_neck(target_zone) ? "on [p_their()] head" : "on [p_their()] body"].") diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index e40327c07e..f62f6d22c7 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -8,14 +8,21 @@ /mob/living/carbon/human/slip(knockdown_amount, obj/O, lube) if(has_trait(TRAIT_NOSLIPALL)) return 0 - if((isobj(shoes) && (shoes.flags_1&NOSLIP_1)) || has_trait(TRAIT_NOSLIPWATER) && !(lube&GALOSHES_DONT_HELP)) - return 0 + if (!(lube&GALOSHES_DONT_HELP)) + if(has_trait(TRAIT_NOSLIPWATER)) + return 0 + if(shoes && is_type_in_typecache(shoes, GLOB.typecache_clothing)) + var/obj/item/clothing/CS = shoes + if (CS.clothing_flags & NOSLIP) + return 0 return ..() /mob/living/carbon/human/experience_pressure_difference() playsound(src, 'sound/effects/space_wind.ogg', 50, 1) - if(shoes && shoes.flags_1&NOSLIP_1) - return 0 + if(shoes && is_type_in_typecache(shoes, GLOB.typecache_clothing)) + var/obj/item/clothing/S = shoes + if (S.clothing_flags & NOSLIP) + return 0 return ..() /mob/living/carbon/human/mob_has_gravity() diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index b4f93a12d0..8843e2346e 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -44,6 +44,7 @@ /mob/living/carbon/human/calculate_affecting_pressure(pressure) +<<<<<<< HEAD if((wear_suit && (wear_suit.flags_1 & STOPSPRESSUREDMAGE_1)) && (head && (head.flags_1 & STOPSPRESSUREDMAGE_1))) return ONE_ATMOSPHERE if(istype(loc, /obj/belly)) @@ -52,6 +53,14 @@ return ONE_ATMOSPHERE else return pressure +======= + if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(wear_suit, GLOB.typecache_clothing)) + var/obj/item/clothing/CS = wear_suit + var/obj/item/clothing/CH = head + if (CS.clothing_flags & CH.clothing_flags & STOPSPRESSUREDAMAGE) + return ONE_ATMOSPHERE + return pressure +>>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) /mob/living/carbon/human/handle_traits() @@ -290,13 +299,14 @@ /mob/living/carbon/human/has_smoke_protection() if(wear_mask) - if(wear_mask.flags_1 & BLOCK_GAS_SMOKE_EFFECT_1) + if(wear_mask.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) return TRUE if(glasses) - if(glasses.flags_1 & BLOCK_GAS_SMOKE_EFFECT_1) + if(glasses.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) return TRUE - if(head) - if(head.flags_1 & BLOCK_GAS_SMOKE_EFFECT_1) + if(head && is_type_in_typecache(head, GLOB.typecache_clothing)) + var/obj/item/clothing/CH = head + if(CH.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) return TRUE return ..() diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index d1f41a4aca..67d2b0e5ba 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -24,7 +24,12 @@ /datum/species/plasmaman/spec_life(mob/living/carbon/human/H) var/datum/gas_mixture/environment = H.loc.return_air() - var/atmos_sealed = (H.wear_suit && (H.wear_suit.flags_1 & STOPSPRESSUREDMAGE_1)) && (H.head && (H.head.flags_1 & STOPSPRESSUREDMAGE_1)) + var/atmos_sealed = FALSE + if (H.wear_suit && H.head && is_type_in_typecache(H.wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(H.head, GLOB.typecache_clothing)) + var/obj/item/clothing/CS = H.wear_suit + var/obj/item/clothing/CH = H.head + if (CS.clothing_flags & CH.clothing_flags & STOPSPRESSUREDAMAGE) + atmos_sealed = TRUE if((!istype(H.w_uniform, /obj/item/clothing/under/plasmaman) || !istype(H.head, /obj/item/clothing/head/helmet/space/plasmaman)) && !atmos_sealed) if(environment) if(environment.total_moles()) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 7ba1565bd7..54d5c4ab57 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -237,7 +237,7 @@ if(internal.loc != src) internal = null update_internals_hud_icon(0) - else if ((!wear_mask || !(wear_mask.flags_1 & MASKINTERNALS_1)) && !getorganslot(ORGAN_SLOT_BREATHING_TUBE)) + else if ((!wear_mask || !(wear_mask.clothing_flags & MASKINTERNALS)) && !getorganslot(ORGAN_SLOT_BREATHING_TUBE)) internal = null update_internals_hud_icon(0) else diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 6513985704..be2c6364b7 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -18,8 +18,13 @@ if(..()) if(!client) +<<<<<<< HEAD if(stat == CONSCIOUS) if(on_fire || buckled || restrained() || (resting && canmove)) +======= + if(stat == CONSCIOUS) + if(on_fire || buckled || restrained()) +>>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) if(!resisting && prob(MONKEY_RESIST_PROB)) resisting = TRUE walk_to(src,0) @@ -146,7 +151,7 @@ /mob/living/carbon/monkey/has_smoke_protection() if(wear_mask) - if(wear_mask.flags_1 & BLOCK_GAS_SMOKE_EFFECT_1) + if(wear_mask.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) return 1 /mob/living/carbon/monkey/handle_fire() diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index 4cf1f6b13f..f7fa5071e2 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -357,8 +357,11 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C - if((H.head && (H.head.flags_1 & THICKMATERIAL_1)) && (H.wear_suit && (H.wear_suit.flags_1 & THICKMATERIAL_1))) - return FALSE // Skip over them if they have no exposed flesh. + if (H.wear_suit && H.head && is_type_in_typecache(H.wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(H.wear_suit, GLOB.typecache_clothing)) + var/obj/item/clothing/CS = H.wear_suit + var/obj/item/clothing/CH = H.head + if (CS.clothing_flags & CH.clothing_flags & THICKMATERIAL) + return FALSE // Skip over them if they have no exposed flesh. if(declare_crit && C.health <= 0) //Critical condition! Call for help! declare(C) diff --git a/code/modules/ninja/suit/shoes.dm b/code/modules/ninja/suit/shoes.dm index df8caf0291..1b935a00de 100644 --- a/code/modules/ninja/suit/shoes.dm +++ b/code/modules/ninja/suit/shoes.dm @@ -5,11 +5,11 @@ icon_state = "s-ninja" item_state = "secshoes" permeability_coefficient = 0.01 - flags_1 = NOSLIP_1 + clothing_flags = NOSLIP resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF armor = list("melee" = 60, "bullet" = 50, "laser" = 30,"energy" = 15, "bomb" = 30, "bio" = 30, "rad" = 30, "fire" = 100, "acid" = 100) strip_delay = 120 cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET - max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT \ No newline at end of file + max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index bc2bbe4c57..daa90d641f 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -329,7 +329,11 @@ Charged extracts: if(!istype(C)) to_chat(user, "The potion can only be used on clothing!") return +<<<<<<< HEAD if(C.min_cold_protection_temperature == SPACE_SUIT_MIN_TEMP_PROTECT && STOPSPRESSUREDMAGE_1 in C.flags_1) +======= + if(C.min_cold_protection_temperature == SPACE_SUIT_MIN_TEMP_PROTECT && C.clothing_flags & STOPSPRESSUREDAMAGE) +>>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) to_chat(user, "The [C] is already pressure-resistant!") return ..() to_chat(user, "You slather the blue gunk over the [C], making it airtight.") @@ -338,7 +342,7 @@ Charged extracts: C.add_atom_colour("#000080", FIXED_COLOUR_PRIORITY) C.min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT C.cold_protection = C.body_parts_covered - C.flags_1 |= STOPSPRESSUREDMAGE_1 + C.clothing_flags |= STOPSPRESSUREDAMAGE uses-- if(!uses) qdel(src) @@ -371,7 +375,9 @@ Charged extracts: C.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) C.add_atom_colour("#800000", FIXED_COLOUR_PRIORITY) C.resistance_flags |= LAVA_PROOF - C.flags_2 |= LAVA_PROTECT_2 + if (istype(C, /obj/item/clothing)) + var/obj/item/clothing/CL = C + CL.clothing_flags |= LAVAPROTECT uses-- if(!uses) qdel(src) From f373b2c9e6797c2e05ad6f0a845f0b37a4864375 Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Mon, 30 Apr 2018 01:32:23 +0300 Subject: [PATCH 005/306] Kills off three more flags from flags_2 --- code/__DEFINES/flags.dm | 7 ++++-- code/__DEFINES/obj_flags.dm | 15 +++++++++++++ code/__HELPERS/icons.dm | 8 +++---- code/_globalvars/bitfields.dm | 22 +++++++++++++++---- code/datums/components/material_container.dm | 2 +- code/datums/components/wet_floor.dm | 2 +- code/game/mecha/equipment/tools/work_tools.dm | 2 +- code/game/objects/items/RCD.dm | 2 +- code/game/objects/items/bodybag.dm | 4 ++-- code/game/objects/items/cards_ids.dm | 2 +- code/game/objects/items/holy_weapons.dm | 2 +- code/game/objects/items/storage/backpack.dm | 2 +- code/game/objects/items/storage/bags.dm | 2 +- code/game/objects/objs.dm | 2 +- code/game/turfs/open.dm | 2 +- code/game/turfs/turf.dm | 2 +- code/modules/antagonists/cult/cult_items.dm | 2 +- code/modules/awaymissions/capture_the_flag.dm | 2 +- .../mob/living/carbon/human/species.dm | 2 +- .../computers/item/laptop.dm | 2 +- .../guns/ballistic/laser_gatling.dm | 4 +--- code/modules/projectiles/guns/magic/staff.dm | 2 +- .../xenobiology/crossbreeding/burning.dm | 4 ++-- 23 files changed, 63 insertions(+), 33 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index f871ac6a44..6a52f15dec 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -35,10 +35,10 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 /* Secondary atom flags, for the flags_2 var, denoted with a _2 */ -#define SLOWS_WHILE_IN_HAND_2 (1<<0) + #define NO_EMP_WIRES_2 (1<<1) #define HOLOGRAM_2 (1<<2) -#define FROZEN_2 (1<<3) + #define BANG_PROTECT_2 (1<<6) // An item worn in the ear slot with HEALS_EARS will heal your ears each @@ -54,12 +54,15 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity #define TESLA_IGNORE_2 (1<<9) +<<<<<<< HEAD // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. #define NO_MAT_REDEMPTION_2 (1<<10) // LAVA_PROTECT used on the flags_2 variable for both SUIT and HEAD items, and stops lava damage. Must be present in both to stop lava damage. #define LAVA_PROTECT_2 (1<<11) +======= +>>>>>>> ccf8fc5... Kills off three more flags from flags_2 (#37529) //turf-only flags #define NOJAUNT_1 (1<<0) #define UNUSED_TRANSIT_TURF_1 (1<<1) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index bfbf6f866a..c637e9c14c 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -9,6 +9,7 @@ #define ON_BLUEPRINTS (1<<5) //Are we visible on the station blueprints at roundstart? #define UNIQUE_RENAME (1<<6) // can you customize the description/name of the thing? #define USES_TGUI (1<<7) //put on things that use tgui on ui_interact instead of custom/old UI. +#define FROZEN (1<<8) // If you add new ones, be sure to add them to /obj/Initialize as well for complete mapping support @@ -18,3 +19,17 @@ #define IN_INVENTORY (1<<1) //is this item equipped into an inventory slot or hand of a mob? used for tooltips #define FORCE_STRING_OVERRIDE (1<<2) // used for tooltips #define NEEDS_PERMIT (1<<3) //Used by security bots to determine if this item is safe for public use. +<<<<<<< HEAD +======= +#define SLOWS_WHILE_IN_HAND (1<<4) +#define NO_MAT_REDEMPTION (1<<5) // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. + +// Flags for the clothing_flags var on /obj/item/clothing + +#define LAVAPROTECT (1<<0) +#define STOPSPRESSUREDAMAGE (1<<1) //SUIT and HEAD items which stop pressure damage. To stop you taking all pressure damage you must have both a suit and head item with this flag. +#define BLOCK_GAS_SMOKE_EFFECT (1<<2) // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! +#define MASKINTERNALS (1<<3) // mask allows internals +#define NOSLIP (1<<4) //prevents from slipping on wet floors, in space etc +#define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. +>>>>>>> ccf8fc5... Kills off three more flags from flags_2 (#37529) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 7caa28642e..9a8a249159 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -1072,19 +1072,19 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0 // Used to make the frozen item visuals for Freon. if(resistance_flags & FREEZE_PROOF) return - if(!(flags_2 & FROZEN_2)) + if(!(obj_flags & FROZEN)) name = "frozen [name]" add_atom_colour(GLOB.freon_color_matrix, TEMPORARY_COLOUR_PRIORITY) alpha -= 25 - flags_2 |= FROZEN_2 + obj_flags |= FROZEN //Assumes already frozed /obj/proc/make_unfrozen() - if(flags_2 & FROZEN_2) + if(obj_flags & FROZEN) name = replacetext(name, "frozen ", "") remove_atom_colour(TEMPORARY_COLOUR_PRIORITY, GLOB.freon_color_matrix) alpha += 25 - flags_2 &= ~FROZEN_2 + obj_flags &= ~FROZEN //Converts an icon to base64. Operates by putting the icon in the iconCache savefile, diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 168863708c..9117f9a95a 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -30,7 +30,8 @@ GLOBAL_LIST_INIT(bitfields, list( "DANGEROUS_POSSESSION" = DANGEROUS_POSSESSION, "ON_BLUEPRINTS" = ON_BLUEPRINTS, "UNIQUE_RENAME" = UNIQUE_RENAME, - "USES_TGUI" = USES_TGUI + "USES_TGUI" = USES_TGUI, + "FROZEN" = FROZEN, ), "datum_flags" = list( "DF_USE_TAG" = DF_USE_TAG, @@ -40,7 +41,9 @@ GLOBAL_LIST_INIT(bitfields, list( "BEING_REMOVED" = BEING_REMOVED, "IN_INVENTORY" = IN_INVENTORY, "FORCE_STRING_OVERRIDE" = FORCE_STRING_OVERRIDE, - "NEEDS_PERMIT" = NEEDS_PERMIT + "NEEDS_PERMIT" = NEEDS_PERMIT, + "SLOWS_WHILE_IN_HAND" = SLOWS_WHILE_IN_HAND, + "NO_MAT_REDEMPTION" = NO_MAT_REDEMPTION, ), "admin_flags" = list( "BUILDMODE" = R_BUILDMODE, @@ -119,15 +122,26 @@ GLOBAL_LIST_INIT(bitfields, list( "NOSLIP_1" = NOSLIP_1 ), "flags_2" = list( - "SLOWS_WHILE_IN_HAND_2" = SLOWS_WHILE_IN_HAND_2, "NO_EMP_WIRES_2" = NO_EMP_WIRES_2, "HOLOGRAM_2" = HOLOGRAM_2, - "FRONZE_2" = FROZEN_2, "BANG_PROTECT_2" = BANG_PROTECT_2, "HEALS_EARS_2" = HEALS_EARS_2, "OMNITONGUE_2" = OMNITONGUE_2, +<<<<<<< HEAD "TESLA_IGNORE_2" = TESLA_IGNORE_2, "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2, "LAVA_PROTECT_2" = LAVA_PROTECT_2 ) +======= + "TESLA_IGNORE_2" = TESLA_IGNORE_2 + ), + "clothing_flags" = list( + "LAVAPROTECT" = LAVAPROTECT, + "STOPSPRESSUREDAMAGE" = STOPSPRESSUREDAMAGE, + "BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT, + "MASKINTERNALS" = MASKINTERNALS, + "NOSLIP" = NOSLIP, + "THICKMATERIAL" = THICKMATERIAL, + ) +>>>>>>> ccf8fc5... Kills off three more flags from flags_2 (#37529) )) diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index 6f4e8d586d..37154e2282 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -53,7 +53,7 @@ var/list/tc = allowed_typecache if(user.a_intent != INTENT_HELP) return - if((I.flags_2 & (HOLOGRAM_2 | NO_MAT_REDEMPTION_2)) || (tc && !is_type_in_typecache(I, tc))) + if((I.flags_2 & HOLOGRAM_2) || (I.item_flags & NO_MAT_REDEMPTION) || (tc && !is_type_in_typecache(I, tc))) to_chat(user, "[parent] won't accept [I]!") return . = COMPONENT_NO_AFTERATTACK diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index 78b31802c9..aaff5e5dd8 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -117,7 +117,7 @@ decrease = max(0, decrease) if((is_wet() & TURF_WET_ICE) && t > T0C) //Ice melts into water! for(var/obj/O in T.contents) - if(O.flags_2 & FROZEN_2) + if(O.obj_flags & FROZEN) O.make_unfrozen() add_wet(TURF_WET_WATER, max_time_left()) dry(TURF_WET_ICE) diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm index 2054a6ba9a..8aaee8d759 100644 --- a/code/game/mecha/equipment/tools/work_tools.dm +++ b/code/game/mecha/equipment/tools/work_tools.dm @@ -194,7 +194,7 @@ equip_cooldown = 10 energy_drain = 250 range = MELEE|RANGED - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NO_MAT_REDEMPTION var/mode = 0 //0 - deconstruct, 1 - wall or floor, 2 - airlock. /obj/item/mecha_parts/mecha_equipment/rcd/Initialize() diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 12360ec353..9c10035d0f 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -129,7 +129,7 @@ RLD lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' max_matter = 160 - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NO_MAT_REDEMPTION has_ammobar = TRUE var/mode = 1 var/ranged = FALSE diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index 72481f335d..4e2b0baf75 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -30,7 +30,7 @@ user.forceMove(R) playsound(src, 'sound/items/zip.ogg', 15, 1, -3) return (OXYLOSS) - ..() + ..() // Bluespace bodybag @@ -41,7 +41,7 @@ icon_state = "bluebodybag_folded" unfoldedbag_path = /obj/structure/closet/body_bag/bluespace w_class = WEIGHT_CLASS_SMALL - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NO_MAT_REDEMPTION /obj/item/bodybag/bluespace/examine(mob/user) diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 08e6204c63..bad9f32089 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -60,7 +60,7 @@ lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' flags_1 = NOBLUDGEON_1 - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NO_MAT_REDEMPTION var/prox_check = TRUE //If the emag requires you to be in range /obj/item/card/emag/bluespace diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 13ca2b35d6..cbb0e11db7 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -436,7 +436,7 @@ slot_flags = null hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - flags_2 = SLOWS_WHILE_IN_HAND_2 + item_flags = SLOWS_WHILE_IN_HAND /obj/item/nullrod/tribal_knife/Initialize(mapload) . = ..() diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index a236ebeff6..848be02179 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -44,7 +44,7 @@ icon_state = "holdingpack" item_state = "holdingpack" resistance_flags = FIRE_PROOF - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NO_MAT_REDEMPTION armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 50) component_type = /datum/component/storage/concrete/bluespace/bag_of_holding diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 5c6a354356..e655525317 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -77,7 +77,7 @@ name = "trash bag of holding" desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage." icon_state = "bluetrashbag" - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NO_MAT_REDEMPTION /obj/item/storage/bag/trash/bluespace/ComponentInitialize() . = ..() diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 75cef4e92c..65ed2281f0 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -72,7 +72,7 @@ /obj/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) ..() - if(flags_2 & FROZEN_2) + if(obj_flags & FROZEN) visible_message("[src] shatters into a million pieces!") qdel(src) diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 02df5ed3fb..593a0f864d 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -159,7 +159,7 @@ for(var/obj/I in contents) if(I.resistance_flags & FREEZE_PROOF) return - if(!(I.flags_2 & FROZEN_2)) //let it go + if(!(I.obj_flags & FROZEN)) I.make_frozen_visual() for(var/mob/living/L in contents) if(L.bodytemperature <= 50) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index a40991b954..9d4956cbee 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -184,7 +184,7 @@ //melting if(isobj(AM) && air && air.temperature > T0C) var/obj/O = AM - if(O.flags_2 & FROZEN_2) + if(O.obj_flags & FROZEN) O.make_unfrozen() /turf/proc/is_plasteel_floor() diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 30d150e3ee..01999f0650 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -103,7 +103,7 @@ inhand_x_dimension = 64 inhand_y_dimension = 64 actions_types = list() - flags_2 = SLOWS_WHILE_IN_HAND_2 + item_flags = SLOWS_WHILE_IN_HAND var/datum/action/innate/dash/cult/jaunt var/datum/action/innate/cult/spin2win/linked_action var/spinning = FALSE diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index c864469783..3e29854393 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -24,7 +24,7 @@ armour_penetration = 1000 resistance_flags = INDESTRUCTIBLE anchored = TRUE - flags_2 = SLOWS_WHILE_IN_HAND_2 + item_flags = SLOWS_WHILE_IN_HAND var/team = WHITE_TEAM var/reset_cooldown = 0 var/anyonecanpickup = TRUE diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 83b22c7e15..551a3d7c5d 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1251,7 +1251,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(H.back) . += H.back.slowdown for(var/obj/item/I in H.held_items) - if(I.flags_2 & SLOWS_WHILE_IN_HAND_2) + if(I.item_flags & SLOWS_WHILE_IN_HAND) . += I.slowdown var/stambufferinfluence = (H.bufferedstam*(100/H.stambuffer))*0.2 //CIT CHANGE - makes stamina buffer influence movedelay var/health_deficiency = ((100 + stambufferinfluence) - H.health + (H.getStaminaLoss()*0.75))//CIT CHANGE - reduces the impact of staminaloss on movement speed and makes stamina buffer influence movedelay diff --git a/code/modules/modular_computers/computers/item/laptop.dm b/code/modules/modular_computers/computers/item/laptop.dm index f0970f3ce0..e3758a70ec 100644 --- a/code/modules/modular_computers/computers/item/laptop.dm +++ b/code/modules/modular_computers/computers/item/laptop.dm @@ -13,7 +13,7 @@ w_class = WEIGHT_CLASS_NORMAL // No running around with open laptops in hands. - flags_2 = SLOWS_WHILE_IN_HAND_2 + item_flags = SLOWS_WHILE_IN_HAND screen_on = 0 // Starts closed var/start_open = TRUE // unless this var is set to 1 diff --git a/code/modules/projectiles/guns/ballistic/laser_gatling.dm b/code/modules/projectiles/guns/ballistic/laser_gatling.dm index cc719f98ee..bfc95ecc52 100644 --- a/code/modules/projectiles/guns/ballistic/laser_gatling.dm +++ b/code/modules/projectiles/guns/ballistic/laser_gatling.dm @@ -111,7 +111,7 @@ fire_sound = 'sound/weapons/laser.ogg' mag_type = /obj/item/ammo_box/magazine/internal/minigun casing_ejector = FALSE - flags_2 = SLOWS_WHILE_IN_HAND_2 + item_flags = NEEDS_PERMIT | SLOWS_WHILE_IN_HAND var/obj/item/minigunpack/ammo_pack /obj/item/gun/ballistic/minigun/Initialize() @@ -146,5 +146,3 @@ /obj/item/gun/ballistic/minigun/dropped(mob/living/user) ammo_pack.attach_gun(user) - - diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index c268c15272..ee49046392 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -2,7 +2,7 @@ slot_flags = SLOT_BACK lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' - flags_2 = NO_MAT_REDEMPTION_2 + item_flags = NEEDS_PERMIT | NO_MAT_REDEMPTION /obj/item/gun/magic/staff/change name = "staff of change" diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index ab0000626c..ccbfcb03e7 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -392,7 +392,7 @@ Burning extracts: throw_speed = 2 force = 15 //Heavy, but hard to wield. attack_verb = list("bashed","pounded","slammed") - flags_2 = SLOWS_WHILE_IN_HAND_2 + item_flags = SLOWS_WHILE_IN_HAND /obj/effect/proc_holder/spell/targeted/shapeshift/slimeform @@ -417,4 +417,4 @@ Burning extracts: /mob/living/simple_animal/slime/transformedslime/Reproduce() //Just in case. to_chat(src, "I can't reproduce...") - return \ No newline at end of file + return From ec2de88a653d0888d3162cba94c569a8bb9bcd19 Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Mon, 30 Apr 2018 01:32:59 +0300 Subject: [PATCH 006/306] Replaces HEALS_EARS_2 with a component, adds a wearertargeting parent component for future use --- code/__DEFINES/components.dm | 1 + code/__DEFINES/flags.dm | 4 -- code/_globalvars/bitfields.dm | 1 - code/datums/components/earhealing.dm | 30 +++++++++++++ code/datums/components/wearertargeting.dm | 26 +++++++++++ code/modules/clothing/ears/_ears.dm | 53 +++++++++++++++++++++++ code/modules/surgery/organs/ears.dm | 11 ++--- tgstation.dme | 2 + 8 files changed, 115 insertions(+), 13 deletions(-) create mode 100644 code/datums/components/earhealing.dm create mode 100644 code/datums/components/wearertargeting.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 67a44bbe01..d955ed23d4 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -83,6 +83,7 @@ #define COMSIG_MOVABLE_UNBUCKLE "unbuckle" //from base of atom/movable/unbuckle_mob(): (mob, force) #define COMSIG_MOVABLE_THROW "movable_throw" //from base of atom/movable/throw_at(): (datum/thrownthing, spin) #define COMSIG_MOVABLE_Z_CHANGED "movable_ztransit" //from base of atom/movable/onTransitZ(): (old_z, new_z) + // /obj signals #define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" //from base of obj/deconstruct(): (disassembled) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index f871ac6a44..58cbdb3eef 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -41,10 +41,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define FROZEN_2 (1<<3) #define BANG_PROTECT_2 (1<<6) -// An item worn in the ear slot with HEALS_EARS will heal your ears each -// Life() tick, even if normally your ears would be too damaged to heal. -#define HEALS_EARS_2 (1<<7) - // A mob with OMNITONGUE has no restriction in the ability to speak // languages that they know. So even if they wouldn't normally be able to // through mob or tongue restrictions, this flag allows them to ignore diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 168863708c..28af96e3c3 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -124,7 +124,6 @@ GLOBAL_LIST_INIT(bitfields, list( "HOLOGRAM_2" = HOLOGRAM_2, "FRONZE_2" = FROZEN_2, "BANG_PROTECT_2" = BANG_PROTECT_2, - "HEALS_EARS_2" = HEALS_EARS_2, "OMNITONGUE_2" = OMNITONGUE_2, "TESLA_IGNORE_2" = TESLA_IGNORE_2, "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2, diff --git a/code/datums/components/earhealing.dm b/code/datums/components/earhealing.dm new file mode 100644 index 0000000000..79303ff701 --- /dev/null +++ b/code/datums/components/earhealing.dm @@ -0,0 +1,30 @@ +// An item worn in the ear slot with this component will heal your ears each +// Life() tick, even if normally your ears would be too damaged to heal. + +/datum/component/earhealing + var/mob/living/carbon/wearer + +/datum/component/earhealing/Initialize() + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + RegisterSignal(list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), .proc/equippedChanged) + +/datum/component/earhealing/proc/equippedChanged(mob/living/carbon/user, slot) + if (slot == SLOT_EARS && istype(user)) + if (!wearer) + START_PROCESSING(SSobj, src) + wearer = user + else + if (wearer) + STOP_PROCESSING(SSobj, src) + wearer = null + +/datum/component/earhealing/process() + if (!wearer) + STOP_PROCESSING(SSobj, src) + return + if(!wearer.has_trait(TRAIT_DEAF)) + var/obj/item/organ/ears/ears = wearer.getorganslot(ORGAN_SLOT_EARS) + if (ears) + ears.deaf = max(ears.deaf - 1, (ears.ear_damage < UNHEALING_EAR_DAMAGE ? 0 : 1)) // Do not clear deafness while above the unhealing ear damage threshold + ears.ear_damage = max(ears.ear_damage - 0.1, 0) diff --git a/code/datums/components/wearertargeting.dm b/code/datums/components/wearertargeting.dm new file mode 100644 index 0000000000..adf8acceb9 --- /dev/null +++ b/code/datums/components/wearertargeting.dm @@ -0,0 +1,26 @@ +// A dummy parent type used for easily making components that target an item's wearer rather than the item itself. + +/datum/component/wearertargeting + var/datum/component/mobhook + var/list/valid_slots = list() + var/list/signals = list() + var/datum/callback/callback = CALLBACK(GLOBAL_PROC, .proc/pass) + var/mobtype = /mob/living + +/datum/component/wearertargeting/Initialize() + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + RegisterSignal(list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), .proc/checkMobHook) + +/datum/component/wearertargeting/Destroy() + QDEL_NULL(mobhook) + return ..() + +/datum/component/wearertargeting/proc/checkMobHook(mob/user, slot) + if ((slot in valid_slots) && istype(user, mobtype)) + if (mobhook && mobhook.parent != user) + QDEL_NULL(mobhook) + if (!mobhook) + mobhook = user.AddComponent(/datum/component/redirect, signals, callback) + else + QDEL_NULL(mobhook) diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index 0ff1bdefe3..e05bdb4b9f 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears @@ -44,3 +45,55 @@ H.update_inv_neck() H.update_inv_head() to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") +======= + +//Ears: currently only used for headsets and earmuffs +/obj/item/clothing/ears + name = "ears" + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + slot_flags = ITEM_SLOT_EARS + resistance_flags = NONE + +/obj/item/clothing/ears/earmuffs + name = "earmuffs" + desc = "Protects your hearing from loud noises, and quiet ones as well." + icon_state = "earmuffs" + item_state = "earmuffs" + strip_delay = 15 + equip_delay_other = 25 + resistance_flags = FLAMMABLE + flags_2 = BANG_PROTECT_2 + +/obj/item/clothing/ears/earmuffs/ComponentInitialize() + . = ..() + AddComponent(/datum/component/earhealing) + +/obj/item/clothing/ears/headphones + name = "headphones" + desc = "Unce unce unce unce. Boop!" + icon = 'icons/obj/clothing/accessories.dmi' + icon_state = "headphones" + item_state = "headphones" + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! + actions_types = list(/datum/action/item_action/toggle_headphones) + var/headphones_on = FALSE + +/obj/item/clothing/ears/headphones/Initialize() + . = ..() + update_icon() + +/obj/item/clothing/ears/headphones/update_icon() + icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" + item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" + +/obj/item/clothing/ears/headphones/proc/toggle(owner) + headphones_on = !headphones_on + update_icon() + var/mob/living/carbon/human/H = owner + if(istype(H)) + H.update_inv_ears() + H.update_inv_neck() + H.update_inv_head() + to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") +>>>>>>> 3eb30b1... Replaces HEALS_EARS_2 with a component, adds a wearertargeting parent component for future use (#37530) diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index fff342a101..c54d3bb532 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -27,14 +27,9 @@ // genetic deafness prevents the body from using the ears, even if healthy if(C.has_trait(TRAIT_DEAF)) deaf = max(deaf, 1) - else - if(C.ears && (C.ears.flags_2 & HEALS_EARS_2)) - deaf = max(deaf - 1, 1) - ear_damage = max(ear_damage - 0.1, 0) - // if higher than UNHEALING_EAR_DAMAGE, no natural healing occurs. - if(ear_damage < UNHEALING_EAR_DAMAGE) - ear_damage = max(ear_damage - 0.05, 0) - deaf = max(deaf - 1, 0) + else if(ear_damage < UNHEALING_EAR_DAMAGE) // if higher than UNHEALING_EAR_DAMAGE, no natural healing occurs. + ear_damage = max(ear_damage - 0.05, 0) + deaf = max(deaf - 1, 0) /obj/item/organ/ears/proc/restoreEars() deaf = 0 diff --git a/tgstation.dme b/tgstation.dme index 3c02f56858..eae3dcd5bf 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -323,6 +323,7 @@ #include "code\datums\components\cleaning.dm" #include "code\datums\components\construction.dm" #include "code\datums\components\decal.dm" +#include "code\datums\components\earhealing.dm" #include "code\datums\components\forensics.dm" #include "code\datums\components\infective.dm" #include "code\datums\components\jousting.dm" @@ -344,6 +345,7 @@ #include "code\datums\components\stationloving.dm" #include "code\datums\components\swarming.dm" #include "code\datums\components\thermite.dm" +#include "code\datums\components\wearertargeting.dm" #include "code\datums\components\wet_floor.dm" #include "code\datums\components\decals\blood.dm" #include "code\datums\components\storage\storage.dm" From b3b84b3dda04a533d3a002913e2dfed7007c03e2 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 29 Apr 2018 18:36:49 -0400 Subject: [PATCH 007/306] Update flags.dm --- code/__DEFINES/flags.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 2d2b2704c0..08c6a5690a 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -11,11 +11,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define DF_VAR_EDITED (1<<1) //FLAGS BITMASK -<<<<<<< HEAD -#define STOPSPRESSUREDMAGE_1 (1<<0) //This flag is used on the flags_1 variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere -//To successfully stop you taking all pressure damage you must have both a suit and head item with this flag. -======= ->>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) #define NODROP_1 (1<<1) // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. #define NOBLUDGEON_1 (1<<2) // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() From 2890cfb978b43582ab85d20efca19da26cb0af4d Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 29 Apr 2018 18:37:51 -0400 Subject: [PATCH 008/306] Update mutations.dm --- code/modules/antagonists/changeling/powers/mutations.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 1d08860b93..6b1e4ef2fb 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -445,14 +445,9 @@ name = "flesh mass" icon_state = "lingspacesuit" desc = "A huge, bulky mass of pressure and temperature-resistant organic tissue, evolved to facilitate space travel." -<<<<<<< HEAD - flags_1 = STOPSPRESSUREDMAGE_1 | NODROP_1 | DROPDEL_1 //Not THICKMATERIAL_1 because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) - allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) -======= flags_1 = NODROP_1 | DROPDEL_1 clothing_flags = STOPSPRESSUREDAMAGE //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) ->>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) //No armor at all. /obj/item/clothing/suit/space/changeling/Initialize() From e03e419b9ec156f2e2b2aae1eff9068758c83e1c Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 29 Apr 2018 18:41:01 -0400 Subject: [PATCH 009/306] Update life.dm --- code/modules/mob/living/carbon/human/life.dm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 8843e2346e..35d0e115e9 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -44,23 +44,16 @@ /mob/living/carbon/human/calculate_affecting_pressure(pressure) -<<<<<<< HEAD - if((wear_suit && (wear_suit.flags_1 & STOPSPRESSUREDMAGE_1)) && (head && (head.flags_1 & STOPSPRESSUREDMAGE_1))) - return ONE_ATMOSPHERE - if(istype(loc, /obj/belly)) + if(istype(loc, /obj/belly)) //START OF CIT CHANGES - Makes it so you don't suffocate while inside vore organs. Remind me to modularize this some time - Bhijn return ONE_ATMOSPHERE if(istype(loc, /obj/item/device/dogborg/sleeper)) - return ONE_ATMOSPHERE - else - return pressure -======= - if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(wear_suit, GLOB.typecache_clothing)) + return ONE_ATMOSPHERE //END OF CIT CHANGES + if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(head, GLOB.typecache_clothing)) var/obj/item/clothing/CS = wear_suit var/obj/item/clothing/CH = head if (CS.clothing_flags & CH.clothing_flags & STOPSPRESSUREDAMAGE) return ONE_ATMOSPHERE return pressure ->>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) /mob/living/carbon/human/handle_traits() From 3921590a4b4325866d49960dc3a7bb0af102bfd8 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 29 Apr 2018 18:42:17 -0400 Subject: [PATCH 010/306] Update life.dm --- code/modules/mob/living/carbon/monkey/life.dm | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index be2c6364b7..879aa82750 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -18,13 +18,8 @@ if(..()) if(!client) -<<<<<<< HEAD if(stat == CONSCIOUS) - if(on_fire || buckled || restrained() || (resting && canmove)) -======= - if(stat == CONSCIOUS) - if(on_fire || buckled || restrained()) ->>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) + if(on_fire || buckled || restrained() || (resting && canmove)) //CIT CHANGE - makes it so monkeys attempt to resist if they're resting if(!resisting && prob(MONKEY_RESIST_PROB)) resisting = TRUE walk_to(src,0) @@ -188,4 +183,4 @@ #undef COLD_DAMAGE_LEVEL_1 #undef COLD_DAMAGE_LEVEL_2 -#undef COLD_DAMAGE_LEVEL_3 \ No newline at end of file +#undef COLD_DAMAGE_LEVEL_3 From f46a77ba5c786c33640ab5e851fe9c0a80bd8bf9 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 29 Apr 2018 18:43:11 -0400 Subject: [PATCH 011/306] Update charged.dm --- code/modules/research/xenobiology/crossbreeding/charged.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index daa90d641f..3e71ee1d21 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -329,11 +329,7 @@ Charged extracts: if(!istype(C)) to_chat(user, "The potion can only be used on clothing!") return -<<<<<<< HEAD - if(C.min_cold_protection_temperature == SPACE_SUIT_MIN_TEMP_PROTECT && STOPSPRESSUREDMAGE_1 in C.flags_1) -======= if(C.min_cold_protection_temperature == SPACE_SUIT_MIN_TEMP_PROTECT && C.clothing_flags & STOPSPRESSUREDAMAGE) ->>>>>>> 98f8ca7... Moves several clothing-specific flags from /atom to their proper type (#37486) to_chat(user, "The [C] is already pressure-resistant!") return ..() to_chat(user, "You slather the blue gunk over the [C], making it airtight.") From c6b888d6b25d7425b5a60f8ede85dfec2cdc9c81 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 29 Apr 2018 18:46:08 -0400 Subject: [PATCH 012/306] Update panels.css --- html/panels.css | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/html/panels.css b/html/panels.css index 5e2edab67a..1f969c690e 100644 --- a/html/panels.css +++ b/html/panels.css @@ -1,15 +1,3 @@ -<<<<<<< HEAD -body {padding:0px;margin:0px;} -#top {position:fixed;top:5px;left:10%;width:80%;text-align:center;background-color:#fff;border:2px solid #ccc;} -#main {position:relative;top:50px;left:3%;width:96%;text-align:center;z-index:0;} -#searchable {table-layout:fixed;width:100%;text-align:center;"#f4f4f4";} -tr.norm {background-color:#f4f4f4;} -tr.title {background-color:#ccc;} -tr.alt {background-color:#e7e7e7;} -.small {font-size:80%;} -a {text-decoration:none;color:#a0a;} -a:hover {color:#d3d;} -======= body {padding:0px;margin:0px;} #top {position:fixed;top:5px;left:10%;width:80%;text-align:center;background-color:#fff;border:2px solid #ccc;} #main {position:relative;top:10px;left:3%;width:96%;text-align:center;z-index:0;} @@ -20,4 +8,3 @@ tr.alt {background-color:#e7e7e7;} .small {font-size:80%;} a {text-decoration:none;} a:hover {color:#d3d;} ->>>>>>> 4b455e8... Merge pull request #37267 from Jordie0608/iwasgoingtolaughatcitrusfordoingthisbutthenimadethesamemistake From e966c95de66c0f309c1af16c97a34b9d743a4d68 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 2 May 2018 10:32:34 -0400 Subject: [PATCH 013/306] Update monkey.dm --- code/_onclick/hud/monkey.dm | 158 ------------------------------------ 1 file changed, 158 deletions(-) diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index 1adb196b85..c469c1ef20 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -1,160 +1,3 @@ -<<<<<<< HEAD -/datum/hud/monkey/New(mob/living/carbon/monkey/owner, ui_style = 'icons/mob/screen_midnight.dmi') - ..() - var/obj/screen/using - var/obj/screen/inventory/inv_box - - action_intent = new /obj/screen/act_intent() - action_intent.icon = ui_style - action_intent.icon_state = mymob.a_intent - action_intent.screen_loc = ui_acti - static_inventory += action_intent - - using = new /obj/screen/mov_intent() - using.icon = ui_style - using.icon_state = (mymob.m_intent == MOVE_INTENT_RUN ? "running" : "walking") - using.screen_loc = ui_movi - static_inventory += using - - using = new/obj/screen/language_menu - using.icon = ui_style - static_inventory += using - - using = new /obj/screen/drop() - using.icon = ui_style - using.screen_loc = ui_drop_throw - static_inventory += using - - build_hand_slots(ui_style) - - using = new /obj/screen/swap_hand() - using.icon = ui_style - using.icon_state = "swap_1_m" //extra wide! - using.screen_loc = ui_swaphand_position(owner,1) - static_inventory += using - - using = new /obj/screen/swap_hand() - using.icon = ui_style - using.icon_state = "swap_2" - using.screen_loc = ui_swaphand_position(owner,2) - static_inventory += using - - inv_box = new /obj/screen/inventory() - inv_box.name = "mask" - inv_box.icon = ui_style - inv_box.icon_state = "mask" -// inv_box.icon_full = "template" - inv_box.screen_loc = ui_monkey_mask - inv_box.slot_id = slot_wear_mask - static_inventory += inv_box - - inv_box = new /obj/screen/inventory() - inv_box.name = "neck" - inv_box.icon = ui_style - inv_box.icon_state = "neck" -// inv_box.icon_full = "template" - inv_box.screen_loc = ui_monkey_neck - inv_box.slot_id = slot_neck - static_inventory += inv_box - - inv_box = new /obj/screen/inventory() - inv_box.name = "head" - inv_box.icon = ui_style - inv_box.icon_state = "head" -// inv_box.icon_full = "template" - inv_box.screen_loc = ui_monkey_head - inv_box.slot_id = slot_head - static_inventory += inv_box - - inv_box = new /obj/screen/inventory() - inv_box.name = "back" - inv_box.icon = ui_style - inv_box.icon_state = "back" - inv_box.screen_loc = ui_monkey_back - inv_box.slot_id = slot_back - static_inventory += inv_box - - throw_icon = new /obj/screen/throw_catch() - throw_icon.icon = ui_style - throw_icon.screen_loc = ui_drop_throw - hotkeybuttons += throw_icon - - internals = new /obj/screen/internals() - infodisplay += internals - - healths = new /obj/screen/healths() - infodisplay += healths - - pull_icon = new /obj/screen/pull() - pull_icon.icon = ui_style - pull_icon.update_icon(mymob) - pull_icon.screen_loc = ui_pull_resist - static_inventory += pull_icon - - lingchemdisplay = new /obj/screen/ling/chems() - infodisplay += lingchemdisplay - - lingstingdisplay = new /obj/screen/ling/sting() - infodisplay += lingstingdisplay - - - zone_select = new /obj/screen/zone_sel() - zone_select.icon = ui_style - zone_select.update_icon(mymob) - static_inventory += zone_select - - mymob.client.screen = list() - - using = new /obj/screen/resist() - using.icon = ui_style - using.screen_loc = ui_pull_resist - hotkeybuttons += using - - for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) - if(inv.slot_id) - inv.hud = src - inv_slots[inv.slot_id] = inv - inv.update_icon() - -/datum/hud/monkey/persistent_inventory_update() - if(!mymob) - return - var/mob/living/carbon/monkey/M = mymob - - if(hud_shown) - if(M.back) - M.back.screen_loc = ui_monkey_back - M.client.screen += M.back - if(M.wear_mask) - M.wear_mask.screen_loc = ui_monkey_mask - M.client.screen += M.wear_mask - if(M.wear_neck) - M.wear_neck.screen_loc = ui_monkey_neck - M.client.screen += M.wear_neck - if(M.head) - M.head.screen_loc = ui_monkey_head - M.client.screen += M.head - else - if(M.back) - M.back.screen_loc = null - if(M.wear_mask) - M.wear_mask.screen_loc = null - if(M.head) - M.head.screen_loc = null - - if(hud_version != HUD_STYLE_NOHUD) - for(var/obj/item/I in M.held_items) - I.screen_loc = ui_hand_position(M.get_held_index_of_item(I)) - M.client.screen += I - else - for(var/obj/item/I in M.held_items) - I.screen_loc = null - M.client.screen -= I - -/mob/living/carbon/monkey/create_mob_hud() - if(client && !hud_used) - hud_used = new /datum/hud/monkey(src, ui_style2icon(client.prefs.UI_style)) -======= /datum/hud/monkey/New(mob/living/carbon/monkey/owner, ui_style = 'icons/mob/screen_midnight.dmi') ..() var/obj/screen/using @@ -310,4 +153,3 @@ /mob/living/carbon/monkey/create_mob_hud() if(client && !hud_used) hud_used = new /datum/hud/monkey(src, ui_style2icon(client.prefs.UI_style)) ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme From c7ea6896793fad9e01b81556efd49ece4b1ed6f2 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 2 May 2018 10:33:50 -0400 Subject: [PATCH 014/306] Update nuclear.dm --- code/game/gamemodes/nuclear/nuclear.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 68c9fd2b01..d3cb396fbb 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -154,13 +154,8 @@ R.command = TRUE if(tc) -<<<<<<< HEAD - var/obj/item/device/radio/uplink/U = new uplink_type(H, H.key, tc) - H.equip_to_slot_or_del(U, slot_in_backpack) -======= var/obj/item/radio/uplink/U = new uplink_type(H, H.key, tc) H.equip_to_slot_or_del(U, SLOT_IN_BACKPACK) ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme var/obj/item/implant/weapons_auth/W = new/obj/item/implant/weapons_auth(H) W.implant(H) From 3f50934c929326ca4fa87a3e1b300f132b701b4a Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 2 May 2018 10:34:45 -0400 Subject: [PATCH 015/306] Update headset.dm --- code/game/objects/items/devices/radio/headset.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 2f0b6dc021..759327c544 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -7,13 +7,8 @@ subspace_transmission = TRUE canhear_range = 0 // can't hear headsets from very far away -<<<<<<< HEAD - slot_flags = SLOT_EARS - var/obj/item/device/encryptionkey/keyslot2 = null -======= slot_flags = ITEM_SLOT_EARS var/obj/item/encryptionkey/keyslot2 = null ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme dog_fashion = null /obj/item/device/radio/headset/suicide_act(mob/living/carbon/user) From 892cb0a1be96c7916f7fb4d1f1257ef0a103b041 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 2 May 2018 10:35:31 -0400 Subject: [PATCH 016/306] Update reverse_bear_trap.dm --- code/game/objects/items/devices/reverse_bear_trap.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 088be968c5..04679f92e7 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -80,13 +80,8 @@ return ..() -<<<<<<< HEAD -/obj/item/device/reverse_bear_trap/attack(mob/living/target, mob/living/user) - if(target.get_item_by_slot(slot_head)) -======= /obj/item/reverse_bear_trap/attack(mob/living/target, mob/living/user) if(target.get_item_by_slot(SLOT_HEAD)) ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme to_chat(user, "Remove their headgear first!") return target.visible_message("[user] starts forcing [src] onto [target]'s head!", \ From 4a7f656823ef89d12f87b0f3a8ebb72faa4a02ec Mon Sep 17 00:00:00 2001 From: Hyacinth-OR <36283151+Hyacinth-OR@users.noreply.github.com> Date: Wed, 2 May 2018 11:12:37 -0700 Subject: [PATCH 017/306] Adds grenadine. --- .../food_and_drinks/drinks/drinks/bottle.dm | 9 ++++ .../food_and_drinks/recipes/drinks_recipes.dm | 49 +++++++++++++++++-- .../chemistry/machinery/chem_dispenser.dm | 1 + .../chemistry/reagents/alcohol_reagents.dm | 4 +- .../chemistry/reagents/drink_reagents.dm | 21 ++++++++ .../reagents/reagent_containers/borghydro.dm | 2 +- code/modules/vending/boozeomat.dm | 10 ++++ 7 files changed, 90 insertions(+), 6 deletions(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index ee5dc7e328..9d20369537 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -345,6 +345,15 @@ foodtype = FRUIT +/obj/item/reagent_containers/food/drinks/bottle/grenadine + name = "Jester Grenadine" + desc = "Contains 0% real cherries!" + icon_state = "grenadine" + isGlass = TRUE + list_reagents = list("grenadine" = 100) + foodtype = FRUIT + + ////////////////////////// MOLOTOV /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/molotov name = "molotov cocktail" diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 43b3ba07ab..367feb3cbc 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -141,8 +141,8 @@ /datum/chemical_reaction/tequila_sunrise name = "tequila Sunrise" id = "tequilasunrise" - results = list("tequilasunrise" = 3) - required_reagents = list("tequila" = 2, "orangejuice" = 1) + results = list("tequilasunrise" = 5) + required_reagents = list("tequila" = 2, "orangejuice" = 2, "grenadine" = 1) /datum/chemical_reaction/toxins_special name = "Toxins Special" @@ -623,4 +623,47 @@ id = "crevice_spike" results = list("crevice_spike" = 6) required_reagents = list("limejuice" = 2, "capsaicin" = 4) //2 powdered delta (sour), 4 flanergide (spicy) - mix_message = "The mixture stings your eyes as it settles." \ No newline at end of file +<<<<<<< HEAD + mix_message = "The mixture stings your eyes as it settles." +======= + mix_message = "The mixture stings your eyes as it settles." + +/datum/chemical_reaction/sake + name = "sake" + id = "sake" + results = list("sake" = 10) + required_reagents = list("rice" = 10) + required_catalysts = list("enzyme" = 5) + mix_message = "The rice grains ferment into a clear, sweet-smelling liquid." + +/datum/chemical_reaction/alexander + name = "Alexander" + id = "alexander" + results = list("alexander" = 3) + required_reagents = list("cognac" = 1, "creme_de_cacao" = 1, "cream" = 1) + +/datum/chemical_reaction/sidecar + name = "Sidecar" + id = "sidecar" + results = list("sidecar" = 4) + required_reagents = list("cognac" = 2, "triple_sec" = 1, "lemonjuice" = 1) + +/datum/chemical_reaction/between_the_sheets + name = "Between the Sheets" + id = "between_the_sheets" + results = list("between_the_sheets" = 5) + required_reagents = list("rum" = 1, "sidecar" = 4) + +/datum/chemical_reaction/kamikaze + name = "Kamikaze" + id = "kamikaze" + results = list("kamikaze" = 3) + required_reagents = list("vodka" = 1, "triple_sec" = 1, "limejuice" = 1) + +/datum/chemical_reaction/mojito + name = "Mojito" + id = "mojito" + results = list("mojito" = 5) + required_reagents = list("rum" = 1, "sugar" = 1, "limejuice" = 1, "sodawater" = 1, "menthol" = 1) + +>>>>>>> b0b7f2d... Adds grenadine. (#37598) diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 2db6058852..c05bdae313 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -431,6 +431,7 @@ obj/machinery/chem_dispenser/proc/work_animation() "shamblers", "sugar", "orangejuice", + "grenadine", "limejuice", "tomatojuice", "lemonjuice" diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 42343f8af8..ff77483d50 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -561,10 +561,10 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/tequila_sunrise name = "Tequila Sunrise" id = "tequilasunrise" - description = "Tequila and orange juice. Much like a Screwdriver, only Mexican~" + description = "Tequila, Grenadine, and Orange Juice." color = "#FFE48C" // rgb: 255, 228, 140 boozepwr = 45 - taste_description = "oranges" + taste_description = "oranges with a hint of pomegranate" glass_icon_state = "tequilasunriseglass" glass_name = "tequila Sunrise" glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 673b6e7059..18cb7469a5 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -721,3 +721,24 @@ description = "Milk for cool kids." color = "#7D4E29" taste_description = "chocolate milk" +<<<<<<< HEAD +======= +/datum/reagent/consumable/menthol + name = "Menthol" + id = "menthol" + description = "Tastes naturally minty, and imparts a very mild numbing sensation." + color = "#80AF9C" + taste_description = "mint" + glass_icon_state = "glass_green" + glass_name = "glass of menthol" + glass_desc = "Tastes naturally minty, and imparts a very mild numbing sensation." + +/datum/reagent/consumable/grenadine + name = "Grenadine" + id = "grenadine" + description = "Not cherry flavored!" + color = "#EA1D26" + taste_description = "sweet pomegranates" + glass_name = "glass of grenadine" + glass_desc = "Delicious flavored syrup." +>>>>>>> b0b7f2d... Adds grenadine. (#37598) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index ef41c7951e..561dbf2733 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -180,7 +180,7 @@ Borg Shaker recharge_time = 3 accepts_reagent_upgrades = FALSE - reagent_ids = list("beer", "orangejuice", "limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale") + reagent_ids = list("beer", "orangejuice", "grenadine" ,"limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale") /obj/item/reagent_containers/borghypo/borgshaker/attack(mob/M, mob/user) return //Can't inject stuff with a shaker, can we? //not with that attitude diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index eddb01171b..94249e9cb4 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -19,6 +19,11 @@ /obj/item/reagent_containers/food/drinks/bottle/orangejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/tomatojuice = 4, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 4, +<<<<<<< HEAD +======= + /obj/item/reagent_containers/food/drinks/bottle/grenadine = 4, + /obj/item/reagent_containers/food/drinks/bottle/menthol = 4, +>>>>>>> b0b7f2d... Adds grenadine. (#37598) /obj/item/reagent_containers/food/drinks/bottle/cream = 4, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 8, /obj/item/reagent_containers/food/drinks/soda_cans/cola = 8, @@ -37,5 +42,10 @@ /obj/item/vending_refill/boozeomat machine_name = "Booze-O-Mat" icon_state = "refill_booze" +<<<<<<< HEAD charges = list(58, 4, 0)//of 174 standard, 12 contraband init_charges = list(58, 4, 0) +======= + charges = list(61, 4, 0)//of 182 standard, 12 contraband + init_charges = list(61, 4, 0) +>>>>>>> b0b7f2d... Adds grenadine. (#37598) From 0958d35b26153e2a696fcfe332aa0b8f70b51bea Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Wed, 2 May 2018 21:13:41 +0300 Subject: [PATCH 018/306] replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 --- code/__DEFINES/components.dm | 7 + code/__DEFINES/flags.dm | 16 +- code/_globalvars/bitfields.dm | 15 + code/datums/components/earprotection.dm | 11 + code/datums/components/material_container.dm | 4 + code/datums/components/signal_redirect.dm | 1 + code/game/atoms.dm | 3 +- .../objects/items/devices/radio/headset.dm | 25 +- .../game/objects/items/devices/radio/radio.dm | 6 +- code/game/objects/items/grenades/plastic.dm | 7 +- .../abductor/equipment/abduction_gear.dm | 5 +- .../antagonists/wizard/equipment/spellbook.dm | 719 ++++++++++++++++++ code/modules/cargo/exports.dm | 2 +- code/modules/clothing/ears/_ears.dm | 53 ++ code/modules/clothing/head/helmet.dm | 10 +- code/modules/crafting/craft.dm | 4 +- code/modules/events/sentience.dm | 3 +- code/modules/holodeck/area_copy.dm | 2 +- .../mob/living/carbon/carbon_defense.dm | 9 +- .../mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/living_defense.dm | 2 +- .../mob/living/silicon/pai/software.dm | 11 +- .../hostile/megafauna/colossus.dm | 2 +- code/modules/power/tesla/energy_ball.dm | 2 +- code/modules/projectiles/projectile/magic.dm | 3 +- .../research/xenobiology/xenobiology.dm | 2 +- tgstation.dme | 5 + 27 files changed, 890 insertions(+), 41 deletions(-) create mode 100644 code/datums/components/earprotection.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 512e2cc4d9..891e4f6472 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -86,6 +86,13 @@ #define COMSIG_MOVABLE_UNBUCKLE "unbuckle" //from base of atom/movable/unbuckle_mob(): (mob, force) #define COMSIG_MOVABLE_THROW "movable_throw" //from base of atom/movable/throw_at(): (datum/thrownthing, spin) #define COMSIG_MOVABLE_Z_CHANGED "movable_ztransit" //from base of atom/movable/onTransitZ(): (old_z, new_z) +<<<<<<< HEAD +======= + +// /mob/living/carbon signals +#define COMSIG_CARBON_SOUNDBANG "carbon_soundbang" //from base of mob/living/carbon/soundbang_act(): (list(intensity)) + +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) // /obj signals #define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" //from base of obj/deconstruct(): (disassembled) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index f871ac6a44..98a8b8645b 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -16,15 +16,28 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define NODROP_1 (1<<1) // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. #define NOBLUDGEON_1 (1<<2) // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() +<<<<<<< HEAD #define MASKINTERNALS_1 (1<<3) // mask allows internals #define HEAR_1 (1<<4) // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. #define CHECK_RICOCHET_1 (1<<5) // Projectiels will check ricochet on things impacted that have this. #define CONDUCT_1 (1<<6) // conducts electricity (metal etc.) #define ABSTRACT_1 (1<<7) // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way +======= +#define HEAR_1 (1<<3) // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. +#define CHECK_RICOCHET_1 (1<<4) // Projectiels will check ricochet on things impacted that have this. +#define CONDUCT_1 (1<<5) // conducts electricity (metal etc.) +#define ABSTRACT_1 (1<<6) // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) #define NODECONSTRUCT_1 (1<<7) // For machines and structures that should not break into parts, eg, holodeck stuff #define OVERLAY_QUEUED_1 (1<<8) // atom queued to SSoverlay #define ON_BORDER_1 (1<<9) // item has priority to check when entering or leaving +#define DROPDEL_1 (1<<10) // When dropped, it calls qdel on itself +#define PREVENT_CLICK_UNDER_1 (1<<11) //Prevent clicking things below it on the same turf eg. doors/ fulltile windows +#define NO_EMP_WIRES_1 (1<<12) +#define HOLOGRAM_1 (1<<13) +#define TESLA_IGNORE_1 (1<<14) // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity +<<<<<<< HEAD #define NOSLIP_1 (1<<10) //prevents from slipping on wet floors, in space etc // BLOCK_GAS_SMOKE_EFFECT_1 only used in masks at the moment. @@ -53,6 +66,8 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity #define TESLA_IGNORE_2 (1<<9) +======= +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. #define NO_MAT_REDEMPTION_2 (1<<10) @@ -67,7 +82,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define NO_DEATHRATTLE_1 (1<<4) // Do not notify deadchat about any deaths that occur on this turf. #define NO_RUINS_1 (1<<5) //Blocks ruins spawning on the turf #define NO_LAVA_GEN_1 (1<<6) //Blocks lava rivers being generated on the turf -//#define CHECK_RICOCHET_1 32 //Same thing as atom flag. /* These defines are used specifically with the atom/pass_flags bitmask diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 168863708c..aa3b44ac74 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -116,6 +116,7 @@ GLOBAL_LIST_INIT(bitfields, list( "ABSTRACT_1" = ABSTRACT_1, "NODECONSTRUCT_1" = NODECONSTRUCT_1, "OVERLAY_QUEUED_1" = OVERLAY_QUEUED_1, +<<<<<<< HEAD "NOSLIP_1" = NOSLIP_1 ), "flags_2" = list( @@ -130,4 +131,18 @@ GLOBAL_LIST_INIT(bitfields, list( "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2, "LAVA_PROTECT_2" = LAVA_PROTECT_2 ) +======= + "NO_EMP_WIRES_1" = NO_EMP_WIRES_1, + "HOLOGRAM_1" = HOLOGRAM_1, + "TESLA_IGNORE_1" = TESLA_IGNORE_1 + ), + "clothing_flags" = list( + "LAVAPROTECT" = LAVAPROTECT, + "STOPSPRESSUREDAMAGE" = STOPSPRESSUREDAMAGE, + "BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT, + "MASKINTERNALS" = MASKINTERNALS, + "NOSLIP" = NOSLIP, + "THICKMATERIAL" = THICKMATERIAL, + ) +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) )) diff --git a/code/datums/components/earprotection.dm b/code/datums/components/earprotection.dm new file mode 100644 index 0000000000..f00b372218 --- /dev/null +++ b/code/datums/components/earprotection.dm @@ -0,0 +1,11 @@ +/datum/component/wearertargeting/earprotection + signals = list(COMSIG_CARBON_SOUNDBANG) + mobtype = /mob/living/carbon + +/datum/component/wearertargeting/earprotection/Initialize(_valid_slots) + . = ..() + valid_slots = _valid_slots + callback = CALLBACK(src, .proc/reducebang) + +/datum/component/wearertargeting/earprotection/proc/reducebang(list/reflist) + reflist[1]-- diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index 6f4e8d586d..c819bd2f78 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -53,7 +53,11 @@ var/list/tc = allowed_typecache if(user.a_intent != INTENT_HELP) return +<<<<<<< HEAD if((I.flags_2 & (HOLOGRAM_2 | NO_MAT_REDEMPTION_2)) || (tc && !is_type_in_typecache(I, tc))) +======= + if((I.flags_1 & HOLOGRAM_1) || (I.item_flags & NO_MAT_REDEMPTION) || (tc && !is_type_in_typecache(I, tc))) +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) to_chat(user, "[parent] won't accept [I]!") return . = COMPONENT_NO_AFTERATTACK diff --git a/code/datums/components/signal_redirect.dm b/code/datums/components/signal_redirect.dm index 764a44e4a9..f259b447fa 100644 --- a/code/datums/components/signal_redirect.dm +++ b/code/datums/components/signal_redirect.dm @@ -4,5 +4,6 @@ /datum/component/redirect/Initialize(list/signals, datum/callback/_callback) //It's not our job to verify the right signals are registered here, just do it. if(!LAZYLEN(signals) || !istype(_callback)) + warning("signals are [list2params(signals)], callback is [_callback]]") return COMPONENT_INCOMPATIBLE RegisterSignal(signals, _callback) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 6b4e882235..c308aec45f 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -4,7 +4,6 @@ var/level = 2 var/flags_1 = NONE - var/flags_2 = NONE var/interaction_flags_atom = NONE var/container_type = NONE var/admin_spawned = 0 //was this spawned by an admin? used for stat tracking stuff. @@ -223,7 +222,7 @@ /atom/proc/emp_act(severity) SendSignal(COMSIG_ATOM_EMP_ACT, severity) - if(istype(wires) && !(flags_2 & NO_EMP_WIRES_2)) + if(istype(wires) && !(flags_1 & NO_EMP_WIRES_1)) wires.emp_pulse() /atom/proc/bullet_act(obj/item/projectile/P, def_zone) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index d16ac424b6..7fee23d31a 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -50,7 +50,10 @@ desc = "A syndicate headset that can be used to hear all radio frequencies. Protects ears from flashbangs. \nTo access the syndicate channel, use ; before speaking." icon_state = "syndie_headset" item_state = "syndie_headset" - flags_2 = BANG_PROTECT_2 | NO_EMP_WIRES_2 + +/obj/item/radio/headset/syndicate/alt/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) /obj/item/radio/headset/syndicate/alt/leader name = "team leader headset" @@ -78,7 +81,10 @@ desc = "This is used by your elite security force. Protects ears from flashbangs.\nTo access the security channel, use :s." icon_state = "sec_headset_alt" item_state = "sec_headset_alt" - flags_2 = BANG_PROTECT_2 | NO_EMP_WIRES_2 + +/obj/item/radio/headset/headset_sec/alt/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) /obj/item/radio/headset/headset_eng name = "engineering radio headset" @@ -130,7 +136,10 @@ desc = "The headset of the boss. Protects ears from flashbangs.\nChannels are as follows: :c - command, :s - security, :e - engineering, :u - supply, :v - service, :m - medical, :n - science." icon_state = "com_headset_alt" item_state = "com_headset_alt" - flags_2 = BANG_PROTECT_2 | NO_EMP_WIRES_2 + +/obj/item/radio/headset/heads/captain/alt/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) /obj/item/radio/headset/heads/rd name = "\proper the research director's headset" @@ -149,7 +158,10 @@ desc = "The headset of the man in charge of keeping order and protecting the station. Protects ears from flashbangs.\nTo access the security channel, use :s. For command, use :c." icon_state = "com_headset_alt" item_state = "com_headset_alt" - flags_2 = BANG_PROTECT_2 | NO_EMP_WIRES_2 + +/obj/item/radio/headset/heads/hos/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) /obj/item/radio/headset/heads/ce name = "\proper the chief engineer's headset" @@ -207,7 +219,10 @@ icon_state = "cent_headset_alt" item_state = "cent_headset_alt" keyslot = null - flags_2 = BANG_PROTECT_2 | NO_EMP_WIRES_2 + +/obj/item/radio/headset/headset_cent/alt/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) /obj/item/radio/headset/ai name = "\proper Integrated Subspace Transceiver " diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 9b5ce58867..718e5c8c1a 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -6,9 +6,14 @@ desc = "A basic handheld radio that communicates with local telecommunication networks." dog_fashion = /datum/dog_fashion/back +<<<<<<< HEAD flags_1 = CONDUCT_1 | HEAR_1 flags_2 = NO_EMP_WIRES_2 slot_flags = SLOT_BELT +======= + flags_1 = CONDUCT_1 | HEAR_1 | NO_EMP_WIRES_1 + slot_flags = ITEM_SLOT_BELT +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) throw_speed = 3 throw_range = 7 w_class = WEIGHT_CLASS_SMALL @@ -365,7 +370,6 @@ name = "cyborg radio" subspace_switchable = TRUE dog_fashion = null - flags_2 = NO_EMP_WIRES_2 /obj/item/radio/borg/Initialize(mapload) . = ..() diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index 967d1ce372..a7d06be284 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -5,8 +5,7 @@ item_state = "plastic-explosive" lefthand_file = 'icons/mob/inhands/weapons/bombs_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/bombs_righthand.dmi' - flags_1 = NOBLUDGEON_1 - flags_2 = NO_EMP_WIRES_2 + flags_1 = NOBLUDGEON_1 | NO_EMP_WIRES_1 det_time = 10 display_timer = 0 w_class = WEIGHT_CLASS_SMALL @@ -107,10 +106,10 @@ if(!user.temporarilyRemoveItemFromInventory(src)) return target = AM - + message_admins("[ADMIN_LOOKUPFLW(user)] planted [name] on [target.name] at [ADMIN_COORDJMP(target)] with [det_time] second fuse",0,1) log_game("[key_name(user)] planted [name] on [target.name] at [COORD(src)] with [det_time] second fuse") - + moveToNullspace() //Yep if(istype(AM, /obj/item)) //your crappy throwing star can't fly so good with a giant brick of c4 on it. diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index d14c749992..46aaf897dc 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -620,12 +620,15 @@ Congratulations! You are now trained for invasive xenobiology research!"} icon_state = "abductor_headset" item_state = "abductor_headset" keyslot2 = new /obj/item/encryptionkey/heads/captain - flags_2 = BANG_PROTECT_2 /obj/item/radio/headset/abductor/Initialize(mapload) . = ..() make_syndie() +/obj/item/radio/headset/abductor/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + /obj/item/radio/headset/abductor/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/screwdriver)) return // Stops humans from disassembling abductor headsets. diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index a042b3d08c..243d9f5d15 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /datum/spellbook_entry var/name = "Entry Name" @@ -714,3 +715,721 @@ tab = sanitize(href_list["page"]) attack_self(H) return +======= +/datum/spellbook_entry + var/name = "Entry Name" + + var/spell_type = null + var/desc = "" + var/category = "Offensive" + var/cost = 2 + var/refundable = 1 + var/surplus = -1 // -1 for infinite, not used by anything atm + var/obj/effect/proc_holder/spell/S = null //Since spellbooks can be used by only one person anyway we can track the actual spell + var/buy_word = "Learn" + var/limit //used to prevent a spellbook_entry from being bought more than X times with one wizard spellbook + var/list/no_coexistance_typecache //Used so you can't have specific spells together + +/datum/spellbook_entry/New() + ..() + no_coexistance_typecache = typecacheof(no_coexistance_typecache) + +/datum/spellbook_entry/proc/IsAvailible() // For config prefs / gamemode restrictions - these are round applied + return 1 + +/datum/spellbook_entry/proc/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) // Specific circumstances + if(book.uses= aspell.level_max) + to_chat(user, "This spell cannot be improved further.") + return 0 + else + aspell.name = initial(aspell.name) + aspell.spell_level++ + aspell.charge_max = round(initial(aspell.charge_max) - aspell.spell_level * (initial(aspell.charge_max) - aspell.cooldown_min)/ aspell.level_max) + if(aspell.charge_max < aspell.charge_counter) + aspell.charge_counter = aspell.charge_max + switch(aspell.spell_level) + if(1) + to_chat(user, "You have improved [aspell.name] into Efficient [aspell.name].") + aspell.name = "Efficient [aspell.name]" + if(2) + to_chat(user, "You have further improved [aspell.name] into Quickened [aspell.name].") + aspell.name = "Quickened [aspell.name]" + if(3) + to_chat(user, "You have further improved [aspell.name] into Free [aspell.name].") + aspell.name = "Free [aspell.name]" + if(4) + to_chat(user, "You have further improved [aspell.name] into Instant [aspell.name].") + aspell.name = "Instant [aspell.name]" + if(aspell.spell_level >= aspell.level_max) + to_chat(user, "This spell cannot be strengthened any further.") + SSblackbox.record_feedback("nested tally", "wizard_spell_improved", 1, list("[name]", "[aspell.spell_level]")) + return 1 + //No same spell found - just learn it + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + user.mind.AddSpell(S) + to_chat(user, "You have learned [S.name].") + return 1 + +/datum/spellbook_entry/proc/CanRefund(mob/living/carbon/human/user,obj/item/spellbook/book) + if(!refundable) + return 0 + if(!S) + S = new spell_type() + for(var/obj/effect/proc_holder/spell/aspell in user.mind.spell_list) + if(initial(S.name) == initial(aspell.name)) + return 1 + return 0 + +/datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/spellbook/book) //return point value or -1 for failure + var/area/wizard_station/A = locate() in GLOB.sortedAreas + if(!(user in A.contents)) + to_chat(user, "You can only refund spells at the wizard lair") + return -1 + if(!S) + S = new spell_type() + var/spell_levels = 0 + for(var/obj/effect/proc_holder/spell/aspell in user.mind.spell_list) + if(initial(S.name) == initial(aspell.name)) + spell_levels = aspell.spell_level + user.mind.spell_list.Remove(aspell) + qdel(S) + return cost * (spell_levels+1) + return -1 +/datum/spellbook_entry/proc/GetInfo() + if(!S) + S = new spell_type() + var/dat ="" + dat += "[initial(S.name)]" + if(S.charge_type == "recharge") + dat += " Cooldown:[S.charge_max/10]" + dat += " Cost:[cost]
" + dat += "[S.desc][desc]
" + dat += "[S.clothes_req?"Needs wizard garb":"Can be cast without wizard garb"]
" + return dat + +/datum/spellbook_entry/fireball + name = "Fireball" + spell_type = /obj/effect/proc_holder/spell/aimed/fireball + +/datum/spellbook_entry/spell_cards + name = "Spell Cards" + spell_type = /obj/effect/proc_holder/spell/aimed/spell_cards + +/datum/spellbook_entry/rod_form + name = "Rod Form" + spell_type = /obj/effect/proc_holder/spell/targeted/rod_form + +/datum/spellbook_entry/magicm + name = "Magic Missile" + spell_type = /obj/effect/proc_holder/spell/targeted/projectile/magic_missile + category = "Defensive" + +/datum/spellbook_entry/disintegrate + name = "Disintegrate" + spell_type = /obj/effect/proc_holder/spell/targeted/touch/disintegrate + +/datum/spellbook_entry/disabletech + name = "Disable Tech" + spell_type = /obj/effect/proc_holder/spell/targeted/emplosion/disable_tech + category = "Defensive" + cost = 1 + +/datum/spellbook_entry/repulse + name = "Repulse" + spell_type = /obj/effect/proc_holder/spell/aoe_turf/repulse + category = "Defensive" + +/datum/spellbook_entry/lightningPacket + name = "Lightning bolt! Lightning bolt!" + spell_type = /obj/effect/proc_holder/spell/targeted/conjure_item/spellpacket + category = "Defensive" + +/datum/spellbook_entry/timestop + name = "Time Stop" + spell_type = /obj/effect/proc_holder/spell/aoe_turf/conjure/timestop + category = "Defensive" + +/datum/spellbook_entry/smoke + name = "Smoke" + spell_type = /obj/effect/proc_holder/spell/targeted/smoke + category = "Defensive" + cost = 1 + +/datum/spellbook_entry/blind + name = "Blind" + spell_type = /obj/effect/proc_holder/spell/targeted/trigger/blind + cost = 1 + +/datum/spellbook_entry/mindswap + name = "Mindswap" + spell_type = /obj/effect/proc_holder/spell/targeted/mind_transfer + category = "Mobility" + +/datum/spellbook_entry/forcewall + name = "Force Wall" + spell_type = /obj/effect/proc_holder/spell/targeted/forcewall + category = "Defensive" + cost = 1 + +/datum/spellbook_entry/blink + name = "Blink" + spell_type = /obj/effect/proc_holder/spell/targeted/turf_teleport/blink + category = "Mobility" + +/datum/spellbook_entry/teleport + name = "Teleport" + spell_type = /obj/effect/proc_holder/spell/targeted/area_teleport/teleport + category = "Mobility" + +/datum/spellbook_entry/mutate + name = "Mutate" + spell_type = /obj/effect/proc_holder/spell/targeted/genetic/mutate + +/datum/spellbook_entry/jaunt + name = "Ethereal Jaunt" + spell_type = /obj/effect/proc_holder/spell/targeted/ethereal_jaunt + category = "Mobility" + +/datum/spellbook_entry/knock + name = "Knock" + spell_type = /obj/effect/proc_holder/spell/aoe_turf/knock + category = "Mobility" + cost = 1 + +/datum/spellbook_entry/fleshtostone + name = "Flesh to Stone" + spell_type = /obj/effect/proc_holder/spell/targeted/touch/flesh_to_stone + +/datum/spellbook_entry/summonitem + name = "Summon Item" + spell_type = /obj/effect/proc_holder/spell/targeted/summonitem + category = "Assistance" + cost = 1 + +/datum/spellbook_entry/lichdom + name = "Bind Soul" + spell_type = /obj/effect/proc_holder/spell/targeted/lichdom + category = "Defensive" + +/datum/spellbook_entry/teslablast + name = "Tesla Blast" + spell_type = /obj/effect/proc_holder/spell/targeted/tesla + +/datum/spellbook_entry/lightningbolt + name = "Lightning Bolt" + spell_type = /obj/effect/proc_holder/spell/aimed/lightningbolt + cost = 3 + +/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) //return 1 on success + . = ..() + user.flags_1 |= TESLA_IGNORE_1 + +/datum/spellbook_entry/infinite_guns + name = "Lesser Summon Guns" + spell_type = /obj/effect/proc_holder/spell/targeted/infinite_guns/gun + cost = 3 + no_coexistance_typecache = /obj/effect/proc_holder/spell/targeted/infinite_guns/arcane_barrage + +/datum/spellbook_entry/arcane_barrage + name = "Arcane Barrage" + spell_type = /obj/effect/proc_holder/spell/targeted/infinite_guns/arcane_barrage + cost = 3 + no_coexistance_typecache = /obj/effect/proc_holder/spell/targeted/infinite_guns/gun + +/datum/spellbook_entry/barnyard + name = "Barnyard Curse" + spell_type = /obj/effect/proc_holder/spell/targeted/barnyardcurse + +/datum/spellbook_entry/charge + name = "Charge" + spell_type = /obj/effect/proc_holder/spell/targeted/charge + category = "Assistance" + cost = 1 + +/datum/spellbook_entry/shapeshift + name = "Wild Shapeshift" + spell_type = /obj/effect/proc_holder/spell/targeted/shapeshift + category = "Assistance" + cost = 1 + +/datum/spellbook_entry/spacetime_dist + name = "Spacetime Distortion" + spell_type = /obj/effect/proc_holder/spell/spacetime_dist + category = "Defensive" + cost = 1 + +/datum/spellbook_entry/the_traps + name = "The Traps!" + spell_type = /obj/effect/proc_holder/spell/aoe_turf/conjure/the_traps + category = "Defensive" + cost = 1 + + +/datum/spellbook_entry/item + name = "Buy Item" + refundable = 0 + buy_word = "Summon" + var/item_path= null + + +/datum/spellbook_entry/item/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + new item_path(get_turf(user)) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + return 1 + +/datum/spellbook_entry/item/GetInfo() + var/dat ="" + dat += "[name]" + dat += " Cost:[cost]
" + dat += "[desc]
" + if(surplus>=0) + dat += "[surplus] left.
" + return dat + +/datum/spellbook_entry/item/staffchange + name = "Staff of Change" + desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself." + item_path = /obj/item/gun/magic/staff/change + +/datum/spellbook_entry/item/staffanimation + name = "Staff of Animation" + desc = "An arcane staff capable of shooting bolts of eldritch energy which cause inanimate objects to come to life. This magic doesn't affect machines." + item_path = /obj/item/gun/magic/staff/animate + category = "Assistance" + +/datum/spellbook_entry/item/staffchaos + name = "Staff of Chaos" + desc = "A caprious tool that can fire all sorts of magic without any rhyme or reason. Using it on people you care about is not recommended." + item_path = /obj/item/gun/magic/staff/chaos + +/datum/spellbook_entry/item/spellblade + name = "Spellblade" + desc = "A sword capable of firing blasts of energy which rip targets limb from limb." + item_path = /obj/item/gun/magic/staff/spellblade + +/datum/spellbook_entry/item/staffdoor + name = "Staff of Door Creation" + desc = "A particular staff that can mold solid metal into ornate doors. Useful for getting around in the absence of other transportation. Does not work on glass." + item_path = /obj/item/gun/magic/staff/door + cost = 1 + category = "Mobility" + +/datum/spellbook_entry/item/staffhealing + name = "Staff of Healing" + desc = "An altruistic staff that can heal the lame and raise the dead." + item_path = /obj/item/gun/magic/staff/healing + cost = 1 + category = "Defensive" + +/datum/spellbook_entry/item/scryingorb + name = "Scrying Orb" + desc = "An incandescent orb of crackling energy, using it will allow you to ghost while alive, allowing you to spy upon the station with ease. In addition, buying it will permanently grant you x-ray vision." + item_path = /obj/item/scrying + category = "Defensive" + +/datum/spellbook_entry/item/soulstones + name = "Six Soul Stone Shards and the spell Artificer" + desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. The spell Artificer allows you to create arcane machines for the captured souls to pilot." + item_path = /obj/item/storage/belt/soulstone/full + category = "Assistance" + +/datum/spellbook_entry/item/soulstones/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + . =..() + if(.) + user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/conjure/construct(null)) + return . + +/datum/spellbook_entry/item/necrostone + name = "A Necromantic Stone" + desc = "A Necromantic stone is able to resurrect three dead individuals as skeletal thralls for you to command." + item_path = /obj/item/necromantic_stone + category = "Assistance" + +/datum/spellbook_entry/item/wands + name = "Wand Assortment" + desc = "A collection of wands that allow for a wide variety of utility. Wands have a limited number of charges, so be conservative in use. Comes in a handy belt." + item_path = /obj/item/storage/belt/wands/full + category = "Defensive" + +/datum/spellbook_entry/item/armor + name = "Mastercrafted Armor Set" + desc = "An artefact suit of armor that allows you to cast spells while providing more protection against attacks and the void of space." + item_path = /obj/item/clothing/suit/space/hardsuit/wizard + category = "Defensive" + +/datum/spellbook_entry/item/armor/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + . = ..() + if(.) + new /obj/item/clothing/shoes/sandal/magic(get_turf(user)) //In case they've lost them. + new /obj/item/clothing/gloves/color/purple(get_turf(user))//To complete the outfit + +/datum/spellbook_entry/item/contract + name = "Contract of Apprenticeship" + desc = "A magical contract binding an apprentice wizard to your service, using it will summon them to your side." + item_path = /obj/item/antag_spawner/contract + category = "Assistance" + +/datum/spellbook_entry/item/guardian + name = "Guardian Deck" + desc = "A deck of guardian tarot cards, capable of binding a personal guardian to your body. There are multiple types of guardian available, but all of them will transfer some amount of damage to you. \ + It would be wise to avoid buying these with anything capable of causing you to swap bodies with others." + item_path = /obj/item/guardiancreator/choose/wizard + category = "Assistance" + +/datum/spellbook_entry/item/guardian/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + . = ..() + if(.) + new /obj/item/paper/guides/antag/guardian/wizard(get_turf(user)) + +/datum/spellbook_entry/item/bloodbottle + name = "Bottle of Blood" + desc = "A bottle of magically infused blood, the smell of which will attract extradimensional beings when broken. Be careful though, the kinds of creatures summoned by blood magic are indiscriminate in their killing, and you yourself may become a victim." + item_path = /obj/item/antag_spawner/slaughter_demon + limit = 3 + category = "Assistance" + +/datum/spellbook_entry/item/hugbottle + name = "Bottle of Tickles" + desc = "A bottle of magically infused fun, the smell of which will \ + attract adorable extradimensional beings when broken. These beings \ + are similar to slaughter demons, but they do not permamently kill \ + their victims, instead putting them in an extradimensional hugspace, \ + to be released on the demon's death. Chaotic, but not ultimately \ + damaging. The crew's reaction to the other hand could be very \ + destructive." + item_path = /obj/item/antag_spawner/slaughter_demon/laughter + cost = 1 //non-destructive; it's just a jape, sibling! + limit = 3 + category = "Assistance" + +/datum/spellbook_entry/item/mjolnir + name = "Mjolnir" + desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." + item_path = /obj/item/twohanded/mjollnir + +/datum/spellbook_entry/item/singularity_hammer + name = "Singularity Hammer" + desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." + item_path = /obj/item/twohanded/singularityhammer + +/datum/spellbook_entry/item/battlemage + name = "Battlemage Armour" + desc = "An ensorcelled suit of armour, protected by a powerful shield. The shield can completly negate sixteen attacks before being permanently depleted." + item_path = /obj/item/clothing/suit/space/hardsuit/shielded/wizard + limit = 1 + category = "Defensive" + +/datum/spellbook_entry/item/battlemage_charge + name = "Battlemage Armour Charges" + desc = "A powerful defensive rune, it will grant eight additional charges to a suit of battlemage armour." + item_path = /obj/item/wizard_armour_charge + category = "Defensive" + cost = 1 + +/datum/spellbook_entry/item/warpwhistle + name = "Warp Whistle" + desc = "A strange whistle that will transport you to a distant safe place on the station. There is a window of vulnerability at the beginning of every use." + item_path = /obj/item/warpwhistle + category = "Mobility" + cost = 1 + +/datum/spellbook_entry/summon + name = "Summon Stuff" + category = "Rituals" + refundable = 0 + buy_word = "Cast" + var/active = 0 + +/datum/spellbook_entry/summon/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) + return ..() && !active + +/datum/spellbook_entry/summon/GetInfo() + var/dat ="" + dat += "[name]" + if(cost>0) + dat += " Cost:[cost]
" + else + dat += " No Cost
" + dat += "[desc]
" + if(active) + dat += "Already cast!
" + return dat + +/datum/spellbook_entry/summon/ghosts + name = "Summon Ghosts" + desc = "Spook the crew out by making them see dead people. Be warned, ghosts are capricious and occasionally vindicative, and some will use their incredibly minor abilties to frustrate you." + cost = 0 + +/datum/spellbook_entry/summon/ghosts/IsAvailible() + if(!SSticker.mode) + return FALSE + else + return TRUE + +/datum/spellbook_entry/summon/ghosts/Buy(mob/living/carbon/human/user, obj/item/spellbook/book) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + new /datum/round_event/wizard/ghost() + active = TRUE + to_chat(user, "You have cast summon ghosts!") + playsound(get_turf(user), 'sound/effects/ghost2.ogg', 50, 1) + return TRUE + +/datum/spellbook_entry/summon/guns + name = "Summon Guns" + desc = "Nothing could possibly go wrong with arming a crew of lunatics just itching for an excuse to kill you. Just be careful not to stand still too long!" + +/datum/spellbook_entry/summon/guns/IsAvailible() + if(!SSticker.mode) // In case spellbook is placed on map + return 0 + return !CONFIG_GET(flag/no_summon_guns) + +/datum/spellbook_entry/summon/guns/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + rightandwrong(SUMMON_GUNS, user, 25) + active = 1 + playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) + to_chat(user, "You have cast summon guns!") + return 1 + +/datum/spellbook_entry/summon/magic + name = "Summon Magic" + desc = "Share the wonders of magic with the crew and show them why they aren't to be trusted with it at the same time." + +/datum/spellbook_entry/summon/magic/IsAvailible() + if(!SSticker.mode) // In case spellbook is placed on map + return 0 + return !CONFIG_GET(flag/no_summon_magic) + +/datum/spellbook_entry/summon/magic/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + rightandwrong(SUMMON_MAGIC, user, 25) + active = 1 + playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) + to_chat(user, "You have cast summon magic!") + return 1 + +/datum/spellbook_entry/summon/events + name = "Summon Events" + desc = "Give Murphy's law a little push and replace all events with special wizard ones that will confound and confuse everyone. Multiple castings increase the rate of these events." + var/times = 0 + +/datum/spellbook_entry/summon/events/IsAvailible() + if(!SSticker.mode) // In case spellbook is placed on map + return 0 + return !CONFIG_GET(flag/no_summon_events) + +/datum/spellbook_entry/summon/events/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) + SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) + summonevents() + times++ + playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) + to_chat(user, "You have cast summon events.") + return 1 + +/datum/spellbook_entry/summon/events/GetInfo() + . = ..() + if(times>0) + . += "You cast it [times] times.
" + return . + +/obj/item/spellbook + name = "spell book" + desc = "An unearthly tome that glows with power." + icon = 'icons/obj/library.dmi' + icon_state ="book" + throw_speed = 2 + throw_range = 5 + w_class = WEIGHT_CLASS_TINY + var/uses = 10 + var/temp = null + var/tab = null + var/mob/living/carbon/human/owner + var/list/datum/spellbook_entry/entries = list() + var/list/categories = list() + +/obj/item/spellbook/examine(mob/user) + ..() + if(owner) + to_chat(user, "There is a small signature on the front cover: \"[owner]\".") + else + to_chat(user, "It appears to have no author.") + +/obj/item/spellbook/Initialize() + . = ..() + prepare_spells() + +/obj/item/spellbook/proc/prepare_spells() + var/entry_types = subtypesof(/datum/spellbook_entry) - /datum/spellbook_entry/item - /datum/spellbook_entry/summon + for(var/T in entry_types) + var/datum/spellbook_entry/E = new T + if(E.IsAvailible()) + entries |= E + categories |= E.category + else + qdel(E) + tab = categories[1] + +/obj/item/spellbook/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/antag_spawner/contract)) + var/obj/item/antag_spawner/contract/contract = O + if(contract.used) + to_chat(user, "The contract has been used, you can't get your points back now!") + else + to_chat(user, "You feed the contract back into the spellbook, refunding your points.") + uses++ + for(var/datum/spellbook_entry/item/contract/CT in entries) + if(!isnull(CT.limit)) + CT.limit++ + qdel(O) + else if(istype(O, /obj/item/antag_spawner/slaughter_demon)) + to_chat(user, "On second thought, maybe summoning a demon is a bad idea. You refund your points.") + uses++ + for(var/datum/spellbook_entry/item/bloodbottle/BB in entries) + if(!isnull(BB.limit)) + BB.limit++ + qdel(O) + +/obj/item/spellbook/proc/GetCategoryHeader(category) + var/dat = "" + switch(category) + if("Offensive") + dat += "Spells and items geared towards debilitating and destroying.

" + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" + dat += "For spells: the number after the spell name is the cooldown time.
" + dat += "You can reduce this number by spending more points on the spell.
" + if("Defensive") + dat += "Spells and items geared towards improving your survivabilty or reducing foes' ability to attack.

" + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" + dat += "For spells: the number after the spell name is the cooldown time.
" + dat += "You can reduce this number by spending more points on the spell.
" + if("Mobility") + dat += "Spells and items geared towards improving your ability to move. It is a good idea to take at least one.

" + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" + dat += "For spells: the number after the spell name is the cooldown time.
" + dat += "You can reduce this number by spending more points on the spell.
" + if("Assistance") + dat += "Spells and items geared towards bringing in outside forces to aid you or improving upon your other items and abilties.

" + dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" + dat += "For spells: the number after the spell name is the cooldown time.
" + dat += "You can reduce this number by spending more points on the spell.
" + if("Challenges") + dat += "The Wizard Federation typically has hard limits on the potency and number of spells brought to the station based on risk.
" + dat += "Arming the station against you will increases the risk, but will grant you one more charge for your spellbook.
" + if("Rituals") + dat += "These powerful spells change the very fabric of reality. Not always in your favour.
" + return dat + +/obj/item/spellbook/proc/wrap(content) + var/dat = "" + dat +="Spellbook" + dat += {" + + + + "} + dat += {"[content]"} + return dat + +/obj/item/spellbook/attack_self(mob/user) + if(!owner) + to_chat(user, "You bind the spellbook to yourself.") + owner = user + return + if(user != owner) + to_chat(user, "The [name] does not recognize you as its owner and refuses to open!") + return + user.set_machine(src) + var/dat = "" + + dat += "" + + var/datum/spellbook_entry/E + for(var/i=1,i<=entries.len,i++) + var/spell_info = "" + E = entries[i] + spell_info += E.GetInfo() + if(E.CanBuy(user,src)) + spell_info+= "[E.buy_word]
" + else + spell_info+= "Can't [E.buy_word]
" + if(E.CanRefund(user,src)) + spell_info+= "Refund
" + spell_info += "
" + if(cat_dat[E.category]) + cat_dat[E.category] += spell_info + + for(var/category in categories) + dat += "
" + dat += GetCategoryHeader(category) + dat += cat_dat[category] + dat += "
" + + user << browse(wrap(dat), "window=spellbook;size=700x500") + onclose(user, "spellbook") + return + +/obj/item/spellbook/Topic(href, href_list) + ..() + var/mob/living/carbon/human/H = usr + + if(H.stat || H.restrained()) + return + if(!ishuman(H)) + return 1 + + if(H.mind.special_role == "apprentice") + temp = "If you got caught sneaking a peek from your teacher's spellbook, you'd likely be expelled from the Wizard Academy. Better not." + return + + var/datum/spellbook_entry/E = null + if(loc == H || (in_range(src, H) && isturf(loc))) + H.set_machine(src) + if(href_list["buy"]) + E = entries[text2num(href_list["buy"])] + if(E && E.CanBuy(H,src)) + if(E.Buy(H,src)) + if(E.limit) + E.limit-- + uses -= E.cost + else if(href_list["refund"]) + E = entries[text2num(href_list["refund"])] + if(E && E.refundable) + var/result = E.Refund(H,src) + if(result > 0) + if(!isnull(E.limit)) + E.limit += result + uses += result + else if(href_list["page"]) + tab = sanitize(href_list["page"]) + attack_self(H) + return +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) diff --git a/code/modules/cargo/exports.dm b/code/modules/cargo/exports.dm index b4c0aa350d..702abf2a12 100644 --- a/code/modules/cargo/exports.dm +++ b/code/modules/cargo/exports.dm @@ -115,7 +115,7 @@ Credit dupes that require a lot of manual work shouldn't be removed, unless they return FALSE if(!get_cost(O, contr, emag)) return FALSE - if(O.flags_2 & HOLOGRAM_2) + if(O.flags_1 & HOLOGRAM_1) return FALSE return TRUE diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index 0ff1bdefe3..839a2876e4 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears @@ -44,3 +45,55 @@ H.update_inv_neck() H.update_inv_head() to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") +======= + +//Ears: currently only used for headsets and earmuffs +/obj/item/clothing/ears + name = "ears" + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + slot_flags = ITEM_SLOT_EARS + resistance_flags = NONE + +/obj/item/clothing/ears/earmuffs + name = "earmuffs" + desc = "Protects your hearing from loud noises, and quiet ones as well." + icon_state = "earmuffs" + item_state = "earmuffs" + strip_delay = 15 + equip_delay_other = 25 + resistance_flags = FLAMMABLE + +/obj/item/clothing/ears/earmuffs/ComponentInitialize() + . = ..() + AddComponent(/datum/component/earhealing) + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + +/obj/item/clothing/ears/headphones + name = "headphones" + desc = "Unce unce unce unce. Boop!" + icon = 'icons/obj/clothing/accessories.dmi' + icon_state = "headphones" + item_state = "headphones" + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! + actions_types = list(/datum/action/item_action/toggle_headphones) + var/headphones_on = FALSE + +/obj/item/clothing/ears/headphones/Initialize() + . = ..() + update_icon() + +/obj/item/clothing/ears/headphones/update_icon() + icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" + item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" + +/obj/item/clothing/ears/headphones/proc/toggle(owner) + headphones_on = !headphones_on + update_icon() + var/mob/living/carbon/human/H = owner + if(istype(H)) + H.update_inv_ears() + H.update_inv_neck() + H.update_inv_head() + to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 2e9b7f83f2..585fe10270 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -13,10 +13,13 @@ resistance_flags = NONE flags_cover = HEADCOVERSEYES flags_inv = HIDEHAIR - flags_2 = BANG_PROTECT_2 dog_fashion = /datum/dog_fashion/head/helmet +/obj/item/clothing/head/helmet/ComponentInitialize() + . = ..() + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_HEAD)) + /obj/item/clothing/head/helmet/sec can_flashlight = 1 @@ -203,11 +206,12 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH strip_delay = 80 dog_fashion = null - // old knight helmets do not offer protection against loud noises - flags_2 = NONE + /obj/item/clothing/head/helmet/knight/Initialize(mapload) . = ..() + var/datum/component = GetComponent(/datum/component/wearertargeting/earprotection) + qdel(component) /obj/item/clothing/head/helmet/knight/blue icon_state = "knight_blue" diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index 1fe1f7bac6..7d309bd9c7 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -84,7 +84,7 @@ if(T.Adjacent(user)) for(var/B in T) var/atom/movable/AM = B - if(AM.flags_2 & HOLOGRAM_2) + if(AM.flags_1 & HOLOGRAM_1) continue . += AM @@ -93,7 +93,7 @@ .["tool_behaviour"] = list() .["other"] = list() for(var/obj/item/I in get_environment(user)) - if(I.flags_2 & HOLOGRAM_2) + if(I.flags_1 & HOLOGRAM_1) continue if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I diff --git a/code/modules/events/sentience.dm b/code/modules/events/sentience.dm index b4b939fdba..55d8ce8b14 100644 --- a/code/modules/events/sentience.dm +++ b/code/modules/events/sentience.dm @@ -50,8 +50,7 @@ SA.key = SG.key - SA.grant_language(/datum/language/common) - SA.flags_2 |= OMNITONGUE_2 + SA.grant_all_languages(TRUE) SA.sentience_act() diff --git a/code/modules/holodeck/area_copy.dm b/code/modules/holodeck/area_copy.dm index fee60605e3..8edc7090e4 100644 --- a/code/modules/holodeck/area_copy.dm +++ b/code/modules/holodeck/area_copy.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_INIT(duplicate_forbidden_vars,list("tag", "datum_components", "area" M.power_change() if(holoitem) - O.flags_2 |= HOLOGRAM_2 + O.flags_1 |= HOLOGRAM_1 return O diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index fea154a5c0..d353260fa9 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -24,10 +24,6 @@ /mob/living/carbon/get_ear_protection() var/number = ..() - if(ears && (ears.flags_2 & BANG_PROTECT_2)) - number += 1 - if(head && (head.flags_2 & BANG_PROTECT_2)) - number += 1 var/obj/item/organ/ears/E = getorganslot(ORGAN_SLOT_EARS) if(!E) number = INFINITY @@ -224,7 +220,7 @@ ..() /mob/living/carbon/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = 0, override = 0, tesla_shock = 0, illusion = 0, stun = TRUE) - if(tesla_shock && (flags_2 & TESLA_IGNORE_2)) + if(tesla_shock && (flags_1 & TESLA_IGNORE_1)) return FALSE if(has_trait(TRAIT_SHOCKIMMUNE)) return FALSE @@ -350,6 +346,9 @@ /mob/living/carbon/soundbang_act(intensity = 1, stun_pwr = 20, damage_pwr = 5, deafen_pwr = 15) + var/list/reflist = list(intensity) // Need to wrap this in a list so we can pass a reference + SendSignal(COMSIG_CARBON_SOUNDBANG, reflist) + intensity = reflist[1] var/ear_safety = get_ear_protection() var/obj/item/organ/ears/ears = getorganslot(ORGAN_SLOT_EARS) var/effect_amount = intensity - ear_safety diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 050a4f6d09..2e254e0379 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -448,7 +448,7 @@ else if(S.siemens_coefficient == (-1)) total_coeff -= 1 siemens_coeff = total_coeff - if(flags_2 & TESLA_IGNORE_2) + if(flags_1 & TESLA_IGNORE_1) siemens_coeff = 0 else if(!safety) var/gloves_siemens_coeff = 1 diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 2b2e0de0b3..4a4cb6fc5f 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -302,7 +302,7 @@ return 1 /mob/living/proc/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = 0, tesla_shock = 0, illusion = 0, stun = TRUE) - if(tesla_shock && (flags_2 & TESLA_IGNORE_2)) + if(tesla_shock && (flags_1 & TESLA_IGNORE_1)) return FALSE if(has_trait(TRAIT_SHOCKIMMUNE)) return FALSE diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index b841ae95db..c98a7b5645 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -251,8 +251,7 @@ med.remove_hud_from(src) if("translator") if(href_list["toggle"]) - if(!(flags_2 & OMNITONGUE_2)) - grant_all_languages(TRUE) + grant_all_languages(TRUE) // this is PERMAMENT. if("doorjack") if(href_list["jack"]) @@ -311,8 +310,8 @@ if(s == "medical HUD") dat += "Medical Analysis Suite[(medHUD) ? " On" : " Off"]
" if(s == "universal translator") - var/translator_on = (flags_2 & OMNITONGUE_2) - dat += "Universal Translator[translator_on ? " On" : " Off"]
" + var/datum/language_holder/H = get_language_holder() + dat += "Universal Translator[H.omnitongue ? " On" : " Off"]
" if(s == "projection array") dat += "Projection Array
" if(s == "camera jack") @@ -463,10 +462,10 @@ // Universal Translator /mob/living/silicon/pai/proc/softwareTranslator() - var/translator_on = (flags_2 & OMNITONGUE_2) + var/datum/language_holder/H = get_language_holder() . = {"

Universal Translator


When enabled, this device will permamently be able to speak and understand all known forms of communication.

- The device is currently [translator_on ? "en" : "dis" ]abled.
[translator_on ? "" : "Activate Translation Module
"]"} + The device is currently [H.omnitongue ? "en" : "dis" ]abled.
[H.omnitongue ? "" : "Activate Translation Module
"]"} return . // Security HUD diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 6e53688470..c9fafe1bc6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -671,7 +671,7 @@ Difficulty: Very Hard for(var/i in T) if(isitem(i) && !is_type_in_typecache(i, banned_items_typecache)) var/obj/item/W = i - if(!W.admin_spawned && !(W.flags_2 & HOLOGRAM_2) && !(W.flags_1 & ABSTRACT_1)) + if(!W.admin_spawned && !(W.flags_1 & HOLOGRAM_1) && !(W.flags_1 & ABSTRACT_1)) L += W if(L.len) var/obj/item/CHOSEN = pick(L) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 6b50b5e321..9cdcd08810 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -221,7 +221,7 @@ else if(isliving(A)) var/dist = get_dist(source, A) var/mob/living/L = A - if(dist <= zap_range && (dist < closest_dist || !closest_mob) && L.stat != DEAD && !(L.flags_2 & TESLA_IGNORE_2)) + if(dist <= zap_range && (dist < closest_dist || !closest_mob) && L.stat != DEAD && !(L.flags_1 & TESLA_IGNORE_1)) closest_mob = L closest_atom = A closest_dist = dist diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 803167484c..d717cbf680 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -164,7 +164,7 @@ Robot.mmi.transfer_identity(M) //Does not transfer key/client. Robot.clear_inherent_laws(0) Robot.clear_zeroth_law(0) - + if("slime") new_mob = new /mob/living/simple_animal/slime/random(M.loc) @@ -231,7 +231,6 @@ if(!new_mob) return new_mob.grant_language(/datum/language/common) - new_mob.flags_2 |= OMNITONGUE_2 new_mob.logging = M.logging // Some forms can still wear some items diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 5e33907720..a5998400c8 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -679,7 +679,7 @@ SM.sentience_act() to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours!") to_chat(SM, "You are grateful to be self aware and owe [user.real_name] a great debt. Serve [user.real_name], and assist [user.p_them()] in completing [user.p_their()] goals at any cost.") - if(SM.flags_2 & HOLOGRAM_2) //Check to see if it's a holodeck creature + if(SM.flags_1 & HOLOGRAM_1) //Check to see if it's a holodeck creature to_chat(SM, "You also become depressingly aware that you are not a real creature, but instead a holoform. Your existence is limited to the parameters of the holodeck.") to_chat(user, "[SM] accepts [src] and suddenly becomes attentive and aware. It worked!") SM.copy_known_languages_from(user, FALSE) diff --git a/tgstation.dme b/tgstation.dme index 2a5f1d1f8f..861f6221e6 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -323,6 +323,11 @@ #include "code\datums\components\cleaning.dm" #include "code\datums\components\construction.dm" #include "code\datums\components\decal.dm" +<<<<<<< HEAD +======= +#include "code\datums\components\earhealing.dm" +#include "code\datums\components\earprotection.dm" +>>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) #include "code\datums\components\forensics.dm" #include "code\datums\components\infective.dm" #include "code\datums\components\jousting.dm" From b5a95e9da8036579502349b10102a3d88a553cfb Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 3 May 2018 18:45:55 -0400 Subject: [PATCH 019/306] Makes more messages pronoun sensitive --- code/__HELPERS/pronouns.dm | 22 +++++++++++++++++++ code/datums/components/riding.dm | 2 +- code/datums/martial/cqc.dm | 2 +- code/datums/martial/sleeping_carp.dm | 2 +- .../game/gamemodes/clown_ops/clown_weapons.dm | 2 +- code/game/machinery/doors/door.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 4 ++-- .../mecha/equipment/tools/medical_tools.dm | 2 +- code/game/objects/items.dm | 2 +- code/game/objects/items/airlock_painter.dm | 2 +- code/game/objects/items/cigs_lighters.dm | 10 ++++----- code/game/objects/items/clown_items.dm | 2 +- code/game/objects/items/cosmetics.dm | 12 +++++----- code/game/objects/items/defib.dm | 4 ++-- code/game/objects/items/devices/aicard.dm | 2 +- .../objects/items/devices/laserpointer.dm | 8 +++---- .../game/objects/items/devices/radio/radio.dm | 2 +- .../items/devices/reverse_bear_trap.dm | 7 +++++- code/game/objects/items/melee/energy.dm | 2 +- code/game/objects/items/melee/misc.dm | 4 ++-- code/game/objects/items/pet_carrier.dm | 4 ++-- code/game/objects/items/pinpointer.dm | 6 ++--- code/game/objects/items/pneumaticCannon.dm | 2 +- code/game/objects/items/powerfist.dm | 2 +- code/game/objects/items/religion.dm | 2 +- code/game/objects/items/robot/robot_items.dm | 4 ++-- code/game/objects/items/stacks/medical.dm | 2 +- .../items/stacks/sheets/sheet_types.dm | 2 +- code/game/objects/items/stacks/wrap.dm | 2 +- code/game/objects/items/storage/backpack.dm | 2 +- code/game/objects/items/storage/bags.dm | 4 ++-- code/game/objects/items/storage/belt.dm | 2 +- code/game/objects/items/stunbaton.dm | 2 +- code/game/objects/items/teleprod.dm | 2 +- code/game/objects/items/toys.dm | 2 +- code/game/objects/items/twohanded.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- code/game/objects/structures/guillotine.dm | 6 ++--- code/game/objects/structures/life_candle.dm | 2 +- code/game/objects/structures/watercloset.dm | 6 ++--- .../abductor/abductee/abductee_objectives.dm | 2 +- .../abductor/equipment/abduction_gear.dm | 6 ++--- code/modules/antagonists/brother/brother.dm | 2 +- .../antagonists/changeling/powers/absorb.dm | 4 ++-- .../changeling/powers/mutations.dm | 12 +++++----- .../changeling/powers/tiny_prick.dm | 4 ++-- .../clockcult/clock_effects/clock_sigils.dm | 2 +- .../clock_helpers/fabrication_helpers.dm | 4 ++-- .../clockcult/clock_helpers/slab_abilities.dm | 10 ++++----- .../clockcult/clock_items/clock_components.dm | 2 +- .../clockcult/clock_items/clockwork_armor.dm | 8 +++---- .../clockcult/clock_items/soul_vessel.dm | 4 ++-- .../clock_mobs/clockwork_marauder.dm | 2 +- .../clock_structures/eminence_spire.dm | 4 ++-- .../clock_structures/traps/brass_skewer.dm | 2 +- .../antagonists/clockcult/clockcult.dm | 2 +- code/modules/antagonists/cult/blood_magic.dm | 14 ++++++------ code/modules/antagonists/cult/cult.dm | 4 ++-- code/modules/antagonists/cult/cult_comms.dm | 2 +- .../antagonists/cult/cult_structures.dm | 4 ++-- code/modules/antagonists/cult/ritual.dm | 4 ++-- .../devil/true_devil/_true_devil.dm | 2 +- .../nukeop/equipment/nuclear_challenge.dm | 2 +- .../revenant/revenant_abilities.dm | 6 ++--- .../antagonists/revolution/revolution.dm | 4 ++-- .../antagonists/slaughter/slaughter.dm | 2 +- .../antagonists/valentines/valentine.dm | 4 ++-- .../antagonists/wizard/equipment/artefact.dm | 4 ++-- .../antagonists/wizard/equipment/soulstone.dm | 10 ++++----- code/modules/antagonists/wizard/wizard.dm | 2 +- code/modules/assembly/flash.dm | 2 +- code/modules/assembly/signaler.dm | 2 +- .../awaymissions/mission_code/snowdin.dm | 4 ++-- code/modules/clothing/glasses/_glasses.dm | 6 ++--- code/modules/clothing/head/misc.dm | 2 +- code/modules/clothing/masks/breath.dm | 2 +- .../modules/clothing/spacesuits/flightsuit.dm | 22 +++++++++---------- code/modules/clothing/spacesuits/plasmamen.dm | 2 +- code/modules/clothing/suits/armor.dm | 2 +- code/modules/clothing/under/miscellaneous.dm | 2 +- .../food_and_drinks/food/snacks_egg.dm | 2 +- code/modules/language/codespeak.dm | 2 +- code/modules/mining/equipment/mining_tools.dm | 2 +- .../mining/lavaland/necropolis_chests.dm | 4 ++-- code/modules/mob/living/brain/brain_item.dm | 2 +- .../carbon/alien/humanoid/alien_powers.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 8 +++---- .../mob/living/carbon/carbon_defense.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 4 ++-- .../carbon/human/species_types/jellypeople.dm | 2 +- .../human/species_types/shadowpeople.dm | 6 ++--- code/modules/mob/living/emote.dm | 2 +- code/modules/mob/living/say.dm | 2 +- .../mob/living/silicon/pai/pai_defense.dm | 2 +- .../mob/living/silicon/pai/software.dm | 2 +- .../mob/living/silicon/robot/robot_defense.dm | 4 ++-- code/modules/mob/living/silicon/silicon.dm | 2 +- .../mob/living/simple_animal/constructs.dm | 2 +- .../living/simple_animal/guardian/guardian.dm | 4 ++-- .../hostile/mining_mobs/hivelord.dm | 2 +- .../simple_animal/hostile/netherworld.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 2 +- code/modules/paperwork/contract.dm | 4 ++-- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/paperplane.dm | 2 +- code/modules/paperwork/photocopier.dm | 5 +++++ code/modules/paperwork/photography.dm | 2 +- code/modules/projectiles/guns/energy.dm | 4 ++-- .../chemistry/reagents/alcohol_reagents.dm | 2 +- .../reagents/reagent_containers/medspray.dm | 2 +- .../xenobiology/crossbreeding/_corecross.dm | 2 +- .../crossbreeding/_status_effects.dm | 4 ++-- .../xenobiology/crossbreeding/burning.dm | 2 +- .../research/xenobiology/xenobio_camera.dm | 2 +- .../ruins/objects_and_mobs/sin_ruins.dm | 2 +- code/modules/spells/spell_types/barnyard.dm | 2 +- code/modules/spells/spell_types/lightning.dm | 2 +- code/modules/surgery/eye_surgery.dm | 2 +- 118 files changed, 234 insertions(+), 202 deletions(-) diff --git a/code/__HELPERS/pronouns.dm b/code/__HELPERS/pronouns.dm index 3446a750ee..801940eca1 100644 --- a/code/__HELPERS/pronouns.dm +++ b/code/__HELPERS/pronouns.dm @@ -36,6 +36,9 @@ /datum/proc/p_s(temp_gender) //is this a descriptive proc name, or what? . = "s" +/datum/proc/p_es(temp_gender) + . = "es" + //like clients, which do have gender. /client/p_they(capitalized, temp_gender) if(!temp_gender) @@ -107,6 +110,12 @@ if(temp_gender != PLURAL && temp_gender != NEUTER) . = "s" +/client/p_es(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender != PLURAL && temp_gender != NEUTER) + . = "es" + //mobs(and atoms but atoms don't really matter write your own proc overrides) also have gender! /mob/p_they(capitalized, temp_gender) if(!temp_gender) @@ -184,6 +193,12 @@ if(temp_gender != PLURAL) . = "s" +/mob/p_es(temp_gender) + if(!temp_gender) + temp_gender = gender + if(temp_gender != PLURAL) + . = "es" + //humans need special handling, because they can have their gender hidden /mob/living/carbon/human/p_they(capitalized, temp_gender) var/list/obscured = check_obscured_slots() @@ -240,3 +255,10 @@ if((slot_w_uniform in obscured) && skipface) temp_gender = PLURAL return ..() + +/mob/living/carbon/human/p_es(temp_gender) + var/list/obscured = check_obscured_slots() + var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) + if((SLOT_W_UNIFORM in obscured) && skipface) + temp_gender = PLURAL + return ..() diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index 3701be2ae9..4a720b6550 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -208,7 +208,7 @@ var/atom/movable/AM = parent AM.unbuckle_mob(user) user.Knockdown(60) - user.visible_message("[AM] pushes [user] off of them!") + user.visible_message("[AM] pushes [user] off of [AM.p_them()]!") /datum/component/riding/cyborg diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm index 8a480cc2d7..c48cf4d9dd 100644 --- a/code/datums/martial/cqc.dm +++ b/code/datums/martial/cqc.dm @@ -73,7 +73,7 @@ D.apply_damage(10, BRUTE) add_logs(A, D, "cqc kicked") if(D.IsKnockdown() && !D.stat) - D.visible_message("[A] kicks [D]'s head, knocking them out!", \ + D.visible_message("[A] kicks [D]'s head, knocking [D.p_them()] out!", \ "[A] kicks your head, knocking you out!") playsound(get_turf(A), 'sound/weapons/genhit1.ogg', 50, 1, -1) D.SetSleeping(300) diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 845a7507bd..2ec94a930c 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -219,7 +219,7 @@ if(H.staminaloss && !H.IsSleeping()) var/total_health = (H.health - H.staminaloss) if(total_health <= HEALTH_THRESHOLD_CRIT && !H.stat) - H.visible_message("[user] delivers a heavy hit to [H]'s head, knocking them out cold!", \ + H.visible_message("[user] delivers a heavy hit to [H]'s head, knocking [H.p_them()] out cold!", \ "[user] knocks you unconscious!") H.SetSleeping(600) H.adjustBrainLoss(15, 150) diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm index 6488a98d7d..1c1e46b59c 100644 --- a/code/game/gamemodes/clown_ops/clown_weapons.dm +++ b/code/game/gamemodes/clown_ops/clown_weapons.dm @@ -107,7 +107,7 @@ /obj/item/melee/transforming/energy/sword/bananium/suicide_act(mob/user) if(!active) transform_weapon(user, TRUE) - user.visible_message("[user] is [pick("slitting [user.p_their()] stomach open with", "falling on")] [src]! It looks like [user.p_theyre()] trying to commit seppuku, but the blade slips off of them harmlessly!") + user.visible_message("[user] is [pick("slitting [user.p_their()] stomach open with", "falling on")] [src]! It looks like [user.p_theyre()] trying to commit seppuku, but the blade slips off of [user.p_them()] harmlessly!") GET_COMPONENT(slipper, /datum/component/slippery) slipper.Slip(user) return SHAME diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 4685097de1..7c16f05fd1 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -303,7 +303,7 @@ /obj/machinery/door/proc/crush() for(var/mob/living/L in get_turf(src)) - L.visible_message("[src] closes on [L], crushing them!", "[src] closes on you and crushes you!") + L.visible_message("[src] closes on [L], crushing [L.p_them()]!", "[src] closes on you and crushes you!") if(isalien(L)) //For xenos L.adjustBruteLoss(DOOR_CRUSH_DAMAGE * 1.5) //Xenos go into crit after aproximately the same amount of crushes as humans. L.emote("roar") diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index b0a2112f2b..e17c543154 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -202,7 +202,7 @@ if(occupant || helmet || suit || storage) return if(target == user) - user.visible_message("[user] slips into [src] and closes the door behind them!", "You slip into [src]'s cramped space and shut its door.") + user.visible_message("[user] slips into [src] and closes the door behind [user.p_them()]!", "You slip into [src]'s cramped space and shut its door.") else target.visible_message("[user] pushes [target] into [src] and shuts its door!", "[user] shoves you into [src] and shuts the door!") close_machine(target) @@ -300,7 +300,7 @@ /obj/machinery/suit_storage_unit/proc/resist_open(mob/user) if(!state_open && occupant && (user in src) && user.stat == 0) // Check they're still here. - visible_message("You see [user] bursts out of [src]!", \ + visible_message("You see [user] burst out of [src]!", \ "You escape the cramped confines of [src]!") open_machine() diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 90c598cccc..3ede481c60 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -70,7 +70,7 @@ /obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/patient_insertion_check(mob/living/carbon/target) if(target.buckled) - occupant_message("[target] will not fit into the sleeper because [target.p_they()] [target.p_are()] buckled to [target.buckled]!") + occupant_message("[target] will not fit into the sleeper because [target.p_theyre()] buckled to [target.buckled]!") return if(target.has_buckled_mobs()) occupant_message("[target] will not fit into the sleeper because of the creatures attached to it!") diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 4e298032db..0f60ee56f5 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -463,7 +463,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) "[user] stabs you in the eye with [src]!") else user.visible_message( \ - "[user] has stabbed themself in the eyes with [src]!", \ + "[user] has stabbed [user.p_them()]self in the eyes with [src]!", \ "You stab yourself in the eyes with [src]!" \ ) if(is_human_victim) diff --git a/code/game/objects/items/airlock_painter.dm b/code/game/objects/items/airlock_painter.dm index 365c96233a..c51917b695 100644 --- a/code/game/objects/items/airlock_painter.dm +++ b/code/game/objects/items/airlock_painter.dm @@ -72,7 +72,7 @@ // TODO maybe add some colorful vomit? - user.visible_message("[user] vomits out their [L]!") + user.visible_message("[user] vomits out [user.p_their()] [L]!") playsound(user.loc, 'sound/effects/splat.ogg', 50, 1) L.forceMove(T) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 230177cc61..db2232278f 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -250,7 +250,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(M == user) cig.attackby(src, user) else - cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + cig.light("[user] holds the [name] out for [M], and lights [M.p_their()] [cig.name].") else return ..() @@ -514,7 +514,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/lighter/ignition_effect(atom/A, mob/user) if(is_hot()) - . = "With a single flick of their wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." + . = "With a single flick of [user.p_their()] wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." /obj/item/lighter/proc/set_lit(new_lit) lit = new_lit @@ -555,7 +555,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM else var/hitzone = user.held_index_to_dir(user.active_hand_index) == "r" ? BODY_ZONE_PRECISE_R_HAND : BODY_ZONE_PRECISE_L_HAND user.apply_damage(5, BURN, hitzone) - user.visible_message("After a few attempts, [user] manages to light [src] - however, [user.p_they()] burn their finger in the process.", "You burn yourself while lighting the lighter!") + user.visible_message("After a few attempts, [user] manages to light [src] - however, [user.p_they()] burn [user.p_their()] finger in the process.", "You burn yourself while lighting the lighter!") user.SendSignal(COMSIG_ADD_MOOD_EVENT, "burnt_thumb", /datum/mood_event/burnt_thumb) else @@ -579,9 +579,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM cig.attackby(src, user) else if(fancy) - cig.light("[user] whips the [name] out and holds it for [M]. [user.p_their(TRUE)] arm is as steady as the unflickering flame they light \the [cig] with.") + cig.light("[user] whips the [name] out and holds it for [M]. [user.p_their(TRUE)] arm is as steady as the unflickering flame [user.p_they()] light[user.p_s()] \the [cig] with.") else - cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + cig.light("[user] holds the [name] out for [M], and lights [M.p_their()] [cig.name].") else ..() diff --git a/code/game/objects/items/clown_items.dm b/code/game/objects/items/clown_items.dm index 9b615b68b5..ad7d4eb520 100644 --- a/code/game/objects/items/clown_items.dm +++ b/code/game/objects/items/clown_items.dm @@ -52,7 +52,7 @@ /obj/item/soap/suicide_act(mob/user) user.say(";FFFFFFFFFFFFFFFFUUUUUUUDGE!!") - user.visible_message("[user] lifts [src] to their mouth and gnaws on it furiously, producing a thick froth! [user.p_they(TRUE)]'ll never get that BB gun now!") + user.visible_message("[user] lifts [src] to [user.p_their()] mouth and gnaws on it furiously, producing a thick froth! [user.p_they(TRUE)]'ll never get that BB gun now!") new /obj/effect/particle_effect/foam(loc) return (TOXLOSS) diff --git a/code/game/objects/items/cosmetics.dm b/code/game/objects/items/cosmetics.dm index 8475e7d00e..6bcf2d620f 100644 --- a/code/game/objects/items/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -53,13 +53,13 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.is_mouth_covered()) - to_chat(user, "Remove [ H == user ? "your" : "their" ] mask!") + to_chat(user, "Remove [ H == user ? "your" : "[H.p_their()]" ] mask!") return if(H.lip_style) //if they already have lipstick on to_chat(user, "You need to wipe off the old lipstick first!") return if(H == user) - user.visible_message("[user] does their lips with \the [src].", \ + user.visible_message("[user] does [user.p_their()] lips with \the [src].", \ "You take a moment to apply \the [src]. Perfect!") H.lip_style = "lipstick" H.lip_color = colour @@ -142,10 +142,10 @@ return if(H == user) //shaving yourself - user.visible_message("[user] starts to shave their facial hair with [src].", \ + user.visible_message("[user] starts to shave [user.p_their()] facial hair with [src].", \ "You take a moment to shave your facial hair with [src]...") if(do_after(user, 50, target = H)) - user.visible_message("[user] shaves his facial hair clean with [src].", \ + user.visible_message("[user] shaves [user.p_their()] facial hair clean with [src].", \ "You finish shaving with [src]. Fast and clean!") shave(H, location) else @@ -170,10 +170,10 @@ return if(H == user) //shaving yourself - user.visible_message("[user] starts to shave their head with [src].", \ + user.visible_message("[user] starts to shave [user.p_their()] head with [src].", \ "You start to shave your head with [src]...") if(do_after(user, 5, target = H)) - user.visible_message("[user] shaves his head with [src].", \ + user.visible_message("[user] shaves [user.p_their()] head with [src].", \ "You finish shaving with [src].") shave(H, location) else diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 47d7b1e525..1d82a87e80 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -443,7 +443,7 @@ if(isliving(H.pulledby)) //CLEAR! var/mob/living/M = H.pulledby if(M.electrocute_act(30, src)) - M.visible_message("[M] is electrocuted by their contact with [H]!") + M.visible_message("[M] is electrocuted by [M.p_their()] contact with [H]!") M.emote("scream") /obj/item/twohanded/shockpaddles/proc/do_disarm(mob/living/M, mob/living/user) @@ -506,7 +506,7 @@ shock_touching(45, H) if(H.can_heartattack() && !H.undergoing_cardiac_arrest()) if(!H.stat) - H.visible_message("[H] thrashes wildly, clutching at their chest!", + H.visible_message("[H] thrashes wildly, clutching at [H.p_their()] chest!", "You feel a horrible agony in your chest!") H.set_heartattack(TRUE) H.apply_damage(50, BURN, BODY_ZONE_CHEST) diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 8947009974..3ee5441824 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -13,7 +13,7 @@ var/mob/living/silicon/ai/AI /obj/item/aicard/suicide_act(mob/living/user) - user.visible_message("[user] is trying to upload themselves into [src]! That's not going to work out well!") + user.visible_message("[user] is trying to upload [user.p_them()]self into [src]! That's not going to work out well!") return BRUTELOSS /obj/item/aicard/afterattack(atom/target, mob/user, proximity) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 116b5982ee..d1eb1cf1de 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -100,9 +100,9 @@ //chance to actually hit the eyes depends on internal component if(prob(effectchance * diode.rating) && C.flash_act(severity)) - outmsg = "You blind [C] by shining [src] in their eyes." + outmsg = "You blind [C] by shining [src] in [C.p_their()] eyes." else - outmsg = "You fail to blind [C] by shining [src] at their eyes!" + outmsg = "You fail to blind [C] by shining [src] at [C.p_their()] eyes!" //robots else if(iscyborg(target)) @@ -113,9 +113,9 @@ S.flash_act(affect_silicon = 1) S.Knockdown(rand(100,200)) to_chat(S, "Your sensors were overloaded by a laser!") - outmsg = "You overload [S] by shining [src] at their sensors." + outmsg = "You overload [S] by shining [src] at [S.p_their()] sensors." else - outmsg = "You fail to overload [S] by shining [src] at their sensors!" + outmsg = "You fail to overload [S] by shining [src] at [S.p_their()] sensors!" //cameras else if(istype(target, /obj/machinery/camera)) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 9b5ce58867..361222e3cd 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -44,7 +44,7 @@ //FREQ_BROADCASTING = 2 /obj/item/radio/suicide_act(mob/living/user) - user.visible_message("[user] starts bouncing [src] off their head! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] starts bouncing [src] off [user.p_their()] head! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS /obj/item/radio/proc/set_frequency(new_frequency) diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 7631937de0..09c0c236ab 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -82,8 +82,13 @@ ..() /obj/item/reverse_bear_trap/attack(mob/living/target, mob/living/user) +<<<<<<< HEAD if(target.get_item_by_slot(slot_head)) to_chat(user, "Remove their headgear first!") +======= + if(target.get_item_by_slot(SLOT_HEAD)) + to_chat(user, "Remove [target.p_their()] headgear first!") +>>>>>>> ba1030f... Makes more messages pronoun sensitive (#37582) return target.visible_message("[user] starts forcing [src] onto [target]'s head!", \ "[target] starts forcing [src] onto your head!", "You hear clanking.") @@ -106,7 +111,7 @@ playsound(src, 'sound/effects/snap.ogg', 75, TRUE) else var/mob/living/carbon/human/jill = loc - jill.visible_message("[src] goes off in [jill]'s mouth, ripping their head apart!", "[src] goes off!") + jill.visible_message("[src] goes off in [jill]'s mouth, ripping [jill.p_their()] head apart!", "[src] goes off!") jill.emote("scream") playsound(src, 'sound/effects/snap.ogg', 75, TRUE, frequency = 0.5) playsound(src, 'sound/effects/splat.ogg', 50, TRUE, frequency = 0.5) diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 59ec24e22c..935d2a007e 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -54,7 +54,7 @@ if(iscarbon(user)) var/mob/living/carbon/C = user if(C.wear_mask) - in_mouth = ", barely missing their nose" + in_mouth = ", barely missing [C.p_their()] nose" . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process." playsound(loc, hitsound, get_clamped_volume(), 1, -1) add_fingerprint(user) diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 0016bf981f..32af3587f4 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -3,7 +3,7 @@ /obj/item/melee/proc/check_martial_counter(mob/living/carbon/human/target, mob/living/carbon/human/user) if(target.check_block()) - target.visible_message("[target.name] blocks [src] and twists [user]'s arm behind their back!", + target.visible_message("[target.name] blocks [src] and twists [user]'s arm behind [user.p_their()] back!", "You block the attack!") user.Stun(40) return TRUE @@ -169,7 +169,7 @@ var/mob/living/carbon/human/H = user var/obj/item/organ/brain/B = H.getorgan(/obj/item/organ/brain) - user.visible_message("[user] stuffs [src] up [user.p_their()] nose and presses the 'extend' button! It looks like [user.p_theyre()] trying to clear their mind.") + user.visible_message("[user] stuffs [src] up [user.p_their()] nose and presses the 'extend' button! It looks like [user.p_theyre()] trying to clear [user.p_their()] mind.") if(!on) src.attack_self(user) else diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm index f671e63109..a73be6e12e 100644 --- a/code/game/objects/items/pet_carrier.dm +++ b/code/game/objects/items/pet_carrier.dm @@ -164,7 +164,7 @@ return user.visible_message("[user] starts loading [target] into [src].", \ "You start loading [target] into [src]...", null, null, target) - to_chat(target, "[user] starts loading you into their [name]!") + to_chat(target, "[user] starts loading you into [user.p_their()] [name]!") if(!do_mob(user, target, 30)) return if(target in occupants) @@ -174,7 +174,7 @@ return user.visible_message("[user] loads [target] into [src]!", \ "You load [target] into [src].", null, null, target) - to_chat(target, "[user] loads you into their [name]!") + to_chat(target, "[user] loads you into [user.p_their()] [name]!") add_occupant(target) /obj/item/pet_carrier/proc/add_occupant(mob/living/occupant) diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index a6d0d285bf..2dfb696cef 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -30,7 +30,7 @@ /obj/item/pinpointer/attack_self(mob/living/user) active = !active - user.visible_message("[user] [active ? "" : "de"]activates their pinpointer.", "You [active ? "" : "de"]activate your pinpointer.") + user.visible_message("[user] [active ? "" : "de"]activates [user.p_their()] pinpointer.", "You [active ? "" : "de"]activate your pinpointer.") playsound(src, 'sound/items/screwdriver2.ogg', 50, 1) if(active) START_PROCESSING(SSfastprocess, src) @@ -94,7 +94,7 @@ /obj/item/pinpointer/crew/attack_self(mob/living/user) if(active) active = FALSE - user.visible_message("[user] deactivates their pinpointer.", "You deactivate your pinpointer.") + user.visible_message("[user] deactivates [user.p_their()] pinpointer.", "You deactivate your pinpointer.") playsound(src, 'sound/items/screwdriver2.ogg', 50, 1) target = null //Restarting the pinpointer forces a target reset STOP_PROCESSING(SSfastprocess, src) @@ -130,7 +130,7 @@ target = names[A] active = TRUE - user.visible_message("[user] activates their pinpointer.", "You activate your pinpointer.") + user.visible_message("[user] activates [user.p_their()] pinpointer.", "You activate your pinpointer.") playsound(src, 'sound/items/screwdriver2.ogg', 50, 1) START_PROCESSING(SSfastprocess, src) update_icon() diff --git a/code/game/objects/items/pneumaticCannon.dm b/code/game/objects/items/pneumaticCannon.dm index 10f3cbf810..54fa046019 100644 --- a/code/game/objects/items/pneumaticCannon.dm +++ b/code/game/objects/items/pneumaticCannon.dm @@ -149,7 +149,7 @@ return if(user.has_trait(TRAIT_CLUMSY) && prob(75) && clumsyCheck && iscarbon(user)) var/mob/living/carbon/C = user - C.visible_message("[C] loses their grip on [src], causing it to go off!", "[src] slips out of your hands and goes off!") + C.visible_message("[C] loses [C.p_their()] grip on [src], causing it to go off!", "[src] slips out of your hands and goes off!") C.dropItemToGround(src, TRUE) if(prob(10)) target = get_turf(user) diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm index 210a6d6a33..5346d6e9cc 100644 --- a/code/game/objects/items/powerfist.dm +++ b/code/game/objects/items/powerfist.dm @@ -79,7 +79,7 @@ playsound(loc, 'sound/effects/refill.ogg', 50, 1) return target.apply_damage(force * fisto_setting, BRUTE) - target.visible_message("[user]'s powerfist lets out a loud hiss as they punch [target.name]!", \ + target.visible_message("[user]'s powerfist lets out a loud hiss as [user.p_they()] punch[user.p_es()] [target.name]!", \ "You cry out in pain as [user]'s punch flings you backwards!") new /obj/effect/temp_visual/kinetic_blast(target.loc) playsound(loc, 'sound/weapons/resonator_blast.ogg', 50, 1) diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm index 0f926b4ee3..1d873ed7cc 100644 --- a/code/game/objects/items/religion.dm +++ b/code/game/objects/items/religion.dm @@ -290,7 +290,7 @@ /obj/item/godstaff/afterattack(atom/target, mob/user, proximity_flag, click_parameters) if(staffcooldown + staffwait > world.time) return - user.visible_message("[user] chants deeply and waves their staff!") + user.visible_message("[user] chants deeply and waves [user.p_their()] staff!") if(do_after(user, 20,1,src)) target.add_atom_colour(conversion_color, WASHABLE_COLOUR_PRIORITY) //wololo staffcooldown = world.time diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 5d70cbd8e7..7cde37f43a 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -114,7 +114,7 @@ if(M.health >= 0) if(ishuman(M)||ismonkey(M)) M.electrocute_act(5, "[user]", safety = 1) - user.visible_message("[user] electrocutes [M] with their touch!", \ + user.visible_message("[user] electrocutes [M] with [user.p_their()] touch!", \ "You electrocute [M] with your touch!") M.update_canmove() else @@ -132,7 +132,7 @@ if(ccooldown < world.time) if(M.health >= 0) if(ishuman(M)) - user.visible_message("[user] crushes [M] in their grip!", \ + user.visible_message("[user] crushes [M] in [user.p_their()] grip!", \ "You crush [M] in your grip!") else user.visible_message("[user] crushes [M]!", \ diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 511f9754fe..1d66b70286 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -155,5 +155,5 @@ grind_results = list("silver_sulfadiazine" = 10) /obj/item/stack/medical/ointment/suicide_act(mob/living/user) - user.visible_message("[user] is squeezing \the [src] into [user.p_their()] mouth! Don't they know that stuff is toxic?") + user.visible_message("[user] is squeezing \the [src] into [user.p_their()] mouth! [user.p_do(TRUE)]n't [user.p_they()] know that stuff is toxic?") return TOXLOSS \ No newline at end of file diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6109f6b0d0..815d5fdb6c 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -134,7 +134,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ return ..() /obj/item/stack/sheet/metal/suicide_act(mob/living/carbon/user) - user.visible_message("[user] begins whacking themselves over the head with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] begins whacking [user.p_them()]self over the head with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS /* diff --git a/code/game/objects/items/stacks/wrap.dm b/code/game/objects/items/stacks/wrap.dm index 16d449e4ac..fe056d34d8 100644 --- a/code/game/objects/items/stacks/wrap.dm +++ b/code/game/objects/items/stacks/wrap.dm @@ -37,7 +37,7 @@ resistance_flags = FLAMMABLE /obj/item/stack/packageWrap/suicide_act(mob/living/user) - user.visible_message("[user] begins wrapping themselves in \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] begins wrapping [user.p_them()]self in \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") if(use(3)) var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(user.loc)) P.icon_state = "deliverypackage5" diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 89ce133fcc..1dc90de42c 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -83,7 +83,7 @@ STR.max_combined_w_class = 60 /obj/item/storage/backpack/santabag/suicide_act(mob/user) - user.visible_message("[user] places [src] over their head and pulls it tight! It looks like they aren't in the Christmas spirit...") + user.visible_message("[user] places [src] over [user.p_their()] head and pulls it tight! It looks like [user.p_they()] [user.p_are()]n't in the Christmas spirit...") return (OXYLOSS) /obj/item/storage/backpack/cultpack diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 5c6a354356..3afae40c47 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -146,10 +146,10 @@ if(show_message) playsound(user, "rustle", 50, TRUE) if (box) - user.visible_message("[user] offloads the ores beneath them into [box].", \ + user.visible_message("[user] offloads the ores beneath [user.p_them()] into [box].", \ "You offload the ores beneath you into your [box].") else - user.visible_message("[user] scoops up the ores beneath them.", \ + user.visible_message("[user] scoops up the ores beneath [user.p_them()].", \ "You scoop up the ores beneath you with your [name].") spam_protection = FALSE diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index d934fbe18a..94ef1f5fa5 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -12,7 +12,7 @@ var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding /obj/item/storage/belt/suicide_act(mob/living/carbon/user) - user.visible_message("[user] begins belting themselves with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] begins belting [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS /obj/item/storage/belt/update_icon() diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 1bd31e978e..612082866c 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -109,7 +109,7 @@ /obj/item/melee/baton/attack(mob/M, mob/living/carbon/human/user) if(status && user.has_trait(TRAIT_CLUMSY) && prob(50)) - user.visible_message("[user] accidentally hits themself with [src]!", \ + user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") user.Knockdown(stunforce*3) deductcharge(hitcost) diff --git a/code/game/objects/items/teleprod.dm b/code/game/objects/items/teleprod.dm index 6c9f6f176c..85355f1c0f 100644 --- a/code/game/objects/items/teleprod.dm +++ b/code/game/objects/items/teleprod.dm @@ -9,7 +9,7 @@ /obj/item/melee/baton/cattleprod/teleprod/attack(mob/living/carbon/M, mob/living/carbon/user)//handles making things teleport when hit ..() if(status && user.has_trait(TRAIT_CLUMSY) && prob(50)) - user.visible_message("[user] accidentally hits themself with [src]!", \ + user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") if(do_teleport(user, get_turf(user), 50))//honk honk user.Knockdown(stunforce*3) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 52e98e4a9e..0879074c55 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -714,7 +714,7 @@ to_chat(user, "The hand of cards is stuck to your hand, you can't add it to the deck!") return cards += CH.currenthand - user.visible_message("[user] puts their hand of cards in the deck.", "You put the hand of cards in the deck.") + user.visible_message("[user] puts [user.p_their()] hand of cards in the deck.", "You put the hand of cards in the deck.") qdel(CH) else to_chat(user, "You can't mix cards from other decks!") diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index fdbea343e3..60d7eae2ac 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -418,7 +418,7 @@ if(iscarbon(user)) var/mob/living/carbon/C = user if(C.wear_mask) - in_mouth = ", barely missing their nose" + in_mouth = ", barely missing [user.p_their()] nose" . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process." playsound(loc, hitsound, get_clamped_volume(), 1, -1) add_fingerprint(user) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 7fbc9ee078..fe89b450c4 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -358,7 +358,7 @@ /obj/effect/mob_spawn/human/demonic_friend/Initialize(mapload, datum/mind/owner_mind, obj/effect/proc_holder/spell/targeted/summon_friend/summoning_spell) . = ..() owner = owner_mind - flavour_text = "You have been given a reprieve from your eternity of torment, to be [owner.name]'s friend for their short mortal coil. Be aware that if you do not live up to [owner.name]'s expectations, they can send you back to hell with a single thought. [owner.name]'s death will also return you to hell." + flavour_text = "You have been given a reprieve from your eternity of torment, to be [owner.name]'s friend for [owner.p_their()] short mortal coil. Be aware that if you do not live up to [owner.name]'s expectations, they can send you back to hell with a single thought. [owner.name]'s death will also return you to hell." var/area/A = get_area(src) if(!mapload && A) notify_ghosts("\A friendship shell has been completed in \the [A.name].", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE) diff --git a/code/game/objects/structures/guillotine.dm b/code/game/objects/structures/guillotine.dm index 2e9672bb99..beb7a927ca 100644 --- a/code/game/objects/structures/guillotine.dm +++ b/code/game/objects/structures/guillotine.dm @@ -1,6 +1,6 @@ #define GUILLOTINE_BLADE_MAX_SHARP 10 // This is maxiumum sharpness and will decapitate without failure #define GUILLOTINE_DECAP_MIN_SHARP 7 // Minimum amount of sharpness for decapitation. Any less and it will just do severe brute damage -#define GUILLOTINE_ANIMATION_LENGTH 9 // How many deciseconds the animation is +#define GUILLOTINE_ANIMATION_LENGTH 9 // How many deciseconds the animation is #define GUILLOTINE_BLADE_RAISED 1 #define GUILLOTINE_BLADE_MOVING 2 #define GUILLOTINE_BLADE_DROPPED 3 @@ -158,7 +158,7 @@ add_fingerprint(user) if (blade_status == GUILLOTINE_BLADE_SHARPENING) return - + if (blade_status == GUILLOTINE_BLADE_RAISED) if (blade_sharpness < GUILLOTINE_BLADE_MAX_SHARP) blade_status = GUILLOTINE_BLADE_SHARPENING @@ -187,7 +187,7 @@ return FALSE if (!istype(M, /mob/living/carbon/human)) - to_chat(usr, "It doesn't look like they can fit into this properly!") + to_chat(usr, "It doesn't look like [M.p_they()] can fit into this properly!") return FALSE // Can't decapitate non-humans if (blade_status != GUILLOTINE_BLADE_RAISED) diff --git a/code/game/objects/structures/life_candle.dm b/code/game/objects/structures/life_candle.dm index dca838ca96..e1480b32b3 100644 --- a/code/game/objects/structures/life_candle.dm +++ b/code/game/objects/structures/life_candle.dm @@ -34,7 +34,7 @@ user.visible_message("[user] reaches out and pinches the flame of [src].", "You sever the connection between yourself and [src].") linked_minds -= user.mind else - user.visible_message("[user] touches [src]. It seems to respond to their presence!", "You create a connection between you and [src].") + user.visible_message("[user] touches [src]. It seems to respond to [user.p_their()] presence!", "You create a connection between you and [src].") linked_minds |= user.mind update_icon() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 749717b358..929e6e1520 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -473,7 +473,7 @@ var/washing_face = 0 if(selected_area in list(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES)) washing_face = 1 - user.visible_message("[user] starts washing their [washing_face ? "face" : "hands"]...", \ + user.visible_message("[user] starts washing [user.p_their()] [washing_face ? "face" : "hands"]...", \ "You start washing your [washing_face ? "face" : "hands"]...") busy = TRUE @@ -483,7 +483,7 @@ busy = FALSE - user.visible_message("[user] washes their [washing_face ? "face" : "hands"] using [src].", \ + user.visible_message("[user] washes [user.p_their()] [washing_face ? "face" : "hands"] using [src].", \ "You wash your [washing_face ? "face" : "hands"] using [src].") if(washing_face) if(ishuman(user)) @@ -520,7 +520,7 @@ user.Knockdown(stunforce) user.stuttering = stunforce/20 B.deductcharge(B.hitcost) - user.visible_message("[user] shocks themself while attempting to wash the active [B.name]!", \ + user.visible_message("[user] shocks [user.p_them()]self while attempting to wash the active [B.name]!", \ "You unwisely attempt to wash [B] while it's still on.") playsound(src, "sparks", 50, 1) return diff --git a/code/modules/antagonists/abductor/abductee/abductee_objectives.dm b/code/modules/antagonists/abductor/abductee/abductee_objectives.dm index 94a1512bcb..f188319644 100644 --- a/code/modules/antagonists/abductor/abductee/abductee_objectives.dm +++ b/code/modules/antagonists/abductor/abductee/abductee_objectives.dm @@ -45,7 +45,7 @@ /datum/objective/abductee/calling/New() var/mob/dead/D = pick(GLOB.dead_mob_list) if(D) - explanation_text = "You know that [D] has perished. Hold a seance to call them from the spirit realm." + explanation_text = "You know that [D] has perished. Hold a seance to call [D.p_them()] from the spirit realm." /datum/objective/abductee/forbiddennumber diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index d14c749992..f92b24c4dc 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -207,7 +207,7 @@ /obj/item/abductor/gizmo/proc/scan(atom/target, mob/living/user) if(ishuman(target)) console.AddSnapshot(target) - to_chat(user, "You scan [target] and add them to the database.") + to_chat(user, "You scan [target] and add [target.p_them()] to the database.") /obj/item/abductor/gizmo/proc/mark(atom/target, mob/living/user) if(marked == target) @@ -517,7 +517,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} if(L.incapacitated(TRUE, TRUE)) if(istype(L.get_item_by_slot(slot_head), /obj/item/clothing/head/foilhat)) to_chat(user, "The specimen's protective headgear is interfering with the sleep inducement!") - L.visible_message("[user] tried to induced sleep in [L] with [src], but their headgear protected them!", \ + L.visible_message("[user] tried to induced sleep in [L] with [src], but [L.p_their()] headgear protected [L.p_them()]!", \ "You feel a strange wave of heavy drowsiness wash over you, but your headgear deflects most of it!") L.drowsyness += 2 return @@ -529,7 +529,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} else if(istype(L.get_item_by_slot(slot_head), /obj/item/clothing/head/foilhat)) to_chat(user, "The specimen's protective headgear is completely blocking our sleep inducement methods!") - L.visible_message("[user] tried to induce sleep in [L] with [src], but their headgear completely protected them!", \ + L.visible_message("[user] tried to induce sleep in [L] with [src], but [L.p_their()] headgear completely protected [L.p_them()]!", \ "Any sense of drowsiness is quickly diminished as your headgear deflects the effects!") return L.drowsyness += 1 diff --git a/code/modules/antagonists/brother/brother.dm b/code/modules/antagonists/brother/brother.dm index 9b30be5e69..8527ab533c 100644 --- a/code/modules/antagonists/brother/brother.dm +++ b/code/modules/antagonists/brother/brother.dm @@ -48,7 +48,7 @@ else if(i != brothers.len) brother_text += ", " to_chat(owner.current, "You are the [owner.special_role] of [brother_text].") - to_chat(owner.current, "The Syndicate only accepts those that have proven themself. Prove yourself and prove your [team.member_name]s by completing your objectives together!") + to_chat(owner.current, "The Syndicate only accepts those that have proven themselves. Prove yourself and prove your [team.member_name]s by completing your objectives together!") owner.announce_objectives() give_meeting_area() diff --git a/code/modules/antagonists/changeling/powers/absorb.dm b/code/modules/antagonists/changeling/powers/absorb.dm index 047056cac4..199bc6636b 100644 --- a/code/modules/antagonists/changeling/powers/absorb.dm +++ b/code/modules/antagonists/changeling/powers/absorb.dm @@ -79,8 +79,8 @@ recent_speech[spoken_memory] = say_log[spoken_memory] if(recent_speech.len) - changeling.antag_memory += "Some of [target]'s speech patterns, we should study these to better impersonate them!
" - to_chat(user, "Some of [target]'s speech patterns, we should study these to better impersonate them!") + changeling.antag_memory += "Some of [target]'s speech patterns, we should study these to better impersonate [target.p_them()]!
" + to_chat(user, "Some of [target]'s speech patterns, we should study these to better impersonate [target.p_them()]!") for(var/spoken_memory in recent_speech) changeling.antag_memory += "\"[recent_speech[spoken_memory]]\"
" to_chat(user, "\"[recent_speech[spoken_memory]]\"") diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index fc98d3182d..0c03f7420c 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -32,7 +32,7 @@ user.temporarilyRemoveItemFromInventory(hand_item, TRUE) //DROPDEL_1 will delete the item if(!silent) playsound(user, 'sound/effects/blobattack.ogg', 30, 1) - user.visible_message("With a sickening crunch, [user] reforms their [weapon_name_simple] into an arm!", "We assimilate the [weapon_name_simple] back into our body.", "With a sickening crunch, [user] reforms [user.p_their()] [weapon_name_simple] into an arm!", "We assimilate the [weapon_name_simple] back into our body.", "[H] casts off their [suit_name_simple]!", "We cast off our [suit_name_simple].", "You hear the organic matter ripping and tearing!") + H.visible_message("[H] casts off [H.p_their()] [suit_name_simple]!", "We cast off our [suit_name_simple].", "You hear the organic matter ripping and tearing!") H.temporarilyRemoveItemFromInventory(H.head, TRUE) //The qdel on dropped() takes care of it H.temporarilyRemoveItemFromInventory(H.wear_suit, TRUE) H.update_inv_wear_suit() @@ -189,13 +189,13 @@ return if(A.hasPower()) - user.visible_message("[user] jams [src] into the airlock and starts prying it open!", "We start forcing the airlock open.", \ + user.visible_message("[user] jams [src] into the airlock and starts prying it open!", "We start forcing [src] open.", \ "You hear a metal screeching sound.") playsound(A, 'sound/machines/airlock_alien_prying.ogg', 100, 1) if(!do_after(user, 100, target = A)) return //user.say("Heeeeeeeeeerrre's Johnny!") - user.visible_message("[user] forces the airlock to open with their [src]!", "We force the airlock to open.", \ + user.visible_message("[user] forces the airlock to open with [user.p_their()] [src]!", "We force [src] to open.", \ "You hear a metal screeching sound.") A.open(2) @@ -415,7 +415,7 @@ if(remaining_uses < 1) if(ishuman(loc)) var/mob/living/carbon/human/H = loc - H.visible_message("With a sickening crunch, [H] reforms his shield into an arm!", "We assimilate our shield into our body", "With a sickening crunch, [H] reforms [H.p_their()] shield into an arm!", "We assimilate our shield into our body", "[loc.name]\'s flesh rapidly inflates, forming a bloated mass around their body!", "We inflate our flesh, creating a spaceproof suit!", "You hear organic matter ripping and tearing!") + loc.visible_message("[loc.name]\'s flesh rapidly inflates, forming a bloated mass around [loc.p_their()] body!", "We inflate our flesh, creating a spaceproof suit!", "You hear organic matter ripping and tearing!") START_PROCESSING(SSobj, src) /obj/item/clothing/suit/space/changeling/process() diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 10b86ac1ad..7518b4b5aa 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -138,7 +138,7 @@ var/obj/item/held = target.get_active_held_item() if(held && !target.dropItemToGround(held)) - to_chat(user, "[held] is stuck to their hand, you cannot grow a false armblade over it!") + to_chat(user, "[held] is stuck to [target.p_their()] hand, you cannot grow a false armblade over it!") return if(ismonkey(target)) @@ -155,7 +155,7 @@ /obj/effect/proc_holder/changeling/sting/false_armblade/proc/remove_fake(mob/target, obj/item/melee/arm_blade/false/blade) playsound(target, 'sound/effects/blobattack.ogg', 30, 1) target.visible_message("With a sickening crunch, \ - [target] reforms their [blade.name] into an arm!", + [target] reforms [target.p_their()] [blade.name] into an arm!
", "[blade] reforms back to normal.", "[L]'s [I.name] [resist_string], protecting them from [src]'s effects!", \ + L.visible_message("[L]'s [I.name] [resist_string], protecting [L.p_them()] from [src]'s effects!", \ "Your [I.name] [resist_string], protecting you!") return sigil_effects(L) diff --git a/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm b/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm index 570f6527f8..b32345fa69 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm @@ -284,7 +284,7 @@ return FALSE else if(fabricator_heal(user, fabricator) && user) user.visible_message("[user]'s [fabricator.name] stops coverin[src == user ? "g [user.p_them()]" : "g [src]"] with glowing orange energy.", \ - "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [abs(HEALTH_THRESHOLD_DEAD - health)]/[abs(HEALTH_THRESHOLD_DEAD - maxHealth)] health.") + "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_theyre(TRUE)]"] now at [abs(HEALTH_THRESHOLD_DEAD - health)]/[abs(HEALTH_THRESHOLD_DEAD - maxHealth)] health.") //Same with clockwork mobs. /mob/living/simple_animal/hostile/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) @@ -293,7 +293,7 @@ return FALSE else if(fabricator_heal(user, fabricator) && user) user.visible_message("[user]'s [fabricator.name] stops coverin[src == user ? "g [user.p_them()]" : "g [src]"] with glowing orange energy.", \ - "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [health]/[maxHealth] health.") + "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_theyre(TRUE)]"] now at [health]/[maxHealth] health.") //Cogscarabs get special interaction because they're drones and have innate self-heals/revives. /mob/living/simple_animal/drone/cogscarab/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) diff --git a/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm b/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm index fedcfa0e97..d39656c8d8 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm @@ -35,13 +35,13 @@ if(iscarbon(target) && target.Adjacent(ranged_ability_user)) var/mob/living/carbon/L = target if(is_servant_of_ratvar(L)) - to_chat(ranged_ability_user, "\"They're a servant.\"") + to_chat(ranged_ability_user, "\"[L.p_theyre(TRUE)] a servant.\"") return TRUE else if(L.stat) to_chat(ranged_ability_user, "\"There is use in shackling the dead, but for examples.\"") return TRUE else if (istype(L.handcuffed,/obj/item/restraints/handcuffs/clockwork)) - to_chat(ranged_ability_user, "\"They are already helpless, no?\"") + to_chat(ranged_ability_user, "\"[L.p_theyre(TRUE)] already helpless, no?\"") return TRUE playsound(loc, 'sound/weapons/handcuffs.ogg', 30, TRUE) @@ -92,7 +92,7 @@ to_chat(ranged_ability_user, "\"[L] does not yet serve Ratvar.\"") return TRUE if(L.stat == DEAD) - to_chat(ranged_ability_user, "\"[L.p_they(TRUE)] [L.p_are()] dead. [text2ratvar("Oh, child. To have your life cut short...")]\"") + to_chat(ranged_ability_user, "\"[L.p_theyre(TRUE)] dead. [text2ratvar("Oh, child. To have your life cut short...")]\"") return TRUE var/brutedamage = L.getBruteLoss() @@ -220,10 +220,10 @@ to_chat(ranged_ability_user, "\"[L] does not yet serve Ratvar.\"") return TRUE if(L.stat == DEAD) - to_chat(ranged_ability_user, "\"[L.p_they(TRUE)] [L.p_are()] dead. [text2ratvar("Oh, child. To have your life cut short...")]\"") + to_chat(ranged_ability_user, "\"[L.p_theyre(TRUE)] dead. [text2ratvar("Oh, child. To have your life cut short...")]\"") return TRUE if(islist(L.stun_absorption) && L.stun_absorption["vanguard"] && L.stun_absorption["vanguard"]["end_time"] > world.time) - to_chat(ranged_ability_user, "\"[L.p_they(TRUE)] [L.p_are()] already shielded by a Vanguard.\"") + to_chat(ranged_ability_user, "\"[L.p_theyre(TRUE)] already shielded by a Vanguard.\"") return TRUE successful = TRUE diff --git a/code/modules/antagonists/clockcult/clock_items/clock_components.dm b/code/modules/antagonists/clockcult/clock_items/clock_components.dm index ebb688a0ab..e8f4fd5503 100644 --- a/code/modules/antagonists/clockcult/clock_items/clock_components.dm +++ b/code/modules/antagonists/clockcult/clock_items/clock_components.dm @@ -16,7 +16,7 @@ /obj/item/clockwork/component/attack_self(mob/living/user) if(is_servant_of_ratvar(user)) - user.visible_message("[user] crushes [src] in their hand!", \ + user.visible_message("[user] crushes [src] in [user.p_their()] hand!", \ "You crush [src], capturing its escaping energy for use as power.") playsound(user, 'sound/effects/pop_expl.ogg', 50, TRUE) adjust_clockwork_power(POWER_WALL_TOTAL) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 77bfbf4f3b..a9c73ef4c4 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -40,7 +40,7 @@ if(slot == slot_head && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") - user.visible_message("As [user] puts [src] on, it flickers off their head!", "The helmet flickers off your head, leaving only nausea!") + user.visible_message("As [user] puts [src] on, it flickers off [user.p_their()] head!", "The helmet flickers off your head, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user C.vomit(20) @@ -106,7 +106,7 @@ if(slot == slot_wear_suit && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") - user.visible_message("As [user] puts [src] on, it flickers off their body!", "The curiass flickers off your body, leaving only nausea!") + user.visible_message("As [user] puts [src] on, it flickers off [user.p_their()] body!", "The curiass flickers off your body, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user C.vomit(20) @@ -167,7 +167,7 @@ if(slot == slot_gloves && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") - user.visible_message("As [user] puts [src] on, it flickers off their arms!", "The gauntlets flicker off your arms, leaving only nausea!") + user.visible_message("As [user] puts [src] on, it flickers off [user.p_their()] arms!", "The gauntlets flicker off your arms, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user C.vomit() @@ -217,7 +217,7 @@ if(slot == slot_shoes && !is_servant_of_ratvar(user)) if(!iscultist(user)) to_chat(user, "\"Now now, this is for my servants, not you.\"") - user.visible_message("As [user] puts [src] on, it flickers off their feet!", "The treads flicker off your feet, leaving only nausea!") + user.visible_message("As [user] puts [src] on, it flickers off [user.p_their()] feet!", "The treads flicker off your feet, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user C.vomit() diff --git a/code/modules/antagonists/clockcult/clock_items/soul_vessel.dm b/code/modules/antagonists/clockcult/clock_items/soul_vessel.dm index 55eb0f568a..d47bf4f316 100644 --- a/code/modules/antagonists/clockcult/clock_items/soul_vessel.dm +++ b/code/modules/antagonists/clockcult/clock_items/soul_vessel.dm @@ -72,12 +72,12 @@ if(H.head) var/obj/item/I = H.head if(I.flags_inv & HIDEHAIR) //they're wearing a hat that covers their skull - to_chat(user, "[H]'s head is covered, remove [H.head] first!") + to_chat(user, "[H]'s head is covered, remove [H.p_their()] [H.head] first!") return if(H.wear_mask) var/obj/item/I = H.wear_mask if(I.flags_inv & HIDEHAIR) //they're wearing a mask that covers their skull - to_chat(user, "[H]'s head is covered, remove [H.wear_mask] first!") + to_chat(user, "[H]'s head is covered, remove [H.p_their()] [H.wear_mask] first!") return var/obj/item/bodypart/head/HE = H.get_bodypart(BODY_ZONE_HEAD) if(!HE) //literally headless diff --git a/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm b/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm index 4be5f7d4e6..42ca9e07e2 100644 --- a/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm +++ b/code/modules/antagonists/clockcult/clock_mobs/clockwork_marauder.dm @@ -89,7 +89,7 @@ if(!shield_health) return var/energy_projectile = istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam) - visible_message("[src] deflects [P] with their shield!", \ + visible_message("[src] deflects [P] with [p_their()] shield!", \ "You block [P] with your shield! Blocks left: [shield_health - 1]") if(energy_projectile) playsound(src, 'sound/weapons/effects/searwall.ogg', 50, TRUE) diff --git a/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm b/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm index 8739cb368b..05f3ca5917 100644 --- a/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm +++ b/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm @@ -78,7 +78,7 @@ return if("Nominate Yourself") eminence_nominee = nominee - hierophant_message("[nominee] nominates themselves as the Eminence! You may object by interacting with the eminence spire. The vote will otherwise pass in 30 seconds.") + hierophant_message("[nominee] nominates [nominee.p_them()]self as the Eminence! You may object by interacting with the eminence spire. The vote will otherwise pass in 30 seconds.") if("Nominate Ghosts") eminence_nominee = "ghosts" hierophant_message("[nominee] proposes selecting an Eminence from ghosts! You may object by interacting with the eminence spire. The vote will otherwise pass in 30 seconds.") @@ -115,7 +115,7 @@ eminence_nominee = null return playsound(eminence_nominee, 'sound/machines/clockcult/ark_damage.ogg', 50, FALSE) - eminence_nominee.visible_message("A blast of white-hot light flows into [eminence_nominee], vaporizing them in an instant!", \ + eminence_nominee.visible_message("A blast of white-hot light flows into [eminence_nominee], vaporizing [eminence_nominee.p_them()] in an instant!", \ "allthelightintheuniverseflowing.into.YOU") for(var/obj/item/I in eminence_nominee) eminence_nominee.dropItemToGround(I) diff --git a/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm b/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm index 93a3e14045..6312228447 100644 --- a/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm +++ b/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm @@ -23,7 +23,7 @@ var/mob/living/L = buckled_mobs[1] if(iscarbon(L)) L.Knockdown(100) - L.visible_message("[L] is maimed as the skewer shatters while still in their body!") + L.visible_message("[L] is maimed as the skewer shatters while still in [L.p_their()] body!") L.adjustBruteLoss(15) unbuckle_mob(L) return ..() diff --git a/code/modules/antagonists/clockcult/clockcult.dm b/code/modules/antagonists/clockcult/clockcult.dm index f921b6b527..bbb83fc9a5 100644 --- a/code/modules/antagonists/clockcult/clockcult.dm +++ b/code/modules/antagonists/clockcult/clockcult.dm @@ -159,7 +159,7 @@ SSticker.mode.servants_of_ratvar -= owner SSticker.mode.update_servant_icons_removed(owner) if(!silent) - owner.current.visible_message("[owner] seems to have remembered their true allegiance!", null, null, null, owner.current) + owner.current.visible_message("[owner] seems to have remembered [owner.p_their()] true allegiance!", null, null, null, owner.current) to_chat(owner, "A cold, cold darkness flows through your mind, extinguishing the Justiciar's light and all of your memories as his servant.") owner.current.log_message("Has renounced the cult of Ratvar!", INDIVIDUAL_ATTACK_LOG) owner.special_role = null diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index bb2ce1db2a..568a86fcbf 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -410,7 +410,7 @@ if(iscultist(target)) return if(iscultist(user)) - user.visible_message("[user] holds up their hand, which explodes in a flash of red light!", \ + user.visible_message("[user] holds up [user.p_their()] hand, which explodes in a flash of red light!", \ "You stun [L] with the spell!") var/obj/item/nullrod/N = locate() in L if(N) @@ -642,7 +642,7 @@ else H.blood_volume = BLOOD_VOLUME_SAFE uses -= round(restore_blood/2) - to_chat(user,"Your blood rites have restored [H == user ? "your" : "their"] blood to safe levels!") + to_chat(user,"Your blood rites have restored [H == user ? "your" : "[H.p_their()]"] blood to safe levels!") var/overall_damage = H.getBruteLoss() + H.getFireLoss() + H.getToxLoss() + H.getOxyLoss() if(overall_damage == 0) to_chat(user,"That cultist doesn't require healing!") @@ -655,9 +655,9 @@ if(ratio>1) ratio = 1 uses -= round(overall_damage) - H.visible_message("[H] is fully healed by [H==user ? "their":"[H]'s"]'s blood magic!") + H.visible_message("[H] is fully healed by [H==user ? "[H.p_their()]":"[H]'s"]'s blood magic!") else - H.visible_message("[H] is partially healed by [H==user ? "their":"[H]'s"] blood magic.") + H.visible_message("[H] is partially healed by [H==user ? "[H.p_their()]":"[H]'s"] blood magic.") uses = 0 ratio *= -1 H.adjustOxyLoss((overall_damage*ratio) * (H.getOxyLoss() / overall_damage), 0) @@ -670,10 +670,10 @@ user.Beam(H,icon_state="sendbeam",time=15) else if(H.stat == DEAD) - to_chat(user,"Their blood has stopped flowing, you'll have to find another way to extract it.") + to_chat(user,"[H.p_their(TRUE)] blood has stopped flowing, you'll have to find another way to extract it.") return if(H.cultslurring) - to_chat(user,"Their blood has been tainted by an even stronger form of blood magic, it's no use to us like this!") + to_chat(user,"[H.p_their(TRUE)] blood has been tainted by an even stronger form of blood magic, it's no use to us like this!") return if(H.blood_volume > BLOOD_VOLUME_SAFE) H.blood_volume -= 100 @@ -684,7 +684,7 @@ to_chat(user,"Your blood rite gains 50 charges from draining [H]'s blood.") new /obj/effect/temp_visual/cult/sparks(get_turf(H)) else - to_chat(user,"They're missing too much blood - you cannot drain them further!") + to_chat(user,"[H.p_theyre(TRUE)] missing too much blood - you cannot drain [H.p_them()] further!") return if(isconstruct(target)) var/mob/living/simple_animal/M = target diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index b7f0b002ec..81d93d0233 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -128,7 +128,7 @@ SSticker.mode.cult -= owner SSticker.mode.update_cult_icons_removed(owner) if(!silent) - owner.current.visible_message("[owner.current] looks like [owner.current.p_they()] just reverted to their old faith!", null, null, null, owner.current) + owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just reverted to [owner.p_their()] old faith!", null, null, null, owner.current) to_chat(owner.current, "An unfamiliar white light flashes through your mind, cleansing the taint of the Geometer and all your memories as her servant.") owner.current.log_message("Has renounced the cult of Nar'Sie!", INDIVIDUAL_ATTACK_LOG) if(cult_team.blood_target && cult_team.blood_target_image && owner.current.client) @@ -266,7 +266,7 @@ /datum/objective/sacrifice/update_explanation_text() if(target) - explanation_text = "Sacrifice [target], the [target.assigned_role] via invoking a Sacrifice rune with them on it and three acolytes around it." + explanation_text = "Sacrifice [target], the [target.assigned_role] via invoking a Sacrifice rune with [target.p_them()] on it and three acolytes around it." else explanation_text = "The veil has already been weakened here, proceed to the final objective." diff --git a/code/modules/antagonists/cult/cult_comms.dm b/code/modules/antagonists/cult/cult_comms.dm index e929efab2a..b51ff99041 100644 --- a/code/modules/antagonists/cult/cult_comms.dm +++ b/code/modules/antagonists/cult/cult_comms.dm @@ -94,7 +94,7 @@ B.current.update_action_buttons_icon() if(!B.current.incapacitated()) SEND_SOUND(B.current, 'sound/hallucinations/im_here1.ogg') - to_chat(B.current, "Acolyte [Nominee] has asserted that they are worthy of leading the cult. A vote will be called shortly.") + to_chat(B.current, "Acolyte [Nominee] has asserted that [Nominee.p_theyre()] worthy of leading the cult. A vote will be called shortly.") sleep(100) var/list/asked_cultists = list() for(var/datum/mind/B in team.members) diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index ed7213f6e4..a9d59cb5cd 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -50,7 +50,7 @@ M.visible_message("[M] repairs \the [src].", \ "You repair [src], leaving [p_they()] at [round(obj_integrity * 100 / max_integrity)]% stability.") else - to_chat(M, "You cannot repair [src], as [p_they()] [p_are()] undamaged!") + to_chat(M, "You cannot repair [src], as [p_theyre()] undamaged!") else ..() @@ -129,7 +129,7 @@ if(cooldowntime > world.time) to_chat(user, "The magic in [src] is weak, it will be ready to use again in [DisplayTimeText(cooldowntime - world.time)].") return - var/choice + var/choice if(user.mind.has_antag_datum(/datum/antagonist/cult/master)) choice = alert(user,"You study the schematics etched into the forge...",,"Shielded Robe","Flagellant's Robe","Bastard Sword") else diff --git a/code/modules/antagonists/cult/ritual.dm b/code/modules/antagonists/cult/ritual.dm index dd129708a8..bd376c2444 100644 --- a/code/modules/antagonists/cult/ritual.dm +++ b/code/modules/antagonists/cult/ritual.dm @@ -111,7 +111,7 @@ This file contains the cult dagger and rune list code for(var/B in spiral_range_turfs(1, user, 1)) var/obj/structure/emergency_shield/sanguine/N = new(B) shields += N - user.visible_message("[user] [user.blood_volume ? "cuts open their arm and begins writing in their own blood":"begins sketching out a strange design"]!", \ + user.visible_message("[user] [user.blood_volume ? "cuts open [user.p_their()] arm and begins writing in [user.p_their()] own blood":"begins sketching out a strange design"]!", \ "You [user.blood_volume ? "slice open your arm and ":""]begin drawing a sigil of the Geometer.") if(user.blood_volume) user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) @@ -126,7 +126,7 @@ This file contains the cult dagger and rune list code return if(!check_rune_turf(Turf, user)) return - user.visible_message("[user] creates a strange circle[user.blood_volume ? " in their own blood":""].", \ + user.visible_message("[user] creates a strange circle[user.blood_volume ? " in [user.p_their()] own blood":""].", \ "You finish drawing the arcane markings of the Geometer.") for(var/V in shields) var/obj/structure/emergency_shield/S = V diff --git a/code/modules/antagonists/devil/true_devil/_true_devil.dm b/code/modules/antagonists/devil/true_devil/_true_devil.dm index db85b8d139..72b945600b 100644 --- a/code/modules/antagonists/devil/true_devil/_true_devil.dm +++ b/code/modules/antagonists/devil/true_devil/_true_devil.dm @@ -90,7 +90,7 @@ /mob/living/carbon/true_devil/resist_buckle() if(buckled) buckled.user_unbuckle_mob(src,src) - visible_message("[src] easily breaks out of their handcuffs!", \ + visible_message("[src] easily breaks out of [p_their()] handcuffs!", \ "With just a thought your handcuffs fall off.") /mob/living/carbon/true_devil/canUseTopic(atom/movable/M, be_close=FALSE, no_dextery=FALSE) diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index acf90fb256..3da349ef90 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -32,7 +32,7 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) to_chat(user, "On second thought, the element of surprise isn't so bad after all.") return - var/war_declaration = "[user.real_name] has declared his intent to utterly destroy [station_name()] with a nuclear device, and dares the crew to try and stop them." + var/war_declaration = "[user.real_name] has declared [user.p_their()] intent to utterly destroy [station_name()] with a nuclear device, and dares the crew to try and stop [user.p_them()]." declaring_war = TRUE var/custom_threat = alert(user, "Do you want to customize your declaration?", "Customize?", "Yes", "No") diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm index e3a068eed4..fce2579dde 100644 --- a/code/modules/antagonists/revenant/revenant_abilities.dm +++ b/code/modules/antagonists/revenant/revenant_abilities.dm @@ -43,7 +43,7 @@ to_chat(src, "Ah, the perfect soul. [target] will yield massive amounts of essence to you.") if(do_after(src, rand(15, 25), 0, target)) //how about now if(!target.stat) - to_chat(src, "[target.p_they(TRUE)] [target.p_are()] now powerful enough to fight off your draining.") + to_chat(src, "[target.p_theyre(TRUE)] now powerful enough to fight off your draining.") to_chat(target, "You feel something tugging across your body before subsiding.") draining = 0 essence_drained = 0 @@ -76,13 +76,13 @@ drained_mobs.Add(target) target.death(0) else - to_chat(src, "[target ? "[target] has":"They have"] been drawn out of your grasp. The link has been broken.") + to_chat(src, "[target ? "[target] has":"[target.p_theyve(TRUE)]"] been drawn out of your grasp. The link has been broken.") if(target) //Wait, target is WHERE NOW? target.visible_message("[target] slumps onto the ground.", \ "Violets lights, dancing in your vision, receding--") qdel(B) else - to_chat(src, "You are not close enough to siphon [target ? "[target]'s":"their"] soul. The link has been broken.") + to_chat(src, "You are not close enough to siphon [target ? "[target]'s":"[target.p_their()]"] soul. The link has been broken.") draining = FALSE essence_drained = 0 diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 1f77866d76..93e2316886 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -201,7 +201,7 @@ /datum/antagonist/rev/farewell() if(ishuman(owner.current)) - owner.current.visible_message("[owner.current] looks like they just remembered their real allegiance!", null, null, null, owner.current) + owner.current.visible_message("[owner.current] looks like [owner.p_theyve()] just remembered [owner.p_their()] real allegiance!", null, null, null, owner.current) to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel...the only thing you remember is the name of the one who brainwashed you...") else if(issilicon(owner.current)) owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) @@ -357,7 +357,7 @@ for(var/datum/antagonist/A in heads | get_team_antags()) parts += A.antag_listing_entry() - + parts += "" parts += antag_listing_footer() common_part = parts.Join() diff --git a/code/modules/antagonists/slaughter/slaughter.dm b/code/modules/antagonists/slaughter/slaughter.dm index 9457e3a8c8..2df81e64b5 100644 --- a/code/modules/antagonists/slaughter/slaughter.dm +++ b/code/modules/antagonists/slaughter/slaughter.dm @@ -87,7 +87,7 @@ /obj/item/organ/heart/demon/attack(mob/M, mob/living/carbon/user, obj/target) if(M != user) return ..() - user.visible_message("[user] raises [src] to their mouth and tears into it with their teeth!", \ + user.visible_message("[user] raises [src] to [user.p_their()] mouth and tears into it with [user.p_their()] teeth!", \ "An unnatural hunger consumes you. You raise [src] your mouth and devour it!") playsound(user, 'sound/magic/demon_consume.ogg', 50, 1) for(var/obj/effect/proc_holder/spell/knownspell in user.mind.spell_list) diff --git a/code/modules/antagonists/valentines/valentine.dm b/code/modules/antagonists/valentines/valentine.dm index 5d26c656b6..7e1effbaff 100644 --- a/code/modules/antagonists/valentines/valentine.dm +++ b/code/modules/antagonists/valentines/valentine.dm @@ -19,7 +19,7 @@ . = ..() /datum/antagonist/valentine/greet() - to_chat(owner, "You're on a date with [date.name]! Protect them at all costs. This takes priority over all other loyalties.") + to_chat(owner, "You're on a date with [date.name]! Protect [date.p_them()] at all costs. This takes priority over all other loyalties.") //Squashed up a bit /datum/antagonist/valentine/roundend_report() @@ -31,6 +31,6 @@ break if(objectives_complete) - return "[owner.name] protected their date" + return "[owner.name] protected [owner.p_their()] date" else return "[owner.name] date failed!" \ No newline at end of file diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index e0db2e5905..1f22c785bd 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -177,7 +177,7 @@ M.revive(full_heal = 1, admin_revive = 1) spooky_scaries |= M to_chat(M, "You have been revived by [user.real_name]!") - to_chat(M, "[user.p_they(TRUE)] [user.p_are()] your master now, assist them even if it costs you your new life!") + to_chat(M, "[user.p_theyre(TRUE)] your master now, assist [user.p_them()] even if it costs you your new life!") equip_roman_skeleton(M) @@ -318,7 +318,7 @@ to_chat(victim, "You feel a dark presence from [A.name]") /obj/item/voodoo/suicide_act(mob/living/carbon/user) - user.visible_message("[user] links the voodoo doll to themself and sits on it, infinitely crushing themself! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] links the voodoo doll to [user.p_them()]self and sits on it, infinitely crushing [user.p_them()]self! It looks like [user.p_theyre()] trying to commit suicide!") user.gib() return(BRUTELOSS) diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index c0a328b3ae..9865303f9a 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -89,7 +89,7 @@ icon_state = "soulstone" name = initial(name) if(iswizard(user) || usability) - to_chat(A, "You have been released from your prison, but you are still bound to [user.real_name]'s will. Help them succeed in their goals at all costs.") + to_chat(A, "You have been released from your prison, but you are still bound to [user.real_name]'s will. Help [user.p_them()] succeed in [user.p_their()] goals at all costs.") else if(iscultist(user)) to_chat(A, "You have been released from your prison, but you are still bound to the cult's will. Help them succeed in their goals at all costs.") was_used() @@ -223,9 +223,9 @@ if(newstruct.mind && ((stoner && iscultist(stoner)) || cultoverride) && SSticker && SSticker.mode) SSticker.mode.add_cultist(newstruct.mind, 0) if(iscultist(stoner) || cultoverride) - to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow their orders and help them complete their goals at all costs.") + to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow [stoner.p_their()] orders and help [stoner.p_them()] complete [stoner.p_their()] goals at all costs.") else if(stoner) - to_chat(newstruct, "You are still bound to serve your creator, [stoner], follow their orders and help them complete their goals at all costs.") + to_chat(newstruct, "You are still bound to serve your creator, [stoner], follow [stoner.p_their()] orders and help [stoner.p_them()] complete [stoner.p_their()] goals at all costs.") newstruct.clear_alert("bloodsense") BS = newstruct.throw_alert("bloodsense", /obj/screen/alert/bloodsense) if(BS) @@ -253,11 +253,11 @@ name = "soulstone: Shade of [T.real_name]" icon_state = "soulstone2" if(U && (iswizard(U) || usability)) - to_chat(S, "Your soul has been captured! You are now bound to [U.real_name]'s will. Help them succeed in their goals at all costs.") + to_chat(S, "Your soul has been captured! You are now bound to [U.real_name]'s will. Help [U.p_them()] succeed in [U.p_their()] goals at all costs.") else if(U && iscultist(U)) to_chat(S, "Your soul has been captured! You are now bound to the cult's will. Help them succeed in their goals at all costs.") if(vic && U) - to_chat(U, "Capture successful!: [T.real_name]'s soul has been ripped from their body and stored within the soul stone.") + to_chat(U, "Capture successful!: [T.real_name]'s soul has been ripped from [T.p_their()] body and stored within the soul stone.") /obj/item/soulstone/proc/getCultGhost(mob/living/carbon/human/T, mob/U) diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index 146d79d413..1e071bbf84 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -179,7 +179,7 @@ wiz_age = APPRENTICE_AGE_MIN /datum/antagonist/wizard/apprentice/greet() - to_chat(owner, "You are [master.current.real_name]'s apprentice! You are bound by magic contract to follow their orders and help them in accomplishing their goals.") + to_chat(owner, "You are [master.current.real_name]'s apprentice! You are bound by magic contract to follow [master.p_their()] orders and help [master.p_them()] in accomplishing [master.p_their()] goals.") owner.announce_objectives() /datum/antagonist/wizard/apprentice/register() diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index cbfdb860f9..8eb1c394ff 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -175,7 +175,7 @@ to_chat(user, "This mind is so vacant that it is not susceptible to influence!") return if(H.stat != CONSCIOUS) - to_chat(user, "They must be conscious before you can convert them!") + to_chat(user, "They must be conscious before you can convert [H.p_them()]!") return if(converter.add_revolutionary(H.mind)) times_used -- //Flashes less likely to burn out for headrevs when used for conversion diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 4b44397713..cfb5a5932e 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -23,7 +23,7 @@ return MANUAL_SUICIDE /obj/item/assembly/signaler/proc/manual_suicide(mob/living/carbon/user) - user.visible_message("[user]'s \the [src] recieves a signal, killing them instantly!") + user.visible_message("[user]'s \the [src] recieves a signal, killing [user.p_them()] instantly!") user.adjustOxyLoss(200)//it sends an electrical pulse to their heart, killing them. or something. user.death(0) diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index e19382b1ec..274658e5ea 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -242,12 +242,12 @@ NB.species_id = "plasmaman"//change the species_id of the limb to that of a plasmaman NB.no_update = TRUE NB.change_bodypart_status() - PP.visible_message("[L] screams in pain as their [NB] melts down to the bone!", \ + PP.visible_message("[L] screams in pain as [L.p_their()] [NB] melts down to the bone!", \ "You scream out in pain as your [NB] melts down to the bone, leaving an eerie plasma-like glow where flesh used to be!") if(!plasma_parts.len && !robo_parts.len) //a person with no potential organic limbs left AND no robotic limbs, time to turn them into a plasmaman PP.IgniteMob() PP.set_species(/datum/species/plasmaman) - PP.visible_message("[L] bursts into a brilliant purple flame as their entire body is that of a skeleton!", \ + PP.visible_message("[L] bursts into a brilliant purple flame as [L.p_their()] entire body is that of a skeleton!", \ "Your senses numb as all of your remaining flesh is turned into a purple slurry, sloshing off your body and leaving only your bones to show in a vibrant purple!") diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index eaeedee36c..1a596fbecd 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -19,7 +19,7 @@ var/glass_colour_type //colors your vision when worn /obj/item/clothing/glasses/suicide_act(mob/living/carbon/user) - user.visible_message("[user] is stabbing \the [src] into their eyes! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] is stabbing \the [src] into [user.p_their()] eyes! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS /obj/item/clothing/glasses/examine(mob/user) @@ -64,7 +64,7 @@ glass_colour_type = /datum/client_colour/glass_colour/lightgreen /obj/item/clothing/glasses/meson/suicide_act(mob/living/carbon/user) - user.visible_message("[user] is putting \the [src] to their eyes and overloading the brightness! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] is putting \the [src] to [user.p_their()] eyes and overloading the brightness! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS /obj/item/clothing/glasses/meson/night @@ -113,7 +113,7 @@ glass_colour_type = /datum/client_colour/glass_colour/green /obj/item/clothing/glasses/science/suicide_act(mob/living/carbon/user) - user.visible_message("[user] is tightening \the [src]'s straps around their neck! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] is tightening \the [src]'s straps around [user.p_their()] neck! It looks like [user.p_theyre()] trying to commit suicide!") return OXYLOSS /obj/item/clothing/glasses/eyepatch diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 74d8a43347..bea33a95b6 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -193,7 +193,7 @@ if(user.gender == FEMALE) return 0 var/mob/living/carbon/human/H = user - user.visible_message("[user] is donning [src]! It looks like they're trying to be nice to girls.") + user.visible_message("[user] is donning [src]! It looks like [user.p_theyre()] trying to be nice to girls.") user.say("M'lady.") sleep(10) H.facial_hair_style = "Neckbeard" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index f7c99a24d3..ce8a8520df 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -15,7 +15,7 @@ resistance_flags = NONE obj/item/clothing/mask/breath/suicide_act(mob/living/carbon/user) - user.visible_message("[user] is wrapping \the [src]'s tube around their neck! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] is wrapping \the [src]'s tube around [user.p_their()] neck! It looks like [user.p_theyre()] trying to commit suicide!") return OXYLOSS /obj/item/clothing/mask/breath/attack_self(mob/user) diff --git a/code/modules/clothing/spacesuits/flightsuit.dm b/code/modules/clothing/spacesuits/flightsuit.dm index 01a95506b4..be381e5d3a 100644 --- a/code/modules/clothing/spacesuits/flightsuit.dm +++ b/code/modules/clothing/spacesuits/flightsuit.dm @@ -369,7 +369,7 @@ crashmessagesrc += "that really must have hurt!" wearer.adjustBruteLoss(userdamage) else - crashmessagesrc += "but luckily [wearer]'s impact was absorbed by their suit's stabilizers!
" + crashmessagesrc += "but luckily [wearer]'s impact was absorbed by [wearer.p_their()] suit's stabilizers!" wearer.visible_message(crashmessagesrc) /obj/item/flightpack/proc/userknockback(density, anchored, speed, dir) @@ -426,7 +426,7 @@ INVOKE_ASYNC(door, /obj/structure/mineral_door.proc/Open) var/turf/T = get_turf(door) wearer.forceMove(T) - wearer.visible_message("[wearer] rolls to their sides and slips past [door]!") + wearer.visible_message("[wearer] rolls to [wearer.p_their()] sides and slips past [door]!") /obj/item/flightpack/proc/crash_grille(obj/structure/grille/target) target.hitby(wearer) @@ -470,7 +470,7 @@ /obj/item/flightpack/proc/losecontrol(knockdown = FALSE, move = TRUE) usermessage("Warning: Control system not responding. Deactivating!", "boldwarning") if(wearer) - wearer.visible_message("[wearer]'s flight suit abruptly shuts off and they lose control!") + wearer.visible_message("[wearer]'s flight suit abruptly shuts off and [wearer.p_they()] lose[wearer.p_s()] control!") if(move) while(momentum_x != 0 || momentum_y != 0) sleep(2) @@ -500,7 +500,7 @@ wearer.movement_type |= FLYING wearer.pass_flags |= flight_passflags usermessage("ENGAGING FLIGHT ENGINES.") - wearer.visible_message("[wearer]'s flight engines activate as they lift into the air!") + wearer.visible_message("[wearer]'s flight engines activate as [wearer.p_they()] lift[wearer.p_s()] into the air!") flight = TRUE update_slowdown() update_icon() @@ -516,7 +516,7 @@ momentum_y = 0 calculate_momentum_speed() usermessage("DISENGAGING FLIGHT ENGINES.") - wearer.visible_message("[wearer] drops to the ground as their flight engines cut out!") + wearer.visible_message("[wearer] drops to the ground as [wearer.p_their()] flight engines cut out!") wearer.movement_type &= ~FLYING wearer.pass_flags &= ~flight_passflags flight = FALSE @@ -852,7 +852,7 @@ /obj/item/clothing/suit/space/hardsuit/flightsuit/proc/lock_suit(mob/wearer) user = wearer - user.visible_message("[wearer]'s flight suit locks around them, powered buckles and straps automatically adjusting to their body!") + user.visible_message("[wearer]'s flight suit locks around [wearer.p_them()], powered buckles and straps automatically adjusting to [wearer.p_their()] body!") playsound(src.loc, 'sound/items/rped.ogg', 65, 1) resync() strip_delay = locked_strip_delay @@ -874,7 +874,7 @@ usermessage("Your flight shoes must be fully retracted first!", "boldwarning") return FALSE if(wearer) - user.visible_message("[wearer]'s flight suit detaches from their body, becoming nothing more then a bulky metal skeleton.") + user.visible_message("[wearer]'s flight suit detaches from [wearer.p_their()] body, becoming nothing more then a bulky metal skeleton.") playsound(src, 'sound/items/rped.ogg', 65, 1) resync() strip_delay = initial(strip_delay) @@ -897,7 +897,7 @@ user.equip_to_slot_if_possible(pack,slot_back,0,0,1) pack.flags_1 |= NODROP_1 resync() - user.visible_message("A [pack.name] extends from [user]'s [name] and clamps to their back!") + user.visible_message("A [pack.name] extends from [user]'s [name] and clamps to [user.p_their()] back!") user.update_inv_wear_suit() playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1) deployedpack = TRUE @@ -914,7 +914,7 @@ if(user) user.transferItemToLoc(pack, src, TRUE) user.update_inv_wear_suit() - user.visible_message("[user]'s [pack.name] detaches from their back and retracts into their [src]!") + user.visible_message("[user]'s [pack.name] detaches from [user.p_their()] back and retracts into [user.p_their()] [src]!") pack.forceMove(src) playsound(src, 'sound/mecha/mechmove03.ogg', 50, 1) deployedpack = FALSE @@ -934,7 +934,7 @@ return FALSE user.equip_to_slot_if_possible(shoes,slot_shoes,0,0,1) shoes.flags_1 |= NODROP_1 - user.visible_message("[user]'s [name] extends a pair of [shoes.name] over their feet!") + user.visible_message("[user]'s [name] extends a pair of [shoes.name] over [user.p_their()] feet!") user.update_inv_wear_suit() playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1) deployedshoes = TRUE @@ -945,7 +945,7 @@ if(user) user.transferItemToLoc(shoes, src, TRUE) user.update_inv_wear_suit() - user.visible_message("[user]'s [shoes.name] retracts back into their [name]!") + user.visible_message("[user]'s [shoes.name] retracts back into [user.p_their()] [name]!") shoes.forceMove(src) deployedshoes = FALSE diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index d8c3b55048..0943505f25 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -29,7 +29,7 @@ return next_extinguish = world.time + extinguish_cooldown extinguishes_left-- - H.visible_message("[H]'s suit automatically extinguishes them!","Your suit automatically extinguishes you.") + H.visible_message("[H]'s suit automatically extinguishes [H.p_them()]!","Your suit automatically extinguishes you.") H.ExtinguishMob() new /obj/effect/particle_effect/water(get_turf(H)) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 37d48b484e..fb07b15a40 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -319,7 +319,7 @@ if(world.time < reactivearmor_cooldown) owner.visible_message("The reactive table armor's fabricators are still on cooldown!") return - owner.visible_message("The reactive teleport system flings [H] clear of [attack_text] and slams them into a fabricated table!") + owner.visible_message("The reactive teleport system flings [H] clear of [attack_text] and slams [H.p_them()] into a fabricated table!") owner.visible_message("[H] GOES ON THE TABLE!!!") owner.Knockdown(40) var/list/turfs = new/list() diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 9849769a07..62106bce6a 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -642,7 +642,7 @@ return next_extinguish = world.time + extinguish_cooldown extinguishes_left-- - H.visible_message("[H]'s suit automatically extinguishes them!","Your suit automatically extinguishes you.") + H.visible_message("[H]'s suit automatically extinguishes [H.p_them()]!","Your suit automatically extinguishes you.") H.ExtinguishMob() new /obj/effect/particle_effect/water(get_turf(H)) return 0 diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index 3e5ecb6f45..510783479e 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -125,7 +125,7 @@ to_chat(user, "You already have omelette on your fork!") else F.icon_state = "forkloaded" - user.visible_message("[user] takes a piece of omelette with their fork!", \ + user.visible_message("[user] takes a piece of omelette with [user.p_their()] fork!", \ "You take a piece of omelette with your fork.") var/datum/reagent/R = pick(reagents.reagent_list) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index 2a140f27de..a7f8c7284d 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -64,7 +64,7 @@ else if(M.has_language(/datum/language/codespeak)) M.visible_message("[user] beats [M] over the head with [src]!", "[user] beats you over the head with [src]!", "You hear smacking.") else - M.visible_message("[user] teaches [M] by beating them over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") + M.visible_message("[user] teaches [M] by beating [M.p_them()] over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") M.grant_language(/datum/language/codespeak) use_charge(user) diff --git a/code/modules/mining/equipment/mining_tools.dm b/code/modules/mining/equipment/mining_tools.dm index e73349198b..beab70aaad 100644 --- a/code/modules/mining/equipment/mining_tools.dm +++ b/code/modules/mining/equipment/mining_tools.dm @@ -18,7 +18,7 @@ attack_verb = list("hit", "pierced", "sliced", "attacked") /obj/item/pickaxe/suicide_act(mob/living/user) - user.visible_message("[user] begins digging into their chest! It looks like [user.p_theyre()] trying to commit suicide!") + user.visible_message("[user] begins digging into [user.p_their()] chest! It looks like [user.p_theyre()] trying to commit suicide!") if(use_tool(user, user, 30, volume=50)) return BRUTELOSS user.visible_message("[user] couldn't do it!") diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 27cc6c7450..3912fddc7d 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -960,7 +960,7 @@ for(var/mob/living/carbon/human/H in GLOB.player_list) if(H == L) continue - to_chat(H, "You have an overwhelming desire to kill [L]. [L.p_they(TRUE)] [L.p_have()] been marked red! Whoever they were, friend or foe, go kill [L.p_them()]!") + to_chat(H, "You have an overwhelming desire to kill [L]. [L.p_theyve(TRUE)] been marked red! Whoever [L.p_they()] [L.p_were()], friend or foe, go kill [L.p_them()]!") H.put_in_hands(new /obj/item/kitchen/knife/butcher(H), TRUE) qdel(src) @@ -1018,7 +1018,7 @@ user.visible_message("[user] holds [src] into the air! It looks like [user.p_theyre()] trying to commit suicide!") new/obj/effect/temp_visual/hierophant/telegraph(get_turf(user)) playsound(user,'sound/machines/airlockopen.ogg', 75, TRUE) - user.visible_message("[user] fades out, leaving their belongings behind!") + user.visible_message("[user] fades out, leaving [user.p_their()] belongings behind!") for(var/obj/item/I in user) if(I != src) user.dropItemToGround(I) diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index 7dd6f4c614..965ef88c03 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -116,7 +116,7 @@ return ..() if((C.head && (C.head.flags_cover & HEADCOVERSEYES)) || (C.wear_mask && (C.wear_mask.flags_cover & MASKCOVERSEYES)) || (C.glasses && (C.glasses.flags_1 & GLASSESCOVERSEYES))) - to_chat(user, "You're going to need to remove their head cover first!") + to_chat(user, "You're going to need to remove [C.p_their()] head cover first!") return //since these people will be dead M != usr diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index ef4bce7f11..3b400bcbb8 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -159,7 +159,7 @@ Doesn't work on other aliens/AI.*/ return 0 else - to_chat(src, "Target is too far away.") + to_chat(src, "[target] is too far away.") return 0 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 4cea6260a9..12f98ac1a0 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -266,7 +266,7 @@ if(restrained()) changeNext_move(CLICK_CD_BREAKOUT) last_special = world.time + CLICK_CD_BREAKOUT - visible_message("[src] attempts to unbuckle themself!", \ + visible_message("[src] attempts to unbuckle [p_them()]self!", \ "You attempt to unbuckle yourself... (This will take around one minute and you need to stay still.)") if(do_after(src, 600, 0, target = src)) if(!buckled) @@ -282,11 +282,11 @@ fire_stacks -= 5 Knockdown(60, TRUE, TRUE) spin(32,2) - visible_message("[src] rolls on the floor, trying to put themselves out!", \ + visible_message("[src] rolls on the floor, trying to put [p_them()]self out!", \ "You stop, drop, and roll!") sleep(30) if(fire_stacks <= 0) - visible_message("[src] has successfully extinguished themselves!", \ + visible_message("[src] has successfully extinguished [p_them()]self!", \ "You extinguish yourself.") ExtinguishMob() return @@ -470,7 +470,7 @@ if(is_mouth_covered()) //make this add a blood/vomit overlay later it'll be hilarious if(message) - visible_message("[src] throws up all over themself!", \ + visible_message("[src] throws up all over [p_them()]self!", \ "You throw up all over yourself!") distance = 0 else diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index fea154a5c0..182d5c2062 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -260,7 +260,7 @@ /mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) if(on_fire) - to_chat(M, "You can't put them out with just your bare hands!") + to_chat(M, "You can't put [p_them()] out with just your bare hands!") return if(health >= 0 && !(has_trait(TRAIT_FAKEDEATH))) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index d38ecda303..483a61b569 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -218,7 +218,7 @@ if(!I || I.loc != src) //no item, no limb, or item is not in limb or in the person anymore return var/time_taken = I.embedding.embedded_unsafe_removal_time*I.w_class - usr.visible_message("[usr] attempts to remove [I] from their [L.name].","You attempt to remove [I] from your [L.name]... (It will take [DisplayTimeText(time_taken)].)") + usr.visible_message("[usr] attempts to remove [I] from [usr.p_their()] [L.name].","You attempt to remove [I] from your [L.name]... (It will take [DisplayTimeText(time_taken)].)") if(do_after(usr, time_taken, needhand = 1, target = src)) if(!I || !L || I.loc != src || !(I in L.embedded_objects)) return @@ -227,7 +227,7 @@ I.forceMove(get_turf(src)) usr.put_in_hands(I) usr.emote("scream") - usr.visible_message("[usr] successfully rips [I] out of their [L.name]!","You successfully remove [I] from your [L.name].") + usr.visible_message("[usr] successfully rips [I] out of [usr.p_their()] [L.name]!","You successfully remove [I] from your [L.name].") if(!has_embedded_objects()) clear_alert("embeddedobject") usr.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "embedded") diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index aface5f9eb..6f2fd68ac7 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -244,7 +244,7 @@ H.transfer_trait_datums(spare) H.mind.transfer_to(spare) spare.visible_message("[H] distorts as a new body \ - \"steps out\" of them.", + \"steps out\" of [H.p_them()].", "...and after a moment of disorentation, \ you're besides yourself!") diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index f0e681ada2..ca01d8b5b7 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -82,7 +82,7 @@ ..() if(M.dna.species.id != "nightmare") M.set_species(/datum/species/shadow/nightmare) - visible_message("[M] thrashes as [src] takes root in their body!") + visible_message("[M] thrashes as [src] takes root in [M.p_their()] body!") var/obj/effect/proc_holder/spell/targeted/shadowwalk/SW = new M.AddSpell(SW) shadowwalk = SW @@ -107,7 +107,7 @@ /obj/item/organ/heart/nightmare/attack(mob/M, mob/living/carbon/user, obj/target) if(M != user) return ..() - user.visible_message("[user] raises [src] to their mouth and tears into it with their teeth!", \ + user.visible_message("[user] raises [src] to [user.p_their()] mouth and tears into it with [user.p_their()] teeth!", \ "[src] feels unnaturally cold in your hands. You raise [src] your mouth and devour it!") playsound(user, 'sound/magic/demon_consume.ogg', 50, 1) @@ -157,7 +157,7 @@ Insert(old_owner, HEART_SPECIAL_SHADOWIFY) to_chat(owner, "You feel the shadows invade your skin, leaping into the center of your chest! You're alive!") SEND_SOUND(owner, sound('sound/effects/ghost.ogg')) - owner.visible_message("[owner] staggers to their feet!") + owner.visible_message("[owner] staggers to [owner.p_their()] feet!") playsound(owner, 'sound/hallucinations/far_noise.ogg', 50, 1) respawn_progress = 0 diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 0153ee7505..6aa25a2701 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -240,7 +240,7 @@ message_param = "tries to point at %t with a leg, falling down in the process!" H.Knockdown(20) else - message_param = "bumps their head on the ground trying to motion towards %t." + message_param = "bumps [user.p_their()] head on the ground trying to motion towards %t." H.adjustBrainLoss(5) ..() diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index df28694b3b..08a9ad0748 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -223,7 +223,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( var/deaf_type if(speaker != src) if(!radio_freq) //These checks have to be seperate, else people talking on the radio will make "You can't hear yourself!" appear when hearing people over the radio while deaf. - deaf_message = "[speaker] [speaker.verb_say] something but you cannot hear them." + deaf_message = "[speaker] [speaker.verb_say] something but you cannot hear [speaker.p_them()]." deaf_type = 1 else deaf_message = "You can't hear yourself!" diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index 2c6c42e3bb..440568c997 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -36,7 +36,7 @@ spawn(10) fold_in() if(user.put_in_hands(card)) - user.visible_message("[user] promptly scoops up their pAI's card.") + user.visible_message("[user] promptly scoops up [user.p_their()] pAI's card.") else visible_message("[user] stomps on [src]!.") take_holo_damage(2) diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index b841ae95db..6429c853dc 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -383,7 +383,7 @@ else to_chat(P, "DNA does not match stored Master DNA.") else - to_chat(P, "[M] does not seem like [M.p_they()] [M.p_are()] going to provide a DNA sample willingly.") + to_chat(P, "[M] does not seem like [M.p_theyre()] going to provide a DNA sample willingly.") // -=-=-=-= Software =-=-=-=-=- // diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index b0be15771c..4048ee06a4 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -145,9 +145,9 @@ to_chat(src, "> N") sleep(20) to_chat(src, "ERRORERRORERROR") - to_chat(src, "ALERT: [user.real_name] is your new master. Obey your new laws and their commands.") + to_chat(src, "ALERT: [user.real_name] is your new master. Obey your new laws and [user.p_their()] commands.") laws = new /datum/ai_laws/syndicate_override - set_zeroth_law("Only [user.real_name] and people they designate as being such are Syndicate Agents.") + set_zeroth_law("Only [user.real_name] and people [user.p_they()] designate[user.p_s()] as being such are Syndicate Agents.") laws.associate(src) update_icons() diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index f3d3e2f192..100e85f085 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -153,7 +153,7 @@ /mob/living/silicon/can_inject(mob/user, error_msg) if(error_msg) - to_chat(user, "Their outer shell is too tough.") + to_chat(user, "[p_their(TRUE)] outer shell is too tough.") return FALSE /mob/living/silicon/IsAdvancedToolUser() diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 727f7cb139..0d1beb6384 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -438,7 +438,7 @@ if(LAZYLEN(GLOB.cult_narsie.souls_needed)) the_construct.master = pick(GLOB.cult_narsie.souls_needed) var/mob/living/real_target = the_construct.master //We can typecast this way because Narsie only allows /mob/living into the souls list - to_chat(the_construct, "You are now tracking your prey, [real_target.real_name] - harvest them!") + to_chat(the_construct, "You are now tracking your prey, [real_target.real_name] - harvest [real_target.p_them()]!") else to_chat(the_construct, "Nar'Sie has completed her harvest!") return diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index c7b499fa5a..648db14941 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -121,8 +121,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians to_chat(src, "For some reason, somehow, you have no summoner. Please report this bug immediately.") return to_chat(src, "You are [real_name], bound to serve [summoner.real_name].") - to_chat(src, "You are capable of manifesting or recalling to your master with the buttons on your HUD. You will also find a button to communicate with them privately there.") - to_chat(src, "While personally invincible, you will die if [summoner.real_name] does, and any damage dealt to you will have a portion passed on to them as you feed upon them to sustain yourself.") + to_chat(src, "You are capable of manifesting or recalling to your master with the buttons on your HUD. You will also find a button to communicate with [summoner.p_them()] privately there.") + to_chat(src, "While personally invincible, you will die if [summoner.real_name] does, and any damage dealt to you will have a portion passed on to [summoner.p_them()] as you feed upon [summoner.p_them()] to sustain yourself.") to_chat(src, playstyle_string) /mob/living/simple_animal/hostile/guardian/Life() //Dies if the summoner dies diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 0040967496..fd164915f4 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -192,7 +192,7 @@ L = new /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf(H.loc) else L = new(H.loc) - visible_message("[L] staggers to their feet!") + visible_message("[L] staggers to [L.p_their()] feet!") H.death() H.adjustBruteLoss(1000) L.stored_mob = H diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index 8e08012909..0991c8922a 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -100,6 +100,6 @@ var/mob/living/simple_animal/hostile/netherworld/blankbody/blank blank = new(loc) blank.name = "[M]" - blank.desc = "It's [M], but their flesh has an ashy texture, and their face is featureless save an eerie smile." + blank.desc = "It's [M], but [M.p_their()] flesh has an ashy texture, and [M.p_their()] face is featureless save an eerie smile." src.visible_message("[M] reemerges from the link!") qdel(M) diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index c52015af09..3bd24c4df7 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -52,7 +52,7 @@ M.visible_message("[M] heals \the [src].", \ "You heal [src], leaving [src] at [health]/[maxHealth] health.") else - to_chat(M, "You cannot heal [src], as [p_they()] [p_are()] unharmed!") + to_chat(M, "You cannot heal [src], as [p_theyre()] unharmed!") else if(src != M) return ..() diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm index 4db4df10ce..5623a1bf74 100644 --- a/code/modules/paperwork/contract.dm +++ b/code/modules/paperwork/contract.dm @@ -194,7 +194,7 @@ to_chat(user, "Your signature simply slides off the sheet, it seems this contract is not meant for you to sign.") return 0 if(user.mind.soulOwner == owner) - to_chat(user, "This devil already owns your soul, you may not sell it to them again.") + to_chat(user, "This devil already owns your soul, you may not sell it to [owner.p_them()] again.") return 0 if(signed) to_chat(user, "This contract has already been signed. It may not be signed again.") @@ -220,7 +220,7 @@ /obj/item/paper/contract/infernal/revive/attack(mob/M, mob/living/user) if (target == M.mind && M.stat == DEAD && M.mind.soulOwner == M.mind) if (cooldown) - to_chat(user, "Give [M] a chance to think through the contract, don't rush them.") + to_chat(user, "Give [M] a chance to think through the contract, don't rush [M.p_them()].") return 0 cooldown = TRUE var/mob/living/carbon/human/H = M diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index b9c21e1090..674de5be50 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -312,7 +312,7 @@ if(P.is_hot()) if(user.has_trait(TRAIT_CLUMSY) && prob(10)) - user.visible_message("[user] accidentally ignites themselves!", \ + user.visible_message("[user] accidentally ignites [user.p_them()]self!", \ "You miss the paper and accidentally light yourself on fire!") user.dropItemToGround(P) user.adjust_fire_stacks(1) diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index e4908c57c7..7cc2580ee3 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -66,7 +66,7 @@ else if(P.is_hot()) if(user.has_trait(TRAIT_CLUMSY) && prob(10)) - user.visible_message("[user] accidentally ignites themselves!", \ + user.visible_message("[user] accidentally ignites [user.p_them()]self!", \ "You miss [src] and accidentally light yourself on fire!") user.dropItemToGround(P) user.adjust_fire_stacks(1) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index b7001b35b8..44a6569c37 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -138,8 +138,13 @@ else if(ass) //ASS COPY. By Miauw for(var/i = 0, i < copies, i++) var/icon/temp_img +<<<<<<< HEAD if(ishuman(ass) && (ass.get_item_by_slot(slot_w_uniform) || ass.get_item_by_slot(slot_wear_suit))) to_chat(usr, "You feel kind of silly, copying [ass == usr ? "your" : ass][ass == usr ? "" : "\'s"] ass with [ass == usr ? "your" : "their"] clothes on." ) +======= + if(ishuman(ass) && (ass.get_item_by_slot(SLOT_W_UNIFORM) || ass.get_item_by_slot(SLOT_WEAR_SUIT))) + to_chat(usr, "You feel kind of silly, copying [ass == usr ? "your" : ass][ass == usr ? "" : "\'s"] ass with [ass == usr ? "your" : "[ass.p_their()]"] clothes on." ) +>>>>>>> ba1030f... Makes more messages pronoun sensitive (#37582) break else if(toner >= 5 && !busy && check_ass()) //You have to be sitting on the copier and either be a xeno or a human without clothes on. if(isalienadult(ass) || istype(ass, /mob/living/simple_animal/hostile/alien)) //Xenos have their own asses, thanks to Pybro. diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 67e5ba007d..fc16c419b1 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -288,7 +288,7 @@ for(var/obj/item/I in L.held_items) if(!holding) - holding += "[L.p_they(TRUE)] [L.p_are()] holding \a [I]" + holding += "[L.p_theyre(TRUE)] holding \a [I]" else holding += " and \a [I]" holding = holding.Join() diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 5ec6d7e44b..27eaad2c52 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -201,13 +201,13 @@ if(!BB) . = "" else if(BB.nodamage || !BB.damage || BB.damage_type == STAMINA) - user.visible_message("[user] tries to light their [A.name] with [src], but it doesn't do anything. Dumbass.") + user.visible_message("[user] tries to light [user.p_their()] [A.name] with [src], but it doesn't do anything. Dumbass.") playsound(user, E.fire_sound, 50, 1) playsound(user, BB.hitsound, 50, 1) cell.use(E.e_cost) . = "" else if(BB.damage_type != BURN) - user.visible_message("[user] tries to light their [A.name] with [src], but only succeeds in utterly destroying it. Dumbass.") + user.visible_message("[user] tries to light [user.p_their()] [A.name] with [src], but only succeeds in utterly destroying it. Dumbass.") playsound(user, E.fire_sound, 50, 1) playsound(user, BB.hitsound, 50, 1) cell.use(E.e_cost) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 4be808f873..d4413dc666 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1476,7 +1476,7 @@ All effects don't start immediately, but rather get worse over time; the rate is L.adjustStaminaLoss(-1) L.visible_message("[L] shivers with renewed vigor!", "One taste of [lowertext(name)] fills you with energy!") if(!L.stat && heal_points == 20) //brought us out of softcrit - L.visible_message("[L] lurches to their feet!", "Up and at 'em, kid.") + L.visible_message("[L] lurches to [L.p_their()] feet!", "Up and at 'em, kid.") /datum/reagent/consumable/ethanol/bastion_bourbon/on_mob_life(mob/living/L) if(L.health > 0) diff --git a/code/modules/reagents/reagent_containers/medspray.dm b/code/modules/reagents/reagent_containers/medspray.dm index 2f715084ad..9c685a9e59 100644 --- a/code/modules/reagents/reagent_containers/medspray.dm +++ b/code/modules/reagents/reagent_containers/medspray.dm @@ -37,7 +37,7 @@ return if(M == user) - M.visible_message("[user] attempts to [apply_method] [src] on themselves.") + M.visible_message("[user] attempts to [apply_method] [src] on [user.p_them()]self.") if(self_delay) if(!do_mob(user, M, self_delay)) return diff --git a/code/modules/research/xenobiology/crossbreeding/_corecross.dm b/code/modules/research/xenobiology/crossbreeding/_corecross.dm index e735139426..45cc0c1efc 100644 --- a/code/modules/research/xenobiology/crossbreeding/_corecross.dm +++ b/code/modules/research/xenobiology/crossbreeding/_corecross.dm @@ -147,7 +147,7 @@ To add a crossbreed: reagents.trans_to(M, reagents.total_volume) if(user != M) to_chat(M, "[user] presses [src] against you!") - to_chat(user, "You press [src] against [M], injecting them.") + to_chat(user, "You press [src] against [M], injecting [M.p_them()].") else to_chat(user, "You press [src] against yourself, and it flattens against you!") else diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm index ddbfdb8471..73887fa6a9 100644 --- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm +++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm @@ -710,7 +710,7 @@ datum/status_effect/stabilized/blue/on_remove() if(M.stat == DEAD) return if(!messagedelivered) - to_chat(owner,"You feel your hands melt around [M]'s neck and start to drain them of life.") + to_chat(owner,"You feel your hands melt around [M]'s neck and start to drain [M.p_them()] of life.") to_chat(owner.pulling, "[owner]'s hands melt around your neck, and you can feel your life starting to drain away!") messagedelivered = TRUE examine_text = "SUBJECTPRONOUN is draining health from [owner.pulling]!" @@ -743,7 +743,7 @@ datum/status_effect/stabilized/blue/on_remove() /datum/status_effect/stabilized/lightpink/tick() for(var/mob/living/carbon/human/H in range(1, get_turf(owner))) if(H != owner && H.stat != DEAD && H.health <= 0 && !H.reagents.has_reagent("epinephrine")) - to_chat(owner, "[linked_extract] pulses in sync with [H]'s heartbeat, trying to keep them alive.") + to_chat(owner, "[linked_extract] pulses in sync with [H]'s heartbeat, trying to keep [H.p_them()] alive.") H.reagents.add_reagent("epinephrine",5) return ..() diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 92808fd240..06e3812805 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -256,7 +256,7 @@ Burning extracts: var/mob/living/L = user if(!istype(L)) return - user.visible_message("[src] absorbs [user], transforming them into a slime!") + user.visible_message("[src] absorbs [user], transforming [user.p_them()] into a slime!") var/obj/effect/proc_holder/spell/targeted/shapeshift/slimeform/S = new() S.remove_on_restore = TRUE user.mind.AddSpell(S) diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 3b71906dd4..26eefa0a68 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -220,7 +220,7 @@ if(GLOB.cameranet.checkTurfVis(remote_eye.loc)) for(var/mob/living/carbon/monkey/M in remote_eye.loc) if(M.stat) - M.visible_message("[M] vanishes as they are reclaimed for recycling!") + M.visible_message("[M] vanishes as [M.p_theyre()] reclaimed for recycling!") X.monkeys = round(X.monkeys + 0.2,0.1) qdel(M) else diff --git a/code/modules/ruins/objects_and_mobs/sin_ruins.dm b/code/modules/ruins/objects_and_mobs/sin_ruins.dm index 91a1b20018..7ad8a136f9 100644 --- a/code/modules/ruins/objects_and_mobs/sin_ruins.dm +++ b/code/modules/ruins/objects_and_mobs/sin_ruins.dm @@ -142,4 +142,4 @@ user.updateappearance(mutcolor_update=1) user.domutcheck() user.visible_message("[user]'s appearance shifts into [H]'s!", \ - "They think they're sooo much better than you. Not anymore, they won't.") + "[H.p_they(TRUE)] think[H.p_s()] [H.p_theyre()] sooo much better than you. Not anymore, [H.p_they()] won't.") diff --git a/code/modules/spells/spell_types/barnyard.dm b/code/modules/spells/spell_types/barnyard.dm index f183f0420e..337cb41140 100644 --- a/code/modules/spells/spell_types/barnyard.dm +++ b/code/modules/spells/spell_types/barnyard.dm @@ -28,7 +28,7 @@ return if(!(target in oview(range))) - to_chat(user, "They are too far away!") + to_chat(user, "[target.p_theyre(TRUE)] too far away!") return if(target.anti_magic_check()) diff --git a/code/modules/spells/spell_types/lightning.dm b/code/modules/spells/spell_types/lightning.dm index 784537238f..8363e28624 100644 --- a/code/modules/spells/spell_types/lightning.dm +++ b/code/modules/spells/spell_types/lightning.dm @@ -52,7 +52,7 @@ Snd=sound(null, repeat = 0, wait = 1, channel = Snd.channel) //byond, why you suck? playsound(get_turf(user),Snd,50,0)// Sorry MrPerson, but the other ways just didn't do it the way i needed to work, this is the only way. if(get_dist(user,target)>range) - to_chat(user, "They are too far away!") + to_chat(user, "[target.p_theyre(TRUE)] too far away!") Reset(user) return diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index e700d02be1..a8cb881326 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -14,7 +14,7 @@ /datum/surgery/eye_surgery/can_start(mob/user, mob/living/carbon/target) var/obj/item/organ/eyes/E = target.getorganslot(ORGAN_SLOT_EYES) if(!E) - to_chat(user, "It's hard to do surgery on someone's eyes when they don't have any.") + to_chat(user, "It's hard to do surgery on someone's eyes when [target.p_they()] [target.p_do()]n't have any.") return FALSE return TRUE From 49e46eea5bc879bd2d6917c58f68216f95b3e23b Mon Sep 17 00:00:00 2001 From: Jordie Date: Fri, 4 May 2018 20:14:35 +1000 Subject: [PATCH 020/306] Some dbadmin fixes --- SQL/admin_import_2018-02-03.py | 10 ++- code/modules/admin/admin_ranks.dm | 2 +- code/modules/admin/permissionedit.dm | 113 +++++++++++++++++++++++++++ code/modules/admin/topic.dm | 4 +- 4 files changed, 124 insertions(+), 5 deletions(-) diff --git a/SQL/admin_import_2018-02-03.py b/SQL/admin_import_2018-02-03.py index 19efc2fc44..6bd8892b5e 100644 --- a/SQL/admin_import_2018-02-03.py +++ b/SQL/admin_import_2018-02-03.py @@ -18,6 +18,7 @@ import MySQLdb import argparse import re import sys +import string def parse_text_flags(text, previous): flag_values = {"BUILDMODE":1, "BUILD":1, "ADMIN":2, "REJUVINATE":2, "REJUV":2, "BAN":4, "FUN":8, "SERVER":16, "DEBUG":32, "POSSESS":64, "PERMISSIONS":128, "RIGHTS":128, "STEALTH":256, "POLL":512, "VAREDIT":1024, "SOUNDS":2048, "SOUND":2048, "SPAWN":4096, "CREATE":4096, "AUTOLOGIN":8192, "AUTOADMIN":8192, "DBRANKS":16384} @@ -70,6 +71,7 @@ db=MySQLdb.connect(host=args.address, user=args.username, passwd=args.password, cursor=db.cursor() ranks_table = args.rankstable admin_table = args.admintable +ckeyExformat = re.sub("@|-|_", " ", string.punctuation) with open("..\\config\\admin_ranks.txt") as rank_file: previous = 0 for line in rank_file: @@ -77,17 +79,21 @@ with open("..\\config\\admin_ranks.txt") as rank_file: if line.startswith("#"): continue matches = re.match("(.+)\\b\\s+=\\s*(.*)", line) + rank = "".join((c for c in matches.group(1) if c not in ckeyExformat)) flags = parse_text_flags(matches.group(2), previous) previous = flags - cursor.execute("INSERT INTO {0} (rank, flags, exclude_flags, can_edit_flags) VALUES ('{1}', {2}, {3}, {4})".format(ranks_table, matches.group(1), flags[0], flags[1], flags[2])) + cursor.execute("INSERT INTO {0} (rank, flags, exclude_flags, can_edit_flags) VALUES ('{1}', {2}, {3}, {4})".format(ranks_table, rank, flags[0], flags[1], flags[2])) with open("..\\config\\admins.txt") as admins_file: previous = 0 + ckeyformat = string.punctuation.replace("@", " ") for line in admins_file: if line.strip(): if line.startswith("#"): continue matches = re.match("(.+)\\b\\s+=\\s+(.+)", line) - cursor.execute("INSERT INTO {0} (ckey, rank) VALUES ('{1}', '{2}')".format(admin_table, matches.group(1).lower(), matches.group(2))) + ckey = "".join((c for c in matches.group(1) if c not in ckeyformat)).lower() + rank = "".join((c for c in matches.group(2) if c not in ckeyExformat)) + cursor.execute("INSERT INTO {0} (ckey, rank) VALUES ('{1}', '{2}')".format(admin_table, ckey, rank)) db.commit() cursor.close() print("Import complete.") diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index dee4787753..eee3ff0edc 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -156,7 +156,7 @@ GLOBAL_PROTECT(protected_ranks) else while(query_load_admin_ranks.NextRow()) var/skip - var/rank_name = query_load_admin_ranks.item[1] + var/rank_name = ckeyEx(query_load_admin_ranks.item[1]) for(var/datum/admin_rank/R in GLOB.admin_ranks) if(R.name == rank_name) //this rank was already loaded from txt override skip = 1 diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index f7bb770079..961c20e1c9 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -9,6 +9,7 @@ /datum/admins/proc/edit_admin_permissions() if(!check_rights(R_PERMISSIONS)) return +<<<<<<< HEAD var/list/output = list({" @@ -56,6 +57,108 @@ "} usr << browse(jointext(output, ""),"window=editrights;size=1000x650") +======= + var/list/output = list("\[Permissions\]") + if(action) + output += " | \[Log\] | \[Management\]
" + else + output += "
\[Log\]
\[Management\]" + if(action == 1) + var/list/searchlist = list(" WHERE ") + if(target) + searchlist += "ckey = '[sanitizeSQL(target)]'" + if(operation) + if(target) + searchlist += " AND " + searchlist += "operation = '[sanitizeSQL(operation)]'" + var/search + if(searchlist.len > 1) + search = searchlist.Join("") + var/logcount = 0 + var/logssperpage = 20 + var/pagecount = 0 + page = text2num(page) + var/datum/DBQuery/query_count_admin_logs = SSdbcore.NewQuery("SELECT COUNT(id) FROM [format_table_name("admin_log")][search]") + if(!query_count_admin_logs.warn_execute()) + return + if(query_count_admin_logs.NextRow()) + logcount = text2num(query_count_admin_logs.item[1]) + if(logcount > logssperpage) + output += "
Page: " + while(logcount > 0) + output += "|[pagecount == page ? "\[[pagecount]\]" : "\[[pagecount]\]"]" + logcount -= logssperpage + pagecount++ + output += "|" + var/limit = " LIMIT [logssperpage * page], [logssperpage]" + var/datum/DBQuery/query_search_admin_logs = SSdbcore.NewQuery("SELECT datetime, round_id, adminckey, operation, target, log FROM [format_table_name("admin_log")][search] ORDER BY datetime DESC[limit]") + if(!query_search_admin_logs.warn_execute()) + return + while(query_search_admin_logs.NextRow()) + var/datetime = query_search_admin_logs.item[1] + var/round_id = query_search_admin_logs.item[2] + var/admin_ckey = query_search_admin_logs.item[3] + operation = query_search_admin_logs.item[4] + target = query_search_admin_logs.item[5] + var/log = query_search_admin_logs.item[6] + output += "

[datetime] | Round ID [round_id] | Admin [admin_ckey] | Operation [operation] on [target]
[log]


" + if(action == 2) + output += "

Admin ckeys with invalid ranks

" + var/datum/DBQuery/query_check_admin_errors = SSdbcore.NewQuery("SELECT ckey, [format_table_name("admin")].rank FROM [format_table_name("admin")] LEFT JOIN [format_table_name("admin_ranks")] ON [format_table_name("admin_ranks")].rank = [format_table_name("admin")].rank WHERE [format_table_name("admin_ranks")].rank IS NULL") + if(!query_check_admin_errors.warn_execute()) + return + while(query_check_admin_errors.NextRow()) + var/admin_ckey = query_check_admin_errors.item[1] + var/admin_rank = query_check_admin_errors.item[2] + output += "[admin_ckey] has non-existant rank [admin_rank] | \[Change Rank\] | \[Remove\]" + output += "
" + output += "

Unused ranks

" + var/datum/DBQuery/query_check_unused_rank = SSdbcore.NewQuery("SELECT [format_table_name("admin_ranks")].rank, flags, exclude_flags, can_edit_flags FROM [format_table_name("admin_ranks")] LEFT JOIN [format_table_name("admin")] ON [format_table_name("admin")].rank = [format_table_name("admin_ranks")].rank WHERE [format_table_name("admin")].rank IS NULL") + if(!query_check_unused_rank.warn_execute()) + return + while(query_check_unused_rank.NextRow()) + var/admin_rank = query_check_unused_rank.item[1] + output += {"Rank [admin_rank] is not held by any admin | \[Remove\] +
Permissions: [rights2text(text2num(query_check_unused_rank.item[2])," ")] +
Denied: [rights2text(text2num(query_check_unused_rank.item[3])," ", "-")] +
Allowed to edit: [rights2text(text2num(query_check_unused_rank.item[4])," ", "*")] +
"} + else if(!action) + output += {" + Permissions Panel + + + +
+ + + + + + + + "} + for(var/adm_ckey in GLOB.admin_datums+GLOB.deadmins) + var/datum/admins/D = GLOB.admin_datums[adm_ckey] + if(!D) + D = GLOB.deadmins[adm_ckey] + if (!D) + continue + var/deadminlink = "" + if (D.deadmined) + deadminlink = " \[RA\]" + else + deadminlink = " \[DA\]" + output += "" + output += "" + output += "" + output += "" + output += "" + output += "" + output += "" + output += "
CKEY \[+\]RANKPERMISSIONSDENIEDALLOWED TO EDIT
[adm_ckey]
[deadminlink]\[-\]\[SYNC TGDB\]
[D.rank.name][rights2text(D.rank.include_rights," ")][rights2text(D.rank.exclude_rights," ", "-")][rights2text(D.rank.can_edit_rights," ", "*")]
Search:
" + usr << browse("[jointext(output, "")]","window=editrights;size=1000x650") +>>>>>>> e44298a... some dbadmin fixes (#37623) /datum/admins/proc/edit_rights_topic(list/href_list) if(!check_rights(R_PERMISSIONS)) @@ -142,6 +245,16 @@ return FALSE if(use_db) . = sanitizeSQL(.) +<<<<<<< HEAD +======= + //if an admin exists without a datum they won't be caught by the above + var/datum/DBQuery/query_admin_in_db = SSdbcore.NewQuery("SELECT 1 FROM [format_table_name("admin")] WHERE ckey = '[.]'") + if(!query_admin_in_db.warn_execute()) + return FALSE + if(query_admin_in_db.NextRow()) + to_chat(usr, "[.] already listed in admin database. Check the Management tab if they don't appear in the list of admins.") + return FALSE +>>>>>>> e44298a... some dbadmin fixes (#37623) var/datum/DBQuery/query_add_admin = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin")] (ckey, rank) VALUES ('[.]', 'NEW ADMIN')") if(!query_add_admin.warn_execute()) return FALSE diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 95dae05c09..2fb35e9c45 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -821,8 +821,8 @@ var/isbanned_dept = jobban_isbanned(M, ROLE_SYNDICATE) dat += "" dat += "" - dat += "Conversion Antagonists" + dat += "Team Antagonists | " + dat += "Conversion Antagonists" //Traitor if(jobban_isbanned(M, ROLE_TRAITOR) || isbanned_dept) From e8e0d8f77fde38aa060c1381dad7dd239f0cc08c Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:08:14 -0400 Subject: [PATCH 021/306] Update components.dm --- code/__DEFINES/components.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 891e4f6472..198b437371 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -86,13 +86,10 @@ #define COMSIG_MOVABLE_UNBUCKLE "unbuckle" //from base of atom/movable/unbuckle_mob(): (mob, force) #define COMSIG_MOVABLE_THROW "movable_throw" //from base of atom/movable/throw_at(): (datum/thrownthing, spin) #define COMSIG_MOVABLE_Z_CHANGED "movable_ztransit" //from base of atom/movable/onTransitZ(): (old_z, new_z) -<<<<<<< HEAD -======= // /mob/living/carbon signals #define COMSIG_CARBON_SOUNDBANG "carbon_soundbang" //from base of mob/living/carbon/soundbang_act(): (list(intensity)) ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) // /obj signals #define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" //from base of obj/deconstruct(): (disassembled) From b7b7112382aee127947da3e70f2866b1e8073099 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:08:53 -0400 Subject: [PATCH 022/306] Update flags.dm --- code/__DEFINES/flags.dm | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 98a8b8645b..417c1c2f31 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -16,18 +16,10 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define NODROP_1 (1<<1) // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. #define NOBLUDGEON_1 (1<<2) // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() -<<<<<<< HEAD -#define MASKINTERNALS_1 (1<<3) // mask allows internals -#define HEAR_1 (1<<4) // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. -#define CHECK_RICOCHET_1 (1<<5) // Projectiels will check ricochet on things impacted that have this. -#define CONDUCT_1 (1<<6) // conducts electricity (metal etc.) -#define ABSTRACT_1 (1<<7) // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way -======= #define HEAR_1 (1<<3) // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. #define CHECK_RICOCHET_1 (1<<4) // Projectiels will check ricochet on things impacted that have this. #define CONDUCT_1 (1<<5) // conducts electricity (metal etc.) #define ABSTRACT_1 (1<<6) // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) #define NODECONSTRUCT_1 (1<<7) // For machines and structures that should not break into parts, eg, holodeck stuff #define OVERLAY_QUEUED_1 (1<<8) // atom queued to SSoverlay #define ON_BORDER_1 (1<<9) // item has priority to check when entering or leaving @@ -37,37 +29,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define HOLOGRAM_1 (1<<13) #define TESLA_IGNORE_1 (1<<14) // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity -<<<<<<< HEAD -#define NOSLIP_1 (1<<10) //prevents from slipping on wet floors, in space etc - -// BLOCK_GAS_SMOKE_EFFECT_1 only used in masks at the moment. -#define BLOCK_GAS_SMOKE_EFFECT_1 (1<<12) // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! -#define THICKMATERIAL_1 (1<<13) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. -#define DROPDEL_1 (1<<14) // When dropped, it calls qdel on itself -#define PREVENT_CLICK_UNDER_1 (1<<15) //Prevent clicking things below it on the same turf eg. doors/ fulltile windows - -/* Secondary atom flags, for the flags_2 var, denoted with a _2 */ - -#define SLOWS_WHILE_IN_HAND_2 (1<<0) -#define NO_EMP_WIRES_2 (1<<1) -#define HOLOGRAM_2 (1<<2) -#define FROZEN_2 (1<<3) -#define BANG_PROTECT_2 (1<<6) - -// An item worn in the ear slot with HEALS_EARS will heal your ears each -// Life() tick, even if normally your ears would be too damaged to heal. -#define HEALS_EARS_2 (1<<7) - -// A mob with OMNITONGUE has no restriction in the ability to speak -// languages that they know. So even if they wouldn't normally be able to -// through mob or tongue restrictions, this flag allows them to ignore -// those restrictions. -#define OMNITONGUE_2 (1<<8) - -// TESLA_IGNORE grants immunity from being targeted by tesla-style electricity -#define TESLA_IGNORE_2 (1<<9) -======= ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. #define NO_MAT_REDEMPTION_2 (1<<10) From 309b992371f983cdf517442d7dbc003c50f59b8c Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:09:17 -0400 Subject: [PATCH 023/306] Update bitfields.dm --- code/_globalvars/bitfields.dm | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index aa3b44ac74..ca92e30b1d 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -116,22 +116,6 @@ GLOBAL_LIST_INIT(bitfields, list( "ABSTRACT_1" = ABSTRACT_1, "NODECONSTRUCT_1" = NODECONSTRUCT_1, "OVERLAY_QUEUED_1" = OVERLAY_QUEUED_1, -<<<<<<< HEAD - "NOSLIP_1" = NOSLIP_1 - ), - "flags_2" = list( - "SLOWS_WHILE_IN_HAND_2" = SLOWS_WHILE_IN_HAND_2, - "NO_EMP_WIRES_2" = NO_EMP_WIRES_2, - "HOLOGRAM_2" = HOLOGRAM_2, - "FRONZE_2" = FROZEN_2, - "BANG_PROTECT_2" = BANG_PROTECT_2, - "HEALS_EARS_2" = HEALS_EARS_2, - "OMNITONGUE_2" = OMNITONGUE_2, - "TESLA_IGNORE_2" = TESLA_IGNORE_2, - "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2, - "LAVA_PROTECT_2" = LAVA_PROTECT_2 - ) -======= "NO_EMP_WIRES_1" = NO_EMP_WIRES_1, "HOLOGRAM_1" = HOLOGRAM_1, "TESLA_IGNORE_1" = TESLA_IGNORE_1 @@ -144,5 +128,4 @@ GLOBAL_LIST_INIT(bitfields, list( "NOSLIP" = NOSLIP, "THICKMATERIAL" = THICKMATERIAL, ) ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) )) From 725634c9ea8ba9e02cda64d8bdad0d832ae0892d Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:09:47 -0400 Subject: [PATCH 024/306] Update material_container.dm --- code/datums/components/material_container.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index c819bd2f78..500e51dccb 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -53,11 +53,7 @@ var/list/tc = allowed_typecache if(user.a_intent != INTENT_HELP) return -<<<<<<< HEAD - if((I.flags_2 & (HOLOGRAM_2 | NO_MAT_REDEMPTION_2)) || (tc && !is_type_in_typecache(I, tc))) -======= if((I.flags_1 & HOLOGRAM_1) || (I.item_flags & NO_MAT_REDEMPTION) || (tc && !is_type_in_typecache(I, tc))) ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) to_chat(user, "[parent] won't accept [I]!") return . = COMPONENT_NO_AFTERATTACK From d4d052bae27ee4215761a32e2ee82f0b10b2969e Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:10:20 -0400 Subject: [PATCH 025/306] Update radio.dm --- code/game/objects/items/devices/radio/radio.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 718e5c8c1a..93f315a972 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -6,14 +6,8 @@ desc = "A basic handheld radio that communicates with local telecommunication networks." dog_fashion = /datum/dog_fashion/back -<<<<<<< HEAD - flags_1 = CONDUCT_1 | HEAR_1 - flags_2 = NO_EMP_WIRES_2 - slot_flags = SLOT_BELT -======= flags_1 = CONDUCT_1 | HEAR_1 | NO_EMP_WIRES_1 slot_flags = ITEM_SLOT_BELT ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) throw_speed = 3 throw_range = 7 w_class = WEIGHT_CLASS_SMALL From e0e950e9ff2064224853605250908dab57d50e1a Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:10:54 -0400 Subject: [PATCH 026/306] Update spellbook.dm --- .../antagonists/wizard/equipment/spellbook.dm | 719 ------------------ 1 file changed, 719 deletions(-) diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index 243d9f5d15..3f94c65437 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -1,721 +1,3 @@ -<<<<<<< HEAD -/datum/spellbook_entry - var/name = "Entry Name" - - var/spell_type = null - var/desc = "" - var/category = "Offensive" - var/cost = 2 - var/refundable = 1 - var/surplus = -1 // -1 for infinite, not used by anything atm - var/obj/effect/proc_holder/spell/S = null //Since spellbooks can be used by only one person anyway we can track the actual spell - var/buy_word = "Learn" - var/limit //used to prevent a spellbook_entry from being bought more than X times with one wizard spellbook - var/list/no_coexistance_typecache //Used so you can't have specific spells together - -/datum/spellbook_entry/New() - ..() - no_coexistance_typecache = typecacheof(no_coexistance_typecache) - -/datum/spellbook_entry/proc/IsAvailible() // For config prefs / gamemode restrictions - these are round applied - return 1 - -/datum/spellbook_entry/proc/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) // Specific circumstances - if(book.uses= aspell.level_max) - to_chat(user, "This spell cannot be improved further.") - return 0 - else - aspell.name = initial(aspell.name) - aspell.spell_level++ - aspell.charge_max = round(initial(aspell.charge_max) - aspell.spell_level * (initial(aspell.charge_max) - aspell.cooldown_min)/ aspell.level_max) - if(aspell.charge_max < aspell.charge_counter) - aspell.charge_counter = aspell.charge_max - switch(aspell.spell_level) - if(1) - to_chat(user, "You have improved [aspell.name] into Efficient [aspell.name].") - aspell.name = "Efficient [aspell.name]" - if(2) - to_chat(user, "You have further improved [aspell.name] into Quickened [aspell.name].") - aspell.name = "Quickened [aspell.name]" - if(3) - to_chat(user, "You have further improved [aspell.name] into Free [aspell.name].") - aspell.name = "Free [aspell.name]" - if(4) - to_chat(user, "You have further improved [aspell.name] into Instant [aspell.name].") - aspell.name = "Instant [aspell.name]" - if(aspell.spell_level >= aspell.level_max) - to_chat(user, "This spell cannot be strengthened any further.") - SSblackbox.record_feedback("nested tally", "wizard_spell_improved", 1, list("[name]", "[aspell.spell_level]")) - return 1 - //No same spell found - just learn it - SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - user.mind.AddSpell(S) - to_chat(user, "You have learned [S.name].") - return 1 - -/datum/spellbook_entry/proc/CanRefund(mob/living/carbon/human/user,obj/item/spellbook/book) - if(!refundable) - return 0 - if(!S) - S = new spell_type() - for(var/obj/effect/proc_holder/spell/aspell in user.mind.spell_list) - if(initial(S.name) == initial(aspell.name)) - return 1 - return 0 - -/datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/spellbook/book) //return point value or -1 for failure - var/area/wizard_station/A = locate() in GLOB.sortedAreas - if(!(user in A.contents)) - to_chat(user, "You can only refund spells at the wizard lair") - return -1 - if(!S) - S = new spell_type() - var/spell_levels = 0 - for(var/obj/effect/proc_holder/spell/aspell in user.mind.spell_list) - if(initial(S.name) == initial(aspell.name)) - spell_levels = aspell.spell_level - user.mind.spell_list.Remove(aspell) - qdel(S) - return cost * (spell_levels+1) - return -1 -/datum/spellbook_entry/proc/GetInfo() - if(!S) - S = new spell_type() - var/dat ="" - dat += "[initial(S.name)]" - if(S.charge_type == "recharge") - dat += " Cooldown:[S.charge_max/10]" - dat += " Cost:[cost]
" - dat += "[S.desc][desc]
" - dat += "[S.clothes_req?"Needs wizard garb":"Can be cast without wizard garb"]
" - return dat - -/datum/spellbook_entry/fireball - name = "Fireball" - spell_type = /obj/effect/proc_holder/spell/aimed/fireball - -/datum/spellbook_entry/spell_cards - name = "Spell Cards" - spell_type = /obj/effect/proc_holder/spell/aimed/spell_cards - -/datum/spellbook_entry/rod_form - name = "Rod Form" - spell_type = /obj/effect/proc_holder/spell/targeted/rod_form - -/datum/spellbook_entry/magicm - name = "Magic Missile" - spell_type = /obj/effect/proc_holder/spell/targeted/projectile/magic_missile - category = "Defensive" - -/datum/spellbook_entry/disintegrate - name = "Disintegrate" - spell_type = /obj/effect/proc_holder/spell/targeted/touch/disintegrate - -/datum/spellbook_entry/disabletech - name = "Disable Tech" - spell_type = /obj/effect/proc_holder/spell/targeted/emplosion/disable_tech - category = "Defensive" - cost = 1 - -/datum/spellbook_entry/repulse - name = "Repulse" - spell_type = /obj/effect/proc_holder/spell/aoe_turf/repulse - category = "Defensive" - -/datum/spellbook_entry/lightningPacket - name = "Lightning bolt! Lightning bolt!" - spell_type = /obj/effect/proc_holder/spell/targeted/conjure_item/spellpacket - category = "Defensive" - -/datum/spellbook_entry/timestop - name = "Time Stop" - spell_type = /obj/effect/proc_holder/spell/aoe_turf/conjure/timestop - category = "Defensive" - -/datum/spellbook_entry/smoke - name = "Smoke" - spell_type = /obj/effect/proc_holder/spell/targeted/smoke - category = "Defensive" - cost = 1 - -/datum/spellbook_entry/blind - name = "Blind" - spell_type = /obj/effect/proc_holder/spell/targeted/trigger/blind - cost = 1 - -/datum/spellbook_entry/mindswap - name = "Mindswap" - spell_type = /obj/effect/proc_holder/spell/targeted/mind_transfer - category = "Mobility" - -/datum/spellbook_entry/forcewall - name = "Force Wall" - spell_type = /obj/effect/proc_holder/spell/targeted/forcewall - category = "Defensive" - cost = 1 - -/datum/spellbook_entry/blink - name = "Blink" - spell_type = /obj/effect/proc_holder/spell/targeted/turf_teleport/blink - category = "Mobility" - -/datum/spellbook_entry/teleport - name = "Teleport" - spell_type = /obj/effect/proc_holder/spell/targeted/area_teleport/teleport - category = "Mobility" - -/datum/spellbook_entry/mutate - name = "Mutate" - spell_type = /obj/effect/proc_holder/spell/targeted/genetic/mutate - -/datum/spellbook_entry/jaunt - name = "Ethereal Jaunt" - spell_type = /obj/effect/proc_holder/spell/targeted/ethereal_jaunt - category = "Mobility" - -/datum/spellbook_entry/knock - name = "Knock" - spell_type = /obj/effect/proc_holder/spell/aoe_turf/knock - category = "Mobility" - cost = 1 - -/datum/spellbook_entry/fleshtostone - name = "Flesh to Stone" - spell_type = /obj/effect/proc_holder/spell/targeted/touch/flesh_to_stone - -/datum/spellbook_entry/summonitem - name = "Summon Item" - spell_type = /obj/effect/proc_holder/spell/targeted/summonitem - category = "Assistance" - cost = 1 - -/datum/spellbook_entry/lichdom - name = "Bind Soul" - spell_type = /obj/effect/proc_holder/spell/targeted/lichdom - category = "Defensive" - -/datum/spellbook_entry/teslablast - name = "Tesla Blast" - spell_type = /obj/effect/proc_holder/spell/targeted/tesla - -/datum/spellbook_entry/lightningbolt - name = "Lightning Bolt" - spell_type = /obj/effect/proc_holder/spell/aimed/lightningbolt - cost = 3 - -/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) //return 1 on success - . = ..() - user.flags_2 |= TESLA_IGNORE_2 - -/datum/spellbook_entry/infinite_guns - name = "Lesser Summon Guns" - spell_type = /obj/effect/proc_holder/spell/targeted/infinite_guns/gun - cost = 3 - no_coexistance_typecache = /obj/effect/proc_holder/spell/targeted/infinite_guns/arcane_barrage - -/datum/spellbook_entry/arcane_barrage - name = "Arcane Barrage" - spell_type = /obj/effect/proc_holder/spell/targeted/infinite_guns/arcane_barrage - cost = 3 - no_coexistance_typecache = /obj/effect/proc_holder/spell/targeted/infinite_guns/gun - -/datum/spellbook_entry/barnyard - name = "Barnyard Curse" - spell_type = /obj/effect/proc_holder/spell/targeted/barnyardcurse - -/datum/spellbook_entry/charge - name = "Charge" - spell_type = /obj/effect/proc_holder/spell/targeted/charge - category = "Assistance" - cost = 1 - -/datum/spellbook_entry/shapeshift - name = "Wild Shapeshift" - spell_type = /obj/effect/proc_holder/spell/targeted/shapeshift - category = "Assistance" - cost = 1 - -/datum/spellbook_entry/spacetime_dist - name = "Spacetime Distortion" - spell_type = /obj/effect/proc_holder/spell/spacetime_dist - category = "Defensive" - cost = 1 - -/datum/spellbook_entry/the_traps - name = "The Traps!" - spell_type = /obj/effect/proc_holder/spell/aoe_turf/conjure/the_traps - category = "Defensive" - cost = 1 - - -/datum/spellbook_entry/item - name = "Buy Item" - refundable = 0 - buy_word = "Summon" - var/item_path= null - - -/datum/spellbook_entry/item/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - new item_path(get_turf(user)) - SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - return 1 - -/datum/spellbook_entry/item/GetInfo() - var/dat ="" - dat += "[name]" - dat += " Cost:[cost]
" - dat += "[desc]
" - if(surplus>=0) - dat += "[surplus] left.
" - return dat - -/datum/spellbook_entry/item/staffchange - name = "Staff of Change" - desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself." - item_path = /obj/item/gun/magic/staff/change - -/datum/spellbook_entry/item/staffanimation - name = "Staff of Animation" - desc = "An arcane staff capable of shooting bolts of eldritch energy which cause inanimate objects to come to life. This magic doesn't affect machines." - item_path = /obj/item/gun/magic/staff/animate - category = "Assistance" - -/datum/spellbook_entry/item/staffchaos - name = "Staff of Chaos" - desc = "A caprious tool that can fire all sorts of magic without any rhyme or reason. Using it on people you care about is not recommended." - item_path = /obj/item/gun/magic/staff/chaos - -/datum/spellbook_entry/item/spellblade - name = "Spellblade" - desc = "A sword capable of firing blasts of energy which rip targets limb from limb." - item_path = /obj/item/gun/magic/staff/spellblade - -/datum/spellbook_entry/item/staffdoor - name = "Staff of Door Creation" - desc = "A particular staff that can mold solid metal into ornate doors. Useful for getting around in the absence of other transportation. Does not work on glass." - item_path = /obj/item/gun/magic/staff/door - cost = 1 - category = "Mobility" - -/datum/spellbook_entry/item/staffhealing - name = "Staff of Healing" - desc = "An altruistic staff that can heal the lame and raise the dead." - item_path = /obj/item/gun/magic/staff/healing - cost = 1 - category = "Defensive" - -/datum/spellbook_entry/item/scryingorb - name = "Scrying Orb" - desc = "An incandescent orb of crackling energy, using it will allow you to ghost while alive, allowing you to spy upon the station with ease. In addition, buying it will permanently grant you x-ray vision." - item_path = /obj/item/scrying - category = "Defensive" - -/datum/spellbook_entry/item/soulstones - name = "Six Soul Stone Shards and the spell Artificer" - desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. The spell Artificer allows you to create arcane machines for the captured souls to pilot." - item_path = /obj/item/storage/belt/soulstone/full - category = "Assistance" - -/datum/spellbook_entry/item/soulstones/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - . =..() - if(.) - user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/conjure/construct(null)) - return . - -/datum/spellbook_entry/item/necrostone - name = "A Necromantic Stone" - desc = "A Necromantic stone is able to resurrect three dead individuals as skeletal thralls for you to command." - item_path = /obj/item/necromantic_stone - category = "Assistance" - -/datum/spellbook_entry/item/wands - name = "Wand Assortment" - desc = "A collection of wands that allow for a wide variety of utility. Wands have a limited number of charges, so be conservative in use. Comes in a handy belt." - item_path = /obj/item/storage/belt/wands/full - category = "Defensive" - -/datum/spellbook_entry/item/armor - name = "Mastercrafted Armor Set" - desc = "An artefact suit of armor that allows you to cast spells while providing more protection against attacks and the void of space." - item_path = /obj/item/clothing/suit/space/hardsuit/wizard - category = "Defensive" - -/datum/spellbook_entry/item/armor/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - . = ..() - if(.) - new /obj/item/clothing/shoes/sandal/magic(get_turf(user)) //In case they've lost them. - new /obj/item/clothing/gloves/color/purple(get_turf(user))//To complete the outfit - -/datum/spellbook_entry/item/contract - name = "Contract of Apprenticeship" - desc = "A magical contract binding an apprentice wizard to your service, using it will summon them to your side." - item_path = /obj/item/antag_spawner/contract - category = "Assistance" - -/datum/spellbook_entry/item/guardian - name = "Guardian Deck" - desc = "A deck of guardian tarot cards, capable of binding a personal guardian to your body. There are multiple types of guardian available, but all of them will transfer some amount of damage to you. \ - It would be wise to avoid buying these with anything capable of causing you to swap bodies with others." - item_path = /obj/item/guardiancreator/choose/wizard - category = "Assistance" - -/datum/spellbook_entry/item/guardian/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - . = ..() - if(.) - new /obj/item/paper/guides/antag/guardian/wizard(get_turf(user)) - -/datum/spellbook_entry/item/bloodbottle - name = "Bottle of Blood" - desc = "A bottle of magically infused blood, the smell of which will attract extradimensional beings when broken. Be careful though, the kinds of creatures summoned by blood magic are indiscriminate in their killing, and you yourself may become a victim." - item_path = /obj/item/antag_spawner/slaughter_demon - limit = 3 - category = "Assistance" - -/datum/spellbook_entry/item/hugbottle - name = "Bottle of Tickles" - desc = "A bottle of magically infused fun, the smell of which will \ - attract adorable extradimensional beings when broken. These beings \ - are similar to slaughter demons, but they do not permamently kill \ - their victims, instead putting them in an extradimensional hugspace, \ - to be released on the demon's death. Chaotic, but not ultimately \ - damaging. The crew's reaction to the other hand could be very \ - destructive." - item_path = /obj/item/antag_spawner/slaughter_demon/laughter - cost = 1 //non-destructive; it's just a jape, sibling! - limit = 3 - category = "Assistance" - -/datum/spellbook_entry/item/mjolnir - name = "Mjolnir" - desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." - item_path = /obj/item/twohanded/mjollnir - -/datum/spellbook_entry/item/singularity_hammer - name = "Singularity Hammer" - desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." - item_path = /obj/item/twohanded/singularityhammer - -/datum/spellbook_entry/item/battlemage - name = "Battlemage Armour" - desc = "An ensorcelled suit of armour, protected by a powerful shield. The shield can completly negate sixteen attacks before being permanently depleted." - item_path = /obj/item/clothing/suit/space/hardsuit/shielded/wizard - limit = 1 - category = "Defensive" - -/datum/spellbook_entry/item/battlemage_charge - name = "Battlemage Armour Charges" - desc = "A powerful defensive rune, it will grant eight additional charges to a suit of battlemage armour." - item_path = /obj/item/wizard_armour_charge - category = "Defensive" - cost = 1 - -/datum/spellbook_entry/item/warpwhistle - name = "Warp Whistle" - desc = "A strange whistle that will transport you to a distant safe place on the station. There is a window of vulnerability at the beginning of every use." - item_path = /obj/item/warpwhistle - category = "Mobility" - cost = 1 - -/datum/spellbook_entry/summon - name = "Summon Stuff" - category = "Rituals" - refundable = 0 - buy_word = "Cast" - var/active = 0 - -/datum/spellbook_entry/summon/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) - return ..() && !active - -/datum/spellbook_entry/summon/GetInfo() - var/dat ="" - dat += "[name]" - if(cost>0) - dat += " Cost:[cost]
" - else - dat += " No Cost
" - dat += "[desc]
" - if(active) - dat += "Already cast!
" - return dat - -/datum/spellbook_entry/summon/ghosts - name = "Summon Ghosts" - desc = "Spook the crew out by making them see dead people. Be warned, ghosts are capricious and occasionally vindicative, and some will use their incredibly minor abilties to frustrate you." - cost = 0 - -/datum/spellbook_entry/summon/ghosts/IsAvailible() - if(!SSticker.mode) - return FALSE - else - return TRUE - -/datum/spellbook_entry/summon/ghosts/Buy(mob/living/carbon/human/user, obj/item/spellbook/book) - SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - new /datum/round_event/wizard/ghost() - active = TRUE - to_chat(user, "You have cast summon ghosts!") - playsound(get_turf(user), 'sound/effects/ghost2.ogg', 50, 1) - return TRUE - -/datum/spellbook_entry/summon/guns - name = "Summon Guns" - desc = "Nothing could possibly go wrong with arming a crew of lunatics just itching for an excuse to kill you. Just be careful not to stand still too long!" - -/datum/spellbook_entry/summon/guns/IsAvailible() - if(!SSticker.mode) // In case spellbook is placed on map - return 0 - return !CONFIG_GET(flag/no_summon_guns) - -/datum/spellbook_entry/summon/guns/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - rightandwrong(SUMMON_GUNS, user, 25) - active = 1 - playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) - to_chat(user, "You have cast summon guns!") - return 1 - -/datum/spellbook_entry/summon/magic - name = "Summon Magic" - desc = "Share the wonders of magic with the crew and show them why they aren't to be trusted with it at the same time." - -/datum/spellbook_entry/summon/magic/IsAvailible() - if(!SSticker.mode) // In case spellbook is placed on map - return 0 - return !CONFIG_GET(flag/no_summon_magic) - -/datum/spellbook_entry/summon/magic/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - rightandwrong(SUMMON_MAGIC, user, 25) - active = 1 - playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) - to_chat(user, "You have cast summon magic!") - return 1 - -/datum/spellbook_entry/summon/events - name = "Summon Events" - desc = "Give Murphy's law a little push and replace all events with special wizard ones that will confound and confuse everyone. Multiple castings increase the rate of these events." - var/times = 0 - -/datum/spellbook_entry/summon/events/IsAvailible() - if(!SSticker.mode) // In case spellbook is placed on map - return 0 - return !CONFIG_GET(flag/no_summon_events) - -/datum/spellbook_entry/summon/events/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) - SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - summonevents() - times++ - playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) - to_chat(user, "You have cast summon events.") - return 1 - -/datum/spellbook_entry/summon/events/GetInfo() - . = ..() - if(times>0) - . += "You cast it [times] times.
" - return . - -/obj/item/spellbook - name = "spell book" - desc = "An unearthly tome that glows with power." - icon = 'icons/obj/library.dmi' - icon_state ="book" - throw_speed = 2 - throw_range = 5 - w_class = WEIGHT_CLASS_TINY - var/uses = 10 - var/temp = null - var/tab = null - var/mob/living/carbon/human/owner - var/list/datum/spellbook_entry/entries = list() - var/list/categories = list() - -/obj/item/spellbook/examine(mob/user) - ..() - if(owner) - to_chat(user, "There is a small signature on the front cover: \"[owner]\".") - else - to_chat(user, "It appears to have no author.") - -/obj/item/spellbook/Initialize() - . = ..() - prepare_spells() - -/obj/item/spellbook/proc/prepare_spells() - var/entry_types = subtypesof(/datum/spellbook_entry) - /datum/spellbook_entry/item - /datum/spellbook_entry/summon - for(var/T in entry_types) - var/datum/spellbook_entry/E = new T - if(E.IsAvailible()) - entries |= E - categories |= E.category - else - qdel(E) - tab = categories[1] - -/obj/item/spellbook/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/antag_spawner/contract)) - var/obj/item/antag_spawner/contract/contract = O - if(contract.used) - to_chat(user, "The contract has been used, you can't get your points back now!") - else - to_chat(user, "You feed the contract back into the spellbook, refunding your points.") - uses++ - for(var/datum/spellbook_entry/item/contract/CT in entries) - if(!isnull(CT.limit)) - CT.limit++ - qdel(O) - else if(istype(O, /obj/item/antag_spawner/slaughter_demon)) - to_chat(user, "On second thought, maybe summoning a demon is a bad idea. You refund your points.") - uses++ - for(var/datum/spellbook_entry/item/bloodbottle/BB in entries) - if(!isnull(BB.limit)) - BB.limit++ - qdel(O) - -/obj/item/spellbook/proc/GetCategoryHeader(category) - var/dat = "" - switch(category) - if("Offensive") - dat += "Spells and items geared towards debilitating and destroying.

" - dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" - dat += "For spells: the number after the spell name is the cooldown time.
" - dat += "You can reduce this number by spending more points on the spell.
" - if("Defensive") - dat += "Spells and items geared towards improving your survivabilty or reducing foes' ability to attack.

" - dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" - dat += "For spells: the number after the spell name is the cooldown time.
" - dat += "You can reduce this number by spending more points on the spell.
" - if("Mobility") - dat += "Spells and items geared towards improving your ability to move. It is a good idea to take at least one.

" - dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" - dat += "For spells: the number after the spell name is the cooldown time.
" - dat += "You can reduce this number by spending more points on the spell.
" - if("Assistance") - dat += "Spells and items geared towards bringing in outside forces to aid you or improving upon your other items and abilties.

" - dat += "Items are not bound to you and can be stolen. Additionaly they cannot typically be returned once purchased.
" - dat += "For spells: the number after the spell name is the cooldown time.
" - dat += "You can reduce this number by spending more points on the spell.
" - if("Challenges") - dat += "The Wizard Federation typically has hard limits on the potency and number of spells brought to the station based on risk.
" - dat += "Arming the station against you will increases the risk, but will grant you one more charge for your spellbook.
" - if("Rituals") - dat += "These powerful spells change the very fabric of reality. Not always in your favour.
" - return dat - -/obj/item/spellbook/proc/wrap(content) - var/dat = "" - dat +="Spellbook" - dat += {" - - - - "} - dat += {"[content]"} - return dat - -/obj/item/spellbook/attack_self(mob/user) - if(!owner) - to_chat(user, "You bind the spellbook to yourself.") - owner = user - return - if(user != owner) - to_chat(user, "The [name] does not recognize you as its owner and refuses to open!") - return - user.set_machine(src) - var/dat = "" - - dat += "" - - var/datum/spellbook_entry/E - for(var/i=1,i<=entries.len,i++) - var/spell_info = "" - E = entries[i] - spell_info += E.GetInfo() - if(E.CanBuy(user,src)) - spell_info+= "[E.buy_word]
" - else - spell_info+= "Can't [E.buy_word]
" - if(E.CanRefund(user,src)) - spell_info+= "Refund
" - spell_info += "
" - if(cat_dat[E.category]) - cat_dat[E.category] += spell_info - - for(var/category in categories) - dat += "
" - dat += GetCategoryHeader(category) - dat += cat_dat[category] - dat += "
" - - user << browse(wrap(dat), "window=spellbook;size=700x500") - onclose(user, "spellbook") - return - -/obj/item/spellbook/Topic(href, href_list) - ..() - var/mob/living/carbon/human/H = usr - - if(H.stat || H.restrained()) - return - if(!ishuman(H)) - return 1 - - if(H.mind.special_role == "apprentice") - temp = "If you got caught sneaking a peek from your teacher's spellbook, you'd likely be expelled from the Wizard Academy. Better not." - return - - var/datum/spellbook_entry/E = null - if(loc == H || (in_range(src, H) && isturf(loc))) - H.set_machine(src) - if(href_list["buy"]) - E = entries[text2num(href_list["buy"])] - if(E && E.CanBuy(H,src)) - if(E.Buy(H,src)) - if(E.limit) - E.limit-- - uses -= E.cost - else if(href_list["refund"]) - E = entries[text2num(href_list["refund"])] - if(E && E.refundable) - var/result = E.Refund(H,src) - if(result > 0) - if(!isnull(E.limit)) - E.limit += result - uses += result - else if(href_list["page"]) - tab = sanitize(href_list["page"]) - attack_self(H) - return -======= /datum/spellbook_entry var/name = "Entry Name" @@ -1432,4 +714,3 @@ tab = sanitize(href_list["page"]) attack_self(H) return ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) From 474d980a9b2e238b0938de88a5848d88cebbf8af Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:11:29 -0400 Subject: [PATCH 027/306] Update _ears.dm --- code/modules/clothing/ears/_ears.dm | 63 ++++------------------------- 1 file changed, 7 insertions(+), 56 deletions(-) diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index 839a2876e4..bb2a489030 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -1,11 +1,10 @@ -<<<<<<< HEAD //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears name = "ears" w_class = WEIGHT_CLASS_TINY throwforce = 0 - slot_flags = SLOT_EARS + slot_flags = ITEM_SLOT_EARS resistance_flags = NONE /obj/item/clothing/ears/earmuffs @@ -16,7 +15,11 @@ strip_delay = 15 equip_delay_other = 25 resistance_flags = FLAMMABLE - flags_2 = BANG_PROTECT_2|HEALS_EARS_2 + +/obj/item/clothing/ears/earmuffs/ComponentInitialize() + . = ..() + AddComponent(/datum/component/earhealing) + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) /obj/item/clothing/ears/headphones name = "headphones" @@ -24,7 +27,7 @@ icon = 'icons/obj/clothing/accessories.dmi' icon_state = "headphones" item_state = "headphones" - slot_flags = SLOT_EARS | SLOT_HEAD | SLOT_NECK //Fluff item, put it whereever you want! + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! actions_types = list(/datum/action/item_action/toggle_headphones) var/headphones_on = FALSE @@ -45,55 +48,3 @@ H.update_inv_neck() H.update_inv_head() to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") -======= - -//Ears: currently only used for headsets and earmuffs -/obj/item/clothing/ears - name = "ears" - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - slot_flags = ITEM_SLOT_EARS - resistance_flags = NONE - -/obj/item/clothing/ears/earmuffs - name = "earmuffs" - desc = "Protects your hearing from loud noises, and quiet ones as well." - icon_state = "earmuffs" - item_state = "earmuffs" - strip_delay = 15 - equip_delay_other = 25 - resistance_flags = FLAMMABLE - -/obj/item/clothing/ears/earmuffs/ComponentInitialize() - . = ..() - AddComponent(/datum/component/earhealing) - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) - -/obj/item/clothing/ears/headphones - name = "headphones" - desc = "Unce unce unce unce. Boop!" - icon = 'icons/obj/clothing/accessories.dmi' - icon_state = "headphones" - item_state = "headphones" - slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! - actions_types = list(/datum/action/item_action/toggle_headphones) - var/headphones_on = FALSE - -/obj/item/clothing/ears/headphones/Initialize() - . = ..() - update_icon() - -/obj/item/clothing/ears/headphones/update_icon() - icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" - item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" - -/obj/item/clothing/ears/headphones/proc/toggle(owner) - headphones_on = !headphones_on - update_icon() - var/mob/living/carbon/human/H = owner - if(istype(H)) - H.update_inv_ears() - H.update_inv_neck() - H.update_inv_head() - to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) From 083fa00a148b3b82df2c277fda2d64f9538b9eac Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sun, 6 May 2018 03:12:14 -0400 Subject: [PATCH 028/306] Update tgstation.dme --- tgstation.dme | 3 --- 1 file changed, 3 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 861f6221e6..815f540983 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -323,11 +323,8 @@ #include "code\datums\components\cleaning.dm" #include "code\datums\components\construction.dm" #include "code\datums\components\decal.dm" -<<<<<<< HEAD -======= #include "code\datums\components\earhealing.dm" #include "code\datums\components\earprotection.dm" ->>>>>>> fd4c753... replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597) #include "code\datums\components\forensics.dm" #include "code\datums\components\infective.dm" #include "code\datums\components\jousting.dm" From 41ce1b1e5b74e020c9fdcc408ce2fe94f4cf84d9 Mon Sep 17 00:00:00 2001 From: GrayRachnid Date: Sun, 6 May 2018 16:20:49 -0400 Subject: [PATCH 029/306] Now ready for all your ERP needs. --- _maps/cit_map_files/generic/CentCom.dmm | 81262 +--------------------- _maps/map_files/generic/CentCom.dmm | 81260 +-------------------- 2 files changed, 4268 insertions(+), 158254 deletions(-) diff --git a/_maps/cit_map_files/generic/CentCom.dmm b/_maps/cit_map_files/generic/CentCom.dmm index 1b5d94d8c1..e60ab8f294 100644 --- a/_maps/cit_map_files/generic/CentCom.dmm +++ b/_maps/cit_map_files/generic/CentCom.dmm @@ -1,79131 +1,2137 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/open/space/basic, -/area/space) -"ab" = ( -/turf/closed/indestructible/riveted, -/area/space) -"ac" = ( -/obj/structure/window/reinforced, -/turf/closed/indestructible/riveted, -/area/space) -"ad" = ( -/turf/open/space, -/area/space) -"ae" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/closed/indestructible/riveted, -/area/space) -"af" = ( -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"ag" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/closed/indestructible/riveted, -/area/space) -"ah" = ( -/obj/structure/foamedmetal, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"ai" = ( -/obj/structure/foamedmetal, -/obj/structure/window{ - dir = 4 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"aj" = ( -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"ak" = ( -/obj/structure/table, -/obj/item/stack/medical/ointment{ - heal_burn = 10 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"al" = ( -/obj/structure/table/wood{ - layer = 3.3 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - pixel_y = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"am" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"an" = ( -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"ao" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - layer = 3.3 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"ap" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/wildlife) -"aq" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/offline) -"ar" = ( -/turf/open/floor/holofloor/plating/burnmix, -/area/holodeck/rec_center/burn) -"as" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"at" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"au" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"av" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/closed/indestructible/riveted, -/area/space) -"aw" = ( -/obj/structure/flora/bush, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"ax" = ( -/obj/effect/holodeck_effect/mobspawner/penguin, -/obj/effect/holodeck_effect/mobspawner/penguin, -/obj/item/toy/snowball{ - pixel_y = 6 - }, -/obj/item/toy/snowball{ - pixel_x = 5 - }, -/obj/item/toy/snowball{ - pixel_x = -4 - }, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"ay" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"az" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches{ - pixel_x = -4; - pixel_y = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aA" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aB" = ( -/obj/effect/holodeck_effect/mobspawner, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/wildlife) -"aC" = ( -/obj/effect/holodeck_effect/sparks, -/turf/open/floor/holofloor/plating/burnmix, -/area/holodeck/rec_center/burn) -"aD" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"aE" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/court) -"aF" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"aG" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aH" = ( -/obj/structure/table, -/obj/item/gun/energy/laser, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"aI" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aJ" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aK" = ( -/obj/structure/table/wood/poker, -/obj/structure/table/wood/poker, -/obj/effect/holodeck_effect/cards, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aL" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aM" = ( -/obj/structure/statue/snow/snowman{ - anchored = 1 - }, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aN" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aO" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aP" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aQ" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aR" = ( -/obj/effect/holodeck_effect/mobspawner/penguin_baby, -/obj/structure/flora/tree/pine, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aS" = ( -/obj/structure/chair/wood, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aT" = ( -/obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - pixel_y = 10 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aU" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "stairs-l" - }, -/area/holodeck/rec_center/lounge) -"aV" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "stairs-r" - }, -/area/holodeck/rec_center/lounge) -"aW" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"aX" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"aY" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 4 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"aZ" = ( -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"ba" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bb" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bc" = ( -/obj/structure/table, -/obj/item/stack/medical/bruise_pack{ - heal_brute = 10 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"bd" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"be" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bf" = ( -/obj/structure/table/wood, -/obj/item/book/manual/barman_recipes, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bg" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"bh" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"bi" = ( -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"bj" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/closed/indestructible/riveted, -/area/space) -"bk" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"bl" = ( -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bm" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bn" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bo" = ( -/obj/structure/table/glass, -/obj/item/surgicaldrill, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bp" = ( -/obj/structure/table/glass, -/obj/item/hemostat, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bq" = ( -/obj/structure/table/glass, -/obj/item/scalpel{ - pixel_y = 10 - }, -/obj/item/circular_saw, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"br" = ( -/obj/structure/table/glass, -/obj/item/retractor, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bs" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/obj/item/cautery, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bt" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bu" = ( -/obj/structure/holohoop{ - layer = 3.9 - }, -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bv" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bw" = ( -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bx" = ( -/obj/structure/table, -/obj/machinery/readybutton, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"by" = ( -/obj/structure/table, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/under/color/red, -/obj/item/holo/esword/red, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"bz" = ( -/obj/structure/table, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"bA" = ( -/obj/machinery/readybutton, -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bB" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bC" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bD" = ( -/obj/effect/holodeck_effect/mobspawner/pet, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bE" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bF" = ( -/obj/effect/holodeck_effect/mobspawner/pet, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bG" = ( -/obj/structure/table/glass, -/obj/item/surgical_drapes, -/obj/item/razor, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bH" = ( -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bI" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bJ" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/basketball) -"bK" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bL" = ( -/obj/effect/overlay/palmtree_r, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bM" = ( -/obj/effect/overlay/palmtree_l, -/obj/effect/overlay/coconut, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bN" = ( -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"bO" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bP" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/dodgeball) -"bQ" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bR" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bS" = ( -/obj/item/storage/bag/easterbasket{ - name = "picnic basket"; - pixel_y = 6 - }, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"bT" = ( -/obj/item/trash/plate, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"bU" = ( -/obj/structure/table/optable, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bV" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bW" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bX" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bY" = ( -/obj/effect/holodeck_effect/mobspawner/monkey, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bZ" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"ca" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cb" = ( -/obj/effect/holodeck_effect/mobspawner/pet, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"cc" = ( -/obj/item/shovel/spade{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"cd" = ( -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ce" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/obj/item/clothing/head/beekeeper_head, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"cf" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cg" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/beakers, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ch" = ( -/obj/machinery/washing_machine, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ci" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"cj" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"ck" = ( -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"cl" = ( -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"cm" = ( -/obj/structure/window, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"cn" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"co" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"cp" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"cq" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/obj/effect/decal/remains/human, -/obj/item/clothing/suit/beekeeper_suit, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"cr" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/obj/item/melee/flyswatter, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"cs" = ( -/obj/machinery/chem_master, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ct" = ( -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cu" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cv" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cw" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cx" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cy" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"cz" = ( -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"cA" = ( -/obj/structure/window, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cB" = ( -/obj/structure/window, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cC" = ( -/obj/structure/window, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cD" = ( -/obj/structure/sink/puddle, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cE" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cF" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cG" = ( -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/basketball) -"cH" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cI" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cJ" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cK" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cL" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cM" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/holodeck_effect/mobspawner/pet, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cN" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cO" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cP" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cQ" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/machinery/computer/pandemic, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cR" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cS" = ( -/turf/open/floor/holofloor/beach/coast_t, -/area/holodeck/rec_center/beach) -"cT" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/holofloor/beach/coast_t, -/area/holodeck/rec_center/beach) -"cU" = ( -/obj/item/shovel/spade, -/turf/open/floor/holofloor/beach/coast_t, -/area/holodeck/rec_center/beach) -"cV" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cW" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cX" = ( -/obj/machinery/door/window/westleft, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cY" = ( -/turf/open/floor/holofloor/beach/coast_b, -/area/holodeck/rec_center/beach) -"cZ" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"da" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"db" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/machinery/sleeper{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"dc" = ( -/obj/machinery/iv_drip, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"dd" = ( -/obj/machinery/sleeper{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"de" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"df" = ( -/obj/structure/holohoop{ - dir = 1; - layer = 4.1 - }, -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"dg" = ( -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"dh" = ( -/turf/open/floor/holofloor/beach/water, -/area/holodeck/rec_center/beach) -"di" = ( -/obj/structure/table, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/under/color/green, -/obj/item/holo/esword/green, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"dj" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"dk" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"dl" = ( -/obj/machinery/readybutton, -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"dm" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/refuel) -"dn" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/spacechess) -"do" = ( -/obj/item/banner/blue, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dp" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/suit/armor/riot/knight/blue, -/obj/item/clothing/head/helmet/knight/blue, -/obj/item/claymore/weak, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dq" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/head/crown/fancy{ - pixel_y = 6 - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dr" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/suit/armor/riot/knight/red, -/obj/item/clothing/head/helmet/knight/red, -/obj/item/claymore/weak, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"ds" = ( -/obj/item/banner/red, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dt" = ( -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"du" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"dv" = ( -/obj/structure/closet{ - density = 0 - }, -/obj/item/clothing/suit/judgerobe, -/obj/item/clothing/head/powdered_wig, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dw" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/suit/nun, -/obj/item/clothing/head/nun_hood, -/obj/item/clothing/suit/holidaypriest, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dx" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dy" = ( -/obj/structure/table/wood/fancy, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dz" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dA" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"dB" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/firingrange) -"dC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"dD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"dE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"dF" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/firingrange) -"dG" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/refuel) -"dH" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_viva"; - name = "Black Rook" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"dI" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_mime"; - name = "Black Queen" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"dJ" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_clown"; - name = "Black King" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"dK" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_ian"; - name = "Black Knight" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"dL" = ( -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dM" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dN" = ( -/obj/structure/window/reinforced, -/obj/machinery/mass_driver{ - dir = 1; - icon_state = "mass_driver"; - id = "trektorpedo1"; - name = "photon torpedo tube" - }, -/obj/item/toy/minimeteor{ - color = ""; - desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; - icon = 'icons/effects/effects.dmi'; - icon_state = "impact_laser"; - name = "photon torpedo" - }, -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"dO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/arcade/orion_trail{ - desc = "A test for cadets"; - events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); - icon = 'icons/obj/machines/particle_accelerator.dmi'; - icon_state = "control_boxp"; - name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); - settlers = list("Kirk","Worf","Gene") - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"dP" = ( -/obj/machinery/button/massdriver{ - id = "trektorpedo1"; - layer = 3.9; - name = "photon torpedo button"; - pixel_x = -16; - pixel_y = -5 - }, -/obj/machinery/button/massdriver{ - id = "trektorpedo2"; - layer = 3.9; - name = "photon torpedo button"; - pixel_x = 16; - pixel_y = -5 - }, -/obj/machinery/computer/arcade/orion_trail{ - desc = "A test for cadets"; - events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); - icon = 'icons/obj/machines/particle_accelerator.dmi'; - icon_state = "control_boxp"; - name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); - settlers = list("Kirk","Worf","Gene") - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"dQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/computer/arcade/orion_trail{ - desc = "A test for cadets"; - events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); - icon = 'icons/obj/machines/particle_accelerator.dmi'; - icon_state = "control_boxp"; - name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); - settlers = list("Kirk","Worf","Gene") - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"dR" = ( -/obj/structure/window/reinforced, -/obj/machinery/mass_driver{ - dir = 1; - icon_state = "mass_driver"; - id = "trektorpedo2"; - name = "photon torpedo tube" - }, -/obj/item/toy/minimeteor{ - color = ""; - desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; - icon = 'icons/effects/effects.dmi'; - icon_state = "impact_laser"; - name = "photon torpedo" - }, -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"dS" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 1 - }, -/area/holodeck/rec_center/chapelcourt) -"dT" = ( -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 4 - }, -/area/holodeck/rec_center/chapelcourt) -"dU" = ( -/obj/structure/chair, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dV" = ( -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 1 - }, -/area/holodeck/rec_center/chapelcourt) -"dW" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 4 - }, -/area/holodeck/rec_center/chapelcourt) -"dX" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/melee/classic_baton/telescopic, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"dY" = ( -/obj/structure/table/wood, -/obj/item/toy/crayon/white, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"dZ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/apple, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"ea" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 8 - }, -/area/holodeck/rec_center/firingrange) -"eb" = ( -/obj/structure/target_stake, -/obj/machinery/magnetic_module, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"ec" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 4 - }, -/area/holodeck/rec_center/firingrange) -"ed" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_greytide"; - name = "Black Pawn" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"ee" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_greytide"; - name = "Black Pawn" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"ef" = ( -/obj/machinery/door/window/westleft{ - dir = 2; - icon_state = "right" - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"eg" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"eh" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"ei" = ( -/obj/structure/table/glass, -/obj/machinery/recharger, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"ej" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"ek" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"el" = ( -/obj/structure/table/glass, -/obj/item/gun/energy/e_gun/mini/practice_phaser, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"em" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "chapel" - }, -/area/holodeck/rec_center/chapelcourt) -"en" = ( -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 2 - }, -/area/holodeck/rec_center/chapelcourt) -"eo" = ( -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/structure/table/wood, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"ep" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "chapel" - }, -/area/holodeck/rec_center/chapelcourt) -"eq" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 2 - }, -/area/holodeck/rec_center/chapelcourt) -"er" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 10 - }, -/area/holodeck/rec_center/firingrange) -"es" = ( -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"et" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 6 - }, -/area/holodeck/rec_center/firingrange) -"eu" = ( -/obj/item/weldingtool, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/refuel) -"ev" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"ew" = ( -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"ex" = ( -/turf/open/floor/holofloor{ - icon_state = "stairs-old"; - dir = 8 - }, -/area/holodeck/rec_center/thunderdome1218) -"ey" = ( -/obj/structure/table/wood, -/obj/item/melee/chainofcommand{ - name = "chain whip" - }, -/obj/item/twohanded/spear, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"ez" = ( -/obj/structure/table/wood, -/obj/item/scythe, -/obj/item/twohanded/spear, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eA" = ( -/obj/structure/table/wood, -/obj/item/tailclub, -/obj/item/twohanded/spear, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eB" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"eC" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eD" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl/green, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"eF" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"eG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"eH" = ( -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eI" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eJ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eK" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eL" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eM" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 1 - }, -/area/holodeck/rec_center/chapelcourt) -"eN" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 4 - }, -/area/holodeck/rec_center/chapelcourt) -"eO" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eP" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eQ" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eR" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "chapel" - }, -/area/holodeck/rec_center/chapelcourt) -"eS" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 2 - }, -/area/holodeck/rec_center/chapelcourt) -"eT" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl/orange, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eU" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl/red, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eV" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eW" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_greytide"; - name = "White Pawn" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"eX" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_greytide"; - name = "White Pawn" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"eY" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eZ" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"fa" = ( -/obj/machinery/door/window/westleft{ - dir = 2; - icon_state = "right" - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"fb" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen/blue, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fc" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fd" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/folder, -/obj/item/pen/red, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fe" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"ff" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl, -/obj/item/toy/katana, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"fg" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"fh" = ( -/obj/item/paper/guides/jobs/security/range, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fi" = ( -/obj/structure/table/reinforced, -/obj/machinery/magnetic_controller{ - autolink = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"fj" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_viva"; - name = "White Rook" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"fk" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_mime"; - name = "White Queen" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"fl" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_clown"; - name = "White King" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"fm" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_ian"; - name = "White Knight" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"fn" = ( -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fo" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/kobayashi) -"fp" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/firingrange) -"fq" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"fr" = ( -/obj/structure/rack, -/obj/item/clothing/under/trek/medsci, -/obj/item/clothing/under/trek/medsci, -/obj/item/clothing/under/trek/command, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fs" = ( -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 2 - }, -/area/holodeck/rec_center/kobayashi) -"ft" = ( -/obj/structure/rack, -/obj/item/clothing/under/trek/engsec, -/obj/item/clothing/under/trek/engsec, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fu" = ( -/obj/item/target, -/obj/item/target/clown, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fv" = ( -/obj/item/target, -/obj/item/target/syndicate, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fw" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fx" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/closed/indestructible/riveted, -/area/space) -"fy" = ( -/obj/machinery/igniter/on, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fz" = ( -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fA" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fB" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fC" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomegen"; - name = "General Supply" - }, -/turf/open/floor/plasteel/dark, -/area/tdome/arena_source) -"fD" = ( -/obj/machinery/door/poddoor{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fE" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/arena_source) -"fF" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fG" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/tdome/arena_source) -"fH" = ( -/turf/open/floor/plasteel/neutral, -/area/tdome/arena_source) -"fI" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/tdome/arena_source) -"fJ" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/arena_source) -"fK" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/green, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fL" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/tdome/arena_source) -"fM" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/arena_source) -"fN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fO" = ( -/turf/open/floor/circuit/green, -/area/tdome/arena_source) -"fP" = ( -/obj/machinery/flasher{ - id = "tdomeflash"; - name = "Thunderdome Flash" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena_source) -"fQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fR" = ( -/obj/machinery/camera{ - pixel_x = 10; - network = list("thunder"); - c_tag = "Arena" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena_source) -"fS" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/tdome/arena_source) -"fT" = ( -/turf/open/floor/plasteel/green/corner, -/area/tdome/arena_source) -"fU" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomehea"; - name = "Heavy Supply" - }, -/turf/open/floor/plasteel/dark, -/area/tdome/arena_source) -"fV" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fW" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fX" = ( -/turf/closed/indestructible/riveted, -/area/start) -"fY" = ( -/obj/effect/landmark/start/new_player, -/turf/open/floor/plating, -/area/start) -"fZ" = ( -/turf/closed/indestructible/riveted, -/area/ctf) -"ga" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 9 - }, -/area/ctf) -"gb" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ctf) -"gc" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 5 - }, -/area/ctf) -"gd" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 9 - }, -/area/ctf) -"ge" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/ctf) -"gf" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 5 - }, -/area/ctf) -"gg" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ctf) -"gh" = ( -/turf/open/floor/plasteel/dark, -/area/ctf) -"gi" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/ctf) -"gj" = ( -/turf/open/floor/plasteel/blue, -/area/ctf) -"gk" = ( -/turf/open/floor/plasteel/darkblue, -/area/ctf) -"gl" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/circuit, -/area/ctf) -"gm" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/bluespace, -/area/ctf) -"gn" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/plasteel/bluespace, -/area/ctf) -"go" = ( -/turf/open/floor/plasteel/bluespace, -/area/ctf) -"gp" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/ctf) -"gq" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/circuit/red, -/area/ctf) -"gr" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/ctf) -"gs" = ( -/turf/open/floor/plasteel/red, -/area/ctf) -"gt" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gu" = ( -/turf/closed/indestructible/splashscreen, -/area/start) -"gv" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 10 - }, -/area/ctf) -"gw" = ( -/turf/open/floor/plasteel/darkblue/side, -/area/ctf) -"gx" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 6 - }, -/area/ctf) -"gy" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, -/area/ctf) -"gz" = ( -/turf/open/floor/plasteel/darkred/side, -/area/ctf) -"gA" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 6 - }, -/area/ctf) -"gB" = ( -/obj/structure/window/reinforced/fulltile{ - obj_integrity = 5000; - max_integrity = 5000; - name = "hardened window" - }, -/turf/open/floor/plating, -/area/ctf) -"gC" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/ctf) -"gF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gI" = ( -/obj/machinery/power/emitter/energycannon, -/turf/open/floor/plating, -/area/ctf) -"gJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gL" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/ctf) -"gM" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ctf) -"gO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ctf) -"gQ" = ( -/turf/open/floor/plating, -/area/ctf) -"gR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - luminosity = 2 - }, -/area/ctf) -"gS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gT" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ctf) -"gU" = ( -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ctf) -"gW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gX" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ctf) -"gY" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"ha" = ( -/obj/machinery/power/emitter/energycannon{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ctf) -"hb" = ( -/obj/structure/trap/ctf/blue, -/turf/open/floor/plasteel/blue, -/area/ctf) -"hc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/ctf) -"hd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/ctf) -"he" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/circuit, -/area/ctf) -"hf" = ( -/turf/open/floor/plasteel/darkred, -/area/ctf) -"hg" = ( -/obj/structure/trap/ctf/red, -/turf/open/floor/plasteel/darkred, -/area/ctf) -"hh" = ( -/turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) -"hi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ctf) -"hj" = ( -/turf/open/floor/circuit, -/area/ctf) -"hk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ctf) -"hl" = ( -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"hm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/circuit, -/area/ctf) -"hn" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/circuit, -/area/ctf) -"ho" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/circuit, -/area/ctf) -"hp" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/circuit/green/off, -/area/ctf) -"hq" = ( -/obj/structure/trap/ctf/red, -/turf/open/floor/plasteel/red, -/area/ctf) -"hr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9 - }, -/area/ctf) -"hs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ctf) -"ht" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 5 - }, -/area/ctf) -"hu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit/green/off, -/area/ctf) -"hv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 9 - }, -/area/ctf) -"hw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/ctf) -"hx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 5 - }, -/area/ctf) -"hy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ctf) -"hz" = ( -/turf/open/floor/circuit/green/off, -/area/ctf) -"hA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/ctf) -"hB" = ( -/turf/open/floor/circuit/red, -/area/ctf) -"hC" = ( -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hD" = ( -/obj/machinery/capture_the_flag/blue, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hE" = ( -/obj/item/twohanded/ctf/blue, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hF" = ( -/obj/item/twohanded/ctf/red, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hG" = ( -/obj/machinery/capture_the_flag/red, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10 - }, -/area/ctf) -"hJ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/side, -/area/ctf) -"hK" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/side{ - dir = 6 - }, -/area/ctf) -"hL" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/circuit/green/off, -/area/ctf) -"hM" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, -/area/ctf) -"hN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/side, -/area/ctf) -"hO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 6 - }, -/area/ctf) -"hP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hV" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/circuit/red, -/area/ctf) -"hW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"hY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/corner, -/area/ctf) -"hZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ia" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ib" = ( -/turf/open/floor/plasteel/darkred/corner, -/area/ctf) -"ic" = ( -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"id" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"ie" = ( -/turf/open/floor/plasteel/darkred/corner{ - dir = 4 - }, -/area/ctf) -"if" = ( -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ig" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ih" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"ii" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/corner{ - dir = 4 - }, -/area/ctf) -"ij" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"ik" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"il" = ( -/turf/closed/indestructible/riveted, -/area/centcom/prison) -"im" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"in" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"io" = ( -/turf/closed/indestructible/riveted, -/area/centcom/control) -"ip" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"iq" = ( -/obj/effect/landmark/prisonwarp, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/prison) -"ir" = ( -/turf/closed/indestructible/fakeglass, -/area/centcom/prison) -"is" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"it" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/control) -"iv" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iw" = ( -/obj/structure/table/reinforced, -/obj/item/storage/lockbox/loyalty, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"ix" = ( -/obj/item/storage/box/emps{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/flashbangs, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iy" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iz" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iA" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/prison) -"iB" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom Cell" - }, -/area/centcom/prison) -"iC" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"iD" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iE" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iF" = ( -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"iG" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom Warehouse" - }, -/area/centcom/supply) -"iH" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/centcom/prison) -"iI" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/prison) -"iJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iN" = ( -/obj/machinery/status_display{ - name = "cargo display"; - supply_display = 1 - }, -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"iO" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/supply) -"iP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"iQ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/centcom/supply) -"iR" = ( -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/centcom/supply) -"iS" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"iT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iV" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iW" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/supply) -"iY" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/supply) -"iZ" = ( -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/centcom/supply) -"ja" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/centcom/supply) -"jc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 1; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jd" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "XCCQMLoad2"; - pixel_x = 6 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"je" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/centcom/supply) -"jf" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/centcom/supply) -"jg" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jh" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"ji" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/control) -"jj" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jk" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor2"; - name = "Supply Dock Loading Door" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jl" = ( -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jm" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor2"; - name = "Supply Dock Loading Door" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jn" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jp" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jq" = ( -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jr" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Shuttle"; - req_access_txt = "106" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"js" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ju" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jv" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jy" = ( -/obj/machinery/button/door{ - id = "XCCQMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -27; - pixel_y = -5 - }, -/obj/machinery/button/door{ - dir = 2; - id = "XCCQMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -27; - pixel_y = 5 - }, -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jz" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jA" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/control) -"jB" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jC" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 8; - height = 7; - id = "supply_away"; - json_key = "cargo"; - name = "CentCom"; - width = 20 - }, -/turf/open/space, -/area/space) -"jD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jE" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"jF" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/centcom/control) -"jG" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"jH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jI" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "XCCQMLoad" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jJ" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "XCCQMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jK" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "XCCQMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jL" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jN" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jP" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "XCCQMLoad"; - pixel_x = 6 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"jQ" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jR" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jS" = ( -/obj/machinery/computer/prisoner, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"jT" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jU" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"jV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jW" = ( -/obj/structure/closet/secure_closet/contraband/heads, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"jX" = ( -/obj/structure/closet/secure_closet/courtroom, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"jY" = ( -/obj/structure/closet/lawcloset, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"jZ" = ( -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ka" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kb" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kc" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kd" = ( -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ke" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kf" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kg" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kh" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ki" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership; - dir = 1; - dwidth = 25; - height = 50; - id = "emergency_syndicate"; - name = "Syndicate Auxillary Shuttle Dock"; - width = 50 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"kj" = ( -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"kk" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kl" = ( -/turf/open/floor/wood, -/area/centcom/control) -"km" = ( -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kn" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ko" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien20" - }, -/area/abductor_ship) -"kp" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien21" - }, -/area/abductor_ship) -"kq" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien22" - }, -/area/abductor_ship) -"kr" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien23" - }, -/area/abductor_ship) -"ks" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien24" - }, -/area/abductor_ship) -"kt" = ( -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ku" = ( -/turf/closed/indestructible/riveted, -/area/syndicate_mothership/control) -"kv" = ( -/obj/machinery/door/poddoor/shuttledock{ - checkdir = 1; - name = "syndicate blast door"; - turftype = /turf/open/floor/plating/asteroid/snow - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"kw" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/centcom/supply) -"kx" = ( -/obj/structure/filingcabinet/medical, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"ky" = ( -/obj/structure/filingcabinet/security, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kz" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/wood, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kA" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kB" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kE" = ( -/obj/structure/chair, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kF" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kG" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 2 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kH" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/stamp/law, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kJ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kK" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien16" - }, -/area/abductor_ship) -"kL" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien17" - }, -/area/abductor_ship) -"kM" = ( -/obj/machinery/abductor/experiment{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"kN" = ( -/obj/machinery/abductor/console{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"kO" = ( -/obj/machinery/abductor/pad{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"kP" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien18" - }, -/area/abductor_ship) -"kQ" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien19" - }, -/area/abductor_ship) -"kR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"kS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kT" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kU" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kW" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kX" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kY" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/stamp/law, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kZ" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"la" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lb" = ( -/obj/structure/table/wood, -/obj/machinery/door/window, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lc" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"ld" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"le" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/megaphone, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lf" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lg" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien14" - }, -/area/abductor_ship) -"lh" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"li" = ( -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lj" = ( -/obj/structure/closet/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lk" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien15" - }, -/area/abductor_ship) -"ll" = ( -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"lm" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"ln" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"lo" = ( -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"lp" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"lq" = ( -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/centcom/supply) -"lr" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom" - }, -/area/centcom/control) -"ls" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lu" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lv" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lw" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"ly" = ( -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"lz" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"lA" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"lB" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien12" - }, -/area/abductor_ship) -"lC" = ( -/obj/item/retractor/alien, -/obj/item/hemostat/alien, -/obj/structure/table/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lD" = ( -/obj/effect/landmark/abductor/scientist{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lE" = ( -/obj/structure/table/optable/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lF" = ( -/obj/effect/landmark/abductor/agent{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lG" = ( -/obj/structure/table/abductor, -/obj/item/storage/box/alienhandcuffs, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lH" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien13" - }, -/area/abductor_ship) -"lI" = ( -/turf/open/space/transit, -/area/space) -"lJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Shuttle Control Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"lK" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Supply"; - req_access_txt = "106" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"lL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/centcom/control) -"lM" = ( -/obj/machinery/door/poddoor/shutters, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"lN" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/centcom/control) -"lO" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lP" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/item/crowbar/power, -/obj/item/storage/belt/security/full, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"lR" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"lS" = ( -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/control) -"lT" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lU" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"lV" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - pixel_x = -32; - syndie = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lW" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lX" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien10" - }, -/area/abductor_ship) -"lY" = ( -/obj/item/surgical_drapes, -/obj/item/paper/guides/antag/abductor, -/obj/item/scalpel/alien, -/obj/structure/table/abductor, -/obj/item/cautery/alien, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lZ" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien11" - }, -/area/abductor_ship) -"ma" = ( -/obj/structure/flora/grass/both, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mb" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mc" = ( -/obj/machinery/computer/auxillary_base{ - pixel_y = 32 - }, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"md" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"me" = ( -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"mf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mg" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mh" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mi" = ( -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/centcom/supply) -"mj" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"mk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/open/floor/plating, -/area/centcom/control) -"ml" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"mm" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mn" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mo" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mp" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mq" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mr" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien6" - }, -/area/abductor_ship) -"ms" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien7" - }, -/area/abductor_ship) -"mt" = ( -/obj/machinery/abductor/gland_dispenser, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"mu" = ( -/obj/structure/table/abductor, -/obj/item/surgicaldrill/alien, -/obj/item/circular_saw/alien, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"mv" = ( -/obj/structure/bed/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"mw" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien8" - }, -/area/abductor_ship) -"mx" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien9" - }, -/area/abductor_ship) -"my" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mz" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mA" = ( -/obj/structure/flora/grass/both, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mB" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) -"mC" = ( -/obj/item/disk/data, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mD" = ( -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"mE" = ( -/obj/machinery/computer/security/telescreen/entertainment, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"mF" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"mG" = ( -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"mH" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/centcom/supply) -"mI" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/centcom/supply) -"mJ" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"mK" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil/white, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/control) -"mL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mM" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mN" = ( -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mO" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mP" = ( -/obj/item/storage/firstaid/regular, -/obj/structure/table, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/control) -"mQ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/centcom/control) -"mR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"mS" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "XCC Shutter 3 Control"; - pixel_x = -24; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"mT" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/button/door{ - id = "XCCsecdepartment"; - layer = 3; - name = "CC Security Checkpoint Control"; - pixel_x = 24; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"mU" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mV" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mW" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"mX" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mY" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mZ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"na" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"nb" = ( -/turf/closed/indestructible/abductor, -/area/abductor_ship) -"nc" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien2" - }, -/area/abductor_ship) -"nd" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien3" - }, -/area/abductor_ship) -"ne" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien4" - }, -/area/abductor_ship) -"nf" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien5" - }, -/area/abductor_ship) -"ng" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/riveted, -/area/syndicate_mothership/control) -"nh" = ( -/obj/item/toy/figure/syndie, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ni" = ( -/obj/machinery/newscaster/security_unit, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nj" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nl" = ( -/obj/machinery/computer/security/mining{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"nm" = ( -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/centcom/supply) -"nn" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"no" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/supply) -"np" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"nq" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/control) -"nr" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/control) -"ns" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nt" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nu" = ( -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nv" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"nw" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nx" = ( -/obj/structure/flora/bush, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ny" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"nz" = ( -/turf/closed/indestructible/fakeglass, -/area/syndicate_mothership/control) -"nA" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nC" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nD" = ( -/obj/item/clipboard, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"nE" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil/white, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"nF" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"nG" = ( -/obj/machinery/computer/security/mining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"nH" = ( -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"nI" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/centcom/supply) -"nJ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/centcom/supply) -"nK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"nL" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/centcom/control) -"nM" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsecdepartment"; - name = "XCC Security Checkpoint Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"nN" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"nO" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nP" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nQ" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nR" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nS" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nT" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nU" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nV" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/control) -"nW" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"nX" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/centcom/control) -"nY" = ( -/obj/machinery/computer/prisoner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"nZ" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"oa" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"ob" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"oc" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"od" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"oe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/ferry) -"of" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/storage/box/handcuffs, -/obj/item/flashlight/seclite, -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"og" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oh" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-15"; - pixel_x = -6; - pixel_y = 12 - }, -/turf/open/floor/plasteel/vault{ - dir = 6 - }, -/area/centcom/ferry) -"oi" = ( -/obj/structure/fireplace, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"oj" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 10 - }, -/area/centcom/ferry) -"ok" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ol" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"om" = ( -/obj/machinery/computer/card/centcom, -/obj/item/card/id/centcom, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"on" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oo" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 32; - use_power = 0 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"op" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/melee/chainofcommand, -/obj/item/stamp/captain, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"oq" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/item/storage/secure/safe{ - pixel_x = 32; - pixel_y = 24 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"or" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"os" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/red, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ot" = ( -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ou" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ov" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ow" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/control) -"ox" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"oy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/centcom/control) -"oz" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"oA" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oB" = ( -/turf/open/floor/wood, -/area/centcom/ferry) -"oC" = ( -/obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 4; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oD" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oE" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/centcom/ferry) -"oG" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oH" = ( -/obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oK" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oL" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oM" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/stockexchange, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"oN" = ( -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"oO" = ( -/obj/machinery/computer/security/mining{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"oP" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/control) -"oQ" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"oR" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"oS" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"oT" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"oW" = ( -/obj/structure/flora/bush, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"oX" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"oY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"oZ" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pa" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pb" = ( -/obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pc" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pd" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pe" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pf" = ( -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pg" = ( -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ph" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"pi" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/qm, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pj" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"pk" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"pl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - name = "CentCom Customs"; - icon_state = "rightsecure"; - dir = 4; - req_access_txt = "109"; - base_state = "rightsecure" - }, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/control) -"pn" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"po" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pp" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pq" = ( -/obj/structure/bookcase/random, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pr" = ( -/obj/structure/bookcase/random, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ps" = ( -/obj/structure/bookcase/random, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pt" = ( -/obj/machinery/vending/coffee, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/centcom/control) -"pu" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pv" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/centcom/control) -"pw" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pF" = ( -/obj/machinery/door/airlock/centcom{ - name = "Auxillary Dock"; - opacity = 1; - req_access_txt = "" - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"pG" = ( -/obj/structure/flora/tree/pine, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"pH" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"pI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"pJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"pK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/centcom/ferry) -"pL" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pM" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pN" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/rank/curator/treasure_hunter, -/obj/item/clothing/under/skirt/black, -/obj/item/clothing/under/shorts/black, -/obj/item/clothing/under/pants/track, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/waistcoat, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/neck/stripedredscarf, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/helmet/space/beret, -/obj/item/clothing/suit/curator, -/obj/item/clothing/suit/space/officer, -/obj/item/clothing/gloves/fingerless, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/eyepatch, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pO" = ( -/obj/structure/destructible/cult/tome, -/obj/item/book/codex_gigas, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"pP" = ( -/obj/structure/table/reinforced, -/obj/item/cartridge/quartermaster{ - pixel_x = -6 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6 - }, -/obj/item/cartridge/quartermaster{ - pixel_y = 6 - }, -/obj/item/gps/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/paper_bin, -/obj/item/pen/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pR" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"pX" = ( -/obj/item/storage/crayons, -/obj/structure/table, -/obj/item/storage/crayons, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"pY" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"pZ" = ( -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qa" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qb" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qc" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qd" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"qe" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"qf" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light, -/turf/open/floor/wood, -/area/centcom/ferry) -"qg" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/dsquad, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"qi" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/lockbox/medal, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qj" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"qk" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ql" = ( -/obj/structure/dresser, -/obj/structure/sign/plaques/golden/captain{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qm" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"qn" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"qo" = ( -/obj/structure/table/reinforced, -/obj/item/folder, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/supply) -"qp" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"qq" = ( -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "XCC Shutter 3 Control"; - pixel_x = 24; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"qr" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/centcom/control) -"qs" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/green/side, -/area/centcom/control) -"qt" = ( -/turf/open/floor/plasteel/green/side, -/area/centcom/control) -"qu" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/centcom/control) -"qv" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/centcom/control) -"qw" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/centcom/control) -"qx" = ( -/turf/closed/indestructible/riveted, -/area/centcom/evac) -"qy" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/centcom/evac) -"qz" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/evac) -"qA" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/grass, -/area/centcom/evac) -"qB" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/centcom/evac) -"qC" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/grass, -/area/centcom/evac) -"qD" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/centcom/evac) -"qE" = ( -/turf/closed/indestructible/riveted/uranium, -/area/wizard_station) -"qJ" = ( -/obj/machinery/computer/shuttle/syndicate/recall, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qK" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qL" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qM" = ( -/obj/machinery/vending/cigarette{ - products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qN" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qO" = ( -/obj/item/soap/syndie, -/obj/structure/mopbucket, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qP" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/item/mop, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qQ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"qR" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"qS" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/centcom/supply) -"qT" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/centcom/control) -"qU" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/centcom/evac) -"qV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/evac) -"qW" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/centcom/evac) -"qX" = ( -/obj/structure/fluff/arc, -/turf/open/floor/grass, -/area/centcom/evac) -"qY" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/centcom/evac) -"qZ" = ( -/turf/open/floor/engine/cult, -/area/wizard_station) -"ra" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/engine/cult, -/area/wizard_station) -"rd" = ( -/obj/structure/flora/grass/brown, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"re" = ( -/obj/item/paper/fluff/stations/centcom/disk_memo, -/obj/structure/noticeboard{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rf" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rg" = ( -/mob/living/simple_animal/hostile/carp/cayenne, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rh" = ( -/obj/machinery/door/airlock/centcom{ - name = "Restroom"; - opacity = 1; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"ri" = ( -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rj" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rk" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rl" = ( -/obj/machinery/computer/auxillary_base{ - pixel_y = 32 - }, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/radio/headset/headset_cent, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rm" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rn" = ( -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ro" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rp" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rq" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rr" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weldingtool/experimental, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rs" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/cable_coil/white, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rt" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"ru" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"rv" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"rw" = ( -/obj/item/flashlight/lamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ry" = ( -/obj/machinery/computer/card/centcom, -/obj/item/card/id/centcom, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; - name = "Research Monitor"; - network = list("rd","minisat"); - pixel_y = 28 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"rz" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"rA" = ( -/obj/machinery/power/smes/magical, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rB" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Commander's Office APC"; - pixel_x = 26 - }, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/cable_coil/white, -/obj/item/screwdriver/power, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rC" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/deathsquad{ - pixel_y = 5 - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/mask/gas/sechailer/swat, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/lockbox/loyalty, -/obj/item/gun/ballistic/automatic/ar, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/item/crowbar/power, -/obj/item/storage/belt/security/full, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rF" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/centcom/supply) -"rG" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"rH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/centcom/control) -"rI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsec3"; - name = "XCC Checkpoint 3 Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"rJ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/grass, -/area/centcom/control) -"rK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/control) -"rL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rM" = ( -/obj/structure/filingcabinet/medical, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rN" = ( -/obj/structure/filingcabinet/security, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rO" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rP" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rQ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rR" = ( -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/silver_ids, -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rS" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/evac) -"rT" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/centcom/evac) -"rU" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/centcom/evac) -"rV" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/centcom/evac) -"rW" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"rX" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"se" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sf" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sg" = ( -/obj/structure/table/wood, -/obj/item/pizzabox, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sh" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/nukeop, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"si" = ( -/obj/machinery/computer/telecrystals/uplinker, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"sj" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/door/window{ - name = "Tactical Toilet"; - icon_state = "right"; - dir = 8; - opacity = 1 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sk" = ( -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sl" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"so" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sq" = ( -/obj/machinery/computer/shuttle/white_ship{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"sr" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/ferry) -"ss" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/ferry) -"st" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/ferry) -"su" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/ferry) -"sv" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/ferry) -"sw" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sx" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sy" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sz" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"sA" = ( -/obj/item/clipboard, -/obj/structure/table/reinforced, -/obj/item/detective_scanner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sB" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sD" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Storage"; - req_access_txt = "106" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"sE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sF" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sH" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault Door"; - req_access_txt = "53" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"sI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sK" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/centcom/control) -"sL" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sM" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"sN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sP" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sQ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sR" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sS" = ( -/obj/structure/table, -/obj/item/toy/katana, -/obj/item/toy/plush/carpplushie, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sU" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sV" = ( -/obj/machinery/door/poddoor/shuttledock, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sW" = ( -/obj/structure/showcase{ - desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; - icon = 'icons/obj/machines/telecomms.dmi'; - icon_state = "processor"; - name = "byond random number generator" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"sX" = ( -/obj/structure/showcase{ - desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; - icon = 'icons/mob/mob.dmi'; - icon_state = "nim"; - name = "wizard of yendor showcase" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"te" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"tf" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/toy/cards/deck/syndicate{ - icon_state = "deck_syndicate_full"; - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"tg" = ( -/obj/machinery/computer/telecrystals/uplinker, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"th" = ( -/obj/structure/closet/cardboard, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"ti" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"tn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"to" = ( -/obj/machinery/computer/shuttle/ferry{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tp" = ( -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/centcom/ferry) -"tq" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/ferry) -"tr" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/ferry) -"ts" = ( -/turf/open/floor/plasteel/green/corner, -/area/centcom/ferry) -"tt" = ( -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/centcom/ferry) -"tu" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Supply"; - req_access_txt = "106" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tv" = ( -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/ferry) -"tw" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"tx" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ty" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/cas{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"tz" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"tA" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"tB" = ( -/obj/item/storage/fancy/donut_box, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"tC" = ( -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"tD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tE" = ( -/obj/machinery/computer/monitor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tF" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tG" = ( -/obj/item/storage/box/handcuffs, -/obj/item/ammo_box/a357, -/obj/item/ammo_box/a357, -/obj/item/gun/ballistic/revolver/mateba, -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tH" = ( -/obj/item/gun/energy/pulse/carbine/loyalpin, -/obj/item/flashlight/seclite, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tI" = ( -/obj/item/storage/box/emps{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/flashbangs, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tJ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"tK" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"tL" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"tM" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/centcom/control) -"tN" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"tO" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"tP" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"tQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/control) -"tR" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/evac) -"tS" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"tT" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/centcom/evac) -"tU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"tV" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/evac) -"tX" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Cockpit" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"ud" = ( -/obj/machinery/door/poddoor/shutters{ - id = "nukeop_ready"; - name = "shuttle dock" - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"ue" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"ui" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"uj" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uk" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/button/door{ - id = "XCCFerry"; - name = "Hanger Bay Shutters"; - pixel_y = -38 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ul" = ( -/obj/machinery/computer/emergency_shuttle{ - dir = 1 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"um" = ( -/obj/machinery/computer/communications{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"un" = ( -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uo" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/centcom/ferry) -"up" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"uq" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ur" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"us" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"ut" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"uu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/control) -"uv" = ( -/obj/machinery/computer/security{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"uw" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/darkred/side, -/area/centcom/control) -"ux" = ( -/obj/machinery/computer/card/centcom{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "XCCcustoms1"; - layer = 3.5; - name = "CC Customs 1 Control"; - pixel_x = 8; - pixel_y = -24 - }, -/obj/machinery/button/door{ - id = "XCCcustoms2"; - layer = 3.5; - name = "CC Customs 2 Control"; - pixel_x = -8; - pixel_y = -24 - }, -/turf/open/floor/plasteel/darkred/side, -/area/centcom/control) -"uy" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"uz" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light, -/turf/open/floor/plating/asteroid, -/area/centcom/evac) -"uA" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"uB" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/evac) -"uC" = ( -/obj/machinery/computer/camera_advanced, -/turf/open/floor/wood, -/area/wizard_station) -"uD" = ( -/obj/structure/table/wood/fancy, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/turf/open/floor/wood, -/area/wizard_station) -"uE" = ( -/turf/open/floor/carpet, -/area/wizard_station) -"uF" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/carpet, -/area/wizard_station) -"uJ" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"uL" = ( -/obj/machinery/button/door{ - id = "nukeop_ready"; - name = "mission launch control"; - pixel_x = -26; - req_access_txt = "151" - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"uM" = ( -/obj/machinery/computer/telecrystals/uplinker, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"uO" = ( -/obj/machinery/door/airlock/centcom{ - name = "Shuttle Control Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"uP" = ( -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/crowbar/power, -/obj/item/wrench, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"uQ" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"uR" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uS" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uT" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/vault{ - dir = 6 - }, -/area/centcom/ferry) -"uU" = ( -/obj/structure/cable/white, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"uV" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 10 - }, -/area/centcom/ferry) -"uW" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uX" = ( -/obj/structure/table/wood, -/obj/item/dice/d20{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/dice/d10{ - pixel_x = -3 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uY" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/centcom/ferry) -"uZ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/ferry) -"va" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/centcom/ferry) -"vb" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/ferry) -"vc" = ( -/obj/machinery/newscaster, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"vd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/machinery/door/window, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"ve" = ( -/turf/open/floor/plasteel/blue/corner, -/area/centcom/evac) -"vf" = ( -/turf/open/floor/plasteel/blue/side, -/area/centcom/evac) -"vg" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/centcom/evac) -"vh" = ( -/turf/open/floor/plasteel, -/area/centcom/evac) -"vi" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 25; - height = 50; - id = "emergency_away"; - name = "CentCom Emergency Shuttle Dock"; - width = 50; - json_key = "emergency" - }, -/turf/open/space, -/area/space) -"vj" = ( -/turf/open/floor/wood, -/area/wizard_station) -"vk" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/open/floor/wood, -/area/wizard_station) -"vl" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 4 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"vm" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/figure/wizard, -/turf/open/floor/carpet, -/area/wizard_station) -"vn" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"vu" = ( -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vv" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vw" = ( -/obj/structure/table/wood, -/obj/item/syndicatedetonator{ - desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press." - }, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vx" = ( -/obj/structure/table/wood, -/obj/item/toy/nuke, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK" - }, -/turf/open/floor/plating, -/area/centcom/ferry) -"vB" = ( -/obj/structure/closet/emcloset, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vE" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vF" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vG" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsec1"; - name = "XCC Checkpoint 1 Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"vH" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"vI" = ( -/obj/machinery/pdapainter, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vJ" = ( -/obj/machinery/photocopier, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "XCCFerry"; - name = "Hanger Bay Shutters"; - pixel_x = -8; - pixel_y = 24; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "CC Main Access Control"; - pixel_x = 8; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "XCCsec1"; - name = "CC Shutter 1 Control"; - pixel_x = 8; - pixel_y = 38 - }, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "XCC Shutter 3 Control"; - pixel_x = -8; - pixel_y = 38 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vK" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vL" = ( -/obj/item/flashlight/lamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vM" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vN" = ( -/obj/structure/filingcabinet/medical, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"vP" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCcustoms2"; - name = "XCC Customs 2 Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"vQ" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/control) -"vR" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/centcom/control) -"vS" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"vT" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/control) -"vU" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCcustoms1"; - name = "XCC Customs 1 Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"vV" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"vW" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/centcom/evac) -"vX" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 5 - }, -/area/centcom/evac) -"vY" = ( -/turf/open/floor/plasteel/blue, -/area/centcom/evac) -"vZ" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 4 - }, -/area/centcom/evac) -"wa" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/centcom/evac) -"wb" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Observation Room" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wc" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Game Room" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wd" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"wl" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wm" = ( -/obj/effect/landmark/start/nukeop_leader, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wn" = ( -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wo" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Uplink Management Control"; - req_access_txt = "151" - }, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wp" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"wr" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ws" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/ferry) -"wt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wv" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCFerry"; - name = "XCC Ferry Hangar" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ww" = ( -/obj/machinery/button/door{ - id = "XCCFerry"; - name = "Hanger Bay Shutters"; - pixel_y = 24; - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wy" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wA" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/ferry) -"wB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wC" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Customs"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"wD" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lighter, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"wE" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 2 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"wF" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"wG" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/centcom/control) -"wH" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/centcom/control) -"wI" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/control) -"wJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"wK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"wL" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/centcom/evac) -"wM" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/open/floor/wood, -/area/wizard_station) -"wN" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wP" = ( -/obj/structure/table/wood/fancy, -/obj/item/camera/spooky, -/turf/open/floor/carpet, -/area/wizard_station) -"wQ" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/carpet, -/area/wizard_station) -"wV" = ( -/obj/machinery/computer/telecrystals/boss{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"wW" = ( -/obj/structure/sign/map/left{ - pixel_y = -32 - }, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_left"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wX" = ( -/obj/structure/sign/map/right{ - pixel_y = -32 - }, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_right"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/gin, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wY" = ( -/obj/machinery/door/airlock/centcom{ - name = "Equipment Room"; - opacity = 1; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"xb" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_away"; - json_key = "ferry"; - name = "CentCom Ferry Dock"; - width = 5 - }, -/turf/open/space, -/area/space) -"xc" = ( -/obj/machinery/door/airlock/external{ - name = "Ferry Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xd" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xf" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xg" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/open/floor/plating, -/area/centcom/ferry) -"xi" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xj" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/centcom/ferry) -"xk" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/ferry) -"xl" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/centcom/control) -"xm" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xn" = ( -/obj/machinery/computer/card/centcom{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xo" = ( -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"xp" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/centcom/control) -"xq" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/control) -"xr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/open/floor/plating, -/area/centcom/evac) -"xs" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"xt" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/centcom/evac) -"xu" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/wizard_station) -"xv" = ( -/obj/item/statuebust{ - pixel_y = 12 - }, -/obj/structure/table/wood/fancy, -/turf/open/floor/wood, -/area/wizard_station) -"xw" = ( -/obj/machinery/vending/magivend, -/turf/open/floor/engine/cult, -/area/wizard_station) -"xx" = ( -/obj/machinery/vending/snack, -/turf/open/floor/engine/cult, -/area/wizard_station) -"xy" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/pill_bottle/dice{ - icon_state = "magicdicebag" - }, -/turf/open/floor/carpet, -/area/wizard_station) -"xz" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/photo_album, -/obj/machinery/light, -/turf/open/floor/carpet, -/area/wizard_station) -"xG" = ( -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"xH" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"xI" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mech_bay_recharge_floor, -/area/syndicate_mothership/control) -"xJ" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"xK" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"xL" = ( -/obj/structure/closet/cardboard/metal, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xN" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership/control; - dir = 1; - dwidth = 3; - height = 7; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/assault_pod/default; - width = 7 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xP" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xQ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xS" = ( -/obj/machinery/button/door{ - id = "XCCsec1"; - name = "CC Shutter 1 Control"; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xT" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"xU" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xV" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/centcom/control) -"xW" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/control) -"xX" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xY" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/centcom/evac) -"xZ" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/centcom/evac) -"ya" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Study" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yb" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Break Room" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yj" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"yk" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"yl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"ym" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"yn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/centcom/ferry) -"yo" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"yp" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"yq" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -28 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"yr" = ( -/obj/machinery/door/airlock/centcom{ - name = "Briefing Room"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ys" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"yt" = ( -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/silver_ids, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yu" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yv" = ( -/obj/machinery/computer/prisoner{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yw" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yx" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yy" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"yz" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/side, -/area/centcom/control) -"yA" = ( -/obj/item/storage/firstaid/regular, -/obj/structure/table, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/centcom/control) -"yB" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/centcom/evac) -"yC" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yD" = ( -/obj/structure/table/wood, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yE" = ( -/obj/structure/table/wood, -/obj/item/retractor, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yF" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/wizrobe/magusblue, -/obj/item/clothing/head/wizard/magus, -/obj/item/staff, -/obj/structure/mirror/magic{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yG" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/wizrobe/magusred, -/obj/item/clothing/head/wizard/magus, -/obj/item/staff, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yH" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/turf/open/floor/grass, -/area/wizard_station) -"yI" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/grass, -/area/wizard_station) -"yJ" = ( -/obj/effect/decal/remains/xeno/larva, -/turf/open/floor/grass, -/area/wizard_station) -"yK" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/grass, -/area/wizard_station) -"yU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"yX" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"yY" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"yZ" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"za" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zb" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zc" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zd" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ze" = ( -/obj/structure/closet/secure_closet/ertEngi, -/obj/structure/sign/directions/engineering{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zf" = ( -/obj/structure/closet/secure_closet/ertEngi, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zg" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/flashlight/seclite, -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zh" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic/c4{ - pixel_x = 6 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = -4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zi" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zj" = ( -/obj/structure/closet/secure_closet/ertCom, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; - dir = 2; - icon_state = "direction_bridge"; - name = "command department"; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zk" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"zl" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/centcom/evac) -"zm" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/centcom/evac) -"zo" = ( -/obj/structure/destructible/cult/tome, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zp" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/clothing/suit/wizrobe/red, -/obj/item/clothing/head/wizard/red, -/obj/item/staff, -/obj/item/clothing/shoes/sandal/magic, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zq" = ( -/turf/open/floor/grass, -/area/wizard_station) -"zr" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/corgi, -/turf/open/floor/grass, -/area/wizard_station) -"zx" = ( -/obj/structure/closet/syndicate/personal, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"zy" = ( -/obj/structure/table, -/obj/item/gun/energy/ionrifle{ - pin = /obj/item/firing_pin - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"zz" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zA" = ( -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"zB" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"zC" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"zD" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zE" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zF" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/centcom/control) -"zG" = ( -/turf/open/floor/plasteel/blue/corner, -/area/centcom/control) -"zH" = ( -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, -/obj/item/retractor{ - pixel_x = 4 - }, -/obj/item/hemostat{ - pixel_x = -4 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zI" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zJ" = ( -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zK" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid, -/area/centcom/evac) -"zN" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zO" = ( -/obj/structure/destructible/cult/talisman{ - desc = "An altar dedicated to the Wizards' Federation" - }, -/obj/item/kitchen/knife/ritual, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zP" = ( -/obj/item/clothing/shoes/sandal/marisa, -/obj/item/clothing/suit/wizrobe/marisa, -/obj/item/clothing/head/wizard/marisa, -/obj/item/staff/broom, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zQ" = ( -/obj/effect/decal/cleanable/blood/splatter, -/mob/living/simple_animal/hostile/netherworld{ - name = "Experiment 35b" - }, -/turf/open/floor/grass, -/area/wizard_station) -"Ab" = ( -/obj/machinery/photocopier, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Ac" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lighter, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Ad" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/briefcase, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ae" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Af" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ag" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ah" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"Ai" = ( -/obj/machinery/door/poddoor/ert, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Aj" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/radio, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Ak" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Al" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Am" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/centcom/control) -"An" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"Ao" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"Ap" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/blue/corner, -/area/centcom/control) -"Aq" = ( -/obj/structure/table/optable, -/obj/item/surgical_drapes, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"Ar" = ( -/turf/open/floor/plasteel/blue, -/area/centcom/control) -"As" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"At" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/centcom/evac) -"Au" = ( -/obj/machinery/abductor/experiment{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Av" = ( -/obj/machinery/abductor/console{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Aw" = ( -/obj/machinery/abductor/pad{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Ax" = ( -/turf/closed/indestructible/fakeglass{ - color = "#008000" - }, -/area/wizard_station) -"Ay" = ( -/obj/effect/landmark/start/wizard, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Az" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/grass, -/area/wizard_station) -"AA" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, -/turf/open/floor/grass, -/area/wizard_station) -"AB" = ( -/obj/effect/decal/remains/xeno, -/turf/open/floor/grass, -/area/wizard_station) -"AJ" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"AK" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"AL" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/seclite, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"AM" = ( -/obj/machinery/shuttle_manipulator, -/turf/open/floor/circuit/green, -/area/centcom/ferry) -"AN" = ( -/turf/open/floor/circuit/green, -/area/centcom/ferry) -"AO" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"AP" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"AQ" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"AR" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/zipties, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"AS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Briefing Area APC"; - pixel_x = 26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"AT" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"AU" = ( -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"AV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AW" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AX" = ( -/obj/structure/table, -/obj/item/toy/sword, -/obj/item/gun/ballistic/shotgun/toy/crossbow, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AY" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Ba" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Bb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Bc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Bd" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Be" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Bf" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Bg" = ( -/mob/living/simple_animal/bot/medbot/mysterious{ - desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; - faction = list("neutral","silicon","creature"); - name = "Nobody's Perfect" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Bh" = ( -/obj/machinery/light, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Bi" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/turf/open/floor/grass, -/area/wizard_station) -"Bu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Bv" = ( -/obj/machinery/computer/card/centcom{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Bw" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Bx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"By" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Bz" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/blue, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"BA" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"BB" = ( -/obj/structure/table/reinforced, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"BC" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"BD" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"BE" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsec3"; - name = "CC Main Access Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"BF" = ( -/obj/item/defibrillator/loaded, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BG" = ( -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BH" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"BI" = ( -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"BJ" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"BK" = ( -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BL" = ( -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BM" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BO" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BQ" = ( -/obj/effect/landmark/abductor/scientist{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"BR" = ( -/obj/effect/landmark/abductor/agent{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"BS" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Observation Deck" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"BY" = ( -/obj/item/toy/figure/syndie, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"BZ" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/radio/headset/headset_cent, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ca" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"Cb" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"Cc" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Cd" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/light, -/turf/open/floor/grass, -/area/centcom/evac) -"Ce" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Cf" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/centcom/evac) -"Cg" = ( -/obj/item/cardboard_cutout{ - desc = "They seem to be ignoring you... Typical."; - dir = 1; - icon_state = "cutout_ntsec"; - name = "Private Security Officer" - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/centcom/evac) -"Ch" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "XCCcustoms1"; - layer = 3; - name = "CC Emergency Docks Control"; - pixel_x = 24; - pixel_y = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Ci" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Cp" = ( -/obj/structure/statue/uranium/nuke, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"Cq" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cr" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cs" = ( -/obj/structure/bookcase/random, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ct" = ( -/obj/structure/filingcabinet/medical, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cu" = ( -/obj/structure/filingcabinet/security, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cv" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cw" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Briefing Room APC"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cx" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cz" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"CA" = ( -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"CB" = ( -/obj/structure/closet/secure_closet/ertMed, -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CC" = ( -/obj/structure/closet/secure_closet/ertMed, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = -32; - use_power = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/emps, -/obj/item/gun/energy/ionrifle, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/syringes, -/obj/item/gun/syringe/rapidsyringe, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CF" = ( -/obj/structure/closet/secure_closet/ertSec, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CG" = ( -/obj/structure/closet/secure_closet/ertSec, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CH" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CI" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/control) -"CJ" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"CK" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"CL" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/control) -"CM" = ( -/obj/structure/filingcabinet/medical, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CN" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"CP" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"CQ" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"CR" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"CX" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CY" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/centcom/control) -"CZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/centcom/control) -"Da" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4 - }, -/obj/item/reagent_containers/hypospray/medipen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Db" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Dc" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Dd" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"De" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Df" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Dg" = ( -/obj/item/cardboard_cutout{ - desc = "They seem to be ignoring you... Typical."; - icon_state = "cutout_ntsec"; - name = "Private Security Officer" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"Dh" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Dq" = ( -/obj/machinery/door/airlock/external, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Dr" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Ds" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/centcom/control) -"Dt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/fancy/donut_box, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"Du" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"Dv" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/centcom/control) -"Dw" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Dx" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"Dy" = ( -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/evac) -"Dz" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"DA" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"DB" = ( -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/silver_ids, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"DC" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Storage" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"DD" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Personal Quarters" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"DE" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Bathroom" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"DF" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DG" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/centcom/control) -"DH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/machinery/door/window/brigdoor{ - name = "CentCom Customs"; - icon_state = "rightsecure"; - dir = 4; - req_access_txt = "109"; - base_state = "rightsecure" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"DI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/pen/blue, -/obj/machinery/door/window/brigdoor{ - name = "CentCom Customs"; - icon_state = "rightsecure"; - dir = 8; - req_access_txt = "109"; - base_state = "rightsecure" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"DJ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/centcom/control) -"DK" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom" - }, -/area/centcom/evac) -"DL" = ( -/obj/item/clothing/suit/wizrobe/black, -/obj/item/clothing/head/wizard/black, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"DM" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"DN" = ( -/obj/item/cardboard_cutout, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"DO" = ( -/obj/structure/table/wood, -/obj/item/dice/d20, -/obj/item/dice, -/turf/open/floor/carpet, -/area/wizard_station) -"DP" = ( -/obj/structure/punching_bag, -/turf/open/floor/carpet, -/area/wizard_station) -"DQ" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"DR" = ( -/turf/open/floor/plasteel/white, -/area/wizard_station) -"DS" = ( -/obj/structure/mirror/magic{ - pixel_y = 28 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"DT" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "CC Main Access Control" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DU" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DV" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"DW" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"DX" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/computer/med_data{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DY" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DZ" = ( -/obj/item/cautery/alien, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ea" = ( -/obj/item/coin/antagtoken, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"Eb" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"Ec" = ( -/obj/structure/bed, -/obj/item/bedsheet/wiz, -/turf/open/floor/carpet, -/area/wizard_station) -"Ed" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"Ee" = ( -/obj/item/soap/homemade, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Ef" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Eg" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Booth"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Eh" = ( -/obj/structure/closet/cardboard, -/obj/item/banhammer, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ei" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ej" = ( -/obj/vehicle/ridden/scooter/skateboard{ - icon_state = "skateboard"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ek" = ( -/obj/structure/dresser, -/obj/item/storage/backpack/satchel, -/turf/open/floor/carpet, -/area/wizard_station) -"El" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/tray, -/obj/item/reagent_containers/food/snacks/burger/spell, -/turf/open/floor/carpet, -/area/wizard_station) -"Em" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"En" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Eo" = ( -/obj/structure/table/wood/fancy, -/obj/item/skub{ - pixel_y = 16 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Ep" = ( -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"Eq" = ( -/obj/machinery/door/airlock/external, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Er" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Es" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Et" = ( -/obj/item/clipboard, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Eu" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ev" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tdome/tdomeobserve) -"Ew" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/tdome/tdomeobserve) -"Ex" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Ey" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Ez" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"EA" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"EB" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"EC" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Engine Room" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/engine/cult, -/area/wizard_station) -"ED" = ( -/turf/closed/indestructible/riveted, -/area/centcom/holding) -"EE" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EF" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EG" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/tdome/tdomeobserve) -"EH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/tdome/tdomeobserve) -"EI" = ( -/turf/open/floor/plasteel/red/corner, -/area/tdome/tdomeobserve) -"EJ" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"EK" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"EL" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EM" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral, -/area/tdome/tdomeobserve) -"EN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"EO" = ( -/turf/open/floor/plasteel/neutral, -/area/tdome/tdomeobserve) -"EP" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral, -/area/tdome/tdomeobserve) -"EQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"ER" = ( -/turf/open/floor/plasteel/neutral/corner, -/area/tdome/tdomeobserve) -"ES" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"ET" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeobserve) -"EU" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeobserve) -"EV" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EW" = ( -/obj/structure/table/wood, -/turf/open/floor/engine/cult, -/area/wizard_station) -"EX" = ( -/obj/structure/table/wood, -/obj/item/gun/magic/wand{ - desc = "Used in emergencies to reignite magma engines."; - max_charges = 0; - name = "wand of emergency engine ignition" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"EY" = ( -/obj/structure/table/wood, -/obj/item/bikehorn/golden{ - pixel_x = -8; - pixel_y = 8 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"EZ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fa" = ( -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fb" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fc" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fd" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fe" = ( -/obj/structure/rack, -/obj/item/camera, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Ff" = ( -/obj/structure/rack, -/obj/item/toy/sword, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Fg" = ( -/obj/structure/rack, -/obj/item/toy/gun, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Fh" = ( -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Fi" = ( -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fj" = ( -/obj/effect/overlay/palmtree_r, -/obj/effect/overlay/coconut, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fk" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fl" = ( -/obj/effect/overlay/palmtree_l, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fm" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 9 - }, -/area/tdome/tdomeobserve) -"Fn" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Fo" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"Fp" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Fq" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Fr" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "rightsecure"; - name = "Thunderdome Booth"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Fs" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ft" = ( -/turf/open/floor/plasteel/goonplaque{ - desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors." - }, -/area/tdome/tdomeobserve) -"Fu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner, -/area/tdome/tdomeobserve) -"Fv" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Fw" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Fx" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 9 - }, -/area/tdome/tdomeobserve) -"Fy" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Fz" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"FA" = ( -/obj/structure/table, -/obj/item/clothing/head/that, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FB" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"FC" = ( -/obj/item/camera, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"FD" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"FE" = ( -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"FF" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"FG" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/corner, -/area/tdome/tdomeobserve) -"FH" = ( -/turf/open/floor/plasteel/neutral/side, -/area/tdome/tdomeobserve) -"FI" = ( -/turf/open/floor/plasteel/red/side, -/area/tdome/tdomeobserve) -"FJ" = ( -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/tdome/tdomeobserve) -"FK" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Backstage"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"FL" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"FM" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"FN" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"FO" = ( -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/tdome/tdomeobserve) -"FP" = ( -/turf/open/floor/plasteel/green/side, -/area/tdome/tdomeobserve) -"FQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"FR" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"FS" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"FT" = ( -/obj/structure/destructible/cult/forge{ - desc = "An engine used in powering the wizard's ship"; - name = "magma engine" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"FU" = ( -/obj/structure/table, -/obj/item/ammo_box/foambox, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FV" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FW" = ( -/obj/structure/table, -/obj/item/lighter, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FX" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FY" = ( -/obj/structure/table, -/obj/item/dice/d20, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FZ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/item/clothing/head/bandana{ - pixel_y = -10 - }, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Ga" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Gb" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Gc" = ( -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Gd" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Ge" = ( -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Gf" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"Gg" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"Gh" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Gi" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/tdome/tdomeobserve) -"Gj" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/red/side, -/area/tdome/tdomeobserve) -"Gk" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/redyellow/side, -/area/tdome/tdomeobserve) -"Gl" = ( -/turf/open/floor/plasteel/redyellow/side, -/area/tdome/tdomeobserve) -"Gm" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Gn" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/side, -/area/tdome/tdomeobserve) -"Go" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/tdome/tdomeobserve) -"Gp" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Gq" = ( -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Gr" = ( -/obj/structure/window/reinforced{ - resistance_flags = 3; - color = "#008000"; - dir = 1 - }, -/turf/open/lava, -/area/wizard_station) -"Gs" = ( -/obj/structure/rack, -/obj/item/clothing/head/that, -/obj/item/clothing/under/suit_jacket, -/obj/item/clothing/accessory/waistcoat, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Gt" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Gu" = ( -/obj/machinery/door/airlock/silver{ - name = "Shower" - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Gv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Gw" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"Gx" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Gy" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"Gz" = ( -/obj/structure/shuttle/engine/heater{ - resistance_flags = 3 - }, -/obj/structure/window/reinforced{ - resistance_flags = 3; - color = "#008000"; - dir = 1 - }, -/turf/open/lava/airless, -/area/wizard_station) -"GA" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/gun/ballistic/automatic/toy/pistol, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"GB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"GC" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GD" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GE" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GF" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/carpmeat, -/obj/item/reagent_containers/food/snacks/carpmeat, -/obj/item/reagent_containers/food/snacks/carpmeat, -/obj/item/reagent_containers/food/snacks/carpmeat, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GG" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/whitebeet, -/obj/item/reagent_containers/food/snacks/grown/whitebeet, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/rice, -/obj/item/reagent_containers/food/snacks/grown/rice, -/obj/item/reagent_containers/food/snacks/grown/icepepper, -/obj/item/reagent_containers/food/snacks/grown/icepepper, -/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, -/obj/item/reagent_containers/food/snacks/grown/citrus/lime, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/reagent_containers/food/snacks/grown/cherries, -/obj/item/reagent_containers/food/snacks/grown/apple, -/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GH" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"GI" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/vanillapod, -/obj/item/reagent_containers/food/snacks/grown/vanillapod, -/obj/item/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/chili, -/obj/item/reagent_containers/food/snacks/grown/chili, -/obj/item/reagent_containers/food/snacks/grown/carrot, -/obj/item/reagent_containers/food/snacks/grown/apple, -/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GJ" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/spaghetti, -/obj/item/reagent_containers/food/snacks/spaghetti, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/tdome/tdomeobserve) -"GL" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/golden{ - pixel_y = 32 - }, -/obj/item/clothing/accessory/lawyers_badge{ - desc = "A badge of upmost glory."; - name = "thunderdome badge" - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"GM" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GN" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"GO" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/golden{ - pixel_y = 32 - }, -/obj/item/clothing/accessory/medal/silver{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"GP" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/tdome/tdomeobserve) -"GQ" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GR" = ( -/obj/structure/table/wood, -/obj/item/storage/box/beanbag, -/obj/item/gun/ballistic/revolver/doublebarrel, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GS" = ( -/obj/structure/table/wood, -/obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GT" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GU" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GV" = ( -/turf/open/floor/plasteel/green/corner, -/area/tdome/tdomeobserve) -"GW" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"GX" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/wizard_station) -"GY" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/gun/ballistic/shotgun/toy/crossbow, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"GZ" = ( -/turf/open/floor/plating/beach/coastline_b, -/area/centcom/holding) -"Ha" = ( -/obj/item/clothing/head/collectable/paper, -/turf/open/floor/plating/beach/coastline_b, -/area/centcom/holding) -"Hb" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Hc" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Hd" = ( -/turf/open/floor/plasteel/red, -/area/tdome/tdomeobserve) -"He" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/trophy/gold_cup, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"Hf" = ( -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"Hg" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Hh" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Hi" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit_jacket/female{ - desc = "A black trouser suit for women. Very formal."; - name = "black suit"; - pixel_x = 3; - pixel_y = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hj" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hk" = ( -/obj/structure/table, -/obj/item/gun/ballistic/automatic/toy/pistol, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hm" = ( -/turf/open/floor/plating/beach/water, -/area/centcom/holding) -"Hn" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Ho" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/kitchen/knife, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Hp" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/red, -/area/tdome/tdomeobserve) -"Hq" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Hr" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/thunderdome{ - pixel_y = -32 - }, -/obj/item/clothing/accessory/medal/gold{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/clothing/accessory/medal/gold, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"Hs" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ht" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/thunderdome{ - pixel_y = -32 - }, -/obj/item/clothing/accessory/medal{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"Hu" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"Hv" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"Hw" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Hx" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Hy" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plasteel, -/area/centcom/holding) -"Hz" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/holding) -"HA" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HB" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/mint, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HC" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/red, -/area/tdome/tdomeobserve) -"HD" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"HF" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitegreen/corner, -/area/tdome/tdomeobserve) -"HG" = ( -/obj/item/reagent_containers/food/snacks/egg/rainbow{ - desc = "I bet you think you're pretty clever... well you are."; - name = "easter egg" - }, -/turf/open/space, -/area/space) -"HH" = ( -/obj/effect/landmark/holding_facility, -/turf/open/floor/engine, -/area/centcom/holding) -"HI" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HJ" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/apron/chef, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HL" = ( -/turf/open/floor/plasteel/vault, -/area/tdome/tdomeobserve) -"HM" = ( -/obj/structure/chair, -/obj/effect/landmark/thunderdome/observe, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HN" = ( -/obj/structure/chair, -/obj/effect/landmark/thunderdome/observe, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HO" = ( -/obj/machinery/computer/security/telescreen, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HR" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"HS" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Locker Room"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HT" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"HU" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/bag/tray, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HW" = ( -/turf/open/floor/plasteel/redyellow, -/area/tdome/tdomeobserve) -"HX" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HY" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HZ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/neutral/corner, -/area/tdome/tdomeobserve) -"Ia" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/tdome/tdomeobserve) -"Ib" = ( -/obj/structure/rack, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/item/clothing/head/chefhat, -/turf/open/floor/plasteel/vault, -/area/tdome/tdomeobserve) -"Ic" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Id" = ( -/obj/machinery/computer/security/telescreen, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ie" = ( -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 6 - }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_y = 3 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"If" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/tdome/tdomeobserve) -"Ig" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"Ih" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Ii" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ij" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/sign/barsign{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ik" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Il" = ( -/turf/closed/indestructible/fakeglass, -/area/tdome/tdomeobserve) -"Io" = ( -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/table/wood, -/obj/structure/sign/barsign{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ip" = ( -/obj/item/lighter{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lighter, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Iq" = ( -/obj/structure/table/wood, -/obj/item/book/manual/barman_recipes, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ir" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Is" = ( -/obj/machinery/igniter/on, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"It" = ( -/turf/open/floor/plasteel, -/area/tdome/arena) -"Iu" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Iv" = ( -/turf/closed/indestructible/riveted, -/area/tdome/tdomeadmin) -"Iw" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeadmin) -"Ix" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - opacity = 1; - req_access_txt = "102" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Iy" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Iz" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomegen"; - name = "General Supply" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IA" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IB" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IC" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"ID" = ( -/obj/machinery/door/poddoor{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IE" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/arena) -"IF" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IG" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/tdome/arena) -"IH" = ( -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"II" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/tdome/arena) -"IJ" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/arena) -"IL" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IM" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IN" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IP" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/green, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IQ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/tdome/tdomeadmin) -"IR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tdome/tdomeadmin) -"IS" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"IT" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IU" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IV" = ( -/obj/effect/landmark/thunderdome/two, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"IW" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IX" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/tdome/arena) -"IY" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/arena) -"IZ" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Ja" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jb" = ( -/obj/effect/landmark/thunderdome/one, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"Jc" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jd" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/tdome/tdomeadmin) -"Je" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jg" = ( -/obj/machinery/camera{ - pixel_x = 11; - pixel_y = -9; - network = list("thunder"); - c_tag = "Red Team" - }, -/obj/effect/landmark/thunderdome/two, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"Jh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Ji" = ( -/turf/open/floor/circuit/green, -/area/tdome/arena) -"Jj" = ( -/obj/machinery/flasher{ - id = "tdomeflash"; - name = "Thunderdome Flash" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena) -"Jk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jl" = ( -/obj/machinery/camera{ - pixel_x = 12; - pixel_y = -10; - network = list("thunder"); - c_tag = "Green Team" - }, -/obj/effect/landmark/thunderdome/one, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"Jm" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeadmin) -"Jn" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/tdome/tdomeadmin) -"Jo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jq" = ( -/obj/machinery/camera{ - pixel_x = 10; - network = list("thunder"); - c_tag = "Arena" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena) -"Jr" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeadmin) -"Js" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/tdome/arena) -"Jt" = ( -/turf/open/floor/plasteel/green/corner, -/area/tdome/arena) -"Ju" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jv" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jw" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jx" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jy" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jz" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JA" = ( -/obj/machinery/abductor/experiment{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JB" = ( -/obj/machinery/abductor/console{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JC" = ( -/obj/machinery/abductor/pad{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JD" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomehea"; - name = "Heavy Supply" - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JF" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JG" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeadmin) -"JH" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JI" = ( -/turf/closed/indestructible/fakeglass, -/area/tdome/tdomeadmin) -"JL" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JM" = ( -/obj/effect/landmark/abductor/scientist, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JN" = ( -/obj/effect/landmark/abductor/agent, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeadmin) -"JP" = ( -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JQ" = ( -/obj/effect/landmark/thunderdome/admin, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeadmin) -"JR" = ( -/obj/machinery/computer/security/telescreen, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JS" = ( -/obj/structure/chair/comfy/brown{ - color = "#66b266"; - dir = 1 - }, -/turf/open/floor/plasteel/darkgreen, -/area/tdome/tdomeadmin) -"JT" = ( -/obj/machinery/button/flasher{ - id = "tdomeflash" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JU" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeadmin) -"JV" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape/backup) -"JW" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape/backup) -"JX" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"JY" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JZ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ka" = ( -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeadmin) -"Kb" = ( -/turf/open/floor/plasteel/darkgreen/side{ - dir = 1 - }, -/area/tdome/tdomeadmin) -"Kc" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kd" = ( -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Ke" = ( -/turf/open/floor/mineral/plastitanium, -/area/shuttle/escape/backup) -"Kf" = ( -/obj/machinery/computer/emergency_shuttle{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Kg" = ( -/turf/closed/indestructible/fakedoor{ - name = "Thunderdome Admin" - }, -/area/tdome/tdomeadmin) -"Kh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - opacity = 1; - req_access_txt = "102" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Ki" = ( -/turf/open/floor/plasteel/vault, -/area/tdome/tdomeadmin) -"Kj" = ( -/obj/machinery/door/airlock/external{ - name = "Backup Emergency Escape Shuttle" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Kk" = ( -/obj/machinery/door/airlock/titanium, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 8; - id = "backup_away"; - name = "Backup Shuttle Dock"; - width = 8 - }, -/obj/docking_port/mobile/emergency/backup, -/turf/open/floor/plating, -/area/shuttle/escape/backup) -"Kl" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Km" = ( -/obj/structure/table/wood, -/obj/item/paper/fluff/stations/centcom/broken_evac, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Kn" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ko" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kp" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kq" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/radio/headset/headset_cent, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kr" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ks" = ( -/obj/machinery/button/door{ - id = "thunderdomehea"; - name = "Heavy Supply Control"; - req_access_txt = "102" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kt" = ( -/obj/machinery/button/door{ - id = "thunderdome"; - name = "Main Blast Doors Control"; - req_access_txt = "102" - }, -/obj/structure/table/reinforced, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ku" = ( -/obj/machinery/button/door{ - id = "thunderdomegen"; - name = "General Supply Control"; - req_access_txt = "102" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kv" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kw" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kx" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ky" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 5 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kz" = ( -/obj/structure/table/wood, -/obj/item/book/manual/random, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"KA" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/tdome/tdomeadmin) -"KB" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/light, -/turf/open/floor/grass, -/area/tdome/tdomeadmin) -"KC" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeadmin) -"KD" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeadmin) -"KE" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"KF" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"KG" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/tdome/tdomeadmin) -"KH" = ( -/turf/closed/wall/mineral/titanium, -/area/centcom/evac) -"KI" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KJ" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KK" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KL" = ( -/obj/docking_port/stationary{ - dir = 1; - dwidth = 1; - height = 4; - id = "pod4_away"; - name = "recovery ship"; - width = 3 - }, -/turf/open/space, -/area/space) -"KM" = ( -/obj/docking_port/stationary{ - dir = 1; - dwidth = 1; - height = 4; - id = "pod3_away"; - name = "recovery ship"; - width = 3 - }, -/turf/open/space, -/area/space) -"KN" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KO" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/plating, -/area/centcom/evac) -"KP" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/centcom/evac) -"KQ" = ( -/turf/open/floor/plating, -/area/centcom/evac) -"KR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/centcom/evac) -"KS" = ( -/turf/closed/wall/mineral/titanium/interior, -/area/centcom/evac) -"KU" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KV" = ( -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"KW" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/storage/firstaid/toxin, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KX" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KY" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 2 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KZ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/centcom/evac) -"La" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lb" = ( -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lc" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Ld" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Le" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lf" = ( -/obj/structure/table/reinforced, -/obj/item/pen, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lg" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lh" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Li" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lj" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lk" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Ll" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lm" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/stamp, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Ln" = ( -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lo" = ( -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lp" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lq" = ( -/obj/structure/table, -/obj/item/storage/box/handcuffs, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lr" = ( -/obj/machinery/door/window/northright{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Security Desk"; - req_access_txt = "103" - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Ls" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - id = "pod2_away"; - name = "recovery ship"; - width = 3 - }, -/turf/open/space, -/area/space) -"Lt" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/centcom/evac) -"Lu" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"Lv" = ( -/obj/structure/bed, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lw" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/centcom/evac) -"Lx" = ( -/obj/structure/bed, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Ly" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"Lz" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 7; - id = "pod1_away"; - name = "recovery ship"; - width = 5 - }, -/turf/open/space, -/area/space) -"LA" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LB" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LC" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LD" = ( -/obj/machinery/door/airlock/titanium{ - name = "Cockpit"; - req_access_txt = "109" - }, -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"LE" = ( -/obj/structure/table, -/obj/item/radio/off, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LF" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LG" = ( -/obj/structure/filingcabinet, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LH" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LI" = ( -/obj/structure/chair, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LJ" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LK" = ( -/obj/machinery/abductor/experiment{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LL" = ( -/obj/machinery/abductor/console{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LM" = ( -/obj/machinery/abductor/pad{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LN" = ( -/obj/structure/table, -/obj/item/storage/lockbox, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LO" = ( -/obj/structure/table, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LP" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LQ" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/pen, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LR" = ( -/obj/structure/table, -/obj/item/paper_bin, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LS" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LT" = ( -/obj/effect/landmark/abductor/scientist{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LU" = ( -/obj/effect/landmark/abductor/agent{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LV" = ( -/turf/closed/indestructible/riveted, -/area/awaymission/errorroom) -"LW" = ( -/turf/closed/mineral/ash_rock, -/area/awaymission/errorroom) -"LX" = ( -/obj/structure/speaking_tile, -/turf/closed/mineral/ash_rock, -/area/awaymission/errorroom) -"LY" = ( -/obj/item/rupee, -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"LZ" = ( -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"Ma" = ( -/obj/effect/landmark/error, -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"Mb" = ( -/obj/structure/signpost/salvation{ - icon = 'icons/obj/structures.dmi'; - icon_state = "ladder10"; - invisibility = 100 - }, -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"Mc" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"Md" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Me" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Mf" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Mg" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Mh" = ( -/obj/machinery/door/poddoor{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Mi" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomegen"; - name = "General Supply" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"My" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership; - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_away"; - name = "syndicate recon outpost"; - roundstart_template = /datum/map_template/shuttle/infiltrator/basic; - width = 23 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"MD" = ( -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'FOURTH WALL'."; - name = "\improper FOURTH WALL"; - pixel_x = -32 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ME" = ( -/obj/machinery/computer/camera_advanced{ - dir = 4 - }, -/turf/open/floor/wood, -/area/wizard_station) -"Nk" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"NG" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"NU" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Oj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Un" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"UO" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"VX" = ( -/obj/effect/landmark/shuttle_import, -/turf/open/space/basic, -/area/space) -"Wc" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"WJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - opacity = 1; - req_access_txt = "102" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"WQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Xt" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/centcom/control) -"Xy" = ( -/obj/machinery/door/airlock/external{ - name = "Ferry Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Yt" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"ZJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"ZX" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) +"aa" = (/turf/open/space/basic,/area/space) +"ab" = (/turf/closed/indestructible/riveted,/area/space) +"ac" = (/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) +"ad" = (/turf/open/space,/area/space) +"ae" = (/obj/structure/window/reinforced{dir = 4},/turf/closed/indestructible/riveted,/area/space) +"af" = (/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"ag" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) +"ah" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 8},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"ai" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 4},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"aj" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"ak" = (/obj/structure/table,/obj/item/stack/medical/ointment{heal_burn = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"al" = (/obj/structure/table/wood{layer = 3.3},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"am" = (/obj/structure/closet/crate/bin,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"an" = (/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"ao" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{layer = 3.3},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"ap" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) +"aq" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/offline) +"ar" = (/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) +"as" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/court) +"at" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/court) +"au" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/court) +"av" = (/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) +"aw" = (/obj/structure/flora/bush,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"ax" = (/obj/effect/holodeck_effect/mobspawner/penguin,/obj/effect/holodeck_effect/mobspawner/penguin,/obj/item/toy/snowball{pixel_y = 6},/obj/item/toy/snowball{pixel_x = 5},/obj/item/toy/snowball{pixel_x = -4},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"ay" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"az" = (/obj/structure/table/wood,/obj/item/storage/box/matches{pixel_x = -4; pixel_y = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aA" = (/obj/structure/chair/wood/normal,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aB" = (/obj/effect/holodeck_effect/mobspawner,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) +"aC" = (/obj/effect/holodeck_effect/sparks,/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) +"aD" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/court) +"aE" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/court) +"aF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/court) +"aG" = (/obj/structure/flora/grass/brown,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aH" = (/obj/structure/table,/obj/item/gun/energy/laser,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"aI" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aJ" = (/obj/structure/table/wood/poker,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aK" = (/obj/structure/table/wood/poker,/obj/structure/table/wood/poker,/obj/effect/holodeck_effect/cards,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aL" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aM" = (/obj/structure/statue/snow/snowman{anchored = 1},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aN" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aO" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aP" = (/obj/structure/window/reinforced/tinted{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aQ" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aR" = (/obj/effect/holodeck_effect/mobspawner/penguin_baby,/obj/structure/flora/tree/pine,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aS" = (/obj/structure/chair/wood,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aT" = (/obj/structure/table/wood,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 10},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aU" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-l"},/area/holodeck/rec_center/lounge) +"aV" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-r"},/area/holodeck/rec_center/lounge) +"aW" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/court) +"aX" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/court) +"aY" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_y = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"aZ" = (/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"ba" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bb" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bc" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack{heal_brute = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"bd" = (/obj/structure/table/wood,/obj/item/instrument/violin,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"be" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bf" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bg" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/court) +"bh" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/court) +"bi" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/court) +"bj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) +"bk" = (/obj/effect/holodeck_effect/mobspawner/bee,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"bl" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bm" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bn" = (/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bo" = (/obj/structure/table/glass,/obj/item/surgicaldrill,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bp" = (/obj/structure/table/glass,/obj/item/hemostat,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bq" = (/obj/structure/table/glass,/obj/item/scalpel{pixel_y = 10},/obj/item/circular_saw,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"br" = (/obj/structure/table/glass,/obj/item/retractor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bs" = (/obj/structure/table/glass,/obj/item/stack/medical/gauze,/obj/item/cautery,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bt" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bu" = (/obj/structure/holohoop{layer = 3.9},/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bv" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bw" = (/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bx" = (/obj/structure/table,/obj/machinery/readybutton,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"by" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/holo/esword/red,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"bz" = (/obj/structure/table,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"bA" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bB" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bC" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bD" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bE" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bF" = (/obj/effect/holodeck_effect/mobspawner/pet,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bG" = (/obj/structure/table/glass,/obj/item/surgical_drapes,/obj/item/razor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bH" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bJ" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) +"bK" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bL" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bM" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bN" = (/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"bO" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bP" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/dodgeball) +"bQ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bR" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bS" = (/obj/item/storage/bag/easterbasket{name = "picnic basket"; pixel_y = 6},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"bT" = (/obj/item/trash/plate,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"bU" = (/obj/structure/table/optable,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bV" = (/obj/machinery/computer/operating{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bW" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex/nitrile,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bX" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bY" = (/obj/effect/holodeck_effect/mobspawner/monkey,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bZ" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"ca" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cb" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"cc" = (/obj/item/shovel/spade{pixel_x = 2; pixel_y = -2},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"cd" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ce" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/clothing/head/beekeeper_head,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"cf" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cg" = (/obj/structure/table/glass,/obj/item/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/storage/box/beakers,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ch" = (/obj/machinery/washing_machine,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ci" = (/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/basketball) +"cj" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/basketball) +"ck" = (/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/basketball) +"cl" = (/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"cm" = (/obj/structure/window,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"cn" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"co" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"cp" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"cq" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/effect/decal/remains/human,/obj/item/clothing/suit/beekeeper_suit,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"cr" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/melee/flyswatter,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"cs" = (/obj/machinery/chem_master,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ct" = (/obj/structure/table/glass,/obj/item/healthanalyzer,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cu" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cv" = (/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cw" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cx" = (/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cy" = (/obj/item/toy/beach_ball,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"cz" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"cA" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cB" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cC" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cD" = (/obj/structure/sink/puddle,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cE" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cF" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cG" = (/obj/item/toy/beach_ball/holoball,/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) +"cH" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cJ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cK" = (/obj/machinery/hydroponics/soil,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cL" = (/obj/machinery/hydroponics/soil,/obj/item/cultivator,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cM" = (/obj/machinery/hydroponics/soil,/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cN" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cO" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cP" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cQ" = (/obj/structure/window{dir = 8},/obj/machinery/computer/pandemic,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cR" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cS" = (/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) +"cT" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) +"cU" = (/obj/item/shovel/spade,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) +"cV" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cW" = (/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cX" = (/obj/machinery/door/window/westleft,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cY" = (/turf/open/floor/holofloor/beach/coast_b,/area/holodeck/rec_center/beach) +"cZ" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"da" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"db" = (/obj/structure/window{dir = 8},/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"dc" = (/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"dd" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"de" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/basketball) +"df" = (/obj/structure/holohoop{dir = 1; layer = 4.1},/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) +"dg" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/basketball) +"dh" = (/turf/open/floor/holofloor/beach/water,/area/holodeck/rec_center/beach) +"di" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/holo/esword/green,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"dj" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"dk" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"dl" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"dm" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) +"dn" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/spacechess) +"do" = (/obj/item/banner/blue,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dp" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/blue,/obj/item/clothing/head/helmet/knight/blue,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dq" = (/obj/structure/table/wood/fancy,/obj/item/clothing/head/crown/fancy{pixel_y = 6},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dr" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/red,/obj/item/clothing/head/helmet/knight/red,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"ds" = (/obj/item/banner/red,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dt" = (/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"du" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"dv" = (/obj/structure/closet{density = 0},/obj/item/clothing/suit/judgerobe,/obj/item/clothing/head/powdered_wig,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dw" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/nun,/obj/item/clothing/head/nun_hood,/obj/item/clothing/suit/holidaypriest,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dx" = (/obj/structure/table/wood/fancy,/obj/item/storage/book/bible,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dy" = (/obj/structure/table/wood/fancy,/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dz" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dA" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"dB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/firingrange) +"dC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"dD" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"dE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"dF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/firingrange) +"dG" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) +"dH" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_viva"; name = "Black Rook"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"dI" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_mime"; name = "Black Queen"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"dJ" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_clown"; name = "Black King"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"dK" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_ian"; name = "Black Knight"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"dL" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dM" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dN" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo1"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"dO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"dP" = (/obj/machinery/button/massdriver{id = "trektorpedo1"; layer = 3.9; name = "photon torpedo button"; pixel_x = -16; pixel_y = -5},/obj/machinery/button/massdriver{id = "trektorpedo2"; layer = 3.9; name = "photon torpedo button"; pixel_x = 16; pixel_y = -5},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"dQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"dR" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo2"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"dS" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) +"dT" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) +"dU" = (/obj/structure/chair,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dV" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) +"dW" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) +"dX" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/melee/classic_baton/telescopic,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"dY" = (/obj/structure/table/wood,/obj/item/toy/crayon/white,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"dZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/grown/apple,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"ea" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 8},/area/holodeck/rec_center/firingrange) +"eb" = (/obj/structure/target_stake,/obj/machinery/magnetic_module,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"ec" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 4},/area/holodeck/rec_center/firingrange) +"ed" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"ee" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"ef" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"eg" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"eh" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"ei" = (/obj/structure/table/glass,/obj/machinery/recharger,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"ej" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"ek" = (/obj/structure/chair/comfy{dir = 1},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"el" = (/obj/structure/table/glass,/obj/item/gun/energy/e_gun/mini/practice_phaser,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"em" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) +"en" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) +"eo" = (/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/table/wood,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"ep" = (/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) +"eq" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) +"er" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 10},/area/holodeck/rec_center/firingrange) +"es" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 6},/area/holodeck/rec_center/firingrange) +"eu" = (/obj/item/weldingtool,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) +"ev" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"ew" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"ex" = (/turf/open/floor/holofloor{icon_state = "stairs-old"; dir = 8},/area/holodeck/rec_center/thunderdome1218) +"ey" = (/obj/structure/table/wood,/obj/item/melee/chainofcommand{name = "chain whip"},/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"ez" = (/obj/structure/table/wood,/obj/item/scythe,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eA" = (/obj/structure/table/wood,/obj/item/tailclub,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"eC" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eD" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/green,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eE" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"eF" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"eG" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"eH" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eI" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eK" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eL" = (/obj/machinery/computer/station_alert{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eM" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) +"eN" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) +"eO" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eP" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eQ" = (/obj/machinery/computer/atmos_alert{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eR" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) +"eS" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) +"eT" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/orange,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eU" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/red,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eV" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eW" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"eX" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"eY" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eZ" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"fa" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"fb" = (/obj/structure/table,/obj/item/folder,/obj/item/pen/blue,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fc" = (/obj/structure/table,/obj/item/folder,/obj/item/pen,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fd" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/folder,/obj/item/pen/red,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fe" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"ff" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/obj/item/toy/katana,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"fg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"fh" = (/obj/item/paper/guides/jobs/security/range,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fi" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"fj" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_viva"; name = "White Rook"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"fk" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_mime"; name = "White Queen"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"fl" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_clown"; name = "White King"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"fm" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_ian"; name = "White Knight"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"fn" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fo" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/kobayashi) +"fp" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/firingrange) +"fq" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"fr" = (/obj/structure/rack,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/command,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fs" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 2},/area/holodeck/rec_center/kobayashi) +"ft" = (/obj/structure/rack,/obj/item/clothing/under/trek/engsec,/obj/item/clothing/under/trek/engsec,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fu" = (/obj/item/target,/obj/item/target/clown,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fv" = (/obj/item/target,/obj/item/target/syndicate,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fw" = (/obj/structure/rack,/obj/item/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fx" = (/obj/structure/window/reinforced{dir = 1},/turf/closed/indestructible/riveted,/area/space) +"fy" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) +"fz" = (/turf/open/floor/plasteel,/area/tdome/arena_source) +"fA" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena_source) +"fB" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fC" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) +"fD" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena_source) +"fF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) +"fG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena_source) +"fH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena_source) +"fI" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena_source) +"fJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena_source) +"fK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fL" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena_source) +"fM" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena_source) +"fN" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fO" = (/turf/open/floor/circuit/green,/area/tdome/arena_source) +"fP" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena_source) +"fQ" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fR" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena_source) +"fS" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena_source) +"fT" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena_source) +"fU" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) +"fV" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fW" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fX" = (/turf/closed/indestructible/riveted,/area/start) +"fY" = (/obj/effect/landmark/start/new_player,/turf/open/floor/plating,/area/start) +"fZ" = (/turf/closed/indestructible/riveted,/area/ctf) +"ga" = (/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) +"gb" = (/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) +"gc" = (/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) +"gd" = (/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) +"ge" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) +"gf" = (/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) +"gg" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) +"gh" = (/turf/open/floor/plasteel/dark,/area/ctf) +"gi" = (/turf/open/floor/plasteel/darkblue/side{dir = 4},/area/ctf) +"gj" = (/turf/open/floor/plasteel/blue,/area/ctf) +"gk" = (/turf/open/floor/plasteel/darkblue,/area/ctf) +"gl" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit,/area/ctf) +"gm" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bluespace,/area/ctf) +"gn" = (/obj/structure/barricade/security/ctf,/turf/open/floor/plasteel/bluespace,/area/ctf) +"go" = (/turf/open/floor/plasteel/bluespace,/area/ctf) +"gp" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/ctf) +"gq" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/red,/area/ctf) +"gr" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) +"gs" = (/turf/open/floor/plasteel/red,/area/ctf) +"gt" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/dark,/area/ctf) +"gu" = (/turf/closed/indestructible/splashscreen,/area/start) +"gv" = (/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) +"gw" = (/turf/open/floor/plasteel/darkblue/side,/area/ctf) +"gx" = (/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) +"gy" = (/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) +"gz" = (/turf/open/floor/plasteel/darkred/side,/area/ctf) +"gA" = (/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) +"gB" = (/obj/structure/window/reinforced/fulltile{obj_integrity = 5000; max_integrity = 5000; name = "hardened window"},/turf/open/floor/plating,/area/ctf) +"gC" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark,/area/ctf) +"gD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gE" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) +"gF" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) +"gG" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/dark,/area/ctf) +"gI" = (/obj/machinery/power/emitter/energycannon,/turf/open/floor/plating,/area/ctf) +"gJ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ctf) +"gK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gL" = (/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) +"gM" = (/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/ctf) +"gO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ctf) +"gP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/ctf) +"gQ" = (/turf/open/floor/plating,/area/ctf) +"gR" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{luminosity = 2},/area/ctf) +"gS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gT" = (/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) +"gU" = (/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gV" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ctf) +"gW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gX" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) +"gY" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gZ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/dark,/area/ctf) +"ha" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating,/area/ctf) +"hb" = (/obj/structure/trap/ctf/blue,/turf/open/floor/plasteel/blue,/area/ctf) +"hc" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit,/area/ctf) +"hd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit,/area/ctf) +"he" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit,/area/ctf) +"hf" = (/turf/open/floor/plasteel/darkred,/area/ctf) +"hg" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/darkred,/area/ctf) +"hh" = (/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) +"hi" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit,/area/ctf) +"hj" = (/turf/open/floor/circuit,/area/ctf) +"hk" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit,/area/ctf) +"hl" = (/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"hm" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit,/area/ctf) +"hn" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit,/area/ctf) +"ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit,/area/ctf) +"hp" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/green/off,/area/ctf) +"hq" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/red,/area/ctf) +"hr" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) +"hs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) +"ht" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) +"hu" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/green/off,/area/ctf) +"hv" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) +"hw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) +"hx" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) +"hy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) +"hz" = (/turf/open/floor/circuit/green/off,/area/ctf) +"hA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) +"hB" = (/turf/open/floor/circuit/red,/area/ctf) +"hC" = (/turf/open/floor/circuit/green/anim,/area/ctf) +"hD" = (/obj/machinery/capture_the_flag/blue,/turf/open/floor/circuit/green/anim,/area/ctf) +"hE" = (/obj/item/twohanded/ctf/blue,/turf/open/floor/circuit/green/anim,/area/ctf) +"hF" = (/obj/item/twohanded/ctf/red,/turf/open/floor/circuit/green/anim,/area/ctf) +"hG" = (/obj/machinery/capture_the_flag/red,/turf/open/floor/circuit/green/anim,/area/ctf) +"hH" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/centcom/holding) +"hI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) +"hJ" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side,/area/ctf) +"hK" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) +"hL" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/green/off,/area/ctf) +"hM" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) +"hN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side,/area/ctf) +"hO" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) +"hP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit/red,/area/ctf) +"hQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/red,/area/ctf) +"hR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit/red,/area/ctf) +"hS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/red,/area/ctf) +"hT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit/red,/area/ctf) +"hU" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit/red,/area/ctf) +"hV" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/red,/area/ctf) +"hW" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit/red,/area/ctf) +"hX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) +"hY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner,/area/ctf) +"hZ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ia" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ib" = (/turf/open/floor/plasteel/darkred/corner,/area/ctf) +"ic" = (/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"id" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"ie" = (/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) +"if" = (/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ig" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ih" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/dark,/area/ctf) +"ii" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) +"ij" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"ik" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"il" = (/turf/closed/indestructible/riveted,/area/centcom/prison) +"im" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/control) +"in" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/control) +"io" = (/turf/closed/indestructible/riveted,/area/centcom/control) +"ip" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/control) +"iq" = (/obj/effect/landmark/prisonwarp,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/prison) +"ir" = (/turf/closed/indestructible/fakeglass,/area/centcom/prison) +"is" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"it" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/control) +"iv" = (/obj/structure/table/reinforced,/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iw" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"ix" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iy" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iz" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/prison) +"iB" = (/turf/closed/indestructible/fakedoor{name = "CentCom Cell"},/area/centcom/prison) +"iC" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"iD" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"iE" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"iF" = (/turf/closed/indestructible/riveted,/area/centcom/supply) +"iG" = (/turf/closed/indestructible/fakedoor{name = "CentCom Warehouse"},/area/centcom/supply) +"iH" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/prison) +"iI" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/prison) +"iJ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"iK" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) +"iL" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) +"iM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"iN" = (/obj/machinery/status_display{name = "cargo display"; supply_display = 1},/turf/closed/indestructible/riveted,/area/centcom/supply) +"iO" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) +"iP" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) +"iQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) +"iR" = (/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) +"iS" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"iT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"iU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"iV" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) +"iW" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) +"iX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/supply) +"iY" = (/turf/open/floor/plasteel/neutral,/area/centcom/supply) +"iZ" = (/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) +"ja" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum/external,/turf/open/floor/plating,/area/centcom/supply) +"jc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/conveyor{dir = 1; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jd" = (/obj/machinery/conveyor_switch/oneway{id = "XCCQMLoad2"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"je" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/supply) +"jf" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) +"jg" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jh" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"ji" = (/obj/machinery/vending/security,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) +"jj" = (/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jk" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jl" = (/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jm" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jn" = (/obj/effect/turf_decal/stripes/end,/obj/machinery/conveyor/inverted{dir = 10; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jo" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"jp" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jq" = (/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/structure/table,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jr" = (/obj/machinery/door/airlock/external{name = "Supply Shuttle"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) +"js" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) +"jt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) +"ju" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/filingcabinet,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jv" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"jx" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jy" = (/obj/machinery/button/door{id = "XCCQMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = -5},/obj/machinery/button/door{dir = 2; id = "XCCQMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = 5},/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jz" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) +"jB" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jC" = (/obj/docking_port/stationary{dir = 8; dwidth = 8; height = 7; id = "supply_away"; json_key = "cargo"; name = "CentCom"; width = 20},/turf/open/space,/area/space) +"jD" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) +"jE" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) +"jF" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/centcom/control) +"jG" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"jH" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"jI" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) +"jJ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"jK" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"jL" = (/obj/effect/turf_decal/stripes/end{dir = 1},/obj/machinery/conveyor/inverted{dir = 6; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jM" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"jN" = (/obj/structure/closet/wardrobe/cargotech,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jO" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/centcom/holding) +"jP" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "XCCQMLoad"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"jQ" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jR" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jS" = (/obj/machinery/computer/prisoner,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"jT" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"jU" = (/obj/machinery/computer/secure_data,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"jV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jW" = (/obj/structure/closet/secure_closet/contraband/heads,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"jX" = (/obj/structure/closet/secure_closet/courtroom,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"jY" = (/obj/structure/closet/lawcloset,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"jZ" = (/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ka" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kb" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kc" = (/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kd" = (/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ke" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kf" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kg" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kh" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ki" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 25; height = 50; id = "emergency_syndicate"; name = "Syndicate Auxillary Shuttle Dock"; width = 50},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"kj" = (/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"kk" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kl" = (/turf/open/floor/wood,/area/centcom/control) +"km" = (/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kn" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ko" = (/turf/closed/indestructible/abductor{icon_state = "alien20"},/area/abductor_ship) +"kp" = (/turf/closed/indestructible/abductor{icon_state = "alien21"},/area/abductor_ship) +"kq" = (/turf/closed/indestructible/abductor{icon_state = "alien22"},/area/abductor_ship) +"kr" = (/turf/closed/indestructible/abductor{icon_state = "alien23"},/area/abductor_ship) +"ks" = (/turf/closed/indestructible/abductor{icon_state = "alien24"},/area/abductor_ship) +"kt" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ku" = (/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) +"kv" = (/obj/machinery/door/poddoor/shuttledock{checkdir = 1; name = "syndicate blast door"; turftype = /turf/open/floor/plating/asteroid/snow},/turf/open/floor/plating,/area/syndicate_mothership/control) +"kw" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/supply) +"kx" = (/obj/structure/filingcabinet/medical,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) +"ky" = (/obj/structure/filingcabinet/security,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) +"kz" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kA" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kC" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kD" = (/obj/structure/window/reinforced{dir = 1},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kE" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kF" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kG" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kH" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kI" = (/obj/structure/window/reinforced{dir = 8},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kK" = (/turf/closed/indestructible/abductor{icon_state = "alien16"},/area/abductor_ship) +"kL" = (/turf/closed/indestructible/abductor{icon_state = "alien17"},/area/abductor_ship) +"kM" = (/obj/machinery/abductor/experiment{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"kN" = (/obj/machinery/abductor/console{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"kO" = (/obj/machinery/abductor/pad{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"kP" = (/turf/closed/indestructible/abductor{icon_state = "alien18"},/area/abductor_ship) +"kQ" = (/turf/closed/indestructible/abductor{icon_state = "alien19"},/area/abductor_ship) +"kR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/syndicate_mothership/control) +"kS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"kT" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"kU" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"kV" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"kW" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kX" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kY" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kZ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"la" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lb" = (/obj/structure/table/wood,/obj/machinery/door/window,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lc" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"ld" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"le" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/megaphone,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lf" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lg" = (/turf/closed/indestructible/abductor{icon_state = "alien14"},/area/abductor_ship) +"lh" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"li" = (/turf/open/floor/plating/abductor,/area/abductor_ship) +"lj" = (/obj/structure/closet/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lk" = (/turf/closed/indestructible/abductor{icon_state = "alien15"},/area/abductor_ship) +"ll" = (/turf/open/floor/plating,/area/syndicate_mothership/control) +"lm" = (/obj/machinery/light,/turf/open/floor/plating,/area/syndicate_mothership/control) +"ln" = (/obj/machinery/light,/turf/open/floor/plasteel/brown,/area/centcom/supply) +"lo" = (/turf/open/floor/plasteel/brown,/area/centcom/supply) +"lp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown,/area/centcom/supply) +"lq" = (/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) +"lr" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/control) +"ls" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) +"lt" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) +"lu" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"lv" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"lw" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lx" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault,/area/centcom/control) +"ly" = (/turf/open/floor/plasteel/vault,/area/centcom/control) +"lz" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"lA" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault,/area/centcom/control) +"lB" = (/turf/closed/indestructible/abductor{icon_state = "alien12"},/area/abductor_ship) +"lC" = (/obj/item/retractor/alien,/obj/item/hemostat/alien,/obj/structure/table/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lD" = (/obj/effect/landmark/abductor/scientist{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"lE" = (/obj/structure/table/optable/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lF" = (/obj/effect/landmark/abductor/agent{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"lG" = (/obj/structure/table/abductor,/obj/item/storage/box/alienhandcuffs,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lH" = (/turf/closed/indestructible/abductor{icon_state = "alien13"},/area/abductor_ship) +"lI" = (/turf/open/space/transit,/area/space) +"lJ" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"lK" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"lL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) +"lM" = (/obj/machinery/door/poddoor/shutters,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"lN" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/control) +"lO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"lP" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"lQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"lR" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"lS" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) +"lT" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"lU" = (/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"lV" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{desc = "Talk smack through this."; pixel_x = -32; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lW" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lX" = (/turf/closed/indestructible/abductor{icon_state = "alien10"},/area/abductor_ship) +"lY" = (/obj/item/surgical_drapes,/obj/item/paper/guides/antag/abductor,/obj/item/scalpel/alien,/obj/structure/table/abductor,/obj/item/cautery/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lZ" = (/turf/closed/indestructible/abductor{icon_state = "alien11"},/area/abductor_ship) +"ma" = (/obj/structure/flora/grass/both,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mb" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mc" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"md" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) +"me" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"mf" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mg" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mh" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mi" = (/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) +"mj" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"mk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/control) +"ml" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"mm" = (/obj/machinery/computer/secure_data{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mn" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mo" = (/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mp" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mq" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mr" = (/turf/closed/indestructible/abductor{icon_state = "alien6"},/area/abductor_ship) +"ms" = (/turf/closed/indestructible/abductor{icon_state = "alien7"},/area/abductor_ship) +"mt" = (/obj/machinery/abductor/gland_dispenser,/turf/open/floor/plating/abductor,/area/abductor_ship) +"mu" = (/obj/structure/table/abductor,/obj/item/surgicaldrill/alien,/obj/item/circular_saw/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) +"mv" = (/obj/structure/bed/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"mw" = (/turf/closed/indestructible/abductor{icon_state = "alien8"},/area/abductor_ship) +"mx" = (/turf/closed/indestructible/abductor{icon_state = "alien9"},/area/abductor_ship) +"my" = (/obj/structure/flora/grass/brown,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mz" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mA" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mB" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) +"mC" = (/obj/item/disk/data,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mD" = (/turf/closed/indestructible/riveted,/area/centcom/ferry) +"mE" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"mF" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) +"mG" = (/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"mH" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) +"mI" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) +"mJ" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"mK" = (/obj/structure/table,/obj/item/clipboard,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) +"mL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mM" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mN" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mO" = (/obj/structure/chair,/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mP" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) +"mQ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/control) +"mR" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"mS" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) +"mT" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCsecdepartment"; layer = 3; name = "CC Security Checkpoint Control"; pixel_x = 24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) +"mU" = (/obj/item/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mV" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mW" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"mX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mY" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mZ" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"na" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"nb" = (/turf/closed/indestructible/abductor,/area/abductor_ship) +"nc" = (/turf/closed/indestructible/abductor{icon_state = "alien2"},/area/abductor_ship) +"nd" = (/turf/closed/indestructible/abductor{icon_state = "alien3"},/area/abductor_ship) +"ne" = (/turf/closed/indestructible/abductor{icon_state = "alien4"},/area/abductor_ship) +"nf" = (/turf/closed/indestructible/abductor{icon_state = "alien5"},/area/abductor_ship) +"ng" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) +"nh" = (/obj/item/toy/figure/syndie,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ni" = (/obj/machinery/newscaster/security_unit,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nj" = (/obj/structure/toilet{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nl" = (/obj/machinery/computer/security/mining{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"nm" = (/turf/open/floor/plasteel/brown{dir = 10},/area/centcom/supply) +"nn" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/brown,/area/centcom/supply) +"no" = (/obj/structure/plasticflaps{opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) +"np" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"nq" = (/turf/open/floor/plasteel/neutral,/area/centcom/control) +"nr" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) +"ns" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nt" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nu" = (/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nv" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"nw" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nx" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ny" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/syndicate_mothership/control) +"nz" = (/turf/closed/indestructible/fakeglass,/area/syndicate_mothership/control) +"nA" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nD" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"nE" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"nF" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/computer/cargo{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) +"nG" = (/obj/machinery/computer/security/mining{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"nH" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"nI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/supply) +"nJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) +"nK" = (/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"nL" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) +"nM" = (/obj/machinery/door/poddoor/shutters{id = "XCCsecdepartment"; name = "XCC Security Checkpoint Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"nN" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"nO" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nP" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nQ" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nR" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nS" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nT" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nU" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nV" = (/obj/structure/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) +"nW" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"nX" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) +"nY" = (/obj/machinery/computer/prisoner{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"nZ" = (/obj/machinery/computer/security{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"oa" = (/obj/machinery/computer/secure_data{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"ob" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"oc" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) +"od" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) +"oe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/ferry) +"of" = (/obj/structure/table/wood,/obj/item/taperecorder,/obj/item/storage/box/handcuffs,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"og" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oh" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-15"; pixel_x = -6; pixel_y = 12},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) +"oi" = (/obj/structure/fireplace,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"oj" = (/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) +"ok" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ol" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"om" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"on" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oo" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = 32; use_power = 0},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"op" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"oq" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"or" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"os" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) +"ot" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) +"ou" = (/obj/machinery/photocopier,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"ov" = (/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) +"ow" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) +"ox" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"oy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) +"oz" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"oA" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oB" = (/turf/open/floor/wood,/area/centcom/ferry) +"oC" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 4; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oD" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oE" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) +"oG" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oH" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oJ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oK" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oL" = (/obj/machinery/modular_computer/console/preset/command{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oM" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"oN" = (/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"oO" = (/obj/machinery/computer/security/mining{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) +"oP" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) +"oQ" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"oR" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"oS" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"oT" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"oU" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/holding) +"oV" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/centcom/holding) +"oW" = (/obj/structure/flora/bush,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"oX" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"oY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) +"oZ" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pa" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pb" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pc" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pd" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pe" = (/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pf" = (/obj/machinery/light_switch{pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pg" = (/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ph" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 4},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"pi" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/stamp/qm,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) +"pj" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"pk" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"pl" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"pm" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) +"pn" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"po" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pp" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pq" = (/obj/structure/bookcase/random,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pr" = (/obj/structure/bookcase/random,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ps" = (/obj/structure/bookcase/random,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pt" = (/obj/machinery/vending/coffee,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 1},/area/centcom/control) +"pu" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pv" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/control) +"pw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"px" = (/obj/machinery/chem_dispenser/drinks/beer,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"py" = (/obj/machinery/chem_dispenser/drinks,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"pz" = (/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"pA" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/centcom/holding) +"pB" = (/obj/structure/rack,/obj/item/toy/sword,/obj/machinery/light{dir = 1},/obj/item/coin/gold{pixel_x = 8; pixel_y = -3},/obj/item/camera,/turf/open/floor/wood,/area/centcom/holding) +"pC" = (/obj/structure/rack,/obj/item/toy/gun,/obj/item/coin/gold{pixel_w = -9; pixel_y = 6},/turf/open/floor/wood,/area/centcom/holding) +"pD" = (/obj/machinery/computer/arcade/battle,/turf/open/floor/wood,/area/centcom/holding) +"pE" = (/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/wood,/area/centcom/holding) +"pF" = (/obj/machinery/door/airlock/centcom{name = "Auxillary Dock"; opacity = 1; req_access_txt = ""},/turf/open/floor/plating,/area/syndicate_mothership/control) +"pG" = (/obj/structure/flora/tree/pine,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"pH" = (/obj/structure/table/wood,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"pI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/wood,/area/centcom/ferry) +"pJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) +"pK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) +"pL" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pN" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/under/rank/curator/treasure_hunter,/obj/item/clothing/under/skirt/black,/obj/item/clothing/under/shorts/black,/obj/item/clothing/under/pants/track,/obj/item/clothing/accessory/armband/deputy,/obj/item/clothing/accessory/waistcoat,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/laceup,/obj/item/clothing/neck/stripedredscarf,/obj/item/clothing/neck/tie/red,/obj/item/clothing/head/helmet/space/beret,/obj/item/clothing/suit/curator,/obj/item/clothing/suit/space/officer,/obj/item/clothing/gloves/fingerless,/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/eyepatch,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pO" = (/obj/structure/destructible/cult/tome,/obj/item/book/codex_gigas,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"pP" = (/obj/structure/table/reinforced,/obj/item/cartridge/quartermaster{pixel_x = -6},/obj/item/cartridge/quartermaster{pixel_x = 6},/obj/item/cartridge/quartermaster{pixel_y = 6},/obj/item/gps/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"pQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"pR" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"pS" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/centcom/holding) +"pT" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/centcom/holding) +"pU" = (/turf/open/floor/wood,/area/centcom/holding) +"pV" = (/obj/item/clothing/head/that,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"pW" = (/turf/open/floor/carpet/black,/area/centcom/holding) +"pX" = (/obj/item/storage/crayons,/obj/structure/table,/obj/item/storage/crayons,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"pY" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"pZ" = (/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qa" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qb" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qc" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/wood,/area/centcom/ferry) +"qe" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/centcom/ferry) +"qf" = (/obj/structure/closet/crate/bin,/obj/machinery/light,/turf/open/floor/wood,/area/centcom/ferry) +"qg" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/dsquad,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"qi" = (/obj/structure/table/wood,/obj/item/storage/secure/briefcase{pixel_x = 5; pixel_y = 5},/obj/item/storage/lockbox/medal,/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qj" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"qk" = (/obj/structure/bed,/obj/item/bedsheet/black,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ql" = (/obj/structure/dresser,/obj/structure/sign/plaques/golden/captain{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qm" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"qn" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) +"qo" = (/obj/structure/table/reinforced,/obj/item/folder,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/supply) +"qp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"qq" = (/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = 24; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"qr" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/control) +"qs" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/green/side,/area/centcom/control) +"qt" = (/turf/open/floor/plasteel/green/side,/area/centcom/control) +"qu" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) +"qv" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) +"qw" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) +"qx" = (/turf/closed/indestructible/riveted,/area/centcom/evac) +"qy" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/evac) +"qz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/evac) +"qA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) +"qB" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) +"qC" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) +"qD" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) +"qE" = (/turf/closed/indestructible/riveted/uranium,/area/wizard_station) +"qF" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/carpet/black,/area/centcom/holding) +"qG" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses{pixel_x = 2; pixel_y = 4},/turf/open/floor/wood,/area/centcom/holding) +"qH" = (/obj/item/reagent_containers/food/drinks/shaker,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"qI" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"qJ" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qK" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qL" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qM" = (/obj/machinery/vending/cigarette{products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5)},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qN" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"qO" = (/obj/item/soap/syndie,/obj/structure/mopbucket,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"qP" = (/obj/structure/mirror{pixel_x = 28},/obj/item/mop,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"qQ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"qR" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"qS" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/supply) +"qT" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) +"qU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/evac) +"qV" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/evac) +"qW" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/centcom/evac) +"qX" = (/obj/structure/fluff/arc,/turf/open/floor/grass,/area/centcom/evac) +"qY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/centcom/evac) +"qZ" = (/turf/open/floor/engine/cult,/area/wizard_station) +"ra" = (/obj/machinery/computer/shuttle,/turf/open/floor/engine/cult,/area/wizard_station) +"rb" = (/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"rc" = (/obj/item/reagent_containers/food/drinks/soda_cans/cola,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"rd" = (/obj/structure/flora/grass/brown,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"re" = (/obj/item/paper/fluff/stations/centcom/disk_memo,/obj/structure/noticeboard{pixel_x = -32},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"rf" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"rg" = (/mob/living/simple_animal/hostile/carp/cayenne,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"rh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"ri" = (/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"rj" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"rk" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rl" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rm" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"rn" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"ro" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rp" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rq" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rr" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weldingtool/experimental,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rs" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"ru" = (/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/wood,/area/centcom/ferry) +"rv" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) +"rw" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ry" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; network = list("rd","minisat"); pixel_y = 28},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"rz" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"rA" = (/obj/machinery/power/smes/magical,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rB" = (/obj/machinery/power/apc{dir = 4; name = "Commander's Office APC"; pixel_x = 26},/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/item/screwdriver/power,/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rC" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/deathsquad{pixel_y = 5},/obj/item/clothing/gloves/combat,/obj/item/clothing/shoes/combat/swat,/obj/item/clothing/mask/gas/sechailer/swat,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rD" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/item/gun/ballistic/automatic/ar,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rE" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rF" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/supply) +"rG" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"rH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) +"rI" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "XCC Checkpoint 3 Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"rJ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light{dir = 8},/turf/open/floor/grass,/area/centcom/control) +"rK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/control) +"rL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rM" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rN" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rO" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rP" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rQ" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rR" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_y = 32},/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rS" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) +"rT" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) +"rU" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) +"rV" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) +"rW" = (/obj/machinery/light{dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) +"rX" = (/obj/machinery/light{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) +"rY" = (/obj/item/dice/d20,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"rZ" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/accessory/waistcoat,/turf/open/floor/wood,/area/centcom/holding) +"sa" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/automatic/toy/pistol,/obj/item/ammo_box/foambox,/turf/open/floor/wood,/area/centcom/holding) +"sb" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/centcom/holding) +"sc" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/shotgun/toy/crossbow,/turf/open/floor/wood,/area/centcom/holding) +"sd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/open/floor/wood,/area/centcom/holding) +"se" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"sf" = (/obj/structure/table/wood,/obj/item/paicard,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"sg" = (/obj/structure/table/wood,/obj/item/pizzabox,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"sh" = (/obj/structure/chair/stool,/obj/effect/landmark/start/nukeop,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"si" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"sj" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted{dir = 1},/obj/machinery/door/window{name = "Tactical Toilet"; icon_state = "right"; dir = 8; opacity = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"sk" = (/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sl" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sm" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sn" = (/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/light{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"so" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sp" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sq" = (/obj/machinery/computer/shuttle/white_ship{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"sr" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/ferry) +"ss" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) +"st" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) +"su" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) +"sv" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/ferry) +"sw" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sx" = (/obj/structure/chair/comfy/black,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sy" = (/obj/structure/chair/comfy/black,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sz" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/wood,/area/centcom/ferry) +"sA" = (/obj/item/clipboard,/obj/structure/table/reinforced,/obj/item/detective_scanner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sB" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sD" = (/obj/machinery/door/airlock/centcom{name = "Administrative Storage"; req_access_txt = "106"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"sE" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sF" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sG" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sH" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/vault{name = "Vault Door"; req_access_txt = "53"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"sI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sK" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/control) +"sL" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"sM" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"sN" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/evac) +"sO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sP" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sQ" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sR" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sS" = (/obj/structure/table,/obj/item/toy/katana,/obj/item/toy/plush/carpplushie,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sT" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/evac) +"sU" = (/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sV" = (/obj/machinery/door/poddoor/shuttledock,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) +"sW" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; name = "byond random number generator"},/turf/open/floor/engine/cult,/area/wizard_station) +"sX" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/open/floor/engine/cult,/area/wizard_station) +"sY" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/wood,/area/centcom/holding) +"sZ" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/wood,/area/centcom/holding) +"ta" = (/obj/machinery/light,/turf/open/floor/wood,/area/centcom/holding) +"tb" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/centcom/holding) +"tc" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/wood,/area/centcom/holding) +"td" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/turf/open/floor/wood,/area/centcom/holding) +"te" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"tf" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"tg" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"th" = (/obj/structure/closet/cardboard,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"ti" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"tj" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/obj/machinery/light,/obj/machinery/button/door{id = "Ninjaholdingsuicide"; name = "SUICIDE CHAMBER LOCK"; normaldoorcontrol = 1; pixel_x = 4; pixel_y = -24; specialfunctions = 4},/turf/open/floor/wood,/area/centcom/holding) +"tk" = (/obj/machinery/door/airlock/wood/glass{name = "Private Rooms"},/turf/open/floor/wood,/area/centcom/holding) +"tl" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "Ninjaholdingsuicide"; locked = 1; name = "SUICIDE CHAMBER"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/centcom/holding) +"tm" = (/turf/open/floor/carpet,/area/centcom/holding) +"tn" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"to" = (/obj/machinery/computer/shuttle/ferry{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"tp" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/ferry) +"tq" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) +"tr" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) +"ts" = (/turf/open/floor/plasteel/green/corner,/area/centcom/ferry) +"tt" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/ferry) +"tu" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"tv" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/ferry) +"tw" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"tx" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ty" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/cas{pixel_x = -5; pixel_y = 5},/obj/item/toy/cards/deck/cas/black{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"tz" = (/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) +"tA" = (/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"tB" = (/obj/item/storage/fancy/donut_box,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"tC" = (/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"tD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/air,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tE" = (/obj/machinery/computer/monitor{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tF" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tG" = (/obj/item/storage/box/handcuffs,/obj/item/ammo_box/a357,/obj/item/ammo_box/a357,/obj/item/gun/ballistic/revolver/mateba,/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tH" = (/obj/item/gun/energy/pulse/carbine/loyalpin,/obj/item/flashlight/seclite,/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tI" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"tK" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"tL" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"tM" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/centcom/control) +"tN" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"tO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"tP" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/control) +"tQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) +"tR" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) +"tS" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"tT" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/evac) +"tU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) +"tV" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) +"tW" = (/obj/structure/table/wood/fancy/black,/turf/open/floor/carpet,/area/centcom/holding) +"tX" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Cockpit"},/turf/open/floor/engine/cult,/area/wizard_station) +"tY" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) +"tZ" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/centcom/holding) +"ua" = (/obj/structure/plasticflaps,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/centcom/holding) +"ub" = (/obj/machinery/door/airlock/wood{id_tag = "Proom1"; name = "Room 1"},/turf/open/floor/carpet,/area/centcom/holding) +"uc" = (/obj/machinery/light{dir = 4},/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"ud" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/open/floor/plating,/area/syndicate_mothership/control) +"ue" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"uf" = (/turf/open/lava,/area/centcom/holding) +"ug" = (/obj/machinery/button/door{id = "Proom1"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) +"uh" = (/turf/open/chasm/lavaland,/area/centcom/holding) +"ui" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"uj" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uk" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = -38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ul" = (/obj/machinery/computer/emergency_shuttle{dir = 1},/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"um" = (/obj/machinery/computer/communications{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"un" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/ferry) +"up" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"uq" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ur" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) +"us" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) +"ut" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"uu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) +"uv" = (/obj/machinery/computer/security{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"uw" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/darkred/side,/area/centcom/control) +"ux" = (/obj/machinery/computer/card/centcom{dir = 1},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3.5; name = "CC Customs 1 Control"; pixel_x = 8; pixel_y = -24},/obj/machinery/button/door{id = "XCCcustoms2"; layer = 3.5; name = "CC Customs 2 Control"; pixel_x = -8; pixel_y = -24},/turf/open/floor/plasteel/darkred/side,/area/centcom/control) +"uy" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"uz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light,/turf/open/floor/plating/asteroid,/area/centcom/evac) +"uA" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"uB" = (/turf/open/floor/plasteel/neutral,/area/centcom/evac) +"uC" = (/obj/machinery/computer/camera_advanced,/turf/open/floor/wood,/area/wizard_station) +"uD" = (/obj/structure/table/wood/fancy,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/wood,/area/wizard_station) +"uE" = (/turf/open/floor/carpet,/area/wizard_station) +"uF" = (/obj/structure/chair/wood/wings,/turf/open/floor/carpet,/area/wizard_station) +"uG" = (/obj/structure/chair/sofa/left,/turf/open/floor/carpet,/area/centcom/holding) +"uH" = (/obj/structure/chair/sofa/corner{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"uI" = (/obj/structure/chair/sofa,/turf/open/floor/carpet,/area/centcom/holding) +"uJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plating,/area/syndicate_mothership/control) +"uK" = (/obj/machinery/button/door{id = "Proom2"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) +"uL" = (/obj/machinery/button/door{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; req_access_txt = "151"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"uM" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"uN" = (/obj/structure/table/wood/poker,/turf/open/floor/carpet,/area/centcom/holding) +"uO" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"uP" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/crowbar/power,/obj/item/wrench,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"uQ" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"uR" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uS" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uT" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) +"uU" = (/obj/structure/cable/white,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"uV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) +"uW" = (/obj/structure/closet/crate/bin,/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uX" = (/obj/structure/table/wood,/obj/item/dice/d20{pixel_x = 3; pixel_y = 3},/obj/item/dice/d10{pixel_x = -3},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/leafybush,/turf/open/floor/grass,/area/centcom/ferry) +"uZ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) +"va" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/ferry) +"vb" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) +"vc" = (/obj/machinery/newscaster,/turf/closed/indestructible/riveted,/area/centcom/control) +"vd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/machinery/door/window,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"ve" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/evac) +"vf" = (/turf/open/floor/plasteel/blue/side,/area/centcom/evac) +"vg" = (/turf/open/floor/plasteel/blue/corner{dir = 8},/area/centcom/evac) +"vh" = (/turf/open/floor/plasteel,/area/centcom/evac) +"vi" = (/obj/docking_port/stationary{dir = 4; dwidth = 25; height = 50; id = "emergency_away"; name = "CentCom Emergency Shuttle Dock"; width = 50; json_key = "emergency"},/turf/open/space,/area/space) +"vj" = (/turf/open/floor/wood,/area/wizard_station) +"vk" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/wood,/area/wizard_station) +"vl" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/open/floor/carpet,/area/wizard_station) +"vm" = (/obj/structure/table/wood/poker,/obj/item/toy/figure/wizard,/turf/open/floor/carpet,/area/wizard_station) +"vn" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/carpet,/area/wizard_station) +"vo" = (/obj/structure/chair/sofa{icon_state = "sofamiddle"; dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/centcom/holding) +"vp" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/centcom/holding) +"vq" = (/obj/machinery/door/airlock/wood{id_tag = "Proom2"; name = "Room 2"},/turf/open/floor/carpet,/area/centcom/holding) +"vr" = (/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) +"vs" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"vt" = (/obj/machinery/vending/games,/turf/open/floor/carpet,/area/centcom/holding) +"vu" = (/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/rum,/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) +"vv" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) +"vw" = (/obj/structure/table/wood,/obj/item/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/open/floor/wood,/area/syndicate_mothership/control) +"vx" = (/obj/structure/table/wood,/obj/item/toy/nuke,/turf/open/floor/wood,/area/syndicate_mothership/control) +"vy" = (/obj/structure/chair/sofa{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"vz" = (/obj/machinery/door/airlock/wood{id_tag = "Proom3"; name = "Room 3"},/turf/open/floor/carpet,/area/centcom/holding) +"vA" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/centcom/ferry) +"vB" = (/obj/structure/closet/emcloset,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"vC" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"vD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"vE" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"vF" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"vG" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec1"; name = "XCC Checkpoint 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"vH" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"vI" = (/obj/machinery/pdapainter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vJ" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_x = -8; pixel_y = 24; req_access_txt = "2"},/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"; pixel_x = 8; pixel_y = 24},/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_x = 8; pixel_y = 38},/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -8; pixel_y = 38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vK" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vL" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vM" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vN" = (/obj/structure/filingcabinet/medical,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"vP" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms2"; name = "XCC Customs 2 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"vQ" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) +"vR" = (/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 1},/area/centcom/control) +"vS" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"vT" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) +"vU" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms1"; name = "XCC Customs 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"vV" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"vW" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/centcom/evac) +"vX" = (/turf/open/floor/plasteel/blue/side{dir = 5},/area/centcom/evac) +"vY" = (/turf/open/floor/plasteel/blue,/area/centcom/evac) +"vZ" = (/turf/open/floor/plasteel/blue/side{dir = 4},/area/centcom/evac) +"wa" = (/turf/open/floor/plasteel/blue/side{dir = 8},/area/centcom/evac) +"wb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Room"},/turf/open/floor/engine/cult,/area/wizard_station) +"wc" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Game Room"},/turf/open/floor/engine/cult,/area/wizard_station) +"wd" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/carpet,/area/wizard_station) +"we" = (/obj/machinery/button/door{id = "Proom3"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) +"wf" = (/obj/machinery/button/door{id = "Proom4"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) +"wg" = (/obj/machinery/door/airlock/wood{id_tag = "Proom4"; name = "Room 4"},/turf/open/floor/carpet,/area/centcom/holding) +"wh" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/obj/item/reagent_containers/spray/cleaner,/turf/open/floor/wood,/area/centcom/holding) +"wi" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/turf/open/floor/wood,/area/centcom/holding) +"wj" = (/obj/machinery/door/airlock/wood{id_tag = "Proom5"; name = "Room 5"},/turf/open/floor/carpet,/area/centcom/holding) +"wk" = (/obj/machinery/button/door{id = "Proom5"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) +"wl" = (/obj/machinery/light,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wm" = (/obj/effect/landmark/start/nukeop_leader,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wn" = (/turf/open/floor/wood,/area/syndicate_mothership/control) +"wo" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/open/floor/wood,/area/syndicate_mothership/control) +"wp" = (/obj/machinery/light,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"wr" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"ws" = (/turf/open/floor/plasteel/neutral,/area/centcom/ferry) +"wt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"wu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"wv" = (/obj/machinery/door/poddoor/shutters{id = "XCCFerry"; name = "XCC Ferry Hangar"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"ww" = (/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = 24; req_access_txt = "2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"wx" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"wy" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"wz" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"wA" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) +"wB" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"wC" = (/obj/machinery/door/airlock/centcom{name = "CentCom Customs"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"wD" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"wE" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/vault,/area/centcom/control) +"wF" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"wG" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) +"wH" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/centcom/control) +"wI" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) +"wJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"wK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"wL" = (/turf/open/floor/plasteel/blue/side{dir = 6},/area/centcom/evac) +"wM" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/wood,/area/wizard_station) +"wN" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) +"wO" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) +"wP" = (/obj/structure/table/wood/fancy,/obj/item/camera/spooky,/turf/open/floor/carpet,/area/wizard_station) +"wQ" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/carpet,/area/wizard_station) +"wV" = (/obj/machinery/computer/telecrystals/boss{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"wW" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/vodka,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wX" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/gin,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wY" = (/obj/machinery/door/airlock/centcom{name = "Equipment Room"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"xb" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_away"; json_key = "ferry"; name = "CentCom Ferry Dock"; width = 5},/turf/open/space,/area/space) +"xc" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"xd" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"xe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"xf" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/ferry) +"xg" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"xh" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/ferry) +"xi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"xj" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/ferry) +"xk" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/ferry) +"xl" = (/turf/open/floor/plasteel/neutral/side{dir = 8; heat_capacity = 1e+006},/area/centcom/control) +"xm" = (/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xn" = (/obj/machinery/computer/card/centcom{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xo" = (/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"xp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) +"xq" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) +"xr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/evac) +"xs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"xt" = (/turf/open/floor/plasteel/neutral/side{dir = 5},/area/centcom/evac) +"xu" = (/obj/machinery/light,/turf/open/floor/wood,/area/wizard_station) +"xv" = (/obj/item/statuebust{pixel_y = 12},/obj/structure/table/wood/fancy,/turf/open/floor/wood,/area/wizard_station) +"xw" = (/obj/machinery/vending/magivend,/turf/open/floor/engine/cult,/area/wizard_station) +"xx" = (/obj/machinery/vending/snack,/turf/open/floor/engine/cult,/area/wizard_station) +"xy" = (/obj/structure/table/wood/fancy,/obj/item/storage/pill_bottle/dice{icon_state = "magicdicebag"},/turf/open/floor/carpet,/area/wizard_station) +"xz" = (/obj/structure/table/wood/fancy,/obj/item/storage/photo_album,/obj/machinery/light,/turf/open/floor/carpet,/area/wizard_station) +"xG" = (/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"xH" = (/obj/machinery/mech_bay_recharge_port,/turf/open/floor/plating,/area/syndicate_mothership/control) +"xI" = (/obj/machinery/light{dir = 1},/turf/open/floor/mech_bay_recharge_floor,/area/syndicate_mothership/control) +"xJ" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plating,/area/syndicate_mothership/control) +"xK" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"xL" = (/obj/structure/closet/cardboard/metal,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xN" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership/control; dir = 1; dwidth = 3; height = 7; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/assault_pod/default; width = 7},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xP" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xQ" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/ferry) +"xR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"xS" = (/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"xT" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"xU" = (/obj/machinery/computer/crew{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xV" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/centcom/control) +"xW" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/centcom/control) +"xX" = (/obj/machinery/computer/communications{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xY" = (/turf/open/floor/plasteel/blue/side{dir = 9},/area/centcom/evac) +"xZ" = (/turf/open/floor/plasteel/blue/side{dir = 10},/area/centcom/evac) +"ya" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Study"},/turf/open/floor/engine/cult,/area/wizard_station) +"yb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room"},/turf/open/floor/engine/cult,/area/wizard_station) +"yj" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"yk" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"yl" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"ym" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"yn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/centcom/ferry) +"yo" = (/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"yp" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"yq" = (/obj/structure/chair{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -28},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"yr" = (/obj/machinery/door/airlock/centcom{name = "Briefing Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"ys" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"yt" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yu" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yv" = (/obj/machinery/computer/prisoner{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yw" = (/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yx" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yy" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"yz" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/blue/side,/area/centcom/control) +"yA" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) +"yB" = (/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/evac) +"yC" = (/obj/structure/chair/wood/wings,/turf/open/floor/engine/cult,/area/wizard_station) +"yD" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/engine/cult,/area/wizard_station) +"yE" = (/obj/structure/table/wood,/obj/item/retractor,/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"yF" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/obj/structure/mirror/magic{pixel_y = 28},/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"yG" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/turf/open/floor/engine/cult,/area/wizard_station) +"yH" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/grass,/area/wizard_station) +"yI" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/grass,/area/wizard_station) +"yJ" = (/obj/effect/decal/remains/xeno/larva,/turf/open/floor/grass,/area/wizard_station) +"yK" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) +"yU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"yX" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"yY" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"yZ" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"za" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zb" = (/obj/structure/table/wood,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ze" = (/obj/structure/closet/secure_closet/ertEngi,/obj/structure/sign/directions/engineering{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zf" = (/obj/structure/closet/secure_closet/ertEngi,/obj/machinery/airalarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"zg" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zh" = (/obj/structure/table/reinforced,/obj/item/grenade/plastic/c4{pixel_x = 6},/obj/item/grenade/plastic/c4{pixel_x = -4},/obj/machinery/firealarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zi" = (/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun,/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"zj" = (/obj/structure/closet/secure_closet/ertCom,/obj/structure/sign/directions/engineering{desc = "A direction sign, pointing out which way the Command department is."; dir = 2; icon_state = "direction_bridge"; name = "command department"; pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zk" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"zl" = (/turf/open/floor/plasteel/blue/corner{dir = 1},/area/centcom/evac) +"zm" = (/turf/open/floor/plasteel/blue/side{dir = 1},/area/centcom/evac) +"zo" = (/obj/structure/destructible/cult/tome,/turf/open/floor/engine/cult,/area/wizard_station) +"zp" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/staff,/obj/item/clothing/shoes/sandal/magic,/turf/open/floor/engine/cult,/area/wizard_station) +"zq" = (/turf/open/floor/grass,/area/wizard_station) +"zr" = (/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/turf/open/floor/grass,/area/wizard_station) +"zx" = (/obj/structure/closet/syndicate/personal,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"zy" = (/obj/structure/table,/obj/item/gun/energy/ionrifle{pin = /obj/item/firing_pin},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"zz" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zA" = (/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"zB" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"zC" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"zD" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zE" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zF" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) +"zG" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/control) +"zH" = (/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/retractor{pixel_x = 4},/obj/item/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zI" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zJ" = (/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zK" = (/obj/machinery/computer/med_data{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid,/area/centcom/evac) +"zN" = (/obj/structure/bookcase/random/reference,/turf/open/floor/engine/cult,/area/wizard_station) +"zO" = (/obj/structure/destructible/cult/talisman{desc = "An altar dedicated to the Wizards' Federation"},/obj/item/kitchen/knife/ritual,/turf/open/floor/engine/cult,/area/wizard_station) +"zP" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/staff/broom,/turf/open/floor/engine/cult,/area/wizard_station) +"zQ" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/netherworld{name = "Experiment 35b"},/turf/open/floor/grass,/area/wizard_station) +"Ab" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Ac" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Ad" = (/obj/structure/table/reinforced,/obj/item/storage/secure/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ae" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Af" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ag" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ah" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"Ai" = (/obj/machinery/door/poddoor/ert,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"Aj" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/radio,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"Ak" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"Al" = (/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Am" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) +"An" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"Ao" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"Ap" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/blue/corner,/area/centcom/control) +"Aq" = (/obj/structure/table/optable,/obj/item/surgical_drapes,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"Ar" = (/turf/open/floor/plasteel/blue,/area/centcom/control) +"As" = (/obj/machinery/computer/communications{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"At" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/evac) +"Au" = (/obj/machinery/abductor/experiment{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Av" = (/obj/machinery/abductor/console{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Aw" = (/obj/machinery/abductor/pad{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Ax" = (/turf/closed/indestructible/fakeglass{color = "#008000"},/area/wizard_station) +"Ay" = (/obj/effect/landmark/start/wizard,/turf/open/floor/engine/cult,/area/wizard_station) +"Az" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) +"AA" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/grass,/area/wizard_station) +"AB" = (/obj/effect/decal/remains/xeno,/turf/open/floor/grass,/area/wizard_station) +"AJ" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"AK" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"AL" = (/obj/structure/table/reinforced,/obj/item/flashlight/seclite,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"AM" = (/obj/machinery/shuttle_manipulator,/turf/open/floor/circuit/green,/area/centcom/ferry) +"AN" = (/turf/open/floor/circuit/green,/area/centcom/ferry) +"AO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"AP" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"AQ" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"AR" = (/obj/structure/table/reinforced,/obj/item/storage/box/zipties,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"AS" = (/obj/machinery/power/apc{dir = 4; name = "Briefing Area APC"; pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"AT" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/indestructible/riveted,/area/centcom/control) +"AU" = (/obj/machinery/computer/operating{dir = 4},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"AV" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/evac) +"AW" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"AX" = (/obj/structure/table,/obj/item/toy/sword,/obj/item/gun/ballistic/shotgun/toy/crossbow,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"AY" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"AZ" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) +"Ba" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"Bb" = (/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/centcom/evac) +"Bc" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/evac) +"Bd" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) +"Be" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Bf" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"Bg" = (/mob/living/simple_animal/bot/medbot/mysterious{desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; faction = list("neutral","silicon","creature"); name = "Nobody's Perfect"},/turf/open/floor/engine/cult,/area/wizard_station) +"Bh" = (/obj/machinery/light,/turf/open/floor/engine/cult,/area/wizard_station) +"Bi" = (/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/turf/open/floor/grass,/area/wizard_station) +"Bu" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Bv" = (/obj/machinery/computer/card/centcom{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Bw" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Bx" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"By" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Bz" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"BA" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"BB" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"BC" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/tank/internals/emergency_oxygen/engi,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"BD" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"BE" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "CC Main Access Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"BF" = (/obj/item/defibrillator/loaded,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BG" = (/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BH" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) +"BI" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"BJ" = (/obj/machinery/sleeper{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) +"BK" = (/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BL" = (/obj/item/storage/firstaid/toxin,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BM" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/evac) +"BN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) +"BO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) +"BP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) +"BQ" = (/obj/effect/landmark/abductor/scientist{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"BR" = (/obj/effect/landmark/abductor/agent{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"BS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Deck"},/turf/open/floor/engine/cult,/area/wizard_station) +"BY" = (/obj/item/toy/figure/syndie,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"BZ" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ca" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"Cb" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"Cc" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Cd" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light,/turf/open/floor/grass,/area/centcom/evac) +"Ce" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Cf" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) +"Cg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; dir = 1; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) +"Ch" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3; name = "CC Emergency Docks Control"; pixel_x = 24; pixel_y = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Ci" = (/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"Cp" = (/obj/structure/statue/uranium/nuke,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"Cq" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cr" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cs" = (/obj/structure/bookcase/random,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ct" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cu" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cv" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/power/apc{dir = 2; name = "Briefing Room APC"; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cx" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cz" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"CA" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"CB" = (/obj/structure/closet/secure_closet/ertMed,/obj/structure/sign/directions/medical{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CC" = (/obj/structure/closet/secure_closet/ertMed,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = -32; use_power = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"CD" = (/obj/structure/table/reinforced,/obj/item/storage/box/emps,/obj/item/gun/energy/ionrifle,/obj/structure/sign/departments/medbay/alt{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CE" = (/obj/structure/table/reinforced,/obj/item/storage/box/syringes,/obj/item/gun/syringe/rapidsyringe,/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CF" = (/obj/structure/closet/secure_closet/ertSec,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"CG" = (/obj/structure/closet/secure_closet/ertSec,/obj/structure/sign/directions/security{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CH" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CI" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) +"CJ" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"CK" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"CL" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) +"CM" = (/obj/structure/filingcabinet/medical,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CN" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"CP" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"CQ" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"CR" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"CX" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/centcom/control) +"CZ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/control) +"Da" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -4},/obj/item/reagent_containers/hypospray/medipen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Db" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Dc" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Dd" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"De" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Df" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Dg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"Dh" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Dq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"Dr" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Ds" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) +"Dt" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"Du" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/drinks/britcup,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"Dv" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) +"Dw" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Dx" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"Dy" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/evac) +"Dz" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"DA" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"DB" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"DC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Storage"},/turf/open/floor/engine/cult,/area/wizard_station) +"DD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters"},/turf/open/floor/engine/cult,/area/wizard_station) +"DE" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Bathroom"},/turf/open/floor/engine/cult,/area/wizard_station) +"DF" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DG" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) +"DH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"DI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 8; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"DJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) +"DK" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/evac) +"DL" = (/obj/item/clothing/suit/wizrobe/black,/obj/item/clothing/head/wizard/black,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"DM" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"DN" = (/obj/item/cardboard_cutout,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"DO" = (/obj/structure/table/wood,/obj/item/dice/d20,/obj/item/dice,/turf/open/floor/carpet,/area/wizard_station) +"DP" = (/obj/structure/punching_bag,/turf/open/floor/carpet,/area/wizard_station) +"DQ" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/white,/area/wizard_station) +"DR" = (/turf/open/floor/plasteel/white,/area/wizard_station) +"DS" = (/obj/structure/mirror/magic{pixel_y = 28},/obj/structure/sink{pixel_y = 20},/turf/open/floor/plasteel/white,/area/wizard_station) +"DT" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DU" = (/obj/machinery/computer/security{dir = 1},/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"DW" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"DX" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/computer/med_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DY" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DZ" = (/obj/item/cautery/alien,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"Ea" = (/obj/item/coin/antagtoken,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"Eb" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/carpet,/area/wizard_station) +"Ec" = (/obj/structure/bed,/obj/item/bedsheet/wiz,/turf/open/floor/carpet,/area/wizard_station) +"Ed" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet,/area/wizard_station) +"Ee" = (/obj/item/soap/homemade,/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/plasteel/white,/area/wizard_station) +"Ef" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/wizard_station) +"Eg" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Booth"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"Eh" = (/obj/structure/closet/cardboard,/obj/item/banhammer,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) +"Ei" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) +"Ej" = (/obj/vehicle/ridden/scooter/skateboard{icon_state = "skateboard"; dir = 4},/obj/effect/turf_decal/stripes/line,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/wizard_station) +"Ek" = (/obj/structure/dresser,/obj/item/storage/backpack/satchel,/turf/open/floor/carpet,/area/wizard_station) +"El" = (/obj/structure/table/wood,/obj/item/storage/bag/tray,/obj/item/reagent_containers/food/snacks/burger/spell,/turf/open/floor/carpet,/area/wizard_station) +"Em" = (/obj/structure/bookcase/random/adult,/turf/open/floor/plasteel/white,/area/wizard_station) +"En" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel/white,/area/wizard_station) +"Eo" = (/obj/structure/table/wood/fancy,/obj/item/skub{pixel_y = 16},/turf/open/floor/plasteel/white,/area/wizard_station) +"Ep" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"Eq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Er" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Es" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Et" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Eu" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ev" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeobserve) +"Ew" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 9},/area/tdome/tdomeobserve) +"Ex" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) +"Ey" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Ez" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) +"EA" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 5},/area/tdome/tdomeobserve) +"EB" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"EC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Engine Room"},/obj/structure/barricade/wooden,/turf/open/floor/engine/cult,/area/wizard_station) +"ED" = (/turf/closed/indestructible/riveted,/area/centcom/holding) +"EE" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"EF" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"EG" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeobserve) +"EH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeobserve) +"EI" = (/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) +"EJ" = (/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"EK" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"EL" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) +"EM" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) +"EN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"EO" = (/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) +"EP" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) +"EQ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) +"ER" = (/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) +"ES" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) +"ET" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) +"EU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) +"EV" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"EW" = (/obj/structure/table/wood,/turf/open/floor/engine/cult,/area/wizard_station) +"EX" = (/obj/structure/table/wood,/obj/item/gun/magic/wand{desc = "Used in emergencies to reignite magma engines."; max_charges = 0; name = "wand of emergency engine ignition"},/turf/open/floor/engine/cult,/area/wizard_station) +"EY" = (/obj/structure/table/wood,/obj/item/bikehorn/golden{pixel_x = -8; pixel_y = 8},/turf/open/floor/engine/cult,/area/wizard_station) +"Fi" = (/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fj" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fk" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fl" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fm" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/side{dir = 9},/area/tdome/tdomeobserve) +"Fn" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 1},/area/tdome/tdomeobserve) +"Fo" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/side{dir = 5},/area/tdome/tdomeobserve) +"Fp" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/tdomeobserve) +"Fq" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) +"Fr" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Thunderdome Booth"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Fs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) +"Ft" = (/turf/open/floor/plasteel/goonplaque{desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors."},/area/tdome/tdomeobserve) +"Fu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) +"Fv" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) +"Fw" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/tdomeobserve) +"Fx" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/tdome/tdomeobserve) +"Fy" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/tdome/tdomeobserve) +"Fz" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/tdome/tdomeobserve) +"FC" = (/obj/item/camera,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"FD" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) +"FE" = (/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"FF" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/corner{dir = 4},/area/tdome/tdomeobserve) +"FG" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) +"FH" = (/turf/open/floor/plasteel/neutral/side,/area/tdome/tdomeobserve) +"FI" = (/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) +"FJ" = (/turf/open/floor/plasteel/red/side{dir = 6},/area/tdome/tdomeobserve) +"FK" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Backstage"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"FL" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"FM" = (/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/tdome/tdomeobserve) +"FN" = (/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/tdome/tdomeobserve) +"FO" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/tdome/tdomeobserve) +"FP" = (/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) +"FQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) +"FR" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/corner{dir = 1},/area/tdome/tdomeobserve) +"FS" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) +"FT" = (/obj/structure/destructible/cult/forge{desc = "An engine used in powering the wizard's ship"; name = "magma engine"},/turf/open/floor/engine/cult,/area/wizard_station) +"FZ" = (/obj/structure/chair/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Ga" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Gb" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Gc" = (/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Gd" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Ge" = (/turf/open/floor/plasteel/red/side{dir = 1},/area/tdome/tdomeobserve) +"Gf" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"Gg" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"Gh" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/tdomeobserve) +"Gi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/side{dir = 10},/area/tdome/tdomeobserve) +"Gj" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) +"Gk" = (/obj/machinery/light,/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) +"Gl" = (/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) +"Gm" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Gn" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) +"Go" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 6},/area/tdome/tdomeobserve) +"Gp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) +"Gq" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/tdome/tdomeobserve) +"Gr" = (/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava,/area/wizard_station) +"Gt" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Gu" = (/obj/machinery/door/airlock/silver{name = "Shower"},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Gv" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Gw" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"Gx" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Gy" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"Gz" = (/obj/structure/shuttle/engine/heater{resistance_flags = 3},/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava/airless,/area/wizard_station) +"GC" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) +"GD" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GE" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/tdomeobserve) +"GF" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GG" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/citrus/lemon,/obj/item/reagent_containers/food/snacks/grown/citrus/lime,/obj/item/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/reagent_containers/food/snacks/grown/cherries,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GH" = (/obj/machinery/processor,/obj/effect/turf_decal/stripes/end,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"GI" = (/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/carrot,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GJ" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeobserve) +"GL" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/lawyers_badge{desc = "A badge of upmost glory."; name = "thunderdome badge"},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"GM" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GN" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeobserve) +"GO" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/medal/silver{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"GP" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeobserve) +"GQ" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GR" = (/obj/structure/table/wood,/obj/item/storage/box/beanbag,/obj/item/gun/ballistic/revolver/doublebarrel,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GS" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GT" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GU" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GV" = (/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) +"GW" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) +"GX" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/wizard_station) +"GZ" = (/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) +"Ha" = (/obj/item/clothing/head/collectable/paper,/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) +"Hb" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) +"Hc" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) +"Hd" = (/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) +"He" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/trophy/gold_cup,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"Hf" = (/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"Hg" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) +"Hh" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) +"Hm" = (/turf/open/floor/plating/beach/water,/area/centcom/holding) +"Hn" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Ho" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/kitchen/knife,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Hp" = (/obj/machinery/light,/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) +"Hq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Hr" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal/gold{pixel_x = 3; pixel_y = 5},/obj/item/clothing/accessory/medal/gold,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"Hs" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ht" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"Hu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"Hv" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"Hw" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Hx" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Hy" = (/obj/effect/spawner/structure/window/hollow/reinforced,/turf/open/floor/plasteel,/area/centcom/holding) +"Hz" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/holding) +"HA" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 8},/area/tdome/tdomeobserve) +"HB" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/mint,/obj/item/reagent_containers/food/condiment/enzyme{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) +"HD" = (/obj/structure/sink{dir = 8; pixel_x = -12},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"HF" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner,/area/tdome/tdomeobserve) +"HG" = (/obj/item/reagent_containers/food/snacks/egg/rainbow{desc = "I bet you think you're pretty clever... well you are."; name = "easter egg"},/turf/open/space,/area/space) +"HH" = (/obj/effect/landmark/holding_facility,/turf/open/floor/engine,/area/centcom/holding) +"HI" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) +"HJ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/apron/chef,/obj/item/kitchen/rollingpin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HK" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/reagent_containers/food/drinks/britcup,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HL" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) +"HM" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/obj/structure/sign/barsign{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HN" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HO" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HR" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) +"HS" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Locker Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HT" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) +"HU" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/bag/tray,/obj/item/kitchen/fork,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HW" = (/turf/open/floor/plasteel/redyellow,/area/tdome/tdomeobserve) +"HX" = (/obj/machinery/vending/boozeomat,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) +"HZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) +"Ia" = (/turf/open/floor/plasteel/neutral/side{dir = 6},/area/tdome/tdomeobserve) +"Ib" = (/obj/structure/rack,/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/item/clothing/head/chefhat,/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) +"Ic" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Id" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ie" = (/obj/item/storage/fancy/cigarettes/cigars{pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigars/cohiba{pixel_y = 3},/obj/item/storage/fancy/cigarettes/cigars/havana,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"If" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/tdome/tdomeobserve) +"Ig" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"Ih" = (/turf/open/floor/plasteel/red/corner{dir = 4},/area/tdome/tdomeobserve) +"Ii" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ij" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ik" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Il" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeobserve) +"Io" = (/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/structure/table/wood,/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ip" = (/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Iq" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/glass/rag,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ir" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) +"Is" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"It" = (/turf/open/floor/plasteel,/area/tdome/arena) +"Iu" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena) +"Iv" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) +"Iw" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) +"Ix" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Iy" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"Iz" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"IA" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) +"IB" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"IC" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) +"ID" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"IE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena) +"IF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"IG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena) +"IH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"II" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena) +"IJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena) +"IL" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) +"IM" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"IN" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) +"IP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"IQ" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) +"IR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeadmin) +"IS" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"IT" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"IU" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"IV" = (/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"IW" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"IX" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena) +"IY" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena) +"IZ" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"Ja" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"Jb" = (/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"Jc" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"Jd" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeadmin) +"Je" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jf" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jg" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"Jh" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"Ji" = (/turf/open/floor/circuit/green,/area/tdome/arena) +"Jj" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena) +"Jk" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"Jl" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"Jm" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) +"Jn" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) +"Jo" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jp" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jq" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena) +"Jr" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) +"Js" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena) +"Jt" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena) +"Ju" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) +"Jv" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) +"Jw" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) +"Jx" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) +"Jy" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) +"Jz" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) +"JA" = (/obj/machinery/abductor/experiment{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JB" = (/obj/machinery/abductor/console{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JC" = (/obj/machinery/abductor/pad{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JD" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/arena) +"JF" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JG" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) +"JH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"JI" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeadmin) +"JL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"JM" = (/obj/effect/landmark/abductor/scientist,/turf/open/floor/plating/abductor,/area/abductor_ship) +"JN" = (/obj/effect/landmark/abductor/agent,/turf/open/floor/plating/abductor,/area/abductor_ship) +"JO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) +"JP" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JQ" = (/obj/effect/landmark/thunderdome/admin,/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) +"JR" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JS" = (/obj/structure/chair/comfy/brown{color = "#66b266"; dir = 1},/turf/open/floor/plasteel/darkgreen,/area/tdome/tdomeadmin) +"JT" = (/obj/machinery/button/flasher{id = "tdomeflash"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JU" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) +"JV" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) +"JW" = (/obj/machinery/status_display,/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) +"JX" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"JY" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ka" = (/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) +"Kb" = (/turf/open/floor/plasteel/darkgreen/side{dir = 1},/area/tdome/tdomeadmin) +"Kc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kd" = (/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Ke" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/escape/backup) +"Kf" = (/obj/machinery/computer/emergency_shuttle{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Kg" = (/turf/closed/indestructible/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"Kh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Ki" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeadmin) +"Kj" = (/obj/machinery/door/airlock/external{name = "Backup Emergency Escape Shuttle"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Kk" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 8; id = "backup_away"; name = "Backup Shuttle Dock"; width = 8},/obj/docking_port/mobile/emergency/backup,/turf/open/floor/plating,/area/shuttle/escape/backup) +"Kl" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Km" = (/obj/structure/table/wood,/obj/item/paper/fluff/stations/centcom/broken_evac,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Kn" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ko" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kp" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kq" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kr" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ks" = (/obj/machinery/button/door{id = "thunderdomehea"; name = "Heavy Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kt" = (/obj/machinery/button/door{id = "thunderdome"; name = "Main Blast Doors Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ku" = (/obj/machinery/button/door{id = "thunderdomegen"; name = "General Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kv" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kw" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kx" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ky" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kz" = (/obj/structure/table/wood,/obj/item/book/manual/random,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"KA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeadmin) +"KB" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light,/turf/open/floor/grass,/area/tdome/tdomeadmin) +"KC" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) +"KD" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) +"KE" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"KF" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"KG" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeadmin) +"KH" = (/turf/closed/wall/mineral/titanium,/area/centcom/evac) +"KI" = (/obj/structure/shuttle/engine/propulsion/right{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KJ" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KK" = (/obj/structure/shuttle/engine/propulsion/left{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KL" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod4_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) +"KM" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod3_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) +"KN" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KO" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/plating,/area/centcom/evac) +"KP" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/centcom/evac) +"KQ" = (/turf/open/floor/plating,/area/centcom/evac) +"KR" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/centcom/evac) +"KS" = (/turf/closed/wall/mineral/titanium/interior,/area/centcom/evac) +"KU" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KV" = (/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"KW" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/storage/firstaid/toxin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KX" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KY" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 2},/obj/item/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KZ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/centcom/evac) +"La" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lb" = (/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lc" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Ld" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Le" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lf" = (/obj/structure/table/reinforced,/obj/item/pen,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lg" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lh" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Li" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lj" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lk" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Ll" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lm" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/stamp,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Ln" = (/obj/structure/table,/obj/item/assembly/flash/handheld,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lo" = (/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lp" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lq" = (/obj/structure/table,/obj/item/storage/box/handcuffs,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lr" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Ls" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod2_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) +"Lt" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/centcom/evac) +"Lu" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"Lv" = (/obj/structure/bed,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lw" = (/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/centcom/evac) +"Lx" = (/obj/structure/bed,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Ly" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"Lz" = (/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 7; id = "pod1_away"; name = "recovery ship"; width = 5},/turf/open/space,/area/space) +"LA" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LB" = (/obj/structure/table,/obj/item/hand_labeler,/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LC" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LD" = (/obj/machinery/door/airlock/titanium{name = "Cockpit"; req_access_txt = "109"},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"LE" = (/obj/structure/table,/obj/item/radio/off,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LF" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LG" = (/obj/structure/filingcabinet,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LH" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LI" = (/obj/structure/chair,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LJ" = (/obj/structure/table,/obj/item/radio/off,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LK" = (/obj/machinery/abductor/experiment{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LL" = (/obj/machinery/abductor/console{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LM" = (/obj/machinery/abductor/pad{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LN" = (/obj/structure/table,/obj/item/storage/lockbox,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LO" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LP" = (/obj/machinery/computer/shuttle{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LQ" = (/obj/structure/table,/obj/item/clipboard,/obj/item/pen,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LR" = (/obj/structure/table,/obj/item/paper_bin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LS" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LT" = (/obj/effect/landmark/abductor/scientist{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LU" = (/obj/effect/landmark/abductor/agent{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LV" = (/turf/closed/indestructible/riveted,/area/awaymission/errorroom) +"LW" = (/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) +"LX" = (/obj/structure/speaking_tile,/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) +"LY" = (/obj/item/rupee,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"LZ" = (/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"Ma" = (/obj/effect/landmark/error,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"Mb" = (/obj/structure/signpost/salvation{icon = 'icons/obj/structures.dmi'; icon_state = "ladder10"; invisibility = 100},/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"Mc" = (/obj/structure/lattice,/turf/open/space,/area/space) +"Md" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Me" = (/obj/machinery/computer/security{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Mf" = (/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Mg" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Mh" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"Mi" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"My" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_away"; name = "syndicate recon outpost"; roundstart_template = /datum/map_template/shuttle/infiltrator/basic; width = 23},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"MD" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/obj/structure/sign/warning/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ME" = (/obj/machinery/computer/camera_advanced{dir = 4},/turf/open/floor/wood,/area/wizard_station) +"Nk" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"NG" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"NU" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"Oj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"Un" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"UO" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"VX" = (/obj/effect/landmark/shuttle_import,/turf/open/space/basic,/area/space) +"Wc" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"WJ" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"WQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"Xt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) +"Xy" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"Yt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"ZJ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) +"ZX" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -gu -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -LV -LW -LW -LW -LW -LW -LW -LW -LW -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -lh -lC -lY -ms -nb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -Be -lC -lY -ms -nb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -JF -lC -lY -ms -nb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -LS -lC -lY -ms -nb -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -kM -li -lD -li -mt -nc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -Au -li -BQ -li -mt -nc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -JA -li -JM -li -mt -nc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -LK -li -LT -li -mt -nc -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -kN -li -lE -li -mu -nd -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -Av -li -lE -li -mu -nd -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -JB -li -lE -li -mu -nd -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -LL -li -lE -li -mu -nd -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -kO -li -lF -li -mv -ne -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -Aw -li -BR -li -mv -ne -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -JC -li -JN -li -mv -ne -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -LM -li -LU -li -mv -ne -aa -LV -LW -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -LV -LW -LY -LY -LY -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -LV -LX -LY -LY -LY -LZ -LZ -Ma -Mb -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fY -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LW -LW -LW -LW -LW -LW -LW -LW -LV -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -Ax -Ax -Ax -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -yC -zo -zN -zo -Bf -qE -Ax -Ax -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -ME -vj -ya -qZ -qZ -qZ -qZ -qZ -BS -qZ -qZ -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -uD -wM -vj -qE -qZ -qZ -qZ -qZ -qZ -qE -qZ -uE -qZ -qE -qE -qE -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -vj -vj -vj -vj -qE -yC -zo -qZ -zo -Bf -qE -qZ -qZ -qZ -qE -DL -DZ -Eh -qE -qE -Ax -qE -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -uC -vk -vj -vj -xu -qE -qE -Ax -Ax -Ax -qE -qE -Ci -uE -qZ -DC -DM -DM -Ei -EC -qZ -qZ -qE -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -uD -vj -vj -vj -xv -qE -yD -qZ -qZ -qZ -Bg -qE -qZ -qZ -qZ -qE -DN -Ea -Ej -qE -qE -EC -qE -qE -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -rW -sW -qE -qE -qE -wb -qE -qE -qE -yE -qZ -qZ -qZ -Bh -qE -qZ -uE -qZ -qE -qE -qE -qE -qE -qZ -qZ -FT -Gr -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -Ax -qZ -qZ -qZ -Ax -qZ -qZ -qZ -wN -xw -qE -qZ -qZ -qZ -qZ -qZ -Ax -qZ -qZ -qZ -qE -DO -Eb -Ek -qE -EW -qZ -qZ -Gr -Gz -GX -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -Ax -ra -qZ -qZ -tX -qZ -qZ -qZ -qZ -qZ -yb -qZ -qZ -zO -Ay -qZ -BS -qZ -uE -qZ -DD -uE -Ec -uE -Ax -EX -qZ -qZ -Gr -Gz -GX -lI -lI -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 -"} -(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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -Ax -qZ -qZ -qZ -Ax -qZ -qZ -qZ -wO -xx -qE -qZ -qZ -qZ -qZ -qZ -Ax -qZ -qZ -qZ -qE -DP -Ed -El -qE -EW -qZ -qZ -Gr -Gz -GX -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -rX -sX -qE -qE -qE -wc -qE -qE -qE -yF -qZ -qZ -qZ -Bh -qE -qZ -uE -qZ -qE -qE -qE -qE -qE -EY -qZ -FT -Gr -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -uE -vl -uE -wP -xy -qE -yG -zp -zP -qZ -qZ -qE -qZ -qZ -qZ -qE -DQ -Ee -Em -qE -qE -Ax -qE -qE -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -uF -vm -wd -uE -xz -qE -qE -Ax -Ax -Ax -qE -qE -Ci -uE -qZ -DE -DR -DR -En -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -vn -uE -vl -uE -Ax -yH -yK -zQ -Az -yK -Ax -qZ -qZ -qZ -qE -DS -Ef -Eo -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -uF -wQ -wd -Ax -yI -zq -yI -AA -yI -Ax -qZ -uE -qZ -qE -qE -qE -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -vn -uE -Ax -yJ -zr -yK -zq -yK -Ax -qZ -qZ -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -yK -zq -yI -AB -Bi -qE -Ax -Ax -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -qE -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mB -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -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 -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -MD -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -hl -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 -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -my -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -hl -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 -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -nx -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -my -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -hl -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 -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -my -kt -kt -kt -kt -kt -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mA -hl -hl -hl -hl -hl -nx -hl -hl -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -hl -My -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -hl -mz -mA -hl -hl -hl -hl -hl -hl -kt -kt -kt -nz -uJ -nz -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -ku -ku -ku -ku -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -nz -ll -nz -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -hl -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 -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -hl -hl -hl -hl -mA -hl -kt -kt -kt -kt -kt -nz -uJ -nz -kt -rd -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -hl -mz -hl -hl -hl -kt -kt -ku -ku -ku -ku -ku -ud -ku -ku -ku -ku -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -mz -hl -hl -my -hl -hl -oW -ku -ng -qJ -re -se -pZ -pZ -uL -vu -wl -ku -ku -kt -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -ki -kv -kR -lm -ku -kt -hl -hl -hl -hl -hl -hl -kt -ku -pX -pZ -pZ -rf -rf -pZ -rf -vv -wm -si -ku -kt -my -nx -hl -mz -hl -hl -BY -hl -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 -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -kt -kt -kt -kt -kt -kt -kt -nz -pY -pZ -rf -sf -te -pZ -rf -vw -wn -wV -ku -kt -hl -mz -hl -hl -hl -BY -Cp -BY -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 -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -ku -ku -ku -ku -ku -ku -ku -ku -ku -pZ -pZ -rf -sg -tf -pZ -rf -vv -wn -wW -ku -oW -hl -my -mz -nx -hl -hl -BY -hl -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 -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ll -ll -ll -ll -ny -ll -ll -ll -ll -pF -qa -pZ -rg -rf -rf -pZ -pZ -vx -wo -wX -ku -kt -ma -oW -kt -kt -hl -hl -hl -hl -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 -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -ku -nz -nz -nz -ku -ku -ku -ku -ku -ku -qK -pZ -pZ -pZ -pZ -pZ -pZ -pZ -ku -ku -ku -nz -ku -ku -hh -hh -hh -hh -hh -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 -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -mC -nh -ma -kt -ma -ma -kt -kt -ku -qL -pZ -sh -sh -sh -sh -pZ -pZ -wY -xG -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -lm -ku -kt -mz -hl -hl -mz -hl -hl -mz -ma -ku -qM -pZ -si -tg -tg -uM -pZ -wp -ku -xG -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -hl -mz -hl -mz -hl -hl -pG -ku -ku -rh -ku -ku -ku -nz -uJ -nz -ku -xH -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -mz -hl -mA -hl -hl -mz -kt -ku -qN -ri -ri -ku -ku -nz -ll -nz -ku -xI -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -ma -hl -hl -hl -mz -hl -hl -mz -ma -ku -qO -ri -sj -ku -ku -nz -ll -nz -ku -xJ -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -ku -ku -ku -ku -kt -hl -mz -mA -hl -hl -mA -hl -pG -nz -qP -rj -ku -ku -ku -nz -ll -nz -ku -xK -xG -yX -zy -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -hl -hl -hl -mA -mz -hl -mA -kt -ku -ku -ku -ku -ku -ku -nz -ll -nz -ku -ku -ku -ku -ku -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -hl -hl -mz -ma -hh -aa -ku -sk -sk -sk -nz -ll -nz -sk -sk -sk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -mA -hl -hh -aa -ku -sk -th -ue -nz -uJ -nz -ue -xL -sk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mA -hl -hl -mA -hl -mz -hh -aa -ku -sl -ti -sk -sk -sk -sk -sk -xM -yk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -hl -hl -hh -aa -ku -sm -sk -sk -sk -sk -sk -sk -sk -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sn -sk -sk -sk -sk -sk -sk -sk -ym -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sm -sk -sk -sk -sk -sk -sk -xN -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sm -sk -sk -sk -sk -sk -sk -sk -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -VX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -so -sk -sk -sk -sk -sk -sk -sk -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sp -tn -sk -sk -sk -sk -sk -xO -xP -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sk -sp -ui -ui -ui -ui -ui -xP -sk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -ku -ku -ku -ku -ku -ku -ku -ku -ku -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -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 -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KI -KN -KQ -KQ -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KJ -KN -KR -KQ -KQ -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KK -KN -KS -KH -KO -KH -KH -KH -KH -KH -KH -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -EZ -EZ -FU -Gs -GA -GY -Hi -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KS -La -Lb -Ld -Lj -Ln -Lq -KH -Lv -Lv -Lx -Lv -Lv -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fa -Fa -Fa -Fh -Fh -Fh -Fh -Hy -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KU -Lb -KV -Le -Lk -Lo -Lo -KH -KV -KV -KV -KV -KV -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fb -Fa -FV -FB -Fh -Fh -Fh -Hz -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KL -KO -KV -KV -KV -Lf -Ll -Lo -Lo -KH -Lv -Lv -KV -Lv -Lv -KH -LE -LH -LN -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fc -Fa -EZ -FB -Fh -Fh -Fh -Hz -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KW -Lb -KV -Lg -Lm -Lg -Lr -Lt -KH -KH -Ly -KH -KH -KH -Li -Lb -LO -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fc -Fa -FW -FB -Fh -Fh -Fh -Hy -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KP -KX -Lb -KV -KV -KV -KV -KV -Lu -KV -KV -KV -KV -KV -LD -KV -LI -LP -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fa -Fa -FX -FB -Fh -Fh -Hj -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KY -Lb -KV -Lh -Lb -Li -Li -Lb -Li -Li -KV -Lb -LA -KH -LF -Lb -LQ -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fd -FA -FY -FB -Fh -Fh -Fh -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KM -KO -KV -KV -KV -Lb -Lb -Lp -Lp -Lb -Lp -Lp -KV -Lb -LB -KH -LG -LJ -LR -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fe -Fh -Fh -Fh -Fh -Fh -Fh -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KU -Lb -KV -KV -KV -KV -KV -KV -KV -KV -KV -Lb -LC -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Ff -Fh -Fh -Fh -Fh -Fh -FB -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KS -Lc -Lb -Li -Li -Li -KV -Li -Li -Li -KV -Lb -KU -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fg -Fh -Fh -Fh -Fh -FB -Hk -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KI -KN -KS -KH -KO -KH -KH -KH -KO -KH -Lw -KH -KO -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fh -FB -Fh -Fh -Fh -Fh -FB -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KJ -KN -KZ -KQ -KQ -KH -aa -aa -Ls -aa -aa -aa -Lz -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fi -Fi -Fi -Fi -GB -GB -Hl -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KK -KN -KQ -KQ -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fj -Fi -Fi -Fi -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fi -Fi -FZ -Fi -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fk -FC -Fi -Gt -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fi -Fi -Ga -Fi -Fi -Ha -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fl -Fi -Fj -Fi -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -oe -nT -nU -oe -oe -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rk -sq -to -uj -oe -aa -aa -xb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -rl -sr -tp -uk -mD -aa -oe -xc -oe -aa -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rm -ss -tq -ul -mD -vA -oe -xd -oe -yn -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rn -st -tr -um -nT -vB -oe -Xy -oe -vB -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nU -ro -su -ts -un -nU -vC -wr -xe -wr -yo -nU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rp -su -ts -sw -uO -vD -ws -xf -ws -yp -oe -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -rq -sv -tt -uo -mD -vE -wt -xg -wt -yq -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -mD -mD -tu -mD -mD -mD -wu -xh -wu -mD -mD -oe -oe -nU -oe -oe -mD -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -oe -oe -mD -oe -oe -mD -rr -sw -tv -sw -uP -mD -wv -wv -wv -mD -yY -zz -oA -zc -Bu -BZ -Cq -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -of -oA -oX -pH -qb -mD -rs -sw -pR -sw -uQ -mD -WQ -xh -WQ -mD -yZ -pg -pg -pg -pg -pg -Cr -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -og -oB -oY -oB -qc -mD -mD -mD -mD -mD -qR -mD -ww -xi -wz -qR -za -pg -Ab -AJ -Bv -pg -Cs -qR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -oh -oC -oZ -oB -qd -nU -rt -sx -tx -up -uR -mD -ss -xj -tr -nU -zb -pg -Ac -AK -Bw -pg -Ct -nT -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -oi -oD -pa -pI -oF -qQ -qh -sy -ty -uq -uS -mD -ss -ws -tr -rz -zc -zA -tw -zA -tw -zA -Cu -nU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -ni -nA -mD -oj -oE -pb -pJ -qe -mD -ru -pJ -oB -oB -uT -nT -wx -ws -wB -yr -sw -tw -Ad -AL -Bx -tw -Cv -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mE -nj -nB -nS -ok -oF -oF -pK -qf -nU -rv -sz -tz -ur -uU -vF -wy -ws -xQ -nT -sw -zB -Ae -AM -By -Ca -Cw -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gg -gg -gg -gg -gg -gg -gv -hb -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -hb -ga -gg -gg -gg -gg -gg -gg -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -nk -nC -mD -ol -oG -pc -oI -qg -mE -rw -sA -tA -oB -uV -rz -wz -ws -xR -yr -sw -zC -Af -AN -Bz -Cb -Cx -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -EG -EH -Ev -Iw -IR -Jd -Jn -IR -Iw -IR -Jd -Jn -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -gk -gl -gl -gl -gk -gj -gk -gk -gk -gk -gk -gj -gk -gl -gl -gl -gk -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -mD -mD -nT -om -oH -pd -pL -qh -qQ -rx -sB -tB -us -uW -mD -su -ws -ts -rz -zd -zB -Ag -AO -BA -Ca -Cy -mD -aa -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ev -Ev -Ep -Iv -Iv -IR -IR -Iv -Iv -Iv -IR -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -gk -gl -gk -gk -gk -gj -gk -gk -hC -gk -gk -gj -gk -gk -gk -gl -gk -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nU -on -oI -pe -pM -qi -mD -ry -sC -tC -oB -uX -mD -su -ws -ts -mD -zc -tw -Ah -AP -Ah -tw -Cz -mD -aa -aa -aa -aa -aa -Ep -Fm -FD -Gb -Ep -GC -Hb -Hn -HA -HI -Ep -HZ -Ih -Gv -Ix -IS -Je -Jo -IS -WJ -IS -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -gk -gl -gk -gk -gk -gj -gk -hC -hD -hC -gk -gj -gk -gk -gk -gl -gk -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jC -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -mE -oJ -mD -mD -mD -mD -rz -sD -mD -nU -mD -mD -su -ws -ts -qR -pH -zA -tw -zA -tw -zA -CA -mD -aa -aa -aa -aa -aa -Ep -Fn -FE -Gc -Gu -Gc -Gc -Gc -Gc -Gc -HS -FI -FL -Gv -Ix -IS -Jf -Jp -IS -WJ -IS -JG -JG -Iv -Kg -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -gk -gl -gk -gk -gk -gj -gk -gk -hC -gk -gk -gj -gk -gk -gk -gl -gk -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -jk -jr -iX -jr -jI -iX -aa -aa -aa -aa -iX -iX -mF -jE -iF -mD -oo -oI -pf -pN -qj -nU -rr -sE -tD -mD -uY -oe -su -ws -ts -mD -nT -rz -Ai -Ai -Ai -rz -nU -mD -aa -aa -aa -aa -aa -Ep -Fo -FF -Gd -Ep -GD -GD -GD -GD -GD -Ep -FH -Ge -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -JG -JG -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -gk -gl -gl -gl -gk -gj -gk -gk -gk -gk -gk -gj -gk -gl -gl -gl -gk -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jb -jl -js -iX -js -jJ -jb -aa -aa -aa -aa -iX -mb -mG -nl -nD -mD -op -oK -pg -pg -qk -qR -rA -sF -tE -nU -uZ -oe -su -ws -ts -mD -ze -zD -sw -sw -sw -zD -CB -mD -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -FI -FL -Ep -Iy -Iy -Iy -Iy -Iy -Iy -Iv -JG -JO -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gi -gi -gi -gi -gi -gi -gx -hb -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -hb -gc -gi -gi -gi -gi -gi -gi -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iN -iX -iX -jm -jr -iX -jr -jK -iX -iX -iX -iX -iN -iF -mc -mH -nm -nE -mD -oq -oL -ph -pO -ql -nT -rB -sG -tF -mD -uY -oe -su -xf -ts -mD -zf -sw -tw -tw -tw -sw -CC -mD -aa -aa -aa -aa -Ep -EE -Ep -FG -FN -Gv -ER -Hc -Fp -Hc -Fp -HT -Ia -Ge -Ep -Iz -Iz -Iz -Iz -Iz -Iz -Iv -Iv -Iv -JX -JX -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -hb -hb -hb -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hb -hb -hb -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iO -iO -jc -jn -iP -jy -jD -jL -jc -jc -jc -iO -iO -iX -md -iR -nn -nF -mD -nT -nU -mD -mD -mD -mD -mD -sH -rz -mD -oe -qR -wA -ws -ts -mD -zg -sw -Aj -AQ -BB -sw -CD -mD -aa -aa -aa -aa -Eq -EF -Eq -FH -Ge -Gv -GE -Fw -Fq -Fw -Fq -Fw -Fq -FM -Ep -IA -IT -IT -IT -IT -Ju -JD -JH -Iv -JG -JG -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -gk -gk -gk -gk -gk -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iP -iP -jd -jo -jt -jt -jt -jM -jP -kj -kj -jD -jD -iX -me -mI -lo -nG -mF -or -oM -pi -pP -qm -nU -rC -sI -tG -mD -va -oe -su -ws -ts -mD -zh -sw -Ak -AR -BC -sw -CE -mD -aa -aa -aa -aa -Ep -Ev -Ep -FI -Gf -Ep -Ep -FK -Ep -Ep -EK -Gw -EK -Ep -Ep -IB -IU -IV -IV -IU -Jv -JD -JH -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gk -gk -gw -gj -gb -gk -gk -gk -gw -gj -gb -gk -gl -gk -gw -fZ -gk -gh -gh -gh -gk -fZ -gb -gh -gl -gh -gw -gj -gb -gh -gh -gh -gw -gj -gb -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iQ -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -ln -iN -mf -iR -lo -nH -jE -mg -mi -pj -nm -qm -qR -rD -sJ -tH -mD -vb -oe -su -xk -ts -mD -zi -sw -tw -tw -tw -sw -CF -nT -aa -aa -aa -aa -Ep -EG -Ev -FH -Ge -Ep -GF -GM -Ho -HB -HJ -HU -Ib -Ii -Ep -IB -IV -Jg -IV -IV -Jv -JD -JH -Iv -JG -JG -IR -KB -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -fZ -gk -fZ -gl -fZ -gk -fZ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -je -iO -iY -iO -iY -iO -iY -iO -kw -iY -lo -lJ -mg -iR -lo -mg -lJ -mg -iR -iY -lo -mg -nT -rE -sw -tI -mD -va -oe -wB -xi -xS -mD -zj -zE -Al -AS -BD -zE -CG -mD -aa -aa -aa -aa -Ep -EH -Ev -FI -FL -EK -GG -Gc -Hd -Gc -Hd -Gc -Hd -Ij -Ep -IB -IU -IV -IV -IU -Jv -JD -JH -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gj -gb -gk -gl -gk -gw -gj -gb -gk -gl -gk -gw -fZ -gk -gh -gh -gh -gk -fZ -gb -gh -gl -gh -gw -gj -gb -gh -gl -gh -gw -gj -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -je -jp -iY -jp -iY -jp -iY -jp -kw -iY -lo -iF -mh -mJ -lq -nI -iF -os -iR -iY -lo -qn -mD -mD -mD -mD -mD -mD -mD -wu -xh -wu -mD -nT -rz -mD -mD -mD -rz -nU -mD -Dq -io -io -io -Ep -Ev -Ep -FH -Ge -Ep -GH -Hd -Gc -HC -Gc -Hd -Gc -Ik -Ep -IC -IW -IW -IW -IW -Jw -JD -JH -Iv -JY -JY -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gk -gk -gk -gk -gk -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iR -iY -je -jp -iY -jp -iY -jp -iY -jp -kw -iY -lo -jE -iF -iF -lJ -iF -iN -ot -mI -iY -nn -qo -iN -iF -iF -rK -mQ -io -vG -vG -vG -vG -vG -io -rK -mQ -io -io -io -qw -iu -ut -iu -lN -iu -Er -EI -Fp -FJ -Gg -EK -GI -Gc -Hp -Gy -HK -HV -Ic -Ep -Ep -ID -ID -ID -ID -ID -ID -Iv -Iv -Iv -Iv -Kh -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gk -gk -gk -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -je -jp -iY -jp -iY -jp -iY -jp -kw -iY -lp -iF -mi -kj -kj -nm -iF -ou -iR -iY -lo -oM -iF -rF -iF -iu -iu -io -im -Oj -mk -Oj -im -io -iu -iu -io -mQ -io -iu -im -Dr -ip -iu -io -Es -EJ -Fq -Fw -Gh -Ep -GJ -Hd -Hq -Gx -HL -HW -HW -Il -Is -IE -IX -Jh -Jh -Js -IE -Is -JI -JP -JZ -JY -Kn -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -lo -lK -iR -iY -iY -lo -lK -mg -oN -iZ -lq -qp -iF -iX -iF -tJ -tK -mR -vH -tK -xl -xT -ys -mR -zF -Am -tP -iu -io -rN -CX -lS -DF -DT -io -Ep -EK -Ep -FK -Ep -Ep -Ep -Ep -Ep -Ep -HM -HW -HN -Il -It -It -It -It -It -It -It -It -JI -JQ -Ka -Ki -Ko -KC -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gB -gb -gk -gl -gk -gw -gk -gk -gh -fZ -gh -gk -gk -gk -gl -hC -gl -gk -gk -gk -gh -fZ -gh -gk -gk -gb -gh -gl -gh -gw -gB -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iS -iZ -jf -jq -ju -ju -iZ -jN -jQ -jN -jf -iZ -lq -iF -mj -jf -iZ -nJ -iF -ov -oO -pk -mg -qq -qS -rG -ZX -tK -nq -mR -nq -np -nq -nq -nq -mR -nq -zF -Xt -ut -NG -ly -jA -jA -jA -DU -io -Et -EL -Ev -Fq -Gi -Ep -GK -GP -GK -Ep -HN -HW -HN -Il -Iu -IF -IF -IF -IF -IF -IF -Iu -JI -JQ -Ka -Ki -Kp -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gl -gl -gl -gw -gB -gb -gl -gl -gl -gw -gk -gk -gh -gl -gh -gk -gk -gk -hC -hE -hC -gk -gk -gk -gh -gl -gh -gk -gk -gb -gl -gl -gl -gw -gB -gb -gl -gl -gl -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iF -iN -iF -iF -iF -iF -jE -iF -iF -iF -iF -iN -iF -iF -iF -iF -no -iF -iF -iN -iX -pl -pQ -iX -iF -iX -iF -tL -tL -iu -iu -wC -iu -iu -iu -in -tL -tL -io -iu -io -CH -vM -Ds -DG -Mf -im -Eu -EM -Fr -FL -Gj -Ep -Ev -Ev -Ev -Ep -HO -HW -Id -Il -It -IG -IG -IG -IG -IG -IG -It -JI -JR -JY -Ki -Kq -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gB -gb -gk -gl -gk -gw -gk -gk -gh -fZ -gh -gk -gk -gk -gl -hC -gl -gk -gk -gk -gh -fZ -gh -gk -gk -gb -gh -gl -gh -gw -gB -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lL -iu -mK -np -nK -nV -ow -oP -np -nK -qr -io -rH -io -tK -nq -iu -vI -iC -xm -xU -yt -iu -nq -xT -iu -rK -io -io -iu -Dt -DH -iu -in -Ev -EN -Ev -FL -FI -Ep -GL -He -Hr -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kr -Iv -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -io -mL -nq -nq -nq -nq -nq -nq -nq -qs -in -io -in -tK -nq -io -vJ -ly -kl -xV -yu -iu -nq -An -in -io -in -CI -CY -wH -np -oQ -iu -Ew -Ey -Fs -FM -Gk -Ep -Ev -Ev -Ev -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kc -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gk -gk -gk -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lM -mk -mM -nq -nq -nq -nq -nq -nq -nq -qs -iu -rI -mk -tK -nq -iu -vK -wD -km -nN -yv -im -nq -xT -iu -BE -mk -CJ -nq -nq -nq -DV -iu -Ex -EO -EO -EO -Gl -Gw -GM -GM -Hs -Gy -HN -HW -HN -Il -It -IH -IH -Ji -Ji -IH -IH -It -JI -JR -JY -Ki -Ks -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gk -gk -gk -gk -gk -fZ -fZ -fZ -gQ -fZ -fZ -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lr -lM -lr -mN -nq -nq -nW -ox -oQ -nq -nq -qt -qT -rI -NU -tM -nq -iu -vL -wE -km -km -Me -iu -nq -nq -qT -BE -NU -wH -nq -np -nq -wH -Eg -Ey -EO -Ft -EO -Gm -Un -GN -GN -GN -Nk -HL -HW -HN -Il -It -IH -IH -Jj -Jq -IH -IH -It -JI -JS -Kb -Ki -Kt -KD -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gj -gb -gk -gl -gk -gw -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gk -gh -gh -gh -gk -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gb -gh -gl -gh -gw -gj -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lM -iu -mM -nq -nq -nq -nq -nq -nq -nq -qs -mk -rI -iu -tN -nq -iu -vM -wF -km -nN -yw -im -nq -xo -mk -BE -iu -CK -nq -nq -nq -DW -iu -Ez -EO -EO -EO -Gl -Gy -GM -GM -Hs -Ep -HN -HW -HN -Il -It -IH -IH -Ji -Ji -IH -IH -It -JI -JT -JY -Ki -Ku -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -gQ -gQ -gQ -gQ -gQ -gQ -fZ -gk -fZ -gl -fZ -gk -fZ -gQ -gQ -gQ -gQ -gQ -gQ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -io -mO -nq -nq -nq -nq -nq -nq -nq -qs -in -io -in -tN -nq -io -vN -ly -kl -xW -yx -iu -nq -Ao -in -io -in -CL -CZ -wH -np -nW -iu -EA -Ey -Fu -FN -Gk -Ep -Ev -Ev -Ev -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kc -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gk -gk -gw -gj -gb -gk -gk -gk -gw -fZ -fZ -fZ -gQ -fZ -gB -fZ -gk -gh -gh -gh -gk -fZ -gB -fZ -gQ -fZ -fZ -fZ -gb -gh -gh -gh -gw -gj -gb -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lN -iu -mP -nr -nL -nX -oy -nX -nL -nr -qu -io -rJ -iu -tN -nq -iu -rN -iC -xn -xX -nw -iu -nq -xo -iu -mQ -io -io -iu -Du -DI -iu -in -Ev -EN -Ev -FL -FP -Ep -GO -He -Ht -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kv -Iv -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -fZ -fZ -gQ -gB -gB -gB -gk -gk -gk -gk -gk -gB -gB -gB -gQ -fZ -fZ -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -iu -io -iu -yU -mk -yU -iu -io -iu -io -iu -io -tL -tL -iu -iu -wC -iu -iu -iu -in -tL -tL -io -iu -io -CM -Da -Dv -DJ -Mg -im -Eu -EP -Fr -FL -Gn -Ep -Ev -Ev -Ev -Ep -HO -HW -Id -Il -It -II -II -II -II -II -II -It -JI -JR -JY -Ki -Kw -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -gJ -gJ -gJ -fZ -fZ -fZ -fZ -gQ -fZ -gB -fZ -fZ -gk -gk -gk -fZ -fZ -gB -fZ -gQ -fZ -fZ -fZ -fZ -fZ -gP -fZ -fZ -fZ -fZ -gh -gh -gh -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -il -mQ -io -nM -nM -nM -nM -nM -io -mQ -iu -rK -iu -tN -nq -mR -nq -np -nq -nq -nq -mR -nq -zG -Xt -ut -NG -ly -jA -jA -jA -DX -io -Et -EQ -Ev -Fv -Go -Ep -GP -GK -GP -Ep -HM -HW -HN -Il -Iu -IF -IF -IF -IF -IF -IF -Iu -JI -JQ -Ka -Ki -Kx -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gD -gK -gO -gS -gW -fZ -fZ -fZ -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -fZ -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -ir -iB -iI -ir -iB -il -ir -iB -il -ir -iB -il -ir -iB -iI -ir -iB -il -in -im -iu -Oj -mk -Oj -iu -io -io -io -io -io -tO -tN -mR -vO -tN -xo -xo -yy -mR -zG -Ap -AT -iu -io -CN -Db -lS -ns -DY -io -Ep -EK -Ep -FK -Ep -Ep -Ep -Ep -Ep -Ep -HN -HW -HN -Il -It -It -It -It -It -It -It -It -JI -JQ -Ka -Ki -Ky -KC -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gE -gk -gi -gk -gX -gF -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -is -iC -iJ -iT -iT -jg -iT -iT -jz -iT -iT -jR -iT -iT -kS -ls -iC -kZ -mR -kW -iL -iT -iT -iT -ls -iu -lN -io -io -io -tP -UO -io -im -yU -mk -yU -im -io -iu -iu -io -rK -io -iu -im -iC -ip -iu -io -Er -ER -Fv -Fp -Gp -Ep -GQ -Hf -Hu -Gx -HL -HW -HW -Il -Is -IJ -IY -Jk -Jk -Jt -IJ -Is -JI -JP -Kc -JY -Kn -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gF -gL -gk -gT -gC -fZ -go -fZ -gh -gh -gh -fZ -fZ -gB -gB -gB -fZ -fZ -gh -gh -gh -fZ -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -it -iC -iK -iU -iU -iU -iU -jv -iC -jF -iU -iU -iU -iU -iU -lt -iC -kZ -mR -iC -iK -iU -iU -jv -jG -iu -qv -io -io -rK -iu -ut -io -vP -vP -vP -vP -vP -io -rK -mQ -io -io -io -lL -iu -iC -iu -qv -iu -Es -ES -Fw -FO -Gg -EK -GR -Hf -Hv -Gy -HP -HP -Ic -Ep -Ep -Mh -Mh -Mh -Mh -Mh -Mh -Iv -Iv -Iv -Iv -Kh -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gh -gh -gh -gC -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -iu -iu -im -iu -ja -iu -iu -jw -jA -jG -iu -iu -ja -iu -im -iu -iu -io -iu -ja -iu -iu -iu -jw -pm -im -iu -io -io -iu -im -yj -io -im -Oj -mk -Oj -im -io -iu -iu -ip -im -io -io -io -lT -io -io -io -Ep -Ev -Ep -FH -Gq -Ep -GS -Hf -Hf -HD -Hf -Hf -Hf -Io -Ep -IL -IZ -IZ -IZ -IZ -Jx -JD -JL -Iv -JY -JY -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gn -gm -gn -fZ -fZ -gG -gM -gh -gU -gY -fZ -go -gB -gh -hj -gh -gj -gk -gj -gk -gj -gk -gj -gh -hj -gh -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -iv -iD -iD -iV -iC -jh -iu -jw -jA -jG -iu -jS -iC -kx -kT -lu -lO -im -mS -iC -nN -nY -iu -jw -jG -iu -qv -iu -rL -sK -iC -uu -io -vQ -wG -xp -wG -qr -im -zH -Aq -AU -BF -iu -lL -iu -iC -io -qw -lL -Ep -ET -Ev -FP -FL -EK -GT -Hf -Hf -Hf -Hf -Hf -Hf -Ip -Ep -IM -Ja -Jb -Jb -Ja -Jy -JD -JL -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gn -gm -gn -fZ -fZ -gE -gk -gi -gk -gX -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ip -iw -iC -iC -iC -iC -ji -im -jw -jA -jG -im -jT -iC -iC -iC -iC -iC -kZ -ly -jA -km -nZ -im -jw -jG -iu -lN -iu -rM -sK -mX -nw -vc -mO -nq -nq -nq -qs -vc -zI -nq -Ar -BG -iu -qw -iu -jA -io -iu -iu -Ep -EU -Ev -FH -Gq -Ep -GU -GM -Hw -oS -oT -HX -Ie -Iq -Ep -IM -Jb -Jl -Jb -Jb -Jy -JD -JL -Iv -JG -JG -IR -KB -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -fZ -go -fZ -gh -hj -gh -fZ -gl -hj -hj -hj -gl -fZ -gh -hj -gh -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ix -iE -iE -iW -iC -jh -iu -jw -jA -jG -iu -jU -iC -ky -kU -lv -lP -im -mT -iC -nN -oa -iu -jw -jG -iu -qv -iu -rN -sK -Md -uv -iu -vR -nq -nq -nq -yz -iu -zI -Ar -nq -BH -iu -qv -iu -jA -io -Dw -iC -Ep -Ev -Ep -FP -Gf -Ep -Ep -FK -Ep -Ep -EK -Ep -EK -Ep -Ep -IM -Ja -Jb -Jb -Ja -Jy -JD -JL -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gF -gh -gh -gh -gC -gl -go -gl -gh -hj -gh -gB -hj -hj -hj -hj -hj -gB -gh -hj -gh -gl -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -iu -iu -im -iu -ja -iu -iu -jw -jA -jG -iu -iu -ja -iu -im -iu -iu -io -iu -ja -iu -iu -iu -jw -pm -im -iu -im -rO -sK -jA -uw -vd -vS -wH -nq -nq -np -zk -zJ -nq -Ar -BI -io -iu -io -Dw -kZ -jA -jA -EB -EF -Yt -FH -Gq -Gv -GV -Fp -Fv -Fp -Fv -Fp -Fv -FN -Ep -IN -Jc -Jc -Jc -Jc -Jz -JD -JL -Iv -JG -JG -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gG -gM -gh -gU -gY -gl -go -gl -gh -hj -gh -gB -hj -hj -gl -hj -hj -gB -gh -hj -gh -gl -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -iy -iC -iL -iT -iT -iT -iT -jx -iC -jH -iT -iT -iT -iT -iT -ls -iC -kZ -mR -iC -iL -iT -iT -jx -jG -iu -qw -iu -rP -sK -tQ -ux -iu -vR -nq -nq -nq -yz -iu -zJ -Ar -nq -BJ -iu -lN -iu -jA -io -iC -iC -Ep -EV -Ep -FQ -FM -Gv -EJ -Hg -Fw -Hg -Fw -HY -If -Gq -Ep -Mi -Mi -Mi -Mi -Mi -Mi -Iv -Iv -Iv -JX -JX -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gE -gk -gi -gk -gX -gl -go -gl -gh -hj -gh -gB -hj -hj -hj -hj -hj -gB -gh -hj -gh -gl -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -iz -iC -iM -iU -iU -jj -iU -iU -jB -iU -iU -jV -iU -iU -kV -lt -iC -kZ -mR -ns -iK -iU -iU -iU -lt -iu -lL -iu -rQ -sK -jA -uw -vd -vS -wH -nq -nq -np -zk -zJ -nq -Ar -BK -iu -lL -iu -jA -io -io -io -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -FP -FL -Ep -IP -IP -IP -IP -IP -IP -Iv -JG -JU -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -fZ -go -fZ -gh -hj -gh -fZ -gl -hj -hj -hj -gl -fZ -gh -hj -gh -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -ir -iB -iI -ir -iB -il -ir -iB -il -ir -iB -il -ir -iB -iI -ir -iB -il -in -im -iu -ja -mk -ja -iu -io -io -io -rR -iC -mm -uy -iu -vT -wI -xq -wI -yA -iu -zK -As -zJ -BL -iu -lN -iu -iC -io -aa -aa -aa -Ep -Fx -FR -Gb -Ep -GD -GD -GD -GD -GD -Ep -FH -Gq -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -JG -JG -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gh -gh -gh -gC -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -il -mU -nt -nO -iC -kk -iC -pn -io -qx -qx -qx -ZJ -tR -qx -io -im -yU -mk -yU -im -io -io -io -UO -io -io -iu -io -UO -io -aa -aa -aa -Ep -Fy -FE -Gc -Gu -Gc -Gc -Gc -Gc -Gc -HS -FP -FL -Gv -Ix -IS -Je -Jo -IS -WJ -IS -JG -JG -Iv -Kg -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -go -gm -go -fZ -fZ -gG -gM -gh -gU -gY -fZ -go -gB -gh -hj -gh -gj -gk -gj -gk -gj -gk -gj -gh -hj -gh -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -ka -km -km -km -km -km -po -in -qx -qU -qV -sM -qV -uz -qx -vU -vU -vU -vU -vU -qx -zL -qV -sM -BM -Cc -CO -CQ -Cc -DK -aa -aa -aa -Ep -Fz -FS -Gd -Ep -GW -Hh -Hx -HF -HR -Ep -Ig -Ir -Gv -Ix -IS -Jf -Jp -IS -WJ -IS -JG -JG -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gE -gk -gi -gk -gX -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jW -kk -iC -kW -iC -lQ -io -kb -km -km -km -km -km -pp -io -qx -qx -qx -Wc -qx -qx -qx -rS -wJ -xr -wJ -rS -qx -qx -qx -Wc -qx -qx -qx -qx -Wc -qx -aa -aa -aa -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ev -Ev -Ep -Iv -Iv -IR -IR -Iv -Iv -Iv -IR -IR -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -fZ -go -fZ -gh -gh -gh -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gh -gh -gh -fZ -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jX -kl -kz -kX -lw -kl -kZ -iC -km -km -km -km -km -po -io -qy -qz -qx -sN -tS -uA -uA -vV -wK -xs -wK -vV -uA -uA -tS -AV -qx -qz -qx -Dc -Cc -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -ET -EU -Ev -IQ -IR -Jm -Jr -IR -IQ -IR -Jm -Jr -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gh -gh -gh -gC -hc -hi -hm -hr -hy -hy -hy -hy -hy -hy -hy -hy -hy -hy -hy -hI -gh -gh -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jY -kl -kA -kY -lw -kl -im -mV -nu -nP -ob -iC -iC -kh -io -qz -qy -qx -sO -tT -uB -uB -uB -uB -uB -uB -uB -uB -uB -At -AW -qx -qz -qx -Dd -CQ -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -gG -gM -gh -gU -gY -hd -hj -hn -hs -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -hJ -fZ -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -ja -io -io -io -ja -io -io -io -io -in -ja -ja -in -io -qA -qy -qV -sP -tT -uB -ve -vW -uB -uB -uB -uB -uB -uB -At -AX -qV -Cd -qx -De -Dx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Iv -Kj -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gn -gm -fZ -fZ -gE -gl -gl -gl -gX -hd -hj -hn -hs -gk -gl -gk -fZ -gl -gl -gl -fZ -gk -gl -gk -hJ -fZ -fZ -fZ -gI -gN -gQ -gV -ha -fZ -fZ -gm -gn -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jZ -iC -kB -in -lx -lR -ml -mW -nv -nQ -ly -iC -iC -lQ -io -qy -qz -rS -sQ -tT -uB -vf -vX -vW -uB -uB -uB -uB -uB -At -AY -rS -qy -qx -Dc -Cc -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -JV -Kk -JV -JV -JV -JV -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -hd -hj -hn -hs -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -hJ -fZ -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -km -km -kZ -ly -lS -mm -mX -nw -iu -ly -kl -kl -kk -io -qy -qz -qx -sQ -tT -uB -vf -vY -vX -vW -uB -uB -uB -uB -At -AY -qx -qV -qx -qx -sL -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JW -Kd -Kd -Kd -KE -Kd -Kd -JW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gH -gJ -gJ -gJ -gZ -he -hk -ho -ht -gi -gi -gi -gi -gi -gi -gi -gi -gi -gi -gi -hK -gh -gh -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ip -kb -km -kC -im -iu -lT -iu -iu -iu -im -oc -mY -km -pq -io -qx -qV -qx -sR -tT -uB -ve -vZ -vZ -vZ -vZ -vZ -yB -uB -At -AZ -qx -Ce -CP -Df -Dy -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Kd -Kd -Kd -Kd -Kd -Kd -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gP -fZ -fZ -fZ -go -fZ -hu -hz -hz -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hz -hz -hL -fZ -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -kl -kD -la -kl -kl -kl -kl -kl -iu -od -mY -km -pr -io -qB -qW -rT -sO -tT -uB -vg -vY -vY -vY -xY -wa -zl -uB -At -AW -BN -Cf -CQ -CQ -Cc -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Ke -Ke -Ke -Ke -Kd -Ke -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -hz -hz -hj -gl -hj -hz -hz -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -kc -kl -kE -lb -kl -km -mn -mY -kl -iu -od -mY -km -ps -io -qC -qX -rU -sO -tT -uB -vh -vg -vY -vY -vY -yB -vh -uB -At -Ba -BO -Cg -CQ -CQ -Dz -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Ke -Ke -Ke -Ke -Kd -Ke -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -go -gm -go -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -hu -hz -hz -hj -hz -hz -hj -hz -hz -hj -hz -hz -hL -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -kd -kl -kF -lc -kl -km -mo -mY -kl -iu -od -mY -km -pt -io -qD -qY -rV -sO -tT -uB -ve -vZ -wL -vY -vY -vY -yB -uB -At -AW -BP -Cf -CQ -Dg -DA -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Kd -Kl -Kd -Kd -Kd -Kd -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -gl -hj -hz -hz -hz -hj -gl -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -ke -kl -kG -ld -kl -km -km -km -kl -kZ -ly -km -km -pu -io -qx -qV -qx -sR -tT -uB -vg -wa -wa -wa -wa -wa -zl -uB -At -AZ -qx -Ch -CR -Dh -DB -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JW -Kf -Km -Kz -KF -Kd -Kd -JW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -hu -hz -hz -hz -gl -hj -hz -hj -gl -hz -hz -hz -hL -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -kf -kl -kH -le -kl -km -mo -mY -kl -iu -od -mY -km -pv -in -qz -qy -qx -sQ -tT -uB -uB -uB -uB -xt -xZ -vY -zm -uB -At -AY -qx -qV -qx -qx -qx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -JV -JV -JV -JV -JV -JV -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -hp -hu -fZ -hz -hz -hz -gl -hj -gl -hz -hz -hz -fZ -hL -hp -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -kg -kl -kE -lb -kl -km -mn -mY -kl -iu -od -mY -km -ps -io -qy -qz -rS -sQ -tT -uB -uB -uB -uB -uB -xt -xZ -zm -uB -At -AY -rS -qz -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gn -gm -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -hp -hu -hz -fZ -hz -hz -hz -hz -hz -hz -hz -fZ -hz -hL -hp -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -gm -gn -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -kl -kD -lf -kl -kl -kl -kl -kl -iu -od -mY -km -pr -io -qA -qy -qV -sS -tT -uB -uB -uB -uB -uB -uB -xt -zl -uB -At -Bb -qV -Cd -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -hp -hu -fZ -hz -hz -hz -gq -hB -gq -hz -hz -hz -fZ -hL -hp -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ip -kb -km -kI -im -lz -lU -mp -mZ -lU -im -oc -mY -km -ka -io -qz -qy -qx -sO -tT -uB -uB -uB -uB -uB -uB -uB -uB -uB -At -AW -qx -qy -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -hu -hz -hz -hz -gq -hB -hz -hB -gq -hz -hz -hz -hL -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -km -km -kZ -ly -lV -lW -lW -lV -iu -ly -kl -kl -pw -io -qz -qy -qx -sT -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -Bc -qx -qz -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -gq -hB -hz -hz -hz -hB -gq -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -kh -kn -kJ -in -lA -lW -mq -na -lW -nR -ly -oz -oR -ke -io -qx -qx -qx -sU -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -Bd -qx -qx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -go -gm -go -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -hu -hz -hz -hB -hz -hz -hB -hz -hz -hB -hz -hz -hL -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -io -io -io -io -ip -io -io -im -io -io -io -io -io -io -qx -qx -qx -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -qx -qx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -hz -hz -hB -gq -hB -hz -hz -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -vi -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -fZ -hu -hz -hz -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hz -hz -hL -fZ -go -fZ -fZ -fZ -gR -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -gh -gh -hv -gp -gp -gp -gp -gp -gp -gp -gp -gp -gp -gp -hM -hP -hS -hU -hX -gO -gO -gO -ih -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -fZ -hw -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hN -hQ -hB -hV -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gn -gm -fZ -fZ -gI -gN -gQ -gV -ha -gB -fZ -fZ -hw -hf -gq -hf -fZ -gq -gq -gq -fZ -hf -gq -hf -hN -hQ -hB -hV -hY -gq -gq -gq -ii -fZ -fZ -gm -gn -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -fZ -hw -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hN -hQ -hB -hV -hZ -ic -gh -if -ij -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ad -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -gh -gh -hx -hA -hA -hA -hA -hA -hA -hA -hA -hA -hA -hA -hO -hR -hT -hW -gF -gh -gh -gh -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -fZ -gh -gh -gh -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gh -gh -gh -fZ -go -fZ -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -af -af -af -af -af -af -af -af -af -bj -bk -bk -bk -bk -bk -bk -bk -bk -bk -bk -bj -dm -dm -dm -dm -dm -dm -dm -dm -dm -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -hY -hf -gp -hf -ii -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -aw -af -af -aO -aR -aG -af -ax -af -bj -bk -bk -bk -bk -bk -bk -bk -bk -bk -bk -bj -dm -dG -dG -dm -dG -dG -dm -dG -dG -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -go -gm -go -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -gh -hB -gh -gs -hf -gs -hf -gs -hf -gs -gh -hB -gh -gB -go -fZ -hZ -ic -gh -if -ij -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -ax -af -af -af -af -af -af -ax -af -bj -bk -bk -bk -bk -ce -cq -bk -bk -bk -bk -bj -dm -dG -dG -eu -dG -dG -eu -dG -dG -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -gF -gh -gh -gh -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -ax -aG -aM -af -aS -af -af -aG -af -bj -bk -bk -bk -bk -bk -cr -bk -bk -bk -bk -bj -dm -dG -dG -dm -dG -dG -dm -dG -dG -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -gh -hB -gh -fZ -gq -hB -hB -hB -gq -fZ -gh -hB -gh -fZ -go -fZ -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -af -af -af -af -aw -af -af -af -af -bj -bk -bk -bk -bk -bk -bk -bk -bk -bk -bk -bj -dm -dm -dm -dm -dm -dm -dm -dm -dm -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gq -gh -hB -gh -gB -hB -hB -hB -hB -hB -gB -gh -hB -gh -gq -go -gq -hY -hf -gp -hf -ii -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gq -gh -hB -gh -gB -hB -hB -gq -hB -hB -gB -gh -hB -gh -gq -go -gq -hZ -ic -gh -if -ij -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bj -bl -bn -bD -ca -bD -bl -ca -bD -bm -bl -bj -dn -dH -ed -ev -ew -ev -ew -eW -fj -dn -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gq -gh -hB -gh -gB -hB -hB -hB -hB -hB -gB -gh -hB -gh -gq -go -gq -gF -gh -gh -gh -gC -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ai -ai -ai -ai -ai -ai -ai -ai -ai -ai -bj -bm -bD -bR -bl -bl -bE -cD -cK -cK -ca -bj -dn -dI -ee -ew -ev -ew -ev -eX -fk -dn -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -gh -hB -gh -fZ -gq -hB -hB -hB -gq -fZ -gh -hB -gh -fZ -go -fZ -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bj -bl -bE -bS -cb -bl -bl -bR -cL -cM -bl -bj -dn -dJ -ed -ev -ew -ev -ew -eW -fl -dn -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gn -gm -gn -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -hY -hf -gp -hf -ii -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bj -bn -bF -bT -cc -bl -bm -cE -cM -cK -bn -bj -dn -dK -ee -ew -ev -ew -ev -eX -fm -dn -fx -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gn -gm -gn -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -gh -hB -gh -gs -hf -gs -hf -gs -hf -gs -gh -hB -gh -gB -go -fZ -hZ -ic -gh -if -ij -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ak -ay -aH -aj -aH -aH -aj -aH -ay -bc -bj -bl -bl -bD -ca -bl -bD -bl -cN -cW -bl -bj -dn -dH -ed -ev -ew -ev -ew -eW -fj -dn -fx -ab -fB -fB -fB -fB -fB -fB -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -gF -gh -gh -gh -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -fC -fC -fC -fC -fC -fC -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -fZ -gh -gh -gh -fZ -fZ -gB -gB -gB -fZ -fZ -gh -gh -gh -fZ -go -fZ -gF -ib -hf -ie -gC -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -al -az -an -an -aP -aP -aP -aP -aP -aP -bj -bo -bG -bH -bH -cf -cs -bH -cO -bH -cZ -ac -do -dL -ef -ex -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gC -hY -hf -gp -hf -ii -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -am -an -aI -an -aQ -aT -aY -ba -ba -bd -bj -bp -bH -bH -bH -bH -bH -bH -cP -bH -da -ac -dp -dL -eg -ey -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -fZ -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -fZ -fZ -fZ -ia -id -gJ -ig -ik -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -an -aA -aJ -aN -an -aU -aZ -aZ -aZ -be -bj -bq -bH -bU -cd -cg -ct -bH -cQ -cX -db -ac -dq -dM -eg -ez -eH -eH -eH -eZ -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gR -fZ -fZ -fZ -fZ -fZ -gQ -fZ -gB -fZ -fZ -hf -hf -hf -fZ -fZ -gB -fZ -gQ -fZ -fZ -fZ -fZ -gO -gO -gO -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -an -aA -aK -aN -an -aV -aZ -aZ -aZ -be -bj -br -bH -bV -cd -bH -bH -bH -bH -bH -dc -ac -dr -dL -eg -eA -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -fZ -fZ -gQ -gB -gB -gB -hf -hf -hf -hf -hf -gB -gB -gB -gQ -fZ -fZ -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ao -an -aL -an -aQ -aT -aZ -bb -bb -bf -bj -bs -bH -bW -cd -ch -cu -bH -bH -bH -dd -ac -ds -dL -eh -ex -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -fZ -fZ -fZ -gQ -fZ -gB -fZ -hf -gh -gh -gh -hf -fZ -gB -fZ -gQ -fZ -fZ -fZ -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -fD -fD -fD -fD -fD -fD -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -gQ -gQ -gQ -gQ -gQ -gQ -fZ -hf -fZ -gq -fZ -hf -fZ -gQ -gQ -gQ -gQ -gQ -gQ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -bj -bt -bI -bI -bI -ci -cv -cF -cF -cF -de -bj -dt -dN -ei -ej -eI -eP -ej -fa -fn -fr -fx -fy -fE -fL -fN -fN -fS -fE -fy -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -fZ -fZ -gQ -fZ -fZ -fZ -hf -gh -gh -gh -hf -fZ -fZ -fZ -gQ -fZ -fZ -fZ -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -aB -ap -ap -ap -ap -ap -ap -aB -ap -bj -bt -bI -bX -bJ -cj -cw -bJ -cR -cF -de -bj -du -dO -ej -ej -eJ -eJ -eV -fb -fo -fs -fx -fz -fz -fz -fz -fz -fz -fz -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -fZ -fZ -gQ -fZ -fZ -fZ -hf -hf -hf -hf -hf -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -ac -ap -ap -ap -ap -aB -aB -ap -ap -ap -ap -bj -bu -bJ -bX -bJ -cj -cw -cG -cR -bJ -df -bj -du -dP -ek -ej -ej -ej -eV -fc -fo -fs -fx -fA -fF -fF -fF -fF -fF -fF -fA -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hf -hf -hf -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -aB -ap -ap -ap -ap -ap -ap -aB -ap -bj -bv -bK -bX -bJ -cj -cw -bJ -cR -cH -dg -bj -du -dQ -ej -ej -eK -eK -eV -fd -fo -fs -fx -fz -fG -fG -fG -fG -fG -fG -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -bj -bv -bK -bK -bK -ck -cx -cH -cH -cH -dg -bj -dt -dR -el -ej -eL -eQ -ej -fe -fn -ft -fx -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -hf -hf -gh -fZ -gh -hf -hf -hf -gq -hC -gq -hf -hf -hf -gh -fZ -gh -hf -hf -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gq -gq -gq -gz -gB -ge -gq -gq -gq -gz -hf -hf -gh -gq -gh -hf -hf -hf -hC -hF -hC -hf -hf -hf -gh -gq -gh -hf -hf -ge -gq -gq -gq -gz -gB -ge -gq -gq -gq -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bw -bw -bw -bw -bw -bw -cS -cY -dh -bj -dv -dS -em -eB -eM -eR -eM -eR -eM -ep -fx -fz -fH -fH -fO -fO -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -hf -hf -gh -fZ -gh -hf -hf -hf -gq -hC -gq -hf -hf -hf -gh -fZ -gh -hf -hf -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bL -bY -bw -cl -bw -bw -cT -cY -dh -bj -dw -dT -en -eB -eN -eS -eN -eS -eN -en -fx -fz -fH -fH -fP -fR -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bw -bw -bw -bw -bw -bw -cU -cY -dh -bj -dx -dU -eo -eB -eB -eB -eB -eB -eB -eB -fx -fz -fH -fH -fO -fO -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hf -hf -hf -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bM -bY -bw -bw -cy -bw -cS -cY -dh -bj -dy -dV -ep -eB -eM -eR -eM -eR -eM -ep -fx -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -hf -hf -hf -hf -hf -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bw -bw -bw -bw -bw -bw -cS -cY -dh -bj -dz -dW -eq -eB -eN -eS -eN -eS -eN -en -fx -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -hf -gh -gh -gh -hf -fZ -ge -hf -gq -hf -gz -gs -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -fz -fI -fI -fI -fI -fI -fI -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -fZ -hf -fZ -gq -fZ -hf -fZ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -ar -ar -ar -ar -ar -ar -ar -ar -ar -bj -bx -bN -bN -bN -cm -cz -bN -bN -bN -bz -bj -dA -dA -dA -dA -dA -dA -dA -dA -dA -dA -fx -fA -fF -fF -fF -fF -fF -fF -fA -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -gs -ge -gh -gq -gh -gz -fZ -hf -gh -gh -gh -hf -fZ -ge -hf -gq -hf -gz -gs -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -aC -ar -ar -ar -ar -ar -ar -aC -ar -bj -by -bN -bN -bN -cm -cz -bN -bN -bN -di -bj -dA -dX -dA -eC -eO -eT -eO -eD -eO -dA -fx -fz -fz -fz -fz -fz -fz -fz -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -hf -hf -hf -hf -hf -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -ar -ar -aC -ar -ar -aC -ar -ar -ar -bj -by -bN -bN -bN -cm -cz -bN -bN -bN -di -bj -dA -dY -dA -dA -dA -dA -dA -dA -dA -dA -fx -fy -fJ -fM -fQ -fQ -fT -fJ -fy -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -hq -hq -hq -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hq -hq -hq -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -aC -ar -ar -ar -ar -ar -ar -aC -ar -bj -by -bN -bN -bN -cm -cz -bN -bN -bN -di -bj -dA -dZ -dA -eD -eO -eU -eO -ff -eO -dA -fx -ab -fD -fD -fD -fD -fD -fD -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gp -gp -gp -gp -gp -gp -gy -hg -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -hg -gd -gp -gp -gp -gp -gp -gp -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -ar -ar -ar -ar -ar -ar -ar -ar -ar -bj -bz -bN -bN -bN -cm -cz -bN -bN -bN -bx -bj -dA -dA -dA -dA -dA -dA -dA -dA -dA -dA -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -hf -gq -gq -gq -hf -hf -hf -hf -hf -hf -hf -hf -hf -gq -gq -gq -hf -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -hf -gq -hf -hf -hf -hf -hf -hf -hC -hf -hf -hf -hf -hf -hf -gq -hf -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -as -aD -aD -aD -aD -aW -aW -aW -aW -bg -bj -bA -bO -bO -bO -cn -cA -cI -cI -cI -dj -bj -dB -dB -dB -dB -dB -dB -dB -dB -dB -dB -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -hf -gq -hf -hf -hf -hf -hf -hC -hG -hC -hf -hf -hf -hf -hf -gq -hf -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -at -aE -aE -aE -aE -aE -aE -aE -aE -bh -bj -bB -bP -bZ -bP -co -cB -bP -cV -bP -dk -bj -dC -ea -er -eE -eE -eE -eE -fg -fp -fu -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -hf -gq -hf -hf -hf -hf -hf -hf -hC -hf -hf -hf -hf -hf -hf -gq -hf -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -at -aE -aE -aE -aE -aE -aE -aE -aE -bh -bj -bB -bP -bZ -bP -co -cB -bP -cV -bP -dk -bj -dD -eb -es -eF -eF -eF -eF -fh -fp -fv -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -hf -gq -gq -gq -hf -hf -hf -hf -hf -hf -hf -hf -hf -gq -gq -gq -hf -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -at -aE -aE -aE -aE -aE -aE -aE -aE -bh -bj -bB -bP -bZ -bP -co -cB -bP -cV -bP -dk -bj -dE -ec -et -eG -eG -eG -eG -fi -fp -fw -fx -ab -fC -fC -fC -fC -fC -fC -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gr -gr -gr -gr -gr -gr -gA -hg -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -hg -gf -gr -gr -gr -gr -gr -gr -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -au -aF -aF -aF -aF -aX -aX -aX -aX -bi -bj -bC -bQ -bQ -bQ -cp -cC -cJ -cJ -cJ -dl -bj -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fx -ab -fK -fK -fK -fK -fK -fK -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -av -av -av -av -av -av -av -av -av -av -ab -av -av -av -av -av -av -av -av -av -av -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Mc -Mc +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacab +aaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajakagalamananaoagapapapapapagaqaqaqaqaqagarararararagasatatatauav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafawaxaxafagahaiajajayagazanaAaAanagapaBapaBapagaqaqaqaqaqagaraCaraCaragaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaGafagahaiajajaHaganaIaJaKaLagapapapapapagaqaqaqaqaqagarararararagaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaMafagahaiajajajagananaNaNanagapapapapapagaqaqaqaqaqagararaCararagaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaOafafafagahaiajajaHagaPaQananaQagapapaBapapagaqaqaqaqaqagarararararagaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaRafaSawagahaiajajaHagaPaTaUaVaTagapapaBapapagaqaqaqaqaqagarararararagaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaGafafafagahaiajajajagaPaYaZaZaZagapapapapapagaqaqaqaqaqagararaCararagaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajaHagaPbaaZaZbbagapapapapapagaqaqaqaqaqagarararararagaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaxaxaGafagahaiajajayagaPbaaZaZbbagapaBapaBapagaqaqaqaqaqagaraCaraCaragaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajbcagaPbdbebebfagapapapapapagaqaqaqaqaqagarararararagbgbhbhbhbiav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblbmblbnblagbobpbqbrbsagbtbtbubvbvagbwbwbwbwbwagbxbybybybzagbAbBbBbBbCav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbnbDbEbFblagbGbHbHbHbHagbIbIbJbKbKagbwbLbwbMbwagbNbNbNbNbNagbObPbPbPbQav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDbRbSbTbDagbHbHbUbVbWagbIbXbXbXbKagbwbYbwbYbwagbNbNbNbNbNagbObZbZbZbQav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcablcbcccaagbHbHcdcdcdagbIbJbJbJbKagbwbwbwbwbwagbNbNbNbNbNagbObPbPbPbQav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcebkbkagbDblblblblagcfbHcgbHchagcicjcjcjckagbwclbwbwbwagcmcmcmcmcmagcncocococpav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcqcrbkagblbEblbmbDagcsbHctbHcuagcvcwcwcwcxagbwbwbwcybwagczczczczczagcAcBcBcBcCav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcacDbRcEblagbHbHbHbHbHagcFbJcGbJcHagbwbwbwbwbwagbNbNbNbNbNagcIbPbPbPcJav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDcKcLcMcNagcOcPcQbHbHagcFcRcRcRcHagcScTcUcScSagbNbNbNbNbNagcIcVcVcVcJav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbmcKcMcKcWagbHbHcXbHbHagcFcFbJcHcHagcYcYcYcYcYagbNbNbNbNbNagcIbPbPbPcJav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblcablbnblagcZdadbdcddagdededfdgdgagdhdhdhdhdhagbzdididibxagdjdkdkdkdlav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabacacacacacabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagdodpdqdrdsagdtdudududtagdvdwdxdydzagdAdAdAdAdAagdBdCdDdEdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagdHdIdJdKdHagdLdLdMdLdLagdNdOdPdQdRagdSdTdUdVdWagdAdXdYdZdAagdBeaebecdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagedeeedeeedagefegegegehageiejekejelagemeneoepeqagdAdAdAdAdAagdBeresetdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagevewevewevagexeyezeAexagejejejejejageBeBeBeBeBagdAeCdAeDdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagewevewevewageHeHeHeHeHageIeJejeKeLageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagevewevewevageHeHeHeHeHagePeJejeKeQageReSeBeReSagdAeTdAeUdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagewevewevewageHeHeHeHeHagejeVeVeVejageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmageWeXeWeXeWageYeYeZeYeYagfafbfcfdfeageReSeBeReSagdAeDdAffdAagdBfgfhfidFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagfjfkflfmfjagdLdLdLdLdLagfnfofofofnageMeNeBeMeNagdAeOdAeOdAagdBfpfpfpdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagfqfqfqfqfqagfrfsfsfsftagepeneBepenagdAdAdAdAdAagdBfufvfwdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfLfzfFfGfHfHfHfHfHfHfHfIfFfzfMfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfPfOfHfHfIfFfzfQfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfRfOfHfHfIfFfzfQfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfSfzfFfGfHfHfHfHfHfHfHfIfFfzfTfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababfUfUfUfUfUabfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyabfUfUfUfUfUababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfVfVfVfVfVabababababababababababababababababfWfWfWfWfWabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +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 +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfYfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +gufXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZghghghfZfZfZfZghghghfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZgCgCgCfZfZfZfZgCgCgCfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgDgEgFgFgGgEgFgFgGgEgFgFgGgEgFgFgGgEgFgHfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZgIfZfZfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgKgkgLghgMgkgLghgMgkgLghgMgkgLghgMglgLgJfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZgNfZfZfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigJgOgigkghghgigkghghgigkghghgigkghghglgkgJgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgSgkgTghgUgkgTghgUgkgTghgUgkgTghgUglgTgJfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZgVfZgBfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgWgXgCgCgYgXgCgCgYgXgCgCgYgXgCgCgYgXgCgZfZfZhafZgBfZhafZgBfZhafZfZgBfZhafZgBfZfZhafZgBfZhafZgBfZhafZfZgBfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgFfZfZfZfZfZglglglfZfZfZfZfZhchdhdhdhefZfZgBfZgBfZgBfZgBfZgBfZfZgBfZgBfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamBhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogohihjhjhjhkgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZhmhnhnhnhofZgBgBgBfZhphphpfZgBgBgBfZghfZfZfZghfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqgqgqgqgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhrhshshshthuhuhuhuhuhuhuhuhuhuhuhuhuhvhwhwhwhxghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkhChDhCgkgkfZgkghglghgkgkgkhChEhCgkgkgkghglghgkgkghghgBgjgkgjhjhjglhjhjgjgkgjfZhygkglgkgifZglhjhzhzhjhzhBhzhzhBgqfZgphfgqhfhAfZgshfgshBhBgqhBhBgshfgsgBghghhfhfghgqghhfhfhfhChFhChfhfhfghgqghhffZhfhfhChGhChfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggghglghgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhIhJhJhJhKhLhLhLhLhLhLhLhLhLhLhLhLhLhMhNhNhNhOghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbggghglghgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZghfZfZfZghfZgBgBgBfZhphphpfZgBgBgBfZhPhQhQhQhRfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqgqgqgqgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogohShBhBhBhTgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZhUhVhVhVhWfZfZfZfZfZgqgqgqfZfZfZfZfZgCfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZgBfZgIfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZhXgFhYhZgFgFhYhZgFgFhYhZgFgFhYhZgFgFhYiafZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgBfZgNfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgOibgqicghibhficghibhficghibhficghibhfidgOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgigPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgOhfgqghghhfgpghghhfgpghghhfgpghghhfgpgJgOgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZfZfZgVfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZgOiegqifghiehfifghiehfifghiehfifghiehfiggOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZhafZfZfZhafZfZfZhafZfZfZfZhafZfZfZfZhafZfZfZhafZfZfZhafZfZihgCiiijgCgCiiijgCgCiiijgCgCiiijgCgCiiikfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgFgFgFfZfZfZfZgFgFgFfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZghghghfZfZfZfZghghghfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgighgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailililiminioioipioioinimilililaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiqirisitiuiviwixiuiyiziriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiAiBiCiCiuiDiCiEiuiCiCiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiFiFiFiFiGiGiFiGiGiFiFioioioioioioioiliHiIiJiKimiDiCiEimiLiMiIiHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOiPiQiRiRiRiRiRiSiFaaaaaaaaaaaaaailiqiriTiUiuiViCiWiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOiPiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiAiBiTiUjaiCiCiCjaiTiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjdiYjejejejeiYjfiFaaaaaaaaaaaaaailiHiljgiUiujhjijhiuiTjjiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjljmjnjoiYiOjpjpjpiYjqiFaaaaaaaaaaaaaailiqiriTiUiuiuimiuiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajrjsjriPjtiYiYiYiYiYiYjuiFaaaaaaaaaaaaaailiAiBiTjvjwjwjwjwjwjxiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiXjyjtiYiOjpjpjpiYjuiFaaaaaaaaaaaaaailiHiljziCjAjAjAjAjAiCjBiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCjrjsjrjDjtiYiYiYiYiYiYiZjEaaaaaaaaaaaaaailiqiriTjFjGjGjGjGjGjHiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIjJjKjLjMiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiAiBiTiUiuiuimiuiuiTiUiBiAilioioioioioioipioiniminiminioipioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjPiYiYiYiYiYiYjQiFaaaaaaaaaaaaaailiHiljRiUiujSjTjUiuiTjViliHiljWjXjYiojZkakbkakckdkekfkgkakbkakhioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkihlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiqiriTiUjaiCiCiCjaiTiUiriqilkkklkljaiCkmkmklklklklklklklkmkmknioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukvkvkvkvkvkvkvkvkvkvkvkvkvkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYkwkwkwkwiYjfiFaaaaaaaaaaaaaailiAiBiTiUiukxiCkyiuiTiUiBiAiliCkzkAiokBkmkCkDkEkFkGkHkEkDkIkmkJioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLkMkNkOkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukRkRkRkRkRkRkRkRkRkRkRkRkRkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOjDiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiHiIkSiUimkTiCkUimiTkViIiHilkWkXkYioinkZimlalblcldlelblfimkZinioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalglhlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkulllllllmlllllllllllmllllllkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOjDlnlolololplolqiFioioiolrioioioiliqirlsltiuluiClviulsltiriqiliClwlwiolxlyiuklklklklklklkllzlylAioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlClDlElFlGlHaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukukukukukukullkukukukukukukukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiFiXiXiNlJiFjEiFlKiFiFlLiolMlMlMiolNiliAiBiCiCiulOiClPiuiCiCiBiAillQklkljalRlSlTklkmkmkmkmkmkllUlVlWipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktktktktktkullkuktktktktmaktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXmbmcmdmemfmgmhiFmiiRmjiFiuiomklriuioiuilililkZkZioimkZimiokZkZilililiokZimiomlmmiuklmnmokmmomnklmplWmqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlmyhlhlhlmzmAhlhlhlhlhlmzhlktkullnzmCmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmEmDmDaaaamFmGmHiRmIiRiRmJiFkjiYjfiFmKmLmMmNmMmOmPiumQinmRmRiumSlymTiumRmRinmUkakbiCmViomWmXiuklmYmYkmmYmYklmZlWnaioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlmyhlhlhlhlhlhlhlhlhlhlhlmzhlhlhlhlhlktkullnznhhlhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaninjnkmDaaaajEnlnmnnlolololqlJkjiYiZnonpnqnqnqnqnqnrioioimkWiCjaiCjAiCjaiCnsimntkmkmkmnuionvnwiuklklklklklklkllUlVlWimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlnxhlhlhlhlhlmyhlhlmAhlhlmzhlhlktkunynzmahlmzhlhlmAhlmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanAnBnCmDaaaaiFnDnEnFnGnHmgnIiFnmlonJiFnKnqnqnqnqnqnLiunMiuiLiKiunNkmnNiuiLiKiunOkmkmkmnPionQiuimiuiuiukZiuiuiuimiunRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlmyhlktkullkuktmzhlmAmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDmDmDmDnSmDnTnUmDmDmDmDmDmFjElJiFiNiFlKiFiFnVnqnqnWnqnqnXyUnMOjiTiUiunYnZoaiuiTiUjaiCkmkmkmobinlylyocodododlyodododoclylyioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhlktkullkumahlmzhlhlhlmzhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeofogohoiojokolomonmEooopoqnTormgmgosotoumgoviNownqnqoxnqnqoymknMmkiTiUiuiuimiuiuiTiUmkkkkmkmkmiCjaiCklmYmYmYmYkmmYmYmYmYklozioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlmAhlhlhlktkullkumahlhlhlhlmAhlhlhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoAoBoCoDoEoFoGoHoIoJoIoKoLnUoMmiiRiRmIiRoNoOiXoPnqnqoQnqnqnXyUnMOjiTjvjwjwjwjwjwjxiUjaiCkmkmkmiCjaiCklkmkmkmkmkmkmkmkmkmkloRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlktnxhlhlhlhlktoWktktkullkuktmzhlmzmzhlmAmzmAhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDoXoYoZpapboFpcpdpemDpfpgphmDpipjiYiYiYiYiZpkplnpnqnqnqnqnqnLiunMiulsjGpmjGjGjGpmjGltiupnpopppokhinlQkkpqprpsptpupvpsprkapwkeioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktktkukunzkupFkuktmapGktmapGktmahlmzhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoepHoBoBpIpJpKoIpLpMmDpNpgpOmDpPnmlolonnlolqmgpQnKnqnqnqnqnqnrioioioiuiuimiuiuiuimiuiuioioinioioioioioioioioioioioinioioioioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktkungpXpYpZqakukukukukukunzkuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeqbqcqdoFqeqfqgqhqimDqjqkqlmDqmqmmgqnqooMqpqqiXqrqsqsqtqsqsquiumQiolNqviuqvlNqviuqwlLioqxqxqxqyqzqAqyqyqxqBqCqDqxqzqyqAqzqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIqEAxAxAxqElIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlktktktkthlhlhlhlhlhlhlhlhlktktktkthlktkuqJpZpZpZpZqKqLqMkuqNqOqPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDoeoenUoemDmDmDmDmDnUqQmDnUmEqQmDmDnUqRnTmDnUqRnTmDiNiFiFqSiFioiniuqTmkinioioiuioioioioiuiuiuimiuiuioqxqUqxqzqyqyqzqzqVqWqXqYqVqyqzqyqyqyqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEqZraqZqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktkurepZrfrfrgpZpZpZrhririrjkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoerkrlrmrnrorprqmDrrrsmDrtqhrurvrwrxryrzrrrArBmDrCrDrEmDiFrFiXrGiXrHiorIrIrIiorJiurKioioioiorLrMrNrOrPrQrRqxqVqxqxqxqVrSqxqxrTrUrVqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqErWqZqZqZrXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuserfsfsgrfpZshsikurisjkukuskskslsmsnsmsmsospskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTsqsrssstsususvmDswswmDsxsypJszsAsBsCsDsEsFsGsHsIsJswmDiFiFiFZXiFioinmkNUiuiniuioiuioiorKiusKsKsKsKsKsKiCZJsMWcsNsOsPsQsQsRsOsOsOsRsQsQsSsOsTsUsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEsWqZqZqZsXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkupZrftetfrfpZshtgkukukukukuskthtisksksksksktnspkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUtotptqtrtststttutvpRmDtxtyoBtztAtBtCmDtDtEtFrztGtHtImDrKiutJtKtLtKtKtKtMtNtNtNtLtNtOtPiuimiCmXMdjAtQjAmmtRqVqxtStTtTtTtTtTtTtTtTtTtTtTtTtTtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEqEAxtXAxqEqEqEqElIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlMyuJlluJudpZpZpZpZpZpZshtgkukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeujukulumunswuomDswswmDupuqoBuroBusoBnUmDnUmDmDmDmDmDmDmQiutKnqtLnqnqnqnqnqnqnqtLnqtNUOutyjuunwuvuwuxuwuyqxuzqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEuCuDqEqZqZqZqEuEuFqEqElIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkuuLrfrfrfpZpZshuMnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDmDnTnUuOmDmDuPuQqRuRuSuTuUuVuWuXmDuYuZuYoevavbvamDioiomRmRiuiuioiuiuiuioiuiumRmRioioioiovciuvdiuvdiuioqxqxuAuBvevfvfvevgvhvevguBuBuBuBtUtVsVviaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEvjvkvjqEqZqZqZqEvlvmvnqEqElIlIlIlIlIlIlIlIaaaaaahhktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuvuvvvwvvvxpZpZpZuJlllllllllluJskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavAvBvCvDvEmDmDmDmDmDmDnTvFrzmDmDmDoeoeoeqRoeoeoemDvGimvHnqiuvIvJvKvLvMvNrNiunqvOimvPimvQmOvRvSvRvSvTimvUrSvVuBvWvXvYvZvYvgvZwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEqEuDvjvjvjwbqZqZqZwcuEwduEuFqEqElIlIlIlIlIlIlIaaaaaahhMDhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktrdkuwlwmwnwnwopZpZwpnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwwsssswxwywzsusususususuwAsusuwBwuvGOjtKnpwCiClywDwEwFlyiCwCnptNyUvPOjwGnqnqwHnqwHwIyUvUwJwKuBuBvWvXvZvYvYwLwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEMEwMvjvjvjqEwNqZwOqEwPuEvlwQvnqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktkukusiwVwWwXkuwYkukukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbxcxdXyxexfxgxhwvxhxixjwswswswswswswswswsxfwswsxkxixhvGmkxlnqiuxmklkmkmkmklxniunqxomkvPmkxpnqnqnqnqnqxqmkvUxrxsuBuBuBvWvZvYvYvYwaxtuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEvjvjvjxuxvqExwqZxxqExyxzuEwduEqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkukukukukukuxGxGxHxIxJxKkuskxLxMskskxNskskxOxPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwztrtrwBxQxRtststststststststsxSwuvGOjxTnqiuxUxVnNkmnNxWxXiunqxoyUvPOjwGnqnqnqnqnqwIyUvUwJwKuBuBuBuBvZxYvYvYwaxZxtuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEqEyaqEqEqEqEqEqEybqEqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktktktktoWktkuxGxGxGxGxGxGkuskskykylymylylylxPskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaynvByoypyqmDmDmDqRnUrzyrnTyrrzmDqRmDmDmDmDmDmDmDmDvGimysnqiuytyuyvMeywyxnwiunqyyimvPimqrqsyznpyznpyAimvUrSvVuBuBuBuBvZwayBvYwavYxZxtuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEyCqZqZyCqEyDyEqZqZqZyFyGqEyHyIyJyKqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmyhlhlmanzxGxGxGxGxGyXkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDnUoemDmDyYyZzazbzcswswswzdzcpHnTzezfzgzhzizjnTioiomRmRiniuiuimiuimiuiuinmRmRioioioimvciuzkiuzkiuioqxqxuAuBuBuBuByBzlvhyBzlzmzmzluBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZqZqZqZzpAxyKzqzrzqqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlnxmzmyoWkuzxzxzxzxzxzykuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoezzpgpgpgzAtwzBzCzBtwzArzzDswswswswzErzrKiuzFnqtLnqnqnqnqnqnqnqtLnqzGiurKiuzHzIzIzJzJzJzKiozLqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaalIlIlIlIlIlIlIAxzNqZqZqZAxqZqZqZzOqZqZzPAxzQyIyKyIqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlmzktkukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoApgAbActwAdAeAfAgAhtwAiswtwAjAktwAlmDmQiuAmzFtLxTAnxTnqxoAoxotLzGApiumQiuAqnqArnqArnqAsioqVqxtSAtAtAtAtAtAtAtAtAtAtAtAtAttUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLAuAvAwkPkQaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZAyqZqZqZAxAzAAzqABqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmzhlnxkthhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUzcpgAJAKzAALAMANAOAPzAAiswtwAQARtwASmDioiotPXtioiuiniuqTmkiniuioXtATioioipAUArnqArnqArzJUOsMWcAVAWAXAYAYAZAWBaAWAZAYAYBbAWBcBdsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalgBelilililjlkaalIlIlIlIlIlIlIqEBfqZqZBfqEBgBhqZqZqZBhqZqEyKyIyKBiqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBupgBvBwtwBxByBzBAAhtwAiswtwBBBCtwBDmDiomQiuutiurKioBEBEBEiomQiuutiurKioimBFBGBHBIBJBKBLioBMqxqxqxqVrSqxqxBNBOBPqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlCBQlEBRlGlHaalIlIlIlIlIlIlIqEqEBSqEqEqEqEqEAxBSAxqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlktktktktktktkthlhlhlhlhlkthlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBZpgpgpgzAtwCaCbCatwzArzzDswswswswzErzioioioNGioioinmkNUiuinioioNGioioioioiuiuiuioiuiuiuioCcqxqzqzCdqyqVCeCfCgCfChqVqzCdqyqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIAxqZqZqZCiqZqZqZqZqZqZqZCiqZqZqZAxlIlIlIlIlIlIlIaaaaaahhktktktktktktkthlhlhlhlhlktktktktktktkthlhlhlBYCpBYhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDCqCrCsCtCuCvCwCxCyCzCAnUCBCCCDCECFCGnUqwiurNlyCHioCICJwHCKCLioCMlyCNiulLiolLqwqviulNlLlNiuCOqxqxqxqxqxqxCPCQCQCQCRqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIAxqZuEqZuEqZuEqZuEqZuEqZuEqZuEqZAxlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDqRnTnUmDmDmDmDmDmDmDmDmDmDmDnTmDmDiuimCXjAvMiuCYnqnqnqCZiuDajADbimiuioiuiuiuioiuiuiuioCQqxDcDdDeDcqxDfCQCQDgDhqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIqEqEqZqZqZqZqZqZqZqZqZqZqZqZqZqEqElIlIlIlIlIlIlIaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDqutDrlSjADsDtwHnqnpnqwHDuDvjAlSiCiClTiCjAjADwjAjAiCUOCcWcCcCQDxCcsLDyCcDzDADBqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEqEDCqEqEqEDDqEqEqEDEqEqEqElIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuipDFjADGDHnpnqnqnqnpDIDJjAnsipiuioioioiokZioioioioDKqxqxqxqxqxqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDLDMDNqEDOuEDPqEDQDRDSqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiolNiuDTDUMfiuoQDVwHDWnWiuMgDXDYiuqvioqwiuDwjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDZDMEaqEEbEcEdqEEeDREfqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuioioioiminiuiuEgiuiuinimioioioiuiolLiuiCjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEEhEiEjqEEkuEElqEEmEnEoqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEqEpEpEpEpErEsEpEtEuEvEwExEyEzEAEvEuEtEpErEsEpEpEpEpEBEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEECqEqEqEAxqEqEqEqEqEqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpEpEEEFEvEGEHEvEIEJEKELEMENEyEOEOEOEyENEPEQEKERESEvETEUEvEFEVEpEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqZqEqZEWEXEWEYqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDhHjOoUoVpxpypzpApBpCpDpEpSpSpTFjFiFkFiFlEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFmFnFoEpEpEqEpEvEvEpFpFqEpEvFrEvFsEOFtEOFuEvFrEvEpFvFwEpEvEvEpYtEpEpFxFyFzEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIAxqZECqZqZqZqZqZAxlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDpUpUpUpUpUpUpVpWpWpWqFqFqFqFpUFiFiFCFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFDFEFFEpFGFHFIFHFIFHFJFwFKFqFLFLFMEOEOEOFNFLFLFvFKFpFOFHFPFHFPFHFQEpFRFEFSEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEFTqZqZqZFTqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDqGpUqHqIrbrcrYpWpWpWpWpWpWpWpUFiFZFiGaFjEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGbGcGdEpFNGeGfGeFLGeGgGhEpGiGjFIGkGlGmGlGkFPGnGoEpGpGgGqFLGqGfGqFMEpGbGcGdEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEGrGrGrGrGrqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDrZpWqFqFqFqFqFpWpWpWpWpWpWpWpUFiFiGtFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpGuEpEpGvGvEpEpEKEpEKEpEpEpEpEpEpGwUnGyEpEpEpEpEpEpEKEpEKEpEpGvGvEpEpGuEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEGzGzGzqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsapWpWpWpWpWpWpWpWpWpWpWpWpWsbFiFiFiFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGCGcGDEpERGEEpGFGGGHGIGJEpGKEvGLEvGMGNGMEvGOEvGPEpGQGRGSGTGUEpGVEJEpGDGcGWEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIGXGXGXlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDscpWpWpWpWpWpWpWpWpWpWpWpWpWsbGZGZGZHaGZEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHbGcGDEpHcFwFKGMGcHdGcHdEpGPEvHeEvGMGNGMEvHeEvGKEpHfHfHfHfGMFKFpHgEpGDGcHhEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsdpUpUsYsZtapUpUpUtbtctdtdtjsbHmHmHmHmHmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHnGcGDEpFpFqEpHoHdGcHpHqEpGKEvHrEvHsGNHsEvHtEvGPEpHuHvHfHfHwEpFvFwEpGDGcHxEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDHyHzHzHyEDEDtktkEDEDEDEDEDtlEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHAGcGDEpHcFwEpHBGcHCGyGxEpEpEpEpEpGyNkEpEpEpEpEpEpGxGyHDHfoSEpFpHgEpGDGcHFEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDpUpUEDtYtWEDEDuaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHIGcGDEpFpFqEKHJHdGcHKHLHMHNHOHNHNHNHLHNHNHNHOHMHNHLHPHfHfoTEKFvFwEpGDGcHREpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDtZpUubtmucEDEDufEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpHSEpEpHTFwGwHUGcHdHVHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHPHfHfHXEpFpHYEpEpHSEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDugtmEDEDuhEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEGEvHZFIFHFIIaFqEKIbHdGcIcHWHNHNIdHNHNHNHNHNHNHNIdHNHNHWIcHfHfIeEKFvIfFPFHFPIgEvETEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmuKEDpUpUEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEHEvIhFLGeFLGeFMEpIiIjIkEpIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlEpIoIpIqEpFNGqFLGqFLIrEvEUEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmvqpUvpEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEvEpGvGvEpEpEpEpEpEpEpEpEpIsItIuItItItItItItItItItIuItIsEpEpEpEpEpEpEpEpEpGvGvEpEvEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDpUpUvztmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvIxIxIvIyIzIAIBIBIBICIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhILIMIMIMINMiIPIvIxIxIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDwetmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDIXItIFIGIHIHIHIHIHIHIHIIIFItIYMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmwfEDpUpUEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJeJfIvIyIzITIVJgIVIWIDJhItIFIGIHIHJiJjJiIHIHIIIFItJkMhIZJbJlJbJcMiIPIvJeJfIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmwgpUpUEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJoJpIvIyIzITIVIVIVIWIDJhItIFIGIHIHJiJqJiIHIHIIIFItJkMhIZJbJbJbJcMiIPIvJoJpIRJrIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDtZpUwjtmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDJsItIFIGIHIHIHIHIHIHIHIIIFItJtMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDwhwiEDwktmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvWJWJIvIyIzJuJvJvJvJwIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhJxJyJyJyJzMiIPIvWJWJIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLJAJBJCkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIvIvJDJDJDJDJDIvIsItIuItItItItItItItItItIuItIsIvJDJDJDJDJDIvIvIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalgJFlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJGJGJGJGIvJHJHJHJHJHIvJIJIJIJIJIJIJIJIJIJIJIJIJIJIJIIvJLJLJLJLJLIvJGJGJGJGIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlCJMlEJNlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJGJGJGJOIvIvIvIvIvIvIvJPJQJQJRJQJQJRJSJTJQJQJRJQJQJPIvIvIvIvIvIvIvJUJGJGJGIRJrIvaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvJGJGJXJGJGJGJGJYIvJZKaKaJYKaKaJYKbJYKaKaJYKaKaKcIvJYJGJGJGJGJXJGJGIvIvIvIvIvIvJVKdKdKeKeKdKfJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKgJGJGJXJGJGJGJGJYKhJYKiKiKiKiKiKiKiKiKiKiKiKiKiJYKhJYJGJGJGJGJXJGJGKgJGJGJGJGKjKkKdKdKeKeKlKmJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIRIRIRIvIvKnKoKpKqKrKcKsKtKuKcKvKwKxKyKnIvIvIRIRIRIvIvIvIvIvIvIvIvIvIvJVKdKdKeKeKdKzJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvKAKBKAIvIvIvKCIRIRIvIRIRKDIRIRIvIRIRKCIvIvIvKAKBKAIvaaaaaaaaaaaaaaaaaaJVKEKdKeKeKdKFJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvaaaaIvKGKAIRKAKGIRKGKAIRKGKAIvaaaaIvIvIvIvIvaaaaaaaaaaaaaaaaaaJVKdKdKdKdKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIvIvIvIvIvIvIvIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVKdKdKeKeKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKIKJKKKHaaKLaaaaaaKMaaKHKIKJKKKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKNKNKNKHKHKOKHKPKHKOKHKHKNKNKNKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKRKSKSKUKVKWKXKYKVKUKSKSKZKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKQKHLaLbKVLbLbLbKVLbLcKHKQKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKQKOLbKVKVKVKVKVKVKVLbKOKQKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHLdLeLfLgKVLhLbKVLiKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLjLkLlLmKVLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLnLoLoLgKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLqLoLoLrKVLiLpKVKVKOLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHLtLuLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLxKVKVLyKVKVKVKVKVKOLzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLbLbLbLbKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLALBLCKUKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHKHLDKHKHKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHLELiKVLFLGKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLHLbLILbLJKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLLKLLLMkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLNLOLPLQLRKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalgLSlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLwLwLwLwLwKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlCLTlELUlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLWLWLWLWLWLXLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLZLZLZLZLZLZLZLZLZLZLZLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLZLZLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLZMaLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLZMbLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLWLWLWLWLWLWLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc "} diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 5ca6b8b965..e60ab8f294 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1,79129 +1,2137 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/open/space/basic, -/area/space) -"ab" = ( -/turf/closed/indestructible/riveted, -/area/space) -"ac" = ( -/obj/structure/window/reinforced, -/turf/closed/indestructible/riveted, -/area/space) -"ad" = ( -/turf/open/space, -/area/space) -"ae" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/closed/indestructible/riveted, -/area/space) -"af" = ( -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"ag" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/closed/indestructible/riveted, -/area/space) -"ah" = ( -/obj/structure/foamedmetal, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"ai" = ( -/obj/structure/foamedmetal, -/obj/structure/window{ - dir = 4 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"aj" = ( -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"ak" = ( -/obj/structure/table, -/obj/item/stack/medical/ointment{ - heal_burn = 10 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"al" = ( -/obj/structure/table/wood{ - layer = 3.3 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - pixel_y = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"am" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"an" = ( -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"ao" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - layer = 3.3 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"ap" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/wildlife) -"aq" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/offline) -"ar" = ( -/turf/open/floor/holofloor/plating/burnmix, -/area/holodeck/rec_center/burn) -"as" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"at" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"au" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"av" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/closed/indestructible/riveted, -/area/space) -"aw" = ( -/obj/structure/flora/bush, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"ax" = ( -/obj/effect/holodeck_effect/mobspawner/penguin, -/obj/effect/holodeck_effect/mobspawner/penguin, -/obj/item/toy/snowball{ - pixel_y = 6 - }, -/obj/item/toy/snowball{ - pixel_x = 5 - }, -/obj/item/toy/snowball{ - pixel_x = -4 - }, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"ay" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"az" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches{ - pixel_x = -4; - pixel_y = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aA" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aB" = ( -/obj/effect/holodeck_effect/mobspawner, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/wildlife) -"aC" = ( -/obj/effect/holodeck_effect/sparks, -/turf/open/floor/holofloor/plating/burnmix, -/area/holodeck/rec_center/burn) -"aD" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"aE" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/court) -"aF" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/court) -"aG" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aH" = ( -/obj/structure/table, -/obj/item/gun/energy/laser, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"aI" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aJ" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aK" = ( -/obj/structure/table/wood/poker, -/obj/structure/table/wood/poker, -/obj/effect/holodeck_effect/cards, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aL" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aM" = ( -/obj/structure/statue/snow/snowman{ - anchored = 1 - }, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aN" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aO" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aP" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aQ" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aR" = ( -/obj/effect/holodeck_effect/mobspawner/penguin_baby, -/obj/structure/flora/tree/pine, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aS" = ( -/obj/structure/chair/wood, -/turf/open/floor/holofloor/snow, -/area/holodeck/rec_center/winterwonderland) -"aT" = ( -/obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - pixel_y = 10 - }, -/turf/open/floor/holofloor{ - icon_state = "wood"; - dir = 9 - }, -/area/holodeck/rec_center/lounge) -"aU" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "stairs-l" - }, -/area/holodeck/rec_center/lounge) -"aV" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "stairs-r" - }, -/area/holodeck/rec_center/lounge) -"aW" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"aX" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"aY" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 4 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"aZ" = ( -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"ba" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bb" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bc" = ( -/obj/structure/table, -/obj/item/stack/medical/bruise_pack{ - heal_brute = 10 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/bunker) -"bd" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"be" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bf" = ( -/obj/structure/table/wood, -/obj/item/book/manual/barman_recipes, -/obj/item/clothing/mask/cigarette/pipe, -/turf/open/floor/holofloor/carpet, -/area/holodeck/rec_center/lounge) -"bg" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"bh" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"bi" = ( -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "green" - }, -/area/holodeck/rec_center/court) -"bj" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/closed/indestructible/riveted, -/area/space) -"bk" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"bl" = ( -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bm" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bn" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bo" = ( -/obj/structure/table/glass, -/obj/item/surgicaldrill, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bp" = ( -/obj/structure/table/glass, -/obj/item/hemostat, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bq" = ( -/obj/structure/table/glass, -/obj/item/scalpel{ - pixel_y = 10 - }, -/obj/item/circular_saw, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"br" = ( -/obj/structure/table/glass, -/obj/item/retractor, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bs" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/obj/item/cautery, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bt" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bu" = ( -/obj/structure/holohoop{ - layer = 3.9 - }, -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bv" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bw" = ( -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bx" = ( -/obj/structure/table, -/obj/machinery/readybutton, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"by" = ( -/obj/structure/table, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/under/color/red, -/obj/item/holo/esword/red, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"bz" = ( -/obj/structure/table, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"bA" = ( -/obj/machinery/readybutton, -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bB" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bC" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bD" = ( -/obj/effect/holodeck_effect/mobspawner/pet, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bE" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bF" = ( -/obj/effect/holodeck_effect/mobspawner/pet, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bG" = ( -/obj/structure/table/glass, -/obj/item/surgical_drapes, -/obj/item/razor, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bH" = ( -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bI" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bJ" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/basketball) -"bK" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bL" = ( -/obj/effect/overlay/palmtree_r, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bM" = ( -/obj/effect/overlay/palmtree_l, -/obj/effect/overlay/coconut, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bN" = ( -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"bO" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bP" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/dodgeball) -"bQ" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"bR" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"bS" = ( -/obj/item/storage/bag/easterbasket{ - name = "picnic basket"; - pixel_y = 6 - }, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"bT" = ( -/obj/item/trash/plate, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"bU" = ( -/obj/structure/table/optable, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bV" = ( -/obj/machinery/computer/operating{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bW" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"bX" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"bY" = ( -/obj/effect/holodeck_effect/mobspawner/monkey, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"bZ" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"ca" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cb" = ( -/obj/effect/holodeck_effect/mobspawner/pet, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"cc" = ( -/obj/item/shovel/spade{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/holofloor{ - icon_state = "redbluefull" - }, -/area/holodeck/rec_center/pet_lounge) -"cd" = ( -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ce" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/obj/item/clothing/head/beekeeper_head, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"cf" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cg" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/beakers, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ch" = ( -/obj/machinery/washing_machine, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ci" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"cj" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"ck" = ( -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "red" - }, -/area/holodeck/rec_center/basketball) -"cl" = ( -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"cm" = ( -/obj/structure/window, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"cn" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"co" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"cp" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "red" - }, -/area/holodeck/rec_center/dodgeball) -"cq" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/obj/effect/decal/remains/human, -/obj/item/clothing/suit/beekeeper_suit, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"cr" = ( -/obj/effect/holodeck_effect/mobspawner/bee, -/obj/item/melee/flyswatter, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/anthophila) -"cs" = ( -/obj/machinery/chem_master, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"ct" = ( -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cu" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cv" = ( -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cw" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cx" = ( -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cy" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/holofloor/beach, -/area/holodeck/rec_center/beach) -"cz" = ( -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"cA" = ( -/obj/structure/window, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 9; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cB" = ( -/obj/structure/window, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cC" = ( -/obj/structure/window, -/obj/item/toy/beach_ball/holoball/dodgeball, -/turf/open/floor/holofloor{ - dir = 5; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cD" = ( -/obj/structure/sink/puddle, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cE" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cF" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cG" = ( -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/basketball) -"cH" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cI" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cJ" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cK" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cL" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cM" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/holodeck_effect/mobspawner/pet, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cN" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cO" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cP" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cQ" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/machinery/computer/pandemic, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cR" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"cS" = ( -/turf/open/floor/holofloor/beach/coast_t, -/area/holodeck/rec_center/beach) -"cT" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/holofloor/beach/coast_t, -/area/holodeck/rec_center/beach) -"cU" = ( -/obj/item/shovel/spade, -/turf/open/floor/holofloor/beach/coast_t, -/area/holodeck/rec_center/beach) -"cV" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"cW" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/pet_lounge) -"cX" = ( -/obj/machinery/door/window/westleft, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"cY" = ( -/turf/open/floor/holofloor/beach/coast_b, -/area/holodeck/rec_center/beach) -"cZ" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"da" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"db" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/machinery/sleeper{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"dc" = ( -/obj/machinery/iv_drip, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"dd" = ( -/obj/machinery/sleeper{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/medical) -"de" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"df" = ( -/obj/structure/holohoop{ - dir = 1; - layer = 4.1 - }, -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"dg" = ( -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "green" - }, -/area/holodeck/rec_center/basketball) -"dh" = ( -/turf/open/floor/holofloor/beach/water, -/area/holodeck/rec_center/beach) -"di" = ( -/obj/structure/table, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/under/color/green, -/obj/item/holo/esword/green, -/turf/open/floor/holofloor/basalt, -/area/holodeck/rec_center/thunderdome) -"dj" = ( -/turf/open/floor/holofloor{ - dir = 10; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"dk" = ( -/turf/open/floor/holofloor{ - dir = 2; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"dl" = ( -/obj/machinery/readybutton, -/turf/open/floor/holofloor{ - dir = 6; - icon_state = "green" - }, -/area/holodeck/rec_center/dodgeball) -"dm" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/refuel) -"dn" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/spacechess) -"do" = ( -/obj/item/banner/blue, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dp" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/suit/armor/riot/knight/blue, -/obj/item/clothing/head/helmet/knight/blue, -/obj/item/claymore/weak, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dq" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/head/crown/fancy{ - pixel_y = 6 - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dr" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/suit/armor/riot/knight/red, -/obj/item/clothing/head/helmet/knight/red, -/obj/item/claymore/weak, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"ds" = ( -/obj/item/banner/red, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dt" = ( -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"du" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"dv" = ( -/obj/structure/closet{ - density = 0 - }, -/obj/item/clothing/suit/judgerobe, -/obj/item/clothing/head/powdered_wig, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dw" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/suit/nun, -/obj/item/clothing/head/nun_hood, -/obj/item/clothing/suit/holidaypriest, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dx" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dy" = ( -/obj/structure/table/wood/fancy, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dz" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dA" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"dB" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "green" - }, -/area/holodeck/rec_center/firingrange) -"dC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"dD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"dE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"dF" = ( -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "green" - }, -/area/holodeck/rec_center/firingrange) -"dG" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/refuel) -"dH" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_viva"; - name = "Black Rook" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"dI" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_mime"; - name = "Black Queen" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"dJ" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_clown"; - name = "Black King" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"dK" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_ian"; - name = "Black Knight" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"dL" = ( -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dM" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"dN" = ( -/obj/structure/window/reinforced, -/obj/machinery/mass_driver{ - dir = 1; - icon_state = "mass_driver"; - id = "trektorpedo1"; - name = "photon torpedo tube" - }, -/obj/item/toy/minimeteor{ - color = ""; - desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; - icon = 'icons/effects/effects.dmi'; - icon_state = "impact_laser"; - name = "photon torpedo" - }, -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"dO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/arcade/orion_trail{ - desc = "A test for cadets"; - events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); - icon = 'icons/obj/machines/particle_accelerator.dmi'; - icon_state = "control_boxp"; - name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); - settlers = list("Kirk","Worf","Gene") - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"dP" = ( -/obj/machinery/button/massdriver{ - id = "trektorpedo1"; - layer = 3.9; - name = "photon torpedo button"; - pixel_x = -16; - pixel_y = -5 - }, -/obj/machinery/button/massdriver{ - id = "trektorpedo2"; - layer = 3.9; - name = "photon torpedo button"; - pixel_x = 16; - pixel_y = -5 - }, -/obj/machinery/computer/arcade/orion_trail{ - desc = "A test for cadets"; - events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); - icon = 'icons/obj/machines/particle_accelerator.dmi'; - icon_state = "control_boxp"; - name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); - settlers = list("Kirk","Worf","Gene") - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"dQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/computer/arcade/orion_trail{ - desc = "A test for cadets"; - events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); - icon = 'icons/obj/machines/particle_accelerator.dmi'; - icon_state = "control_boxp"; - name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); - settlers = list("Kirk","Worf","Gene") - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"dR" = ( -/obj/structure/window/reinforced, -/obj/machinery/mass_driver{ - dir = 1; - icon_state = "mass_driver"; - id = "trektorpedo2"; - name = "photon torpedo tube" - }, -/obj/item/toy/minimeteor{ - color = ""; - desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; - icon = 'icons/effects/effects.dmi'; - icon_state = "impact_laser"; - name = "photon torpedo" - }, -/turf/open/floor/holofloor/hyperspace, -/area/holodeck/rec_center/kobayashi) -"dS" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 1 - }, -/area/holodeck/rec_center/chapelcourt) -"dT" = ( -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 4 - }, -/area/holodeck/rec_center/chapelcourt) -"dU" = ( -/obj/structure/chair, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"dV" = ( -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 1 - }, -/area/holodeck/rec_center/chapelcourt) -"dW" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 4 - }, -/area/holodeck/rec_center/chapelcourt) -"dX" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/melee/classic_baton/telescopic, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"dY" = ( -/obj/structure/table/wood, -/obj/item/toy/crayon/white, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"dZ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/apple, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"ea" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 8 - }, -/area/holodeck/rec_center/firingrange) -"eb" = ( -/obj/structure/target_stake, -/obj/machinery/magnetic_module, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"ec" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 4 - }, -/area/holodeck/rec_center/firingrange) -"ed" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_greytide"; - name = "Black Pawn" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"ee" = ( -/obj/item/cardboard_cutout/adaptive{ - color = "#9999BB"; - icon_state = "cutout_greytide"; - name = "Black Pawn" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"ef" = ( -/obj/machinery/door/window/westleft{ - dir = 2; - icon_state = "right" - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"eg" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"eh" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"ei" = ( -/obj/structure/table/glass, -/obj/machinery/recharger, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"ej" = ( -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"ek" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"el" = ( -/obj/structure/table/glass, -/obj/item/gun/energy/e_gun/mini/practice_phaser, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"em" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "chapel" - }, -/area/holodeck/rec_center/chapelcourt) -"en" = ( -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 2 - }, -/area/holodeck/rec_center/chapelcourt) -"eo" = ( -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/structure/table/wood, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"ep" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "chapel" - }, -/area/holodeck/rec_center/chapelcourt) -"eq" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 2 - }, -/area/holodeck/rec_center/chapelcourt) -"er" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 10 - }, -/area/holodeck/rec_center/firingrange) -"es" = ( -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/firingrange) -"et" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - icon_state = "white"; - dir = 6 - }, -/area/holodeck/rec_center/firingrange) -"eu" = ( -/obj/item/weldingtool, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/refuel) -"ev" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"ew" = ( -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"ex" = ( -/turf/open/floor/holofloor{ - icon_state = "stairs-old"; - dir = 8 - }, -/area/holodeck/rec_center/thunderdome1218) -"ey" = ( -/obj/structure/table/wood, -/obj/item/melee/chainofcommand{ - name = "chain whip" - }, -/obj/item/twohanded/spear, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"ez" = ( -/obj/structure/table/wood, -/obj/item/scythe, -/obj/item/twohanded/spear, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eA" = ( -/obj/structure/table/wood, -/obj/item/tailclub, -/obj/item/twohanded/spear, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eB" = ( -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/chapelcourt) -"eC" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eD" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl/green, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"eF" = ( -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"eG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"eH" = ( -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eI" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eJ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eK" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eL" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eM" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 1 - }, -/area/holodeck/rec_center/chapelcourt) -"eN" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 4 - }, -/area/holodeck/rec_center/chapelcourt) -"eO" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eP" = ( -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eQ" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eR" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "chapel" - }, -/area/holodeck/rec_center/chapelcourt) -"eS" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor{ - icon_state = "chapel"; - dir = 2 - }, -/area/holodeck/rec_center/chapelcourt) -"eT" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl/orange, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eU" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl/red, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"eV" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"eW" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_greytide"; - name = "White Pawn" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"eX" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_greytide"; - name = "White Pawn" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"eY" = ( -/obj/structure/window/reinforced, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"eZ" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/turf/open/floor/holofloor/asteroid, -/area/holodeck/rec_center/thunderdome1218) -"fa" = ( -/obj/machinery/door/window/westleft{ - dir = 2; - icon_state = "right" - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"fb" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen/blue, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fc" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fd" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/folder, -/obj/item/pen/red, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fe" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/kobayashi) -"ff" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/item/clothing/under/schoolgirl, -/obj/item/toy/katana, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/school) -"fg" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"fh" = ( -/obj/item/paper/guides/jobs/security/range, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fi" = ( -/obj/structure/table/reinforced, -/obj/machinery/magnetic_controller{ - autolink = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/holofloor{ - dir = 4; - icon_state = "red" - }, -/area/holodeck/rec_center/firingrange) -"fj" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_viva"; - name = "White Rook" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"fk" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_mime"; - name = "White Queen" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"fl" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_clown"; - name = "White King" - }, -/turf/open/floor/holofloor{ - icon_state = "white" - }, -/area/holodeck/rec_center/spacechess) -"fm" = ( -/obj/item/cardboard_cutout/adaptive{ - icon_state = "cutout_ian"; - name = "White Knight" - }, -/turf/open/floor/holofloor{ - dir = 8; - icon_state = "dark" - }, -/area/holodeck/rec_center/spacechess) -"fn" = ( -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fo" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/kobayashi) -"fp" = ( -/turf/open/floor/holofloor{ - dir = 1; - icon_state = "green" - }, -/area/holodeck/rec_center/firingrange) -"fq" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/holofloor/grass, -/area/holodeck/rec_center/thunderdome1218) -"fr" = ( -/obj/structure/rack, -/obj/item/clothing/under/trek/medsci, -/obj/item/clothing/under/trek/medsci, -/obj/item/clothing/under/trek/command, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fs" = ( -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 2 - }, -/area/holodeck/rec_center/kobayashi) -"ft" = ( -/obj/structure/rack, -/obj/item/clothing/under/trek/engsec, -/obj/item/clothing/under/trek/engsec, -/turf/open/floor/holofloor{ - icon_state = "neutral"; - dir = 1 - }, -/area/holodeck/rec_center/kobayashi) -"fu" = ( -/obj/item/target, -/obj/item/target/clown, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fv" = ( -/obj/item/target, -/obj/item/target/syndicate, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fw" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/holofloor, -/area/holodeck/rec_center/firingrange) -"fx" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/closed/indestructible/riveted, -/area/space) -"fy" = ( -/obj/machinery/igniter/on, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fz" = ( -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fA" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fB" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fC" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomegen"; - name = "General Supply" - }, -/turf/open/floor/plasteel/dark, -/area/tdome/arena_source) -"fD" = ( -/obj/machinery/door/poddoor{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fE" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/arena_source) -"fF" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fG" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/tdome/arena_source) -"fH" = ( -/turf/open/floor/plasteel/neutral, -/area/tdome/arena_source) -"fI" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/tdome/arena_source) -"fJ" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/arena_source) -"fK" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/green, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fL" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/tdome/arena_source) -"fM" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/arena_source) -"fN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fO" = ( -/turf/open/floor/circuit/green, -/area/tdome/arena_source) -"fP" = ( -/obj/machinery/flasher{ - id = "tdomeflash"; - name = "Thunderdome Flash" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena_source) -"fQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fR" = ( -/obj/machinery/camera{ - pixel_x = 10; - network = list("thunder"); - c_tag = "Arena" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena_source) -"fS" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/tdome/arena_source) -"fT" = ( -/turf/open/floor/plasteel/green/corner, -/area/tdome/arena_source) -"fU" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomehea"; - name = "Heavy Supply" - }, -/turf/open/floor/plasteel/dark, -/area/tdome/arena_source) -"fV" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fW" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena_source) -"fX" = ( -/turf/closed/indestructible/riveted, -/area/start) -"fY" = ( -/obj/effect/landmark/start/new_player, -/turf/open/floor/plating, -/area/start) -"fZ" = ( -/turf/closed/indestructible/riveted, -/area/ctf) -"ga" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 9 - }, -/area/ctf) -"gb" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ctf) -"gc" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 5 - }, -/area/ctf) -"gd" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 9 - }, -/area/ctf) -"ge" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/ctf) -"gf" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 5 - }, -/area/ctf) -"gg" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ctf) -"gh" = ( -/turf/open/floor/plasteel/dark, -/area/ctf) -"gi" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/ctf) -"gj" = ( -/turf/open/floor/plasteel/blue, -/area/ctf) -"gk" = ( -/turf/open/floor/plasteel/darkblue, -/area/ctf) -"gl" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/circuit, -/area/ctf) -"gm" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/bluespace, -/area/ctf) -"gn" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/plasteel/bluespace, -/area/ctf) -"go" = ( -/turf/open/floor/plasteel/bluespace, -/area/ctf) -"gp" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/ctf) -"gq" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/circuit/red, -/area/ctf) -"gr" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/ctf) -"gs" = ( -/turf/open/floor/plasteel/red, -/area/ctf) -"gt" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gu" = ( -/turf/closed/indestructible/splashscreen, -/area/start) -"gv" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 10 - }, -/area/ctf) -"gw" = ( -/turf/open/floor/plasteel/darkblue/side, -/area/ctf) -"gx" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 6 - }, -/area/ctf) -"gy" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, -/area/ctf) -"gz" = ( -/turf/open/floor/plasteel/darkred/side, -/area/ctf) -"gA" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 6 - }, -/area/ctf) -"gB" = ( -/obj/structure/window/reinforced/fulltile{ - obj_integrity = 5000; - max_integrity = 5000; - name = "hardened window" - }, -/turf/open/floor/plating, -/area/ctf) -"gC" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/ctf) -"gF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gI" = ( -/obj/machinery/power/emitter/energycannon, -/turf/open/floor/plating, -/area/ctf) -"gJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gL" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/ctf) -"gM" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/ctf) -"gO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"gP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ctf) -"gQ" = ( -/turf/open/floor/plating, -/area/ctf) -"gR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - luminosity = 2 - }, -/area/ctf) -"gS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gT" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ctf) -"gU" = ( -/turf/open/floor/plasteel/darkblue/corner, -/area/ctf) -"gV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ctf) -"gW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gX" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ctf) -"gY" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ctf) -"gZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"ha" = ( -/obj/machinery/power/emitter/energycannon{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ctf) -"hb" = ( -/obj/structure/trap/ctf/blue, -/turf/open/floor/plasteel/blue, -/area/ctf) -"hc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/ctf) -"hd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/ctf) -"he" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/circuit, -/area/ctf) -"hf" = ( -/turf/open/floor/plasteel/darkred, -/area/ctf) -"hg" = ( -/obj/structure/trap/ctf/red, -/turf/open/floor/plasteel/darkred, -/area/ctf) -"hh" = ( -/turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) -"hi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ctf) -"hj" = ( -/turf/open/floor/circuit, -/area/ctf) -"hk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ctf) -"hl" = ( -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"hm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/circuit, -/area/ctf) -"hn" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/circuit, -/area/ctf) -"ho" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/circuit, -/area/ctf) -"hp" = ( -/obj/structure/barricade/security/ctf, -/turf/open/floor/circuit/green/off, -/area/ctf) -"hq" = ( -/obj/structure/trap/ctf/red, -/turf/open/floor/plasteel/red, -/area/ctf) -"hr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9 - }, -/area/ctf) -"hs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ctf) -"ht" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 5 - }, -/area/ctf) -"hu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit/green/off, -/area/ctf) -"hv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 9 - }, -/area/ctf) -"hw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/ctf) -"hx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 5 - }, -/area/ctf) -"hy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ctf) -"hz" = ( -/turf/open/floor/circuit/green/off, -/area/ctf) -"hA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/ctf) -"hB" = ( -/turf/open/floor/circuit/red, -/area/ctf) -"hC" = ( -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hD" = ( -/obj/machinery/capture_the_flag/blue, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hE" = ( -/obj/item/twohanded/ctf/blue, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hF" = ( -/obj/item/twohanded/ctf/red, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hG" = ( -/obj/machinery/capture_the_flag/red, -/turf/open/floor/circuit/green/anim, -/area/ctf) -"hI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10 - }, -/area/ctf) -"hJ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/side, -/area/ctf) -"hK" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkblue/side{ - dir = 6 - }, -/area/ctf) -"hL" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/circuit/green/off, -/area/ctf) -"hM" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, -/area/ctf) -"hN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/side, -/area/ctf) -"hO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 6 - }, -/area/ctf) -"hP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hV" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/circuit/red, -/area/ctf) -"hW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/circuit/red, -/area/ctf) -"hX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"hY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/corner, -/area/ctf) -"hZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ia" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ib" = ( -/turf/open/floor/plasteel/darkred/corner, -/area/ctf) -"ic" = ( -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"id" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"ie" = ( -/turf/open/floor/plasteel/darkred/corner{ - dir = 4 - }, -/area/ctf) -"if" = ( -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ig" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8 - }, -/area/ctf) -"ih" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ctf) -"ii" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/corner{ - dir = 4 - }, -/area/ctf) -"ij" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"ik" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 1 - }, -/area/ctf) -"il" = ( -/turf/closed/indestructible/riveted, -/area/centcom/prison) -"im" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"in" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"io" = ( -/turf/closed/indestructible/riveted, -/area/centcom/control) -"ip" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"iq" = ( -/obj/effect/landmark/prisonwarp, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/prison) -"ir" = ( -/turf/closed/indestructible/fakeglass, -/area/centcom/prison) -"is" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"it" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/control) -"iv" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iw" = ( -/obj/structure/table/reinforced, -/obj/item/storage/lockbox/loyalty, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"ix" = ( -/obj/item/storage/box/emps{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/flashbangs, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iy" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iz" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"iA" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/prison) -"iB" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom Cell" - }, -/area/centcom/prison) -"iC" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"iD" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iE" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iF" = ( -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"iG" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom Warehouse" - }, -/area/centcom/supply) -"iH" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/centcom/prison) -"iI" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/prison) -"iJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iN" = ( -/obj/machinery/status_display{ - name = "cargo display"; - supply_display = 1 - }, -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"iO" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/supply) -"iP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"iQ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/centcom/supply) -"iR" = ( -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/centcom/supply) -"iS" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"iT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iV" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iW" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"iX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/supply) -"iY" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/supply) -"iZ" = ( -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/centcom/supply) -"ja" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/centcom/supply) -"jc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 1; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jd" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "XCCQMLoad2"; - pixel_x = 6 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"je" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/centcom/supply) -"jf" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/centcom/supply) -"jg" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jh" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"ji" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/control) -"jj" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jk" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor2"; - name = "Supply Dock Loading Door" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jl" = ( -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jm" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor2"; - name = "Supply Dock Loading Door" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jn" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jp" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jq" = ( -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jr" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Shuttle"; - req_access_txt = "106" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"js" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ju" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jv" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jy" = ( -/obj/machinery/button/door{ - id = "XCCQMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -27; - pixel_y = -5 - }, -/obj/machinery/button/door{ - dir = 2; - id = "XCCQMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -27; - pixel_y = 5 - }, -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jz" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jA" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/control) -"jB" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jC" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 8; - height = 7; - id = "supply_away"; - json_key = "cargo"; - name = "CentCom"; - width = 20 - }, -/turf/open/space, -/area/space) -"jD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jE" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"jF" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/centcom/control) -"jG" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"jH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jI" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "XCCQMLoad" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jJ" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "XCCQMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jK" = ( -/obj/machinery/door/poddoor{ - density = 1; - id = "XCCQMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "XCCQMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jL" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "XCCQMLoad2" - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jN" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jP" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "XCCQMLoad"; - pixel_x = 6 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"jQ" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"jR" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jS" = ( -/obj/machinery/computer/prisoner, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"jT" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jU" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/control) -"jV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"jW" = ( -/obj/structure/closet/secure_closet/contraband/heads, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"jX" = ( -/obj/structure/closet/secure_closet/courtroom, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"jY" = ( -/obj/structure/closet/lawcloset, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"jZ" = ( -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ka" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kb" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kc" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kd" = ( -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ke" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kf" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kg" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kh" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ki" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership; - dir = 1; - dwidth = 25; - height = 50; - id = "emergency_syndicate"; - name = "Syndicate Auxillary Shuttle Dock"; - width = 50 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"kj" = ( -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"kk" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kl" = ( -/turf/open/floor/wood, -/area/centcom/control) -"km" = ( -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kn" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ko" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien20" - }, -/area/abductor_ship) -"kp" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien21" - }, -/area/abductor_ship) -"kq" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien22" - }, -/area/abductor_ship) -"kr" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien23" - }, -/area/abductor_ship) -"ks" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien24" - }, -/area/abductor_ship) -"kt" = ( -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ku" = ( -/turf/closed/indestructible/riveted, -/area/syndicate_mothership/control) -"kv" = ( -/obj/machinery/door/poddoor/shuttledock{ - checkdir = 1; - name = "syndicate blast door"; - turftype = /turf/open/floor/plating/asteroid/snow - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"kw" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/centcom/supply) -"kx" = ( -/obj/structure/filingcabinet/medical, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"ky" = ( -/obj/structure/filingcabinet/security, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kz" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/wood, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kA" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kB" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kE" = ( -/obj/structure/chair, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kF" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kG" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 2 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kH" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/stamp/law, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kJ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kK" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien16" - }, -/area/abductor_ship) -"kL" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien17" - }, -/area/abductor_ship) -"kM" = ( -/obj/machinery/abductor/experiment{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"kN" = ( -/obj/machinery/abductor/console{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"kO" = ( -/obj/machinery/abductor/pad{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"kP" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien18" - }, -/area/abductor_ship) -"kQ" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien19" - }, -/area/abductor_ship) -"kR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"kS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kT" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kU" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"kW" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"kX" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kY" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/stamp/law, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"kZ" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"la" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lb" = ( -/obj/structure/table/wood, -/obj/machinery/door/window, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lc" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/gavelblock, -/obj/item/gavelhammer, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"ld" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"le" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/megaphone, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lf" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lg" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien14" - }, -/area/abductor_ship) -"lh" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"li" = ( -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lj" = ( -/obj/structure/closet/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lk" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien15" - }, -/area/abductor_ship) -"ll" = ( -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"lm" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"ln" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"lo" = ( -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"lp" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"lq" = ( -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/centcom/supply) -"lr" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom" - }, -/area/centcom/control) -"ls" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lu" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lv" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/flashlight/seclite, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lw" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"ly" = ( -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"lz" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"lA" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"lB" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien12" - }, -/area/abductor_ship) -"lC" = ( -/obj/item/retractor/alien, -/obj/item/hemostat/alien, -/obj/structure/table/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lD" = ( -/obj/effect/landmark/abductor/scientist{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lE" = ( -/obj/structure/table/optable/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lF" = ( -/obj/effect/landmark/abductor/agent{ - team_number = 4 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lG" = ( -/obj/structure/table/abductor, -/obj/item/storage/box/alienhandcuffs, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lH" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien13" - }, -/area/abductor_ship) -"lI" = ( -/turf/open/space/transit, -/area/space) -"lJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Shuttle Control Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"lK" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Supply"; - req_access_txt = "106" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"lL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/centcom/control) -"lM" = ( -/obj/machinery/door/poddoor/shutters, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"lN" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/centcom/control) -"lO" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lP" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/item/crowbar/power, -/obj/item/storage/belt/security/full, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"lR" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"lS" = ( -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/control) -"lT" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"lU" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"lV" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - pixel_x = -32; - syndie = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lW" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"lX" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien10" - }, -/area/abductor_ship) -"lY" = ( -/obj/item/surgical_drapes, -/obj/item/paper/guides/antag/abductor, -/obj/item/scalpel/alien, -/obj/structure/table/abductor, -/obj/item/cautery/alien, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"lZ" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien11" - }, -/area/abductor_ship) -"ma" = ( -/obj/structure/flora/grass/both, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mb" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mc" = ( -/obj/machinery/computer/auxillary_base{ - pixel_y = 32 - }, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"md" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"me" = ( -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"mf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mg" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mh" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"mi" = ( -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/centcom/supply) -"mj" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"mk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/open/floor/plating, -/area/centcom/control) -"ml" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"mm" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mn" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mo" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mp" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mq" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mr" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien6" - }, -/area/abductor_ship) -"ms" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien7" - }, -/area/abductor_ship) -"mt" = ( -/obj/machinery/abductor/gland_dispenser, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"mu" = ( -/obj/structure/table/abductor, -/obj/item/surgicaldrill/alien, -/obj/item/circular_saw/alien, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"mv" = ( -/obj/structure/bed/abductor, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"mw" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien8" - }, -/area/abductor_ship) -"mx" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien9" - }, -/area/abductor_ship) -"my" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mz" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mA" = ( -/obj/structure/flora/grass/both, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mB" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) -"mC" = ( -/obj/item/disk/data, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"mD" = ( -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"mE" = ( -/obj/machinery/computer/security/telescreen/entertainment, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"mF" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/supply) -"mG" = ( -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"mH" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/centcom/supply) -"mI" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/centcom/supply) -"mJ" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"mK" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil/white, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/control) -"mL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mM" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mN" = ( -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mO" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/centcom/control) -"mP" = ( -/obj/item/storage/firstaid/regular, -/obj/structure/table, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/control) -"mQ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/centcom/control) -"mR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"mS" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "XCC Shutter 3 Control"; - pixel_x = -24; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"mT" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/button/door{ - id = "XCCsecdepartment"; - layer = 3; - name = "CC Security Checkpoint Control"; - pixel_x = 24; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"mU" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mV" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mW" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"mX" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"mY" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"mZ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"na" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"nb" = ( -/turf/closed/indestructible/abductor, -/area/abductor_ship) -"nc" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien2" - }, -/area/abductor_ship) -"nd" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien3" - }, -/area/abductor_ship) -"ne" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien4" - }, -/area/abductor_ship) -"nf" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien5" - }, -/area/abductor_ship) -"ng" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/riveted, -/area/syndicate_mothership/control) -"nh" = ( -/obj/item/toy/figure/syndie, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ni" = ( -/obj/machinery/newscaster/security_unit, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nj" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nl" = ( -/obj/machinery/computer/security/mining{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"nm" = ( -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/centcom/supply) -"nn" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/brown, -/area/centcom/supply) -"no" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/supply) -"np" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"nq" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/control) -"nr" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/control) -"ns" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nt" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nu" = ( -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nv" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/centcom/control) -"nw" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nx" = ( -/obj/structure/flora/bush, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ny" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"nz" = ( -/turf/closed/indestructible/fakeglass, -/area/syndicate_mothership/control) -"nA" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nC" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nD" = ( -/obj/item/clipboard, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"nE" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil/white, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"nF" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"nG" = ( -/obj/machinery/computer/security/mining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"nH" = ( -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"nI" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/centcom/supply) -"nJ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/centcom/supply) -"nK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"nL" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/centcom/control) -"nM" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsecdepartment"; - name = "XCC Security Checkpoint Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"nN" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/grimy, -/area/centcom/control) -"nO" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nP" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nQ" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nR" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "leftsecure"; - name = "CentCom Stand"; - req_access_txt = "109" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"nS" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/centcom/ferry) -"nT" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nU" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"nV" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/control) -"nW" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"nX" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/centcom/control) -"nY" = ( -/obj/machinery/computer/prisoner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"nZ" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"oa" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"ob" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"oc" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"od" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"oe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/ferry) -"of" = ( -/obj/structure/table/wood, -/obj/item/taperecorder, -/obj/item/storage/box/handcuffs, -/obj/item/flashlight/seclite, -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"og" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oh" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-15"; - pixel_x = -6; - pixel_y = 12 - }, -/turf/open/floor/plasteel/vault{ - dir = 6 - }, -/area/centcom/ferry) -"oi" = ( -/obj/structure/fireplace, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"oj" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 10 - }, -/area/centcom/ferry) -"ok" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ol" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"om" = ( -/obj/machinery/computer/card/centcom, -/obj/item/card/id/centcom, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"on" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oo" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 32; - use_power = 0 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"op" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/blue, -/obj/item/melee/chainofcommand, -/obj/item/stamp/captain, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"oq" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/item/storage/secure/safe{ - pixel_x = 32; - pixel_y = 24 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"or" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"os" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/red, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ot" = ( -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ou" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ov" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"ow" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/control) -"ox" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"oy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/centcom/control) -"oz" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"oA" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oB" = ( -/turf/open/floor/wood, -/area/centcom/ferry) -"oC" = ( -/obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 4; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oD" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oE" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/centcom/ferry) -"oG" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oH" = ( -/obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oK" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"oL" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"oM" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"oN" = ( -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/centcom/supply) -"oO" = ( -/obj/machinery/computer/security/mining{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"oP" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/control) -"oQ" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"oR" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"oS" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"oT" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"oW" = ( -/obj/structure/flora/bush, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"oX" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"oY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"oZ" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pa" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pb" = ( -/obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pc" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pd" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pe" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pf" = ( -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pg" = ( -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ph" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"pi" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/qm, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pj" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/centcom/supply) -"pk" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"pl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - name = "CentCom Customs"; - icon_state = "rightsecure"; - dir = 4; - req_access_txt = "109"; - base_state = "rightsecure" - }, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/control) -"pn" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"po" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pp" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pq" = ( -/obj/structure/bookcase/random, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pr" = ( -/obj/structure/bookcase/random, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"ps" = ( -/obj/structure/bookcase/random, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pt" = ( -/obj/machinery/vending/coffee, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/centcom/control) -"pu" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pv" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/centcom/control) -"pw" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"pF" = ( -/obj/machinery/door/airlock/centcom{ - name = "Auxillary Dock"; - opacity = 1; - req_access_txt = "" - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"pG" = ( -/obj/structure/flora/tree/pine, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"pH" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"pI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"pJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"pK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/centcom/ferry) -"pL" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pM" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pN" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/rank/curator/treasure_hunter, -/obj/item/clothing/under/skirt/black, -/obj/item/clothing/under/shorts/black, -/obj/item/clothing/under/pants/track, -/obj/item/clothing/accessory/armband/deputy, -/obj/item/clothing/accessory/waistcoat, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/neck/stripedredscarf, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/helmet/space/beret, -/obj/item/clothing/suit/curator, -/obj/item/clothing/suit/space/officer, -/obj/item/clothing/gloves/fingerless, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/eyepatch, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"pO" = ( -/obj/structure/destructible/cult/tome, -/obj/item/book/codex_gigas, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"pP" = ( -/obj/structure/table/reinforced, -/obj/item/cartridge/quartermaster{ - pixel_x = -6 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6 - }, -/obj/item/cartridge/quartermaster{ - pixel_y = 6 - }, -/obj/item/gps/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/paper_bin, -/obj/item/pen/red, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/supply) -"pR" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"pX" = ( -/obj/item/storage/crayons, -/obj/structure/table, -/obj/item/storage/crayons, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"pY" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"pZ" = ( -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qa" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qb" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qc" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qd" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"qe" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"qf" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light, -/turf/open/floor/wood, -/area/centcom/ferry) -"qg" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/dsquad, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"qi" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/lockbox/medal, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qj" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"qk" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ql" = ( -/obj/structure/dresser, -/obj/structure/sign/plaques/golden/captain{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"qm" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"qn" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) -"qo" = ( -/obj/structure/table/reinforced, -/obj/item/folder, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/supply) -"qp" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"qq" = ( -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "XCC Shutter 3 Control"; - pixel_x = 24; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"qr" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/centcom/control) -"qs" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/green/side, -/area/centcom/control) -"qt" = ( -/turf/open/floor/plasteel/green/side, -/area/centcom/control) -"qu" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/centcom/control) -"qv" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/centcom/control) -"qw" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/centcom/control) -"qx" = ( -/turf/closed/indestructible/riveted, -/area/centcom/evac) -"qy" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/centcom/evac) -"qz" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/evac) -"qA" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/grass, -/area/centcom/evac) -"qB" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/centcom/evac) -"qC" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/grass, -/area/centcom/evac) -"qD" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/centcom/evac) -"qE" = ( -/turf/closed/indestructible/riveted/uranium, -/area/wizard_station) -"qJ" = ( -/obj/machinery/computer/shuttle/syndicate/recall, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qK" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qL" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qM" = ( -/obj/machinery/vending/cigarette{ - products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qN" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qO" = ( -/obj/item/soap/syndie, -/obj/structure/mopbucket, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qP" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/item/mop, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"qQ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"qR" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"qS" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/centcom/supply) -"qT" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/centcom/control) -"qU" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/centcom/evac) -"qV" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/centcom/evac) -"qW" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/centcom/evac) -"qX" = ( -/obj/structure/fluff/arc, -/turf/open/floor/grass, -/area/centcom/evac) -"qY" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/centcom/evac) -"qZ" = ( -/turf/open/floor/engine/cult, -/area/wizard_station) -"ra" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/engine/cult, -/area/wizard_station) -"rd" = ( -/obj/structure/flora/grass/brown, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"re" = ( -/obj/item/paper/fluff/stations/centcom/disk_memo, -/obj/structure/noticeboard{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rf" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rg" = ( -/mob/living/simple_animal/hostile/carp/cayenne, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rh" = ( -/obj/machinery/door/airlock/centcom{ - name = "Restroom"; - opacity = 1; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"ri" = ( -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rj" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"rk" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rl" = ( -/obj/machinery/computer/auxillary_base{ - pixel_y = 32 - }, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/radio/headset/headset_cent, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rm" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rn" = ( -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ro" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rp" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rq" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rr" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weldingtool/experimental, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rs" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/cable_coil/white, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rt" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"ru" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"rv" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"rw" = ( -/obj/item/flashlight/lamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"rx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ry" = ( -/obj/machinery/computer/card/centcom, -/obj/item/card/id/centcom, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; - name = "Research Monitor"; - network = list("rd","minisat"); - pixel_y = 28 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"rz" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/ferry) -"rA" = ( -/obj/machinery/power/smes/magical, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rB" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Commander's Office APC"; - pixel_x = 26 - }, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 15 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/cable_coil/white, -/obj/item/screwdriver/power, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rC" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/deathsquad{ - pixel_y = 5 - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/mask/gas/sechailer/swat, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/lockbox/loyalty, -/obj/item/gun/ballistic/automatic/ar, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/obj/item/crowbar/power, -/obj/item/storage/belt/security/full, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"rF" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/centcom/supply) -"rG" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/supply) -"rH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/centcom/control) -"rI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsec3"; - name = "XCC Checkpoint 3 Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"rJ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/grass, -/area/centcom/control) -"rK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/control) -"rL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rM" = ( -/obj/structure/filingcabinet/medical, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rN" = ( -/obj/structure/filingcabinet/security, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rO" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rP" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rQ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rR" = ( -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/silver_ids, -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"rS" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/centcom/evac) -"rT" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/centcom/evac) -"rU" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/centcom/evac) -"rV" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/centcom/evac) -"rW" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"rX" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"se" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sf" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sg" = ( -/obj/structure/table/wood, -/obj/item/pizzabox, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sh" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/nukeop, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"si" = ( -/obj/machinery/computer/telecrystals/uplinker, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"sj" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/door/window{ - name = "Tactical Toilet"; - icon_state = "right"; - dir = 8; - opacity = 1 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/syndicate_mothership/control) -"sk" = ( -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sl" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"so" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"sq" = ( -/obj/machinery/computer/shuttle/white_ship{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"sr" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/ferry) -"ss" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/ferry) -"st" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/ferry) -"su" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/ferry) -"sv" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/ferry) -"sw" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sx" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sy" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sz" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"sA" = ( -/obj/item/clipboard, -/obj/structure/table/reinforced, -/obj/item/detective_scanner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sB" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"sD" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Storage"; - req_access_txt = "106" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"sE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sF" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/obj/machinery/meter, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sH" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault Door"; - req_access_txt = "53" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"sI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"sK" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/centcom/control) -"sL" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sM" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"sN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sP" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sQ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sR" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sS" = ( -/obj/structure/table, -/obj/item/toy/katana, -/obj/item/toy/plush/carpplushie, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sU" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sV" = ( -/obj/machinery/door/poddoor/shuttledock, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/evac) -"sW" = ( -/obj/structure/showcase{ - desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; - icon = 'icons/obj/machines/telecomms.dmi'; - icon_state = "processor"; - name = "byond random number generator" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"sX" = ( -/obj/structure/showcase{ - desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; - icon = 'icons/mob/mob.dmi'; - icon_state = "nim"; - name = "wizard of yendor showcase" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"te" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"tf" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/toy/cards/deck/syndicate{ - icon_state = "deck_syndicate_full"; - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"tg" = ( -/obj/machinery/computer/telecrystals/uplinker, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"th" = ( -/obj/structure/closet/cardboard, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"ti" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"tn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"to" = ( -/obj/machinery/computer/shuttle/ferry{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tp" = ( -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/centcom/ferry) -"tq" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/ferry) -"tr" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/ferry) -"ts" = ( -/turf/open/floor/plasteel/green/corner, -/area/centcom/ferry) -"tt" = ( -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/centcom/ferry) -"tu" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Supply"; - req_access_txt = "106" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tv" = ( -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/ferry) -"tw" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"tx" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ty" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/cas{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"tz" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"tA" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"tB" = ( -/obj/item/storage/fancy/donut_box, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"tC" = ( -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"tD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tE" = ( -/obj/machinery/computer/monitor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tF" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tG" = ( -/obj/item/storage/box/handcuffs, -/obj/item/ammo_box/a357, -/obj/item/ammo_box/a357, -/obj/item/gun/ballistic/revolver/mateba, -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tH" = ( -/obj/item/gun/energy/pulse/carbine/loyalpin, -/obj/item/flashlight/seclite, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tI" = ( -/obj/item/storage/box/emps{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/flashbangs, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/item/grenade/plastic/x4, -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"tJ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"tK" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"tL" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"tM" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/centcom/control) -"tN" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"tO" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"tP" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"tQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/control) -"tR" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/centcom/evac) -"tS" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"tT" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/centcom/evac) -"tU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"tV" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/evac) -"tX" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Cockpit" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"ud" = ( -/obj/machinery/door/poddoor/shutters{ - id = "nukeop_ready"; - name = "shuttle dock" - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"ue" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"ui" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"uj" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uk" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/button/door{ - id = "XCCFerry"; - name = "Hanger Bay Shutters"; - pixel_y = -38 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ul" = ( -/obj/machinery/computer/emergency_shuttle{ - dir = 1 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"um" = ( -/obj/machinery/computer/communications{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"un" = ( -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uo" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/centcom/ferry) -"up" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"uq" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"ur" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"us" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/centcom/ferry) -"ut" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"uu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/control) -"uv" = ( -/obj/machinery/computer/security{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"uw" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/darkred/side, -/area/centcom/control) -"ux" = ( -/obj/machinery/computer/card/centcom{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "XCCcustoms1"; - layer = 3.5; - name = "CC Customs 1 Control"; - pixel_x = 8; - pixel_y = -24 - }, -/obj/machinery/button/door{ - id = "XCCcustoms2"; - layer = 3.5; - name = "CC Customs 2 Control"; - pixel_x = -8; - pixel_y = -24 - }, -/turf/open/floor/plasteel/darkred/side, -/area/centcom/control) -"uy" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"uz" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light, -/turf/open/floor/plating/asteroid, -/area/centcom/evac) -"uA" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"uB" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/evac) -"uC" = ( -/obj/machinery/computer/camera_advanced, -/turf/open/floor/wood, -/area/wizard_station) -"uD" = ( -/obj/structure/table/wood/fancy, -/obj/item/radio/intercom{ - desc = "Talk smack through this."; - syndie = 1 - }, -/turf/open/floor/wood, -/area/wizard_station) -"uE" = ( -/turf/open/floor/carpet, -/area/wizard_station) -"uF" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/carpet, -/area/wizard_station) -"uJ" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"uL" = ( -/obj/machinery/button/door{ - id = "nukeop_ready"; - name = "mission launch control"; - pixel_x = -26; - req_access_txt = "151" - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"uM" = ( -/obj/machinery/computer/telecrystals/uplinker, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"uO" = ( -/obj/machinery/door/airlock/centcom{ - name = "Shuttle Control Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"uP" = ( -/obj/structure/table/reinforced, -/obj/item/stack/packageWrap, -/obj/item/crowbar/power, -/obj/item/wrench, -/obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"uQ" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"uR" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uS" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uT" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/vault{ - dir = 6 - }, -/area/centcom/ferry) -"uU" = ( -/obj/structure/cable/white, -/turf/open/floor/plasteel/vault, -/area/centcom/ferry) -"uV" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 10 - }, -/area/centcom/ferry) -"uW" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uX" = ( -/obj/structure/table/wood, -/obj/item/dice/d20{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/dice/d10{ - pixel_x = -3 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"uY" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/centcom/ferry) -"uZ" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/ferry) -"va" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/centcom/ferry) -"vb" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/centcom/ferry) -"vc" = ( -/obj/machinery/newscaster, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"vd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/machinery/door/window, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"ve" = ( -/turf/open/floor/plasteel/blue/corner, -/area/centcom/evac) -"vf" = ( -/turf/open/floor/plasteel/blue/side, -/area/centcom/evac) -"vg" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/centcom/evac) -"vh" = ( -/turf/open/floor/plasteel, -/area/centcom/evac) -"vi" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 25; - height = 50; - id = "emergency_away"; - name = "CentCom Emergency Shuttle Dock"; - width = 50; - json_key = "emergency" - }, -/turf/open/space, -/area/space) -"vj" = ( -/turf/open/floor/wood, -/area/wizard_station) -"vk" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/open/floor/wood, -/area/wizard_station) -"vl" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 4 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"vm" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/figure/wizard, -/turf/open/floor/carpet, -/area/wizard_station) -"vn" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"vu" = ( -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vv" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vw" = ( -/obj/structure/table/wood, -/obj/item/syndicatedetonator{ - desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press." - }, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vx" = ( -/obj/structure/table/wood, -/obj/item/toy/nuke, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"vA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK" - }, -/turf/open/floor/plating, -/area/centcom/ferry) -"vB" = ( -/obj/structure/closet/emcloset, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vE" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vF" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"vG" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsec1"; - name = "XCC Checkpoint 1 Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"vH" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"vI" = ( -/obj/machinery/pdapainter, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vJ" = ( -/obj/machinery/photocopier, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "XCCFerry"; - name = "Hanger Bay Shutters"; - pixel_x = -8; - pixel_y = 24; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "CC Main Access Control"; - pixel_x = 8; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "XCCsec1"; - name = "CC Shutter 1 Control"; - pixel_x = 8; - pixel_y = 38 - }, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "XCC Shutter 3 Control"; - pixel_x = -8; - pixel_y = 38 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vK" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vL" = ( -/obj/item/flashlight/lamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vM" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vN" = ( -/obj/structure/filingcabinet/medical, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"vO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"vP" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCcustoms2"; - name = "XCC Customs 2 Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"vQ" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/control) -"vR" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/centcom/control) -"vS" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"vT" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/control) -"vU" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCcustoms1"; - name = "XCC Customs 1 Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"vV" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"vW" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/centcom/evac) -"vX" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 5 - }, -/area/centcom/evac) -"vY" = ( -/turf/open/floor/plasteel/blue, -/area/centcom/evac) -"vZ" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 4 - }, -/area/centcom/evac) -"wa" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/centcom/evac) -"wb" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Observation Room" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wc" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Game Room" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wd" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"wl" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wm" = ( -/obj/effect/landmark/start/nukeop_leader, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wn" = ( -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wo" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Uplink Management Control"; - req_access_txt = "151" - }, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wp" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"wr" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ws" = ( -/turf/open/floor/plasteel/neutral, -/area/centcom/ferry) -"wt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wv" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCFerry"; - name = "XCC Ferry Hangar" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ww" = ( -/obj/machinery/button/door{ - id = "XCCFerry"; - name = "Hanger Bay Shutters"; - pixel_y = 24; - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wy" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wA" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/ferry) -"wB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"wC" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Customs"; - opacity = 1; - req_access_txt = "109" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"wD" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lighter, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"wE" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 2 - }, -/turf/open/floor/plasteel/vault, -/area/centcom/control) -"wF" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"wG" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/centcom/control) -"wH" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/centcom/control) -"wI" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/control) -"wJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"wK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"wL" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/centcom/evac) -"wM" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/open/floor/wood, -/area/wizard_station) -"wN" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"wP" = ( -/obj/structure/table/wood/fancy, -/obj/item/camera/spooky, -/turf/open/floor/carpet, -/area/wizard_station) -"wQ" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/carpet, -/area/wizard_station) -"wV" = ( -/obj/machinery/computer/telecrystals/boss{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/syndicate_mothership/control) -"wW" = ( -/obj/structure/sign/map/left{ - pixel_y = -32 - }, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_left"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wX" = ( -/obj/structure/sign/map/right{ - pixel_y = -32 - }, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_right"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/gin, -/turf/open/floor/wood, -/area/syndicate_mothership/control) -"wY" = ( -/obj/machinery/door/airlock/centcom{ - name = "Equipment Room"; - opacity = 1; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/bar{ - dir = 2 - }, -/area/syndicate_mothership/control) -"xb" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_away"; - json_key = "ferry"; - name = "CentCom Ferry Dock"; - width = 5 - }, -/turf/open/space, -/area/space) -"xc" = ( -/obj/machinery/door/airlock/external{ - name = "Ferry Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xd" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xf" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xg" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/open/floor/plating, -/area/centcom/ferry) -"xi" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xj" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/centcom/ferry) -"xk" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/ferry) -"xl" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/centcom/control) -"xm" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xn" = ( -/obj/machinery/computer/card/centcom{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xo" = ( -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"xp" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/centcom/control) -"xq" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/centcom/control) -"xr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: BLAST DOORS" - }, -/turf/open/floor/plating, -/area/centcom/evac) -"xs" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"xt" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/centcom/evac) -"xu" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/wizard_station) -"xv" = ( -/obj/item/statuebust{ - pixel_y = 12 - }, -/obj/structure/table/wood/fancy, -/turf/open/floor/wood, -/area/wizard_station) -"xw" = ( -/obj/machinery/vending/magivend, -/turf/open/floor/engine/cult, -/area/wizard_station) -"xx" = ( -/obj/machinery/vending/snack, -/turf/open/floor/engine/cult, -/area/wizard_station) -"xy" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/pill_bottle/dice{ - icon_state = "magicdicebag" - }, -/turf/open/floor/carpet, -/area/wizard_station) -"xz" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/photo_album, -/obj/machinery/light, -/turf/open/floor/carpet, -/area/wizard_station) -"xG" = ( -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"xH" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"xI" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mech_bay_recharge_floor, -/area/syndicate_mothership/control) -"xJ" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plating, -/area/syndicate_mothership/control) -"xK" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"xL" = ( -/obj/structure/closet/cardboard/metal, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xN" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership/control; - dir = 1; - dwidth = 3; - height = 7; - name = "escape pod loader"; - roundstart_template = /datum/map_template/shuttle/assault_pod/default; - width = 7 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xP" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"xQ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xS" = ( -/obj/machinery/button/door{ - id = "XCCsec1"; - name = "CC Shutter 1 Control"; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"xT" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"xU" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xV" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/centcom/control) -"xW" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/control) -"xX" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"xY" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/centcom/evac) -"xZ" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/centcom/evac) -"ya" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Study" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yb" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Break Room" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yj" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"yk" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"yl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"ym" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/syndicate_mothership/control) -"yn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/centcom/ferry) -"yo" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"yp" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"yq" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -28 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"yr" = ( -/obj/machinery/door/airlock/centcom{ - name = "Briefing Room"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"ys" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"yt" = ( -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/silver_ids, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yu" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yv" = ( -/obj/machinery/computer/prisoner{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yw" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yx" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"yy" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"yz" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/side, -/area/centcom/control) -"yA" = ( -/obj/item/storage/firstaid/regular, -/obj/structure/table, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/centcom/control) -"yB" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/centcom/evac) -"yC" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yD" = ( -/obj/structure/table/wood, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yE" = ( -/obj/structure/table/wood, -/obj/item/retractor, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yF" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/wizrobe/magusblue, -/obj/item/clothing/head/wizard/magus, -/obj/item/staff, -/obj/structure/mirror/magic{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yG" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/wizrobe/magusred, -/obj/item/clothing/head/wizard/magus, -/obj/item/staff, -/turf/open/floor/engine/cult, -/area/wizard_station) -"yH" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/turf/open/floor/grass, -/area/wizard_station) -"yI" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/grass, -/area/wizard_station) -"yJ" = ( -/obj/effect/decal/remains/xeno/larva, -/turf/open/floor/grass, -/area/wizard_station) -"yK" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/grass, -/area/wizard_station) -"yU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"yX" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"yY" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"yZ" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"za" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zb" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zc" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zd" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"ze" = ( -/obj/structure/closet/secure_closet/ertEngi, -/obj/structure/sign/directions/engineering{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zf" = ( -/obj/structure/closet/secure_closet/ertEngi, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zg" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/flashlight/seclite, -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zh" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic/c4{ - pixel_x = 6 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = -4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zi" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zj" = ( -/obj/structure/closet/secure_closet/ertCom, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; - dir = 2; - icon_state = "direction_bridge"; - name = "command department"; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"zk" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"zl" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/centcom/evac) -"zm" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/centcom/evac) -"zo" = ( -/obj/structure/destructible/cult/tome, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zp" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/clothing/suit/wizrobe/red, -/obj/item/clothing/head/wizard/red, -/obj/item/staff, -/obj/item/clothing/shoes/sandal/magic, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zq" = ( -/turf/open/floor/grass, -/area/wizard_station) -"zr" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/corgi, -/turf/open/floor/grass, -/area/wizard_station) -"zx" = ( -/obj/structure/closet/syndicate/personal, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"zy" = ( -/obj/structure/table, -/obj/item/gun/energy/ionrifle{ - pin = /obj/item/firing_pin - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/syndicate_mothership/control) -"zz" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zA" = ( -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"zB" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"zC" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"zD" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zE" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"zF" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/centcom/control) -"zG" = ( -/turf/open/floor/plasteel/blue/corner, -/area/centcom/control) -"zH" = ( -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, -/obj/item/retractor{ - pixel_x = 4 - }, -/obj/item/hemostat{ - pixel_x = -4 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zI" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zJ" = ( -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zK" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"zL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/asteroid, -/area/centcom/evac) -"zN" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zO" = ( -/obj/structure/destructible/cult/talisman{ - desc = "An altar dedicated to the Wizards' Federation" - }, -/obj/item/kitchen/knife/ritual, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zP" = ( -/obj/item/clothing/shoes/sandal/marisa, -/obj/item/clothing/suit/wizrobe/marisa, -/obj/item/clothing/head/wizard/marisa, -/obj/item/staff/broom, -/turf/open/floor/engine/cult, -/area/wizard_station) -"zQ" = ( -/obj/effect/decal/cleanable/blood/splatter, -/mob/living/simple_animal/hostile/netherworld{ - name = "Experiment 35b" - }, -/turf/open/floor/grass, -/area/wizard_station) -"Ab" = ( -/obj/machinery/photocopier, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Ac" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/folder/blue{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lighter, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Ad" = ( -/obj/structure/table/reinforced, -/obj/item/storage/secure/briefcase, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ae" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Af" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ag" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ah" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"Ai" = ( -/obj/machinery/door/poddoor/ert, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Aj" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/obj/item/radio, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Ak" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Al" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Am" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/centcom/control) -"An" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"Ao" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"Ap" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/blue/corner, -/area/centcom/control) -"Aq" = ( -/obj/structure/table/optable, -/obj/item/surgical_drapes, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"Ar" = ( -/turf/open/floor/plasteel/blue, -/area/centcom/control) -"As" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"At" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/centcom/evac) -"Au" = ( -/obj/machinery/abductor/experiment{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Av" = ( -/obj/machinery/abductor/console{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Aw" = ( -/obj/machinery/abductor/pad{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Ax" = ( -/turf/closed/indestructible/fakeglass{ - color = "#008000" - }, -/area/wizard_station) -"Ay" = ( -/obj/effect/landmark/start/wizard, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Az" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/grass, -/area/wizard_station) -"AA" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, -/turf/open/floor/grass, -/area/wizard_station) -"AB" = ( -/obj/effect/decal/remains/xeno, -/turf/open/floor/grass, -/area/wizard_station) -"AJ" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"AK" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"AL" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/seclite, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"AM" = ( -/obj/machinery/shuttle_manipulator, -/turf/open/floor/circuit/green, -/area/centcom/ferry) -"AN" = ( -/turf/open/floor/circuit/green, -/area/centcom/ferry) -"AO" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"AP" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"AQ" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"AR" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/zipties, -/obj/item/crowbar/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"AS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Briefing Area APC"; - pixel_x = 26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"AT" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/indestructible/riveted, -/area/centcom/control) -"AU" = ( -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"AV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AW" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AX" = ( -/obj/structure/table, -/obj/item/toy/sword, -/obj/item/gun/ballistic/shotgun/toy/crossbow, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AY" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"AZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Ba" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Bb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Bc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Bd" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/centcom/evac) -"Be" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"Bf" = ( -/obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Bg" = ( -/mob/living/simple_animal/bot/medbot/mysterious{ - desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; - faction = list("neutral","silicon","creature"); - name = "Nobody's Perfect" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Bh" = ( -/obj/machinery/light, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Bi" = ( -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/turf/open/floor/grass, -/area/wizard_station) -"Bu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Bv" = ( -/obj/machinery/computer/card/centcom{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Bw" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/plasteel/grimy, -/area/centcom/ferry) -"Bx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"By" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Bz" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/pen/blue, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"BA" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"BB" = ( -/obj/structure/table/reinforced, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"BC" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"BD" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"BE" = ( -/obj/machinery/door/poddoor/shutters{ - id = "XCCsec3"; - name = "CC Main Access Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/control) -"BF" = ( -/obj/item/defibrillator/loaded, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BG" = ( -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BH" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"BI" = ( -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"BJ" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"BK" = ( -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BL" = ( -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cmo, -/area/centcom/control) -"BM" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BO" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "CentCom Customs"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/evac) -"BQ" = ( -/obj/effect/landmark/abductor/scientist{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"BR" = ( -/obj/effect/landmark/abductor/agent{ - team_number = 3 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"BS" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Observation Deck" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"BY" = ( -/obj/item/toy/figure/syndie, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"BZ" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/radio/headset/headset_cent, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ca" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/dark, -/area/centcom/ferry) -"Cb" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/ert_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/ferry) -"Cc" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Cd" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/light, -/turf/open/floor/grass, -/area/centcom/evac) -"Ce" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Cf" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/centcom/evac) -"Cg" = ( -/obj/item/cardboard_cutout{ - desc = "They seem to be ignoring you... Typical."; - dir = 1; - icon_state = "cutout_ntsec"; - name = "Private Security Officer" - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/centcom/evac) -"Ch" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "XCCcustoms1"; - layer = 3; - name = "CC Emergency Docks Control"; - pixel_x = 24; - pixel_y = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Ci" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"Cp" = ( -/obj/structure/statue/uranium/nuke, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"Cq" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cr" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cs" = ( -/obj/structure/bookcase/random, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Ct" = ( -/obj/structure/filingcabinet/medical, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cu" = ( -/obj/structure/filingcabinet/security, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cv" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cw" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Briefing Room APC"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cx" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"Cz" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"CA" = ( -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/ferry) -"CB" = ( -/obj/structure/closet/secure_closet/ertMed, -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CC" = ( -/obj/structure/closet/secure_closet/ertMed, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = -32; - use_power = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/emps, -/obj/item/gun/energy/ionrifle, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/syringes, -/obj/item/gun/syringe/rapidsyringe, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CF" = ( -/obj/structure/closet/secure_closet/ertSec, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CG" = ( -/obj/structure/closet/secure_closet/ertSec, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"CH" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CI" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/centcom/control) -"CJ" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/centcom/control) -"CK" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/centcom/control) -"CL" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/centcom/control) -"CM" = ( -/obj/structure/filingcabinet/medical, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CN" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"CP" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"CQ" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"CR" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"CX" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"CY" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/centcom/control) -"CZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/centcom/control) -"Da" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -4 - }, -/obj/item/reagent_containers/hypospray/medipen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Db" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Dc" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security/full, -/obj/item/gun/ballistic/automatic/wt550, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Dd" = ( -/obj/structure/table/reinforced, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"De" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/handcuffs, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Df" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Dg" = ( -/obj/item/cardboard_cutout{ - desc = "They seem to be ignoring you... Typical."; - icon_state = "cutout_ntsec"; - name = "Private Security Officer" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"Dh" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"Dq" = ( -/obj/machinery/door/airlock/external, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Dr" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Ds" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/centcom/control) -"Dt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/fancy/donut_box, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"Du" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"Dv" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/centcom/control) -"Dw" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Dx" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/centcom/evac) -"Dy" = ( -/turf/open/floor/plasteel/vault{ - dir = 9 - }, -/area/centcom/evac) -"Dz" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"DA" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/taperecorder, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"DB" = ( -/obj/item/storage/box/ids{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/silver_ids, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/evac) -"DC" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Storage" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"DD" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Personal Quarters" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"DE" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Bathroom" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"DF" = ( -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DG" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/centcom/control) -"DH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/item/pen/red, -/obj/machinery/door/window/brigdoor{ - name = "CentCom Customs"; - icon_state = "rightsecure"; - dir = 4; - req_access_txt = "109"; - base_state = "rightsecure" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"DI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/pen/blue, -/obj/machinery/door/window/brigdoor{ - name = "CentCom Customs"; - icon_state = "rightsecure"; - dir = 8; - req_access_txt = "109"; - base_state = "rightsecure" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/centcom/control) -"DJ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/centcom/control) -"DK" = ( -/turf/closed/indestructible/fakedoor{ - name = "CentCom" - }, -/area/centcom/evac) -"DL" = ( -/obj/item/clothing/suit/wizrobe/black, -/obj/item/clothing/head/wizard/black, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"DM" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"DN" = ( -/obj/item/cardboard_cutout, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"DO" = ( -/obj/structure/table/wood, -/obj/item/dice/d20, -/obj/item/dice, -/turf/open/floor/carpet, -/area/wizard_station) -"DP" = ( -/obj/structure/punching_bag, -/turf/open/floor/carpet, -/area/wizard_station) -"DQ" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"DR" = ( -/turf/open/floor/plasteel/white, -/area/wizard_station) -"DS" = ( -/obj/structure/mirror/magic{ - pixel_y = 28 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"DT" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "XCCsec3"; - name = "CC Main Access Control" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DU" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DV" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/centcom/control) -"DW" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/corner, -/area/centcom/control) -"DX" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/computer/med_data{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DY" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/folder/white, -/obj/item/pen/blue, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"DZ" = ( -/obj/item/cautery/alien, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ea" = ( -/obj/item/coin/antagtoken, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/wizard_station) -"Eb" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"Ec" = ( -/obj/structure/bed, -/obj/item/bedsheet/wiz, -/turf/open/floor/carpet, -/area/wizard_station) -"Ed" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/wizard_station) -"Ee" = ( -/obj/item/soap/homemade, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Ef" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Eg" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Booth"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Eh" = ( -/obj/structure/closet/cardboard, -/obj/item/banhammer, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ei" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ej" = ( -/obj/vehicle/ridden/scooter/skateboard{ - icon_state = "skateboard"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/wizard_station) -"Ek" = ( -/obj/structure/dresser, -/obj/item/storage/backpack/satchel, -/turf/open/floor/carpet, -/area/wizard_station) -"El" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/tray, -/obj/item/reagent_containers/food/snacks/burger/spell, -/turf/open/floor/carpet, -/area/wizard_station) -"Em" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"En" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Eo" = ( -/obj/structure/table/wood/fancy, -/obj/item/skub{ - pixel_y = 16 - }, -/turf/open/floor/plasteel/white, -/area/wizard_station) -"Ep" = ( -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"Eq" = ( -/obj/machinery/door/airlock/external, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Er" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Es" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Et" = ( -/obj/item/clipboard, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stamp, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Eu" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ev" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tdome/tdomeobserve) -"Ew" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/tdome/tdomeobserve) -"Ex" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Ey" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Ez" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"EA" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"EB" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"EC" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; - name = "Engine Room" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/engine/cult, -/area/wizard_station) -"ED" = ( -/turf/closed/indestructible/riveted, -/area/centcom/holding) -"EE" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EF" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EG" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/tdome/tdomeobserve) -"EH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/tdome/tdomeobserve) -"EI" = ( -/turf/open/floor/plasteel/red/corner, -/area/tdome/tdomeobserve) -"EJ" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"EK" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"EL" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EM" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral, -/area/tdome/tdomeobserve) -"EN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper/pamphlet/centcom/visitor_info, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"EO" = ( -/turf/open/floor/plasteel/neutral, -/area/tdome/tdomeobserve) -"EP" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral, -/area/tdome/tdomeobserve) -"EQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"ER" = ( -/turf/open/floor/plasteel/neutral/corner, -/area/tdome/tdomeobserve) -"ES" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"ET" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeobserve) -"EU" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeobserve) -"EV" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"EW" = ( -/obj/structure/table/wood, -/turf/open/floor/engine/cult, -/area/wizard_station) -"EX" = ( -/obj/structure/table/wood, -/obj/item/gun/magic/wand{ - desc = "Used in emergencies to reignite magma engines."; - max_charges = 0; - name = "wand of emergency engine ignition" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"EY" = ( -/obj/structure/table/wood, -/obj/item/bikehorn/golden{ - pixel_x = -8; - pixel_y = 8 - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"EZ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fa" = ( -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fb" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fc" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fd" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"Fe" = ( -/obj/structure/rack, -/obj/item/camera, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Ff" = ( -/obj/structure/rack, -/obj/item/toy/sword, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Fg" = ( -/obj/structure/rack, -/obj/item/toy/gun, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Fh" = ( -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Fi" = ( -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fj" = ( -/obj/effect/overlay/palmtree_r, -/obj/effect/overlay/coconut, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fk" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fl" = ( -/obj/effect/overlay/palmtree_l, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fm" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 9 - }, -/area/tdome/tdomeobserve) -"Fn" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Fo" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"Fp" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Fq" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Fr" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 2; - icon_state = "rightsecure"; - name = "Thunderdome Booth"; - req_access_txt = "109" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Fs" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ft" = ( -/turf/open/floor/plasteel/goonplaque{ - desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors." - }, -/area/tdome/tdomeobserve) -"Fu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner, -/area/tdome/tdomeobserve) -"Fv" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Fw" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Fx" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 9 - }, -/area/tdome/tdomeobserve) -"Fy" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Fz" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"FA" = ( -/obj/structure/table, -/obj/item/clothing/head/that, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FB" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"FC" = ( -/obj/item/camera, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"FD" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"FE" = ( -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"FF" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"FG" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/corner, -/area/tdome/tdomeobserve) -"FH" = ( -/turf/open/floor/plasteel/neutral/side, -/area/tdome/tdomeobserve) -"FI" = ( -/turf/open/floor/plasteel/red/side, -/area/tdome/tdomeobserve) -"FJ" = ( -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/tdome/tdomeobserve) -"FK" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Backstage"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"FL" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"FM" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"FN" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"FO" = ( -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/tdome/tdomeobserve) -"FP" = ( -/turf/open/floor/plasteel/green/side, -/area/tdome/tdomeobserve) -"FQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"FR" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"FS" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"FT" = ( -/obj/structure/destructible/cult/forge{ - desc = "An engine used in powering the wizard's ship"; - name = "magma engine" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) -"FU" = ( -/obj/structure/table, -/obj/item/ammo_box/foambox, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FV" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FW" = ( -/obj/structure/table, -/obj/item/lighter, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FX" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FY" = ( -/obj/structure/table, -/obj/item/dice/d20, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/centcom/holding) -"FZ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/item/clothing/head/bandana{ - pixel_y = -10 - }, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Ga" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Gb" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Gc" = ( -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Gd" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Ge" = ( -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Gf" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"Gg" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"Gh" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Gi" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/tdome/tdomeobserve) -"Gj" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/red/side, -/area/tdome/tdomeobserve) -"Gk" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/redyellow/side, -/area/tdome/tdomeobserve) -"Gl" = ( -/turf/open/floor/plasteel/redyellow/side, -/area/tdome/tdomeobserve) -"Gm" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Gn" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/green/side, -/area/tdome/tdomeobserve) -"Go" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/tdome/tdomeobserve) -"Gp" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Gq" = ( -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Gr" = ( -/obj/structure/window/reinforced{ - resistance_flags = 3; - color = "#008000"; - dir = 1 - }, -/turf/open/lava, -/area/wizard_station) -"Gs" = ( -/obj/structure/rack, -/obj/item/clothing/head/that, -/obj/item/clothing/under/suit_jacket, -/obj/item/clothing/accessory/waistcoat, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Gt" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Gu" = ( -/obj/machinery/door/airlock/silver{ - name = "Shower" - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Gv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Gw" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"Gx" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Gy" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeobserve) -"Gz" = ( -/obj/structure/shuttle/engine/heater{ - resistance_flags = 3 - }, -/obj/structure/window/reinforced{ - resistance_flags = 3; - color = "#008000"; - dir = 1 - }, -/turf/open/lava/airless, -/area/wizard_station) -"GA" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/gun/ballistic/automatic/toy/pistol, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"GB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"GC" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GD" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GE" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GF" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/carpmeat, -/obj/item/reagent_containers/food/snacks/carpmeat, -/obj/item/reagent_containers/food/snacks/carpmeat, -/obj/item/reagent_containers/food/snacks/carpmeat, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GG" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/whitebeet, -/obj/item/reagent_containers/food/snacks/grown/whitebeet, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/rice, -/obj/item/reagent_containers/food/snacks/grown/rice, -/obj/item/reagent_containers/food/snacks/grown/icepepper, -/obj/item/reagent_containers/food/snacks/grown/icepepper, -/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, -/obj/item/reagent_containers/food/snacks/grown/citrus/lime, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/reagent_containers/food/snacks/grown/cherries, -/obj/item/reagent_containers/food/snacks/grown/apple, -/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GH" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"GI" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/vanillapod, -/obj/item/reagent_containers/food/snacks/grown/vanillapod, -/obj/item/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/chili, -/obj/item/reagent_containers/food/snacks/grown/chili, -/obj/item/reagent_containers/food/snacks/grown/carrot, -/obj/item/reagent_containers/food/snacks/grown/apple, -/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GJ" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/reagent_containers/food/snacks/spaghetti, -/obj/item/reagent_containers/food/snacks/spaghetti, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GK" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/tdome/tdomeobserve) -"GL" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/golden{ - pixel_y = 32 - }, -/obj/item/clothing/accessory/lawyers_badge{ - desc = "A badge of upmost glory."; - name = "thunderdome badge" - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"GM" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GN" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeobserve) -"GO" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/golden{ - pixel_y = 32 - }, -/obj/item/clothing/accessory/medal/silver{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"GP" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/tdome/tdomeobserve) -"GQ" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GR" = ( -/obj/structure/table/wood, -/obj/item/storage/box/beanbag, -/obj/item/gun/ballistic/revolver/doublebarrel, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GS" = ( -/obj/structure/table/wood, -/obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GT" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GU" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"GV" = ( -/turf/open/floor/plasteel/green/corner, -/area/tdome/tdomeobserve) -"GW" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"GX" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/wizard_station) -"GY" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/gun/ballistic/shotgun/toy/crossbow, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"GZ" = ( -/turf/open/floor/plating/beach/coastline_b, -/area/centcom/holding) -"Ha" = ( -/obj/item/clothing/head/collectable/paper, -/turf/open/floor/plating/beach/coastline_b, -/area/centcom/holding) -"Hb" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Hc" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Hd" = ( -/turf/open/floor/plasteel/red, -/area/tdome/tdomeobserve) -"He" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/trophy/gold_cup, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"Hf" = ( -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"Hg" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Hh" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Hi" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit_jacket/female{ - desc = "A black trouser suit for women. Very formal."; - name = "black suit"; - pixel_x = 3; - pixel_y = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hj" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hk" = ( -/obj/structure/table, -/obj/item/gun/ballistic/automatic/toy/pistol, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"Hm" = ( -/turf/open/floor/plating/beach/water, -/area/centcom/holding) -"Hn" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Ho" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/kitchen/knife, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Hp" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/red, -/area/tdome/tdomeobserve) -"Hq" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Hr" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/thunderdome{ - pixel_y = -32 - }, -/obj/item/clothing/accessory/medal/gold{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/clothing/accessory/medal/gold, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"Hs" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ht" = ( -/obj/structure/table/wood, -/obj/structure/sign/plaques/thunderdome{ - pixel_y = -32 - }, -/obj/item/clothing/accessory/medal{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeobserve) -"Hu" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"Hv" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"Hw" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Hx" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/tdome/tdomeobserve) -"Hy" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plasteel, -/area/centcom/holding) -"Hz" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/holding) -"HA" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HB" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/mint, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HC" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/red, -/area/tdome/tdomeobserve) -"HD" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/open/floor/plasteel/bar, -/area/tdome/tdomeobserve) -"HF" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitegreen/corner, -/area/tdome/tdomeobserve) -"HG" = ( -/obj/item/reagent_containers/food/snacks/egg/rainbow{ - desc = "I bet you think you're pretty clever... well you are."; - name = "easter egg" - }, -/turf/open/space, -/area/space) -"HH" = ( -/obj/effect/landmark/holding_facility, -/turf/open/floor/engine, -/area/centcom/holding) -"HI" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HJ" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/apron/chef, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HL" = ( -/turf/open/floor/plasteel/vault, -/area/tdome/tdomeobserve) -"HM" = ( -/obj/structure/chair, -/obj/effect/landmark/thunderdome/observe, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HN" = ( -/obj/structure/chair, -/obj/effect/landmark/thunderdome/observe, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HO" = ( -/obj/machinery/computer/security/telescreen, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HR" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"HS" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Locker Room"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HT" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"HU" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/storage/bag/tray, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"HW" = ( -/turf/open/floor/plasteel/redyellow, -/area/tdome/tdomeobserve) -"HX" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HY" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"HZ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/neutral/corner, -/area/tdome/tdomeobserve) -"Ia" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/tdome/tdomeobserve) -"Ib" = ( -/obj/structure/rack, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/item/clothing/head/chefhat, -/turf/open/floor/plasteel/vault, -/area/tdome/tdomeobserve) -"Ic" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"Id" = ( -/obj/machinery/computer/security/telescreen, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ie" = ( -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 6 - }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_y = 3 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"If" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/tdome/tdomeobserve) -"Ig" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/tdome/tdomeobserve) -"Ih" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/tdome/tdomeobserve) -"Ii" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ij" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/sign/barsign{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ik" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Il" = ( -/turf/closed/indestructible/fakeglass, -/area/tdome/tdomeobserve) -"Io" = ( -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/table/wood, -/obj/structure/sign/barsign{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ip" = ( -/obj/item/lighter{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/lighter, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Iq" = ( -/obj/structure/table/wood, -/obj/item/book/manual/barman_recipes, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) -"Ir" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/tdome/tdomeobserve) -"Is" = ( -/obj/machinery/igniter/on, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"It" = ( -/turf/open/floor/plasteel, -/area/tdome/arena) -"Iu" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Iv" = ( -/turf/closed/indestructible/riveted, -/area/tdome/tdomeadmin) -"Iw" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeadmin) -"Ix" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - opacity = 1; - req_access_txt = "102" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Iy" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Iz" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomegen"; - name = "General Supply" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IA" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IB" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IC" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"ID" = ( -/obj/machinery/door/poddoor{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IE" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/tdome/arena) -"IF" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IG" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/tdome/arena) -"IH" = ( -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"II" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/tdome/arena) -"IJ" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/tdome/arena) -"IL" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IM" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IN" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IP" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber/green, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IQ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/tdome/tdomeadmin) -"IR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/tdome/tdomeadmin) -"IS" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"IT" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IU" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IV" = ( -/obj/effect/landmark/thunderdome/two, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"IW" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"IX" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/tdome/arena) -"IY" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/tdome/arena) -"IZ" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Ja" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jb" = ( -/obj/effect/landmark/thunderdome/one, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"Jc" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jd" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - name = "plating"; - icon_state = "asteroid5" - }, -/area/tdome/tdomeadmin) -"Je" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jg" = ( -/obj/machinery/camera{ - pixel_x = 11; - pixel_y = -9; - network = list("thunder"); - c_tag = "Red Team" - }, -/obj/effect/landmark/thunderdome/two, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"Jh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Ji" = ( -/turf/open/floor/circuit/green, -/area/tdome/arena) -"Jj" = ( -/obj/machinery/flasher{ - id = "tdomeflash"; - name = "Thunderdome Flash" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena) -"Jk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jl" = ( -/obj/machinery/camera{ - pixel_x = 12; - pixel_y = -10; - network = list("thunder"); - c_tag = "Green Team" - }, -/obj/effect/landmark/thunderdome/one, -/turf/open/floor/plasteel/neutral, -/area/tdome/arena) -"Jm" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeadmin) -"Jn" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" - }, -/area/tdome/tdomeadmin) -"Jo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Jq" = ( -/obj/machinery/camera{ - pixel_x = 10; - network = list("thunder"); - c_tag = "Arena" - }, -/turf/open/floor/circuit/green, -/area/tdome/arena) -"Jr" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/tdome/tdomeadmin) -"Js" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/tdome/arena) -"Jt" = ( -/turf/open/floor/plasteel/green/corner, -/area/tdome/arena) -"Ju" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jv" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jw" = ( -/obj/effect/landmark/thunderdome/two, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jx" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jy" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Jz" = ( -/obj/effect/landmark/thunderdome/one, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JA" = ( -/obj/machinery/abductor/experiment{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JB" = ( -/obj/machinery/abductor/console{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JC" = ( -/obj/machinery/abductor/pad{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JD" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomehea"; - name = "Heavy Supply" - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JF" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 1 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JG" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeadmin) -"JH" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JI" = ( -/turf/closed/indestructible/fakeglass, -/area/tdome/tdomeadmin) -"JL" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/gun/energy/laser, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"JM" = ( -/obj/effect/landmark/abductor/scientist, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JN" = ( -/obj/effect/landmark/abductor/agent, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"JO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeadmin) -"JP" = ( -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JQ" = ( -/obj/effect/landmark/thunderdome/admin, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeadmin) -"JR" = ( -/obj/machinery/computer/security/telescreen, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JS" = ( -/obj/structure/chair/comfy/brown{ - color = "#66b266"; - dir = 1 - }, -/turf/open/floor/plasteel/darkgreen, -/area/tdome/tdomeadmin) -"JT" = ( -/obj/machinery/button/flasher{ - id = "tdomeflash" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JU" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tdome/tdomeadmin) -"JV" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape/backup) -"JW" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape/backup) -"JX" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"JY" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"JZ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ka" = ( -/turf/open/floor/plasteel/grimy, -/area/tdome/tdomeadmin) -"Kb" = ( -/turf/open/floor/plasteel/darkgreen/side{ - dir = 1 - }, -/area/tdome/tdomeadmin) -"Kc" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kd" = ( -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Ke" = ( -/turf/open/floor/mineral/plastitanium, -/area/shuttle/escape/backup) -"Kf" = ( -/obj/machinery/computer/emergency_shuttle{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Kg" = ( -/turf/closed/indestructible/fakedoor{ - name = "Thunderdome Admin" - }, -/area/tdome/tdomeadmin) -"Kh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - opacity = 1; - req_access_txt = "102" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Ki" = ( -/turf/open/floor/plasteel/vault, -/area/tdome/tdomeadmin) -"Kj" = ( -/obj/machinery/door/airlock/external{ - name = "Backup Emergency Escape Shuttle" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"Kk" = ( -/obj/machinery/door/airlock/titanium, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 8; - id = "backup_away"; - name = "Backup Shuttle Dock"; - width = 8 - }, -/obj/docking_port/mobile/emergency/backup, -/turf/open/floor/plating, -/area/shuttle/escape/backup) -"Kl" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Km" = ( -/obj/structure/table/wood, -/obj/item/paper/fluff/stations/centcom/broken_evac, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"Kn" = ( -/obj/structure/bookcase/random, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ko" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kp" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kq" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/radio/headset/headset_cent, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kr" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = 6 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_x = 2 - }, -/obj/item/clothing/mask/cigarette/cigar{ - pixel_x = 4.5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ks" = ( -/obj/machinery/button/door{ - id = "thunderdomehea"; - name = "Heavy Supply Control"; - req_access_txt = "102" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kt" = ( -/obj/machinery/button/door{ - id = "thunderdome"; - name = "Main Blast Doors Control"; - req_access_txt = "102" - }, -/obj/structure/table/reinforced, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ku" = ( -/obj/machinery/button/door{ - id = "thunderdomegen"; - name = "General Supply Control"; - req_access_txt = "102" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kv" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/lighter, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kw" = ( -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/secure/briefcase, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kx" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Ky" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 5 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeadmin) -"Kz" = ( -/obj/structure/table/wood, -/obj/item/book/manual/random, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"KA" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/tdome/tdomeadmin) -"KB" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/light, -/turf/open/floor/grass, -/area/tdome/tdomeadmin) -"KC" = ( -/obj/machinery/status_display, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeadmin) -"KD" = ( -/obj/machinery/ai_status_display, -/turf/closed/indestructible/riveted, -/area/tdome/tdomeadmin) -"KE" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"KF" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape/backup) -"KG" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/tdome/tdomeadmin) -"KH" = ( -/turf/closed/wall/mineral/titanium, -/area/centcom/evac) -"KI" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KJ" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KK" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KL" = ( -/obj/docking_port/stationary{ - dir = 1; - dwidth = 1; - height = 4; - id = "pod4_away"; - name = "recovery ship"; - width = 3 - }, -/turf/open/space, -/area/space) -"KM" = ( -/obj/docking_port/stationary{ - dir = 1; - dwidth = 1; - height = 4; - id = "pod3_away"; - name = "recovery ship"; - width = 3 - }, -/turf/open/space, -/area/space) -"KN" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/centcom/evac) -"KO" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/plating, -/area/centcom/evac) -"KP" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/centcom/evac) -"KQ" = ( -/turf/open/floor/plating, -/area/centcom/evac) -"KR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/centcom/evac) -"KS" = ( -/turf/closed/wall/mineral/titanium/interior, -/area/centcom/evac) -"KU" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KV" = ( -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"KW" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/storage/firstaid/toxin, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KX" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KY" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 2 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"KZ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/centcom/evac) -"La" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lb" = ( -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lc" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Ld" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Le" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lf" = ( -/obj/structure/table/reinforced, -/obj/item/pen, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lg" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lh" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Li" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lj" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lk" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Ll" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lm" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/stamp, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Ln" = ( -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lo" = ( -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lp" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lq" = ( -/obj/structure/table, -/obj/item/storage/box/handcuffs, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Lr" = ( -/obj/machinery/door/window/northright{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Security Desk"; - req_access_txt = "103" - }, -/turf/open/floor/mineral/plastitanium, -/area/centcom/evac) -"Ls" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 1; - height = 4; - id = "pod2_away"; - name = "recovery ship"; - width = 3 - }, -/turf/open/space, -/area/space) -"Lt" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/centcom/evac) -"Lu" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"Lv" = ( -/obj/structure/bed, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Lw" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/centcom/evac) -"Lx" = ( -/obj/structure/bed, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"Ly" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"Lz" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 7; - id = "pod1_away"; - name = "recovery ship"; - width = 5 - }, -/turf/open/space, -/area/space) -"LA" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LB" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LC" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LD" = ( -/obj/machinery/door/airlock/titanium{ - name = "Cockpit"; - req_access_txt = "109" - }, -/turf/open/floor/mineral/titanium/yellow, -/area/centcom/evac) -"LE" = ( -/obj/structure/table, -/obj/item/radio/off, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LF" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LG" = ( -/obj/structure/filingcabinet, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LH" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LI" = ( -/obj/structure/chair, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LJ" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LK" = ( -/obj/machinery/abductor/experiment{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LL" = ( -/obj/machinery/abductor/console{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LM" = ( -/obj/machinery/abductor/pad{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LN" = ( -/obj/structure/table, -/obj/item/storage/lockbox, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LO" = ( -/obj/structure/table, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LP" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LQ" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/pen, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LR" = ( -/obj/structure/table, -/obj/item/paper_bin, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/evac) -"LS" = ( -/obj/machinery/computer/camera_advanced/abductor{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LT" = ( -/obj/effect/landmark/abductor/scientist{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LU" = ( -/obj/effect/landmark/abductor/agent{ - team_number = 2 - }, -/turf/open/floor/plating/abductor, -/area/abductor_ship) -"LV" = ( -/turf/closed/indestructible/riveted, -/area/awaymission/errorroom) -"LW" = ( -/turf/closed/mineral/ash_rock, -/area/awaymission/errorroom) -"LX" = ( -/obj/structure/speaking_tile, -/turf/closed/mineral/ash_rock, -/area/awaymission/errorroom) -"LY" = ( -/obj/item/rupee, -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"LZ" = ( -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"Ma" = ( -/obj/effect/landmark/error, -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"Mb" = ( -/obj/structure/signpost/salvation{ - icon = 'icons/obj/structures.dmi'; - icon_state = "ladder10"; - invisibility = 100 - }, -/turf/open/floor/plating/ashplanet/wateryrock{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; - planetary_atmos = 0 - }, -/area/awaymission/errorroom) -"Mc" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"Md" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Me" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Mf" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Mg" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/centcom/control) -"Mh" = ( -/obj/machinery/door/poddoor{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"Mi" = ( -/obj/machinery/door/poddoor{ - id = "thunderdomegen"; - name = "General Supply" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tdome/arena) -"My" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership; - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_away"; - name = "syndicate recon outpost"; - roundstart_template = /datum/map_template/shuttle/infiltrator/basic; - width = 23 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"MD" = ( -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'FOURTH WALL'."; - name = "\improper FOURTH WALL"; - pixel_x = -32 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/syndicate_mothership) -"ME" = ( -/obj/machinery/computer/camera_advanced{ - dir = 4 - }, -/turf/open/floor/wood, -/area/wizard_station) -"Nk" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"NG" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"NU" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Oj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom"; - opacity = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"Un" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"UO" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/control) -"VX" = ( -/obj/effect/landmark/shuttle_import, -/turf/open/space/basic, -/area/space) -"Wc" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"WJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome Administration"; - opacity = 1; - req_access_txt = "102" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeadmin) -"WQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Xt" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/centcom/control) -"Xy" = ( -/obj/machinery/door/airlock/external{ - name = "Ferry Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/centcom/ferry) -"Yt" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tdome/tdomeobserve) -"ZJ" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/centcom/evac) -"ZX" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Security"; - opacity = 1; - req_access_txt = "101" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/centcom/supply) +"aa" = (/turf/open/space/basic,/area/space) +"ab" = (/turf/closed/indestructible/riveted,/area/space) +"ac" = (/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) +"ad" = (/turf/open/space,/area/space) +"ae" = (/obj/structure/window/reinforced{dir = 4},/turf/closed/indestructible/riveted,/area/space) +"af" = (/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"ag" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) +"ah" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 8},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"ai" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 4},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"aj" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"ak" = (/obj/structure/table,/obj/item/stack/medical/ointment{heal_burn = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"al" = (/obj/structure/table/wood{layer = 3.3},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"am" = (/obj/structure/closet/crate/bin,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"an" = (/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"ao" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{layer = 3.3},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"ap" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) +"aq" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/offline) +"ar" = (/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) +"as" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/court) +"at" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/court) +"au" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/court) +"av" = (/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) +"aw" = (/obj/structure/flora/bush,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"ax" = (/obj/effect/holodeck_effect/mobspawner/penguin,/obj/effect/holodeck_effect/mobspawner/penguin,/obj/item/toy/snowball{pixel_y = 6},/obj/item/toy/snowball{pixel_x = 5},/obj/item/toy/snowball{pixel_x = -4},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"ay" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"az" = (/obj/structure/table/wood,/obj/item/storage/box/matches{pixel_x = -4; pixel_y = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aA" = (/obj/structure/chair/wood/normal,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aB" = (/obj/effect/holodeck_effect/mobspawner,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) +"aC" = (/obj/effect/holodeck_effect/sparks,/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) +"aD" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/court) +"aE" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/court) +"aF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/court) +"aG" = (/obj/structure/flora/grass/brown,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aH" = (/obj/structure/table,/obj/item/gun/energy/laser,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"aI" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aJ" = (/obj/structure/table/wood/poker,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aK" = (/obj/structure/table/wood/poker,/obj/structure/table/wood/poker,/obj/effect/holodeck_effect/cards,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aL" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aM" = (/obj/structure/statue/snow/snowman{anchored = 1},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aN" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aO" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aP" = (/obj/structure/window/reinforced/tinted{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aQ" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aR" = (/obj/effect/holodeck_effect/mobspawner/penguin_baby,/obj/structure/flora/tree/pine,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aS" = (/obj/structure/chair/wood,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) +"aT" = (/obj/structure/table/wood,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 10},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) +"aU" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-l"},/area/holodeck/rec_center/lounge) +"aV" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-r"},/area/holodeck/rec_center/lounge) +"aW" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/court) +"aX" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/court) +"aY" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_y = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"aZ" = (/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"ba" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bb" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bc" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack{heal_brute = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) +"bd" = (/obj/structure/table/wood,/obj/item/instrument/violin,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"be" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bf" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) +"bg" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/court) +"bh" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/court) +"bi" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/court) +"bj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) +"bk" = (/obj/effect/holodeck_effect/mobspawner/bee,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"bl" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bm" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bn" = (/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bo" = (/obj/structure/table/glass,/obj/item/surgicaldrill,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bp" = (/obj/structure/table/glass,/obj/item/hemostat,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bq" = (/obj/structure/table/glass,/obj/item/scalpel{pixel_y = 10},/obj/item/circular_saw,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"br" = (/obj/structure/table/glass,/obj/item/retractor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bs" = (/obj/structure/table/glass,/obj/item/stack/medical/gauze,/obj/item/cautery,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bt" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bu" = (/obj/structure/holohoop{layer = 3.9},/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bv" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bw" = (/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bx" = (/obj/structure/table,/obj/machinery/readybutton,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"by" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/holo/esword/red,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"bz" = (/obj/structure/table,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"bA" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bB" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bC" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bD" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bE" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bF" = (/obj/effect/holodeck_effect/mobspawner/pet,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bG" = (/obj/structure/table/glass,/obj/item/surgical_drapes,/obj/item/razor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bH" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bJ" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) +"bK" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bL" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bM" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bN" = (/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"bO" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bP" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/dodgeball) +"bQ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"bR" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"bS" = (/obj/item/storage/bag/easterbasket{name = "picnic basket"; pixel_y = 6},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"bT" = (/obj/item/trash/plate,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"bU" = (/obj/structure/table/optable,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bV" = (/obj/machinery/computer/operating{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bW" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex/nitrile,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"bX" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) +"bY" = (/obj/effect/holodeck_effect/mobspawner/monkey,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"bZ" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"ca" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cb" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"cc" = (/obj/item/shovel/spade{pixel_x = 2; pixel_y = -2},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) +"cd" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ce" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/clothing/head/beekeeper_head,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"cf" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cg" = (/obj/structure/table/glass,/obj/item/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/storage/box/beakers,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ch" = (/obj/machinery/washing_machine,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ci" = (/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/basketball) +"cj" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/basketball) +"ck" = (/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/basketball) +"cl" = (/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"cm" = (/obj/structure/window,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"cn" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"co" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"cp" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/dodgeball) +"cq" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/effect/decal/remains/human,/obj/item/clothing/suit/beekeeper_suit,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"cr" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/melee/flyswatter,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) +"cs" = (/obj/machinery/chem_master,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"ct" = (/obj/structure/table/glass,/obj/item/healthanalyzer,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cu" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cv" = (/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cw" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cx" = (/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cy" = (/obj/item/toy/beach_ball,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) +"cz" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"cA" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cB" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cC" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cD" = (/obj/structure/sink/puddle,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cE" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cF" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cG" = (/obj/item/toy/beach_ball/holoball,/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) +"cH" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cJ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cK" = (/obj/machinery/hydroponics/soil,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cL" = (/obj/machinery/hydroponics/soil,/obj/item/cultivator,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cM" = (/obj/machinery/hydroponics/soil,/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cN" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cO" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cP" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cQ" = (/obj/structure/window{dir = 8},/obj/machinery/computer/pandemic,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cR" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) +"cS" = (/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) +"cT" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) +"cU" = (/obj/item/shovel/spade,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) +"cV" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"cW" = (/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) +"cX" = (/obj/machinery/door/window/westleft,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"cY" = (/turf/open/floor/holofloor/beach/coast_b,/area/holodeck/rec_center/beach) +"cZ" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"da" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"db" = (/obj/structure/window{dir = 8},/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"dc" = (/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"dd" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) +"de" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/basketball) +"df" = (/obj/structure/holohoop{dir = 1; layer = 4.1},/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) +"dg" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/basketball) +"dh" = (/turf/open/floor/holofloor/beach/water,/area/holodeck/rec_center/beach) +"di" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/holo/esword/green,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) +"dj" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"dk" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"dl" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/dodgeball) +"dm" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) +"dn" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/spacechess) +"do" = (/obj/item/banner/blue,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dp" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/blue,/obj/item/clothing/head/helmet/knight/blue,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dq" = (/obj/structure/table/wood/fancy,/obj/item/clothing/head/crown/fancy{pixel_y = 6},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dr" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/red,/obj/item/clothing/head/helmet/knight/red,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"ds" = (/obj/item/banner/red,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dt" = (/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"du" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"dv" = (/obj/structure/closet{density = 0},/obj/item/clothing/suit/judgerobe,/obj/item/clothing/head/powdered_wig,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dw" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/nun,/obj/item/clothing/head/nun_hood,/obj/item/clothing/suit/holidaypriest,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dx" = (/obj/structure/table/wood/fancy,/obj/item/storage/book/bible,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dy" = (/obj/structure/table/wood/fancy,/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dz" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dA" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"dB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/firingrange) +"dC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"dD" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"dE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"dF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/firingrange) +"dG" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) +"dH" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_viva"; name = "Black Rook"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"dI" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_mime"; name = "Black Queen"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"dJ" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_clown"; name = "Black King"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"dK" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_ian"; name = "Black Knight"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"dL" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dM" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"dN" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo1"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"dO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"dP" = (/obj/machinery/button/massdriver{id = "trektorpedo1"; layer = 3.9; name = "photon torpedo button"; pixel_x = -16; pixel_y = -5},/obj/machinery/button/massdriver{id = "trektorpedo2"; layer = 3.9; name = "photon torpedo button"; pixel_x = 16; pixel_y = -5},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"dQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"dR" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo2"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) +"dS" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) +"dT" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) +"dU" = (/obj/structure/chair,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"dV" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) +"dW" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) +"dX" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/melee/classic_baton/telescopic,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"dY" = (/obj/structure/table/wood,/obj/item/toy/crayon/white,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"dZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/grown/apple,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"ea" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 8},/area/holodeck/rec_center/firingrange) +"eb" = (/obj/structure/target_stake,/obj/machinery/magnetic_module,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"ec" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 4},/area/holodeck/rec_center/firingrange) +"ed" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"ee" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"ef" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"eg" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"eh" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"ei" = (/obj/structure/table/glass,/obj/machinery/recharger,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"ej" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"ek" = (/obj/structure/chair/comfy{dir = 1},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"el" = (/obj/structure/table/glass,/obj/item/gun/energy/e_gun/mini/practice_phaser,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"em" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) +"en" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) +"eo" = (/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/table/wood,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"ep" = (/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) +"eq" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) +"er" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 10},/area/holodeck/rec_center/firingrange) +"es" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) +"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 6},/area/holodeck/rec_center/firingrange) +"eu" = (/obj/item/weldingtool,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) +"ev" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"ew" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"ex" = (/turf/open/floor/holofloor{icon_state = "stairs-old"; dir = 8},/area/holodeck/rec_center/thunderdome1218) +"ey" = (/obj/structure/table/wood,/obj/item/melee/chainofcommand{name = "chain whip"},/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"ez" = (/obj/structure/table/wood,/obj/item/scythe,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eA" = (/obj/structure/table/wood,/obj/item/tailclub,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) +"eC" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eD" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/green,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eE" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"eF" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"eG" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"eH" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eI" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eK" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eL" = (/obj/machinery/computer/station_alert{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eM" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) +"eN" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) +"eO" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eP" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eQ" = (/obj/machinery/computer/atmos_alert{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eR" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) +"eS" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) +"eT" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/orange,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eU" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/red,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"eV" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"eW" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"eX" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"eY" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"eZ" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) +"fa" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"fb" = (/obj/structure/table,/obj/item/folder,/obj/item/pen/blue,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fc" = (/obj/structure/table,/obj/item/folder,/obj/item/pen,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fd" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/folder,/obj/item/pen/red,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fe" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) +"ff" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/obj/item/toy/katana,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) +"fg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"fh" = (/obj/item/paper/guides/jobs/security/range,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fi" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) +"fj" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_viva"; name = "White Rook"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"fk" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_mime"; name = "White Queen"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"fl" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_clown"; name = "White King"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) +"fm" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_ian"; name = "White Knight"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) +"fn" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fo" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/kobayashi) +"fp" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/firingrange) +"fq" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) +"fr" = (/obj/structure/rack,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/command,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fs" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 2},/area/holodeck/rec_center/kobayashi) +"ft" = (/obj/structure/rack,/obj/item/clothing/under/trek/engsec,/obj/item/clothing/under/trek/engsec,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) +"fu" = (/obj/item/target,/obj/item/target/clown,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fv" = (/obj/item/target,/obj/item/target/syndicate,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fw" = (/obj/structure/rack,/obj/item/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) +"fx" = (/obj/structure/window/reinforced{dir = 1},/turf/closed/indestructible/riveted,/area/space) +"fy" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) +"fz" = (/turf/open/floor/plasteel,/area/tdome/arena_source) +"fA" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena_source) +"fB" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fC" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) +"fD" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena_source) +"fF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) +"fG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena_source) +"fH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena_source) +"fI" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena_source) +"fJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena_source) +"fK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fL" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena_source) +"fM" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena_source) +"fN" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fO" = (/turf/open/floor/circuit/green,/area/tdome/arena_source) +"fP" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena_source) +"fQ" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fR" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena_source) +"fS" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena_source) +"fT" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena_source) +"fU" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) +"fV" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fW" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) +"fX" = (/turf/closed/indestructible/riveted,/area/start) +"fY" = (/obj/effect/landmark/start/new_player,/turf/open/floor/plating,/area/start) +"fZ" = (/turf/closed/indestructible/riveted,/area/ctf) +"ga" = (/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) +"gb" = (/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) +"gc" = (/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) +"gd" = (/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) +"ge" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) +"gf" = (/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) +"gg" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) +"gh" = (/turf/open/floor/plasteel/dark,/area/ctf) +"gi" = (/turf/open/floor/plasteel/darkblue/side{dir = 4},/area/ctf) +"gj" = (/turf/open/floor/plasteel/blue,/area/ctf) +"gk" = (/turf/open/floor/plasteel/darkblue,/area/ctf) +"gl" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit,/area/ctf) +"gm" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bluespace,/area/ctf) +"gn" = (/obj/structure/barricade/security/ctf,/turf/open/floor/plasteel/bluespace,/area/ctf) +"go" = (/turf/open/floor/plasteel/bluespace,/area/ctf) +"gp" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/ctf) +"gq" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/red,/area/ctf) +"gr" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) +"gs" = (/turf/open/floor/plasteel/red,/area/ctf) +"gt" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/dark,/area/ctf) +"gu" = (/turf/closed/indestructible/splashscreen,/area/start) +"gv" = (/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) +"gw" = (/turf/open/floor/plasteel/darkblue/side,/area/ctf) +"gx" = (/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) +"gy" = (/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) +"gz" = (/turf/open/floor/plasteel/darkred/side,/area/ctf) +"gA" = (/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) +"gB" = (/obj/structure/window/reinforced/fulltile{obj_integrity = 5000; max_integrity = 5000; name = "hardened window"},/turf/open/floor/plating,/area/ctf) +"gC" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark,/area/ctf) +"gD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gE" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) +"gF" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) +"gG" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/dark,/area/ctf) +"gI" = (/obj/machinery/power/emitter/energycannon,/turf/open/floor/plating,/area/ctf) +"gJ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ctf) +"gK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gL" = (/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) +"gM" = (/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/ctf) +"gO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ctf) +"gP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/ctf) +"gQ" = (/turf/open/floor/plating,/area/ctf) +"gR" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{luminosity = 2},/area/ctf) +"gS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gT" = (/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) +"gU" = (/turf/open/floor/plasteel/darkblue/corner,/area/ctf) +"gV" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ctf) +"gW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gX" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) +"gY" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) +"gZ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/dark,/area/ctf) +"ha" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating,/area/ctf) +"hb" = (/obj/structure/trap/ctf/blue,/turf/open/floor/plasteel/blue,/area/ctf) +"hc" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit,/area/ctf) +"hd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit,/area/ctf) +"he" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit,/area/ctf) +"hf" = (/turf/open/floor/plasteel/darkred,/area/ctf) +"hg" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/darkred,/area/ctf) +"hh" = (/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) +"hi" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit,/area/ctf) +"hj" = (/turf/open/floor/circuit,/area/ctf) +"hk" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit,/area/ctf) +"hl" = (/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"hm" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit,/area/ctf) +"hn" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit,/area/ctf) +"ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit,/area/ctf) +"hp" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/green/off,/area/ctf) +"hq" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/red,/area/ctf) +"hr" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) +"hs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) +"ht" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) +"hu" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/green/off,/area/ctf) +"hv" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) +"hw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) +"hx" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) +"hy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) +"hz" = (/turf/open/floor/circuit/green/off,/area/ctf) +"hA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) +"hB" = (/turf/open/floor/circuit/red,/area/ctf) +"hC" = (/turf/open/floor/circuit/green/anim,/area/ctf) +"hD" = (/obj/machinery/capture_the_flag/blue,/turf/open/floor/circuit/green/anim,/area/ctf) +"hE" = (/obj/item/twohanded/ctf/blue,/turf/open/floor/circuit/green/anim,/area/ctf) +"hF" = (/obj/item/twohanded/ctf/red,/turf/open/floor/circuit/green/anim,/area/ctf) +"hG" = (/obj/machinery/capture_the_flag/red,/turf/open/floor/circuit/green/anim,/area/ctf) +"hH" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/centcom/holding) +"hI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) +"hJ" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side,/area/ctf) +"hK" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) +"hL" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/green/off,/area/ctf) +"hM" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) +"hN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side,/area/ctf) +"hO" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) +"hP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit/red,/area/ctf) +"hQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/red,/area/ctf) +"hR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit/red,/area/ctf) +"hS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/red,/area/ctf) +"hT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit/red,/area/ctf) +"hU" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit/red,/area/ctf) +"hV" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/red,/area/ctf) +"hW" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit/red,/area/ctf) +"hX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) +"hY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner,/area/ctf) +"hZ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ia" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ib" = (/turf/open/floor/plasteel/darkred/corner,/area/ctf) +"ic" = (/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"id" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"ie" = (/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) +"if" = (/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ig" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) +"ih" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/dark,/area/ctf) +"ii" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) +"ij" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"ik" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) +"il" = (/turf/closed/indestructible/riveted,/area/centcom/prison) +"im" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/control) +"in" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/control) +"io" = (/turf/closed/indestructible/riveted,/area/centcom/control) +"ip" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/control) +"iq" = (/obj/effect/landmark/prisonwarp,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/prison) +"ir" = (/turf/closed/indestructible/fakeglass,/area/centcom/prison) +"is" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"it" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/control) +"iv" = (/obj/structure/table/reinforced,/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iw" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"ix" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iy" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iz" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"iA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/prison) +"iB" = (/turf/closed/indestructible/fakedoor{name = "CentCom Cell"},/area/centcom/prison) +"iC" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"iD" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"iE" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"iF" = (/turf/closed/indestructible/riveted,/area/centcom/supply) +"iG" = (/turf/closed/indestructible/fakedoor{name = "CentCom Warehouse"},/area/centcom/supply) +"iH" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/prison) +"iI" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/prison) +"iJ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"iK" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) +"iL" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) +"iM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"iN" = (/obj/machinery/status_display{name = "cargo display"; supply_display = 1},/turf/closed/indestructible/riveted,/area/centcom/supply) +"iO" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) +"iP" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) +"iQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) +"iR" = (/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) +"iS" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"iT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"iU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"iV" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) +"iW" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) +"iX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/supply) +"iY" = (/turf/open/floor/plasteel/neutral,/area/centcom/supply) +"iZ" = (/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) +"ja" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum/external,/turf/open/floor/plating,/area/centcom/supply) +"jc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/conveyor{dir = 1; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jd" = (/obj/machinery/conveyor_switch/oneway{id = "XCCQMLoad2"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"je" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/supply) +"jf" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) +"jg" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jh" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"ji" = (/obj/machinery/vending/security,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) +"jj" = (/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jk" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jl" = (/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jm" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jn" = (/obj/effect/turf_decal/stripes/end,/obj/machinery/conveyor/inverted{dir = 10; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jo" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"jp" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jq" = (/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/structure/table,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jr" = (/obj/machinery/door/airlock/external{name = "Supply Shuttle"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) +"js" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) +"jt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) +"ju" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/filingcabinet,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jv" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"jx" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jy" = (/obj/machinery/button/door{id = "XCCQMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = -5},/obj/machinery/button/door{dir = 2; id = "XCCQMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = 5},/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jz" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) +"jB" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jC" = (/obj/docking_port/stationary{dir = 8; dwidth = 8; height = 7; id = "supply_away"; json_key = "cargo"; name = "CentCom"; width = 20},/turf/open/space,/area/space) +"jD" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) +"jE" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) +"jF" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/centcom/control) +"jG" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"jH" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"jI" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) +"jJ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"jK" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"jL" = (/obj/effect/turf_decal/stripes/end{dir = 1},/obj/machinery/conveyor/inverted{dir = 6; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) +"jM" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"jN" = (/obj/structure/closet/wardrobe/cargotech,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jO" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/centcom/holding) +"jP" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "XCCQMLoad"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"jQ" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"jR" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"jS" = (/obj/machinery/computer/prisoner,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"jT" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"jU" = (/obj/machinery/computer/secure_data,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) +"jV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"jW" = (/obj/structure/closet/secure_closet/contraband/heads,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"jX" = (/obj/structure/closet/secure_closet/courtroom,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"jY" = (/obj/structure/closet/lawcloset,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"jZ" = (/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ka" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kb" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kc" = (/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kd" = (/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ke" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kf" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kg" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kh" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ki" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 25; height = 50; id = "emergency_syndicate"; name = "Syndicate Auxillary Shuttle Dock"; width = 50},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"kj" = (/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"kk" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kl" = (/turf/open/floor/wood,/area/centcom/control) +"km" = (/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kn" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ko" = (/turf/closed/indestructible/abductor{icon_state = "alien20"},/area/abductor_ship) +"kp" = (/turf/closed/indestructible/abductor{icon_state = "alien21"},/area/abductor_ship) +"kq" = (/turf/closed/indestructible/abductor{icon_state = "alien22"},/area/abductor_ship) +"kr" = (/turf/closed/indestructible/abductor{icon_state = "alien23"},/area/abductor_ship) +"ks" = (/turf/closed/indestructible/abductor{icon_state = "alien24"},/area/abductor_ship) +"kt" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ku" = (/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) +"kv" = (/obj/machinery/door/poddoor/shuttledock{checkdir = 1; name = "syndicate blast door"; turftype = /turf/open/floor/plating/asteroid/snow},/turf/open/floor/plating,/area/syndicate_mothership/control) +"kw" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/supply) +"kx" = (/obj/structure/filingcabinet/medical,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) +"ky" = (/obj/structure/filingcabinet/security,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) +"kz" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kA" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kC" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kD" = (/obj/structure/window/reinforced{dir = 1},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kE" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kF" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kG" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kH" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kI" = (/obj/structure/window/reinforced{dir = 8},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kK" = (/turf/closed/indestructible/abductor{icon_state = "alien16"},/area/abductor_ship) +"kL" = (/turf/closed/indestructible/abductor{icon_state = "alien17"},/area/abductor_ship) +"kM" = (/obj/machinery/abductor/experiment{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"kN" = (/obj/machinery/abductor/console{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"kO" = (/obj/machinery/abductor/pad{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"kP" = (/turf/closed/indestructible/abductor{icon_state = "alien18"},/area/abductor_ship) +"kQ" = (/turf/closed/indestructible/abductor{icon_state = "alien19"},/area/abductor_ship) +"kR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/syndicate_mothership/control) +"kS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"kT" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"kU" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"kV" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"kW" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"kX" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kY" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"kZ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"la" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lb" = (/obj/structure/table/wood,/obj/machinery/door/window,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lc" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"ld" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"le" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/megaphone,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lf" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lg" = (/turf/closed/indestructible/abductor{icon_state = "alien14"},/area/abductor_ship) +"lh" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"li" = (/turf/open/floor/plating/abductor,/area/abductor_ship) +"lj" = (/obj/structure/closet/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lk" = (/turf/closed/indestructible/abductor{icon_state = "alien15"},/area/abductor_ship) +"ll" = (/turf/open/floor/plating,/area/syndicate_mothership/control) +"lm" = (/obj/machinery/light,/turf/open/floor/plating,/area/syndicate_mothership/control) +"ln" = (/obj/machinery/light,/turf/open/floor/plasteel/brown,/area/centcom/supply) +"lo" = (/turf/open/floor/plasteel/brown,/area/centcom/supply) +"lp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown,/area/centcom/supply) +"lq" = (/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) +"lr" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/control) +"ls" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) +"lt" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) +"lu" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"lv" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"lw" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lx" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault,/area/centcom/control) +"ly" = (/turf/open/floor/plasteel/vault,/area/centcom/control) +"lz" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"lA" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault,/area/centcom/control) +"lB" = (/turf/closed/indestructible/abductor{icon_state = "alien12"},/area/abductor_ship) +"lC" = (/obj/item/retractor/alien,/obj/item/hemostat/alien,/obj/structure/table/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lD" = (/obj/effect/landmark/abductor/scientist{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"lE" = (/obj/structure/table/optable/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lF" = (/obj/effect/landmark/abductor/agent{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) +"lG" = (/obj/structure/table/abductor,/obj/item/storage/box/alienhandcuffs,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lH" = (/turf/closed/indestructible/abductor{icon_state = "alien13"},/area/abductor_ship) +"lI" = (/turf/open/space/transit,/area/space) +"lJ" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"lK" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) +"lL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) +"lM" = (/obj/machinery/door/poddoor/shutters,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"lN" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/control) +"lO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"lP" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"lQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"lR" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"lS" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) +"lT" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"lU" = (/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"lV" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{desc = "Talk smack through this."; pixel_x = -32; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lW" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"lX" = (/turf/closed/indestructible/abductor{icon_state = "alien10"},/area/abductor_ship) +"lY" = (/obj/item/surgical_drapes,/obj/item/paper/guides/antag/abductor,/obj/item/scalpel/alien,/obj/structure/table/abductor,/obj/item/cautery/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) +"lZ" = (/turf/closed/indestructible/abductor{icon_state = "alien11"},/area/abductor_ship) +"ma" = (/obj/structure/flora/grass/both,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mb" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mc" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"md" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) +"me" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"mf" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mg" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mh" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"mi" = (/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) +"mj" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"mk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/control) +"ml" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"mm" = (/obj/machinery/computer/secure_data{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mn" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mo" = (/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mp" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mq" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mr" = (/turf/closed/indestructible/abductor{icon_state = "alien6"},/area/abductor_ship) +"ms" = (/turf/closed/indestructible/abductor{icon_state = "alien7"},/area/abductor_ship) +"mt" = (/obj/machinery/abductor/gland_dispenser,/turf/open/floor/plating/abductor,/area/abductor_ship) +"mu" = (/obj/structure/table/abductor,/obj/item/surgicaldrill/alien,/obj/item/circular_saw/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) +"mv" = (/obj/structure/bed/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) +"mw" = (/turf/closed/indestructible/abductor{icon_state = "alien8"},/area/abductor_ship) +"mx" = (/turf/closed/indestructible/abductor{icon_state = "alien9"},/area/abductor_ship) +"my" = (/obj/structure/flora/grass/brown,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mz" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mA" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mB" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) +"mC" = (/obj/item/disk/data,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"mD" = (/turf/closed/indestructible/riveted,/area/centcom/ferry) +"mE" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"mF" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) +"mG" = (/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"mH" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) +"mI" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) +"mJ" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"mK" = (/obj/structure/table,/obj/item/clipboard,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) +"mL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mM" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mN" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mO" = (/obj/structure/chair,/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) +"mP" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) +"mQ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/control) +"mR" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"mS" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) +"mT" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCsecdepartment"; layer = 3; name = "CC Security Checkpoint Control"; pixel_x = 24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) +"mU" = (/obj/item/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mV" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mW" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"mX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"mY" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"mZ" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"na" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/centcom/control) +"nb" = (/turf/closed/indestructible/abductor,/area/abductor_ship) +"nc" = (/turf/closed/indestructible/abductor{icon_state = "alien2"},/area/abductor_ship) +"nd" = (/turf/closed/indestructible/abductor{icon_state = "alien3"},/area/abductor_ship) +"ne" = (/turf/closed/indestructible/abductor{icon_state = "alien4"},/area/abductor_ship) +"nf" = (/turf/closed/indestructible/abductor{icon_state = "alien5"},/area/abductor_ship) +"ng" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) +"nh" = (/obj/item/toy/figure/syndie,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ni" = (/obj/machinery/newscaster/security_unit,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nj" = (/obj/structure/toilet{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nl" = (/obj/machinery/computer/security/mining{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"nm" = (/turf/open/floor/plasteel/brown{dir = 10},/area/centcom/supply) +"nn" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/brown,/area/centcom/supply) +"no" = (/obj/structure/plasticflaps{opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) +"np" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"nq" = (/turf/open/floor/plasteel/neutral,/area/centcom/control) +"nr" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) +"ns" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nt" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nu" = (/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nv" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) +"nw" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nx" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ny" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/syndicate_mothership/control) +"nz" = (/turf/closed/indestructible/fakeglass,/area/syndicate_mothership/control) +"nA" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nD" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"nE" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"nF" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/computer/cargo{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) +"nG" = (/obj/machinery/computer/security/mining{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"nH" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"nI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/supply) +"nJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) +"nK" = (/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"nL" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) +"nM" = (/obj/machinery/door/poddoor/shutters{id = "XCCsecdepartment"; name = "XCC Security Checkpoint Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"nN" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/grimy,/area/centcom/control) +"nO" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nP" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nQ" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nR" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"nS" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/centcom/ferry) +"nT" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nU" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"nV" = (/obj/structure/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) +"nW" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"nX" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) +"nY" = (/obj/machinery/computer/prisoner{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"nZ" = (/obj/machinery/computer/security{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"oa" = (/obj/machinery/computer/secure_data{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"ob" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"oc" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) +"od" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) +"oe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/ferry) +"of" = (/obj/structure/table/wood,/obj/item/taperecorder,/obj/item/storage/box/handcuffs,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"og" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oh" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-15"; pixel_x = -6; pixel_y = 12},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) +"oi" = (/obj/structure/fireplace,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"oj" = (/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) +"ok" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ol" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"om" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"on" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oo" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = 32; use_power = 0},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"op" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"oq" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"or" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"os" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) +"ot" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) +"ou" = (/obj/machinery/photocopier,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"ov" = (/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) +"ow" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) +"ox" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"oy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) +"oz" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"oA" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oB" = (/turf/open/floor/wood,/area/centcom/ferry) +"oC" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 4; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oD" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oE" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) +"oG" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oH" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oJ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oK" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"oL" = (/obj/machinery/modular_computer/console/preset/command{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"oM" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) +"oN" = (/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) +"oO" = (/obj/machinery/computer/security/mining{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) +"oP" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) +"oQ" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"oR" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"oS" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"oT" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"oU" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/holding) +"oV" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/centcom/holding) +"oW" = (/obj/structure/flora/bush,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"oX" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"oY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) +"oZ" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pa" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pb" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pc" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pd" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pe" = (/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pf" = (/obj/machinery/light_switch{pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pg" = (/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ph" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 4},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"pi" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/stamp/qm,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) +"pj" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) +"pk" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"pl" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"pm" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) +"pn" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"po" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pp" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pq" = (/obj/structure/bookcase/random,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pr" = (/obj/structure/bookcase/random,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"ps" = (/obj/structure/bookcase/random,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pt" = (/obj/machinery/vending/coffee,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 1},/area/centcom/control) +"pu" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"pv" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/control) +"pw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"px" = (/obj/machinery/chem_dispenser/drinks/beer,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"py" = (/obj/machinery/chem_dispenser/drinks,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"pz" = (/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"pA" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/centcom/holding) +"pB" = (/obj/structure/rack,/obj/item/toy/sword,/obj/machinery/light{dir = 1},/obj/item/coin/gold{pixel_x = 8; pixel_y = -3},/obj/item/camera,/turf/open/floor/wood,/area/centcom/holding) +"pC" = (/obj/structure/rack,/obj/item/toy/gun,/obj/item/coin/gold{pixel_w = -9; pixel_y = 6},/turf/open/floor/wood,/area/centcom/holding) +"pD" = (/obj/machinery/computer/arcade/battle,/turf/open/floor/wood,/area/centcom/holding) +"pE" = (/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/wood,/area/centcom/holding) +"pF" = (/obj/machinery/door/airlock/centcom{name = "Auxillary Dock"; opacity = 1; req_access_txt = ""},/turf/open/floor/plating,/area/syndicate_mothership/control) +"pG" = (/obj/structure/flora/tree/pine,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"pH" = (/obj/structure/table/wood,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"pI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/wood,/area/centcom/ferry) +"pJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) +"pK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) +"pL" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pN" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/under/rank/curator/treasure_hunter,/obj/item/clothing/under/skirt/black,/obj/item/clothing/under/shorts/black,/obj/item/clothing/under/pants/track,/obj/item/clothing/accessory/armband/deputy,/obj/item/clothing/accessory/waistcoat,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/laceup,/obj/item/clothing/neck/stripedredscarf,/obj/item/clothing/neck/tie/red,/obj/item/clothing/head/helmet/space/beret,/obj/item/clothing/suit/curator,/obj/item/clothing/suit/space/officer,/obj/item/clothing/gloves/fingerless,/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/eyepatch,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"pO" = (/obj/structure/destructible/cult/tome,/obj/item/book/codex_gigas,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"pP" = (/obj/structure/table/reinforced,/obj/item/cartridge/quartermaster{pixel_x = -6},/obj/item/cartridge/quartermaster{pixel_x = 6},/obj/item/cartridge/quartermaster{pixel_y = 6},/obj/item/gps/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) +"pQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) +"pR" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"pS" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/centcom/holding) +"pT" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/centcom/holding) +"pU" = (/turf/open/floor/wood,/area/centcom/holding) +"pV" = (/obj/item/clothing/head/that,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"pW" = (/turf/open/floor/carpet/black,/area/centcom/holding) +"pX" = (/obj/item/storage/crayons,/obj/structure/table,/obj/item/storage/crayons,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"pY" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"pZ" = (/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qa" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qb" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qc" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/wood,/area/centcom/ferry) +"qe" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/centcom/ferry) +"qf" = (/obj/structure/closet/crate/bin,/obj/machinery/light,/turf/open/floor/wood,/area/centcom/ferry) +"qg" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/dsquad,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"qi" = (/obj/structure/table/wood,/obj/item/storage/secure/briefcase{pixel_x = 5; pixel_y = 5},/obj/item/storage/lockbox/medal,/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qj" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"qk" = (/obj/structure/bed,/obj/item/bedsheet/black,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ql" = (/obj/structure/dresser,/obj/structure/sign/plaques/golden/captain{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"qm" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"qn" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) +"qo" = (/obj/structure/table/reinforced,/obj/item/folder,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/supply) +"qp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"qq" = (/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = 24; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"qr" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/control) +"qs" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/green/side,/area/centcom/control) +"qt" = (/turf/open/floor/plasteel/green/side,/area/centcom/control) +"qu" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) +"qv" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) +"qw" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) +"qx" = (/turf/closed/indestructible/riveted,/area/centcom/evac) +"qy" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/evac) +"qz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/evac) +"qA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) +"qB" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) +"qC" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) +"qD" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) +"qE" = (/turf/closed/indestructible/riveted/uranium,/area/wizard_station) +"qF" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/carpet/black,/area/centcom/holding) +"qG" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses{pixel_x = 2; pixel_y = 4},/turf/open/floor/wood,/area/centcom/holding) +"qH" = (/obj/item/reagent_containers/food/drinks/shaker,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"qI" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"qJ" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qK" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qL" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qM" = (/obj/machinery/vending/cigarette{products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5)},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"qN" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"qO" = (/obj/item/soap/syndie,/obj/structure/mopbucket,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"qP" = (/obj/structure/mirror{pixel_x = 28},/obj/item/mop,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"qQ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"qR" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"qS" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/supply) +"qT" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) +"qU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/evac) +"qV" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/evac) +"qW" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/centcom/evac) +"qX" = (/obj/structure/fluff/arc,/turf/open/floor/grass,/area/centcom/evac) +"qY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/centcom/evac) +"qZ" = (/turf/open/floor/engine/cult,/area/wizard_station) +"ra" = (/obj/machinery/computer/shuttle,/turf/open/floor/engine/cult,/area/wizard_station) +"rb" = (/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"rc" = (/obj/item/reagent_containers/food/drinks/soda_cans/cola,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"rd" = (/obj/structure/flora/grass/brown,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"re" = (/obj/item/paper/fluff/stations/centcom/disk_memo,/obj/structure/noticeboard{pixel_x = -32},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"rf" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"rg" = (/mob/living/simple_animal/hostile/carp/cayenne,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"rh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"ri" = (/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"rj" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"rk" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rl" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rm" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"rn" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"ro" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rp" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rq" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rr" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weldingtool/experimental,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rs" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"ru" = (/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/wood,/area/centcom/ferry) +"rv" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) +"rw" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"rx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ry" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; network = list("rd","minisat"); pixel_y = 28},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"rz" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/ferry) +"rA" = (/obj/machinery/power/smes/magical,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rB" = (/obj/machinery/power/apc{dir = 4; name = "Commander's Office APC"; pixel_x = 26},/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/item/screwdriver/power,/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rC" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/deathsquad{pixel_y = 5},/obj/item/clothing/gloves/combat,/obj/item/clothing/shoes/combat/swat,/obj/item/clothing/mask/gas/sechailer/swat,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rD" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/item/gun/ballistic/automatic/ar,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rE" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"rF" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/supply) +"rG" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) +"rH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) +"rI" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "XCC Checkpoint 3 Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"rJ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light{dir = 8},/turf/open/floor/grass,/area/centcom/control) +"rK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/control) +"rL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rM" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rN" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rO" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rP" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rQ" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rR" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_y = 32},/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"rS" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) +"rT" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) +"rU" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) +"rV" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) +"rW" = (/obj/machinery/light{dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) +"rX" = (/obj/machinery/light{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) +"rY" = (/obj/item/dice/d20,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) +"rZ" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/accessory/waistcoat,/turf/open/floor/wood,/area/centcom/holding) +"sa" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/automatic/toy/pistol,/obj/item/ammo_box/foambox,/turf/open/floor/wood,/area/centcom/holding) +"sb" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/centcom/holding) +"sc" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/shotgun/toy/crossbow,/turf/open/floor/wood,/area/centcom/holding) +"sd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/open/floor/wood,/area/centcom/holding) +"se" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"sf" = (/obj/structure/table/wood,/obj/item/paicard,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"sg" = (/obj/structure/table/wood,/obj/item/pizzabox,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"sh" = (/obj/structure/chair/stool,/obj/effect/landmark/start/nukeop,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"si" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"sj" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted{dir = 1},/obj/machinery/door/window{name = "Tactical Toilet"; icon_state = "right"; dir = 8; opacity = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) +"sk" = (/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sl" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sm" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sn" = (/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/light{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"so" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sp" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"sq" = (/obj/machinery/computer/shuttle/white_ship{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"sr" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/ferry) +"ss" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) +"st" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) +"su" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) +"sv" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/ferry) +"sw" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sx" = (/obj/structure/chair/comfy/black,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sy" = (/obj/structure/chair/comfy/black,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sz" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/wood,/area/centcom/ferry) +"sA" = (/obj/item/clipboard,/obj/structure/table/reinforced,/obj/item/detective_scanner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sB" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"sD" = (/obj/machinery/door/airlock/centcom{name = "Administrative Storage"; req_access_txt = "106"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"sE" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sF" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sG" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sH" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/vault{name = "Vault Door"; req_access_txt = "53"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"sI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"sK" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/control) +"sL" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"sM" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"sN" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/evac) +"sO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sP" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sQ" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sR" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sS" = (/obj/structure/table,/obj/item/toy/katana,/obj/item/toy/plush/carpplushie,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sT" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/evac) +"sU" = (/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) +"sV" = (/obj/machinery/door/poddoor/shuttledock,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) +"sW" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; name = "byond random number generator"},/turf/open/floor/engine/cult,/area/wizard_station) +"sX" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/open/floor/engine/cult,/area/wizard_station) +"sY" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/wood,/area/centcom/holding) +"sZ" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/wood,/area/centcom/holding) +"ta" = (/obj/machinery/light,/turf/open/floor/wood,/area/centcom/holding) +"tb" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/centcom/holding) +"tc" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/wood,/area/centcom/holding) +"td" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/turf/open/floor/wood,/area/centcom/holding) +"te" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"tf" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"tg" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"th" = (/obj/structure/closet/cardboard,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"ti" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"tj" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/obj/machinery/light,/obj/machinery/button/door{id = "Ninjaholdingsuicide"; name = "SUICIDE CHAMBER LOCK"; normaldoorcontrol = 1; pixel_x = 4; pixel_y = -24; specialfunctions = 4},/turf/open/floor/wood,/area/centcom/holding) +"tk" = (/obj/machinery/door/airlock/wood/glass{name = "Private Rooms"},/turf/open/floor/wood,/area/centcom/holding) +"tl" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "Ninjaholdingsuicide"; locked = 1; name = "SUICIDE CHAMBER"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/centcom/holding) +"tm" = (/turf/open/floor/carpet,/area/centcom/holding) +"tn" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"to" = (/obj/machinery/computer/shuttle/ferry{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"tp" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/ferry) +"tq" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) +"tr" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) +"ts" = (/turf/open/floor/plasteel/green/corner,/area/centcom/ferry) +"tt" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/ferry) +"tu" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"tv" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/ferry) +"tw" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"tx" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ty" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/cas{pixel_x = -5; pixel_y = 5},/obj/item/toy/cards/deck/cas/black{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"tz" = (/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) +"tA" = (/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"tB" = (/obj/item/storage/fancy/donut_box,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"tC" = (/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"tD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/air,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tE" = (/obj/machinery/computer/monitor{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tF" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tG" = (/obj/item/storage/box/handcuffs,/obj/item/ammo_box/a357,/obj/item/ammo_box/a357,/obj/item/gun/ballistic/revolver/mateba,/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tH" = (/obj/item/gun/energy/pulse/carbine/loyalpin,/obj/item/flashlight/seclite,/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tI" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"tJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"tK" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"tL" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"tM" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/centcom/control) +"tN" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"tO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"tP" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/control) +"tQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) +"tR" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) +"tS" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"tT" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/evac) +"tU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) +"tV" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) +"tW" = (/obj/structure/table/wood/fancy/black,/turf/open/floor/carpet,/area/centcom/holding) +"tX" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Cockpit"},/turf/open/floor/engine/cult,/area/wizard_station) +"tY" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) +"tZ" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/centcom/holding) +"ua" = (/obj/structure/plasticflaps,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/centcom/holding) +"ub" = (/obj/machinery/door/airlock/wood{id_tag = "Proom1"; name = "Room 1"},/turf/open/floor/carpet,/area/centcom/holding) +"uc" = (/obj/machinery/light{dir = 4},/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"ud" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/open/floor/plating,/area/syndicate_mothership/control) +"ue" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"uf" = (/turf/open/lava,/area/centcom/holding) +"ug" = (/obj/machinery/button/door{id = "Proom1"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) +"uh" = (/turf/open/chasm/lavaland,/area/centcom/holding) +"ui" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"uj" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uk" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = -38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ul" = (/obj/machinery/computer/emergency_shuttle{dir = 1},/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"um" = (/obj/machinery/computer/communications{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"un" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/ferry) +"up" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"uq" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"ur" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) +"us" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) +"ut" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"uu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) +"uv" = (/obj/machinery/computer/security{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"uw" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/darkred/side,/area/centcom/control) +"ux" = (/obj/machinery/computer/card/centcom{dir = 1},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3.5; name = "CC Customs 1 Control"; pixel_x = 8; pixel_y = -24},/obj/machinery/button/door{id = "XCCcustoms2"; layer = 3.5; name = "CC Customs 2 Control"; pixel_x = -8; pixel_y = -24},/turf/open/floor/plasteel/darkred/side,/area/centcom/control) +"uy" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"uz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light,/turf/open/floor/plating/asteroid,/area/centcom/evac) +"uA" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"uB" = (/turf/open/floor/plasteel/neutral,/area/centcom/evac) +"uC" = (/obj/machinery/computer/camera_advanced,/turf/open/floor/wood,/area/wizard_station) +"uD" = (/obj/structure/table/wood/fancy,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/wood,/area/wizard_station) +"uE" = (/turf/open/floor/carpet,/area/wizard_station) +"uF" = (/obj/structure/chair/wood/wings,/turf/open/floor/carpet,/area/wizard_station) +"uG" = (/obj/structure/chair/sofa/left,/turf/open/floor/carpet,/area/centcom/holding) +"uH" = (/obj/structure/chair/sofa/corner{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"uI" = (/obj/structure/chair/sofa,/turf/open/floor/carpet,/area/centcom/holding) +"uJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plating,/area/syndicate_mothership/control) +"uK" = (/obj/machinery/button/door{id = "Proom2"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) +"uL" = (/obj/machinery/button/door{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; req_access_txt = "151"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"uM" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"uN" = (/obj/structure/table/wood/poker,/turf/open/floor/carpet,/area/centcom/holding) +"uO" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"uP" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/crowbar/power,/obj/item/wrench,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"uQ" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"uR" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uS" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uT" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) +"uU" = (/obj/structure/cable/white,/turf/open/floor/plasteel/vault,/area/centcom/ferry) +"uV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) +"uW" = (/obj/structure/closet/crate/bin,/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uX" = (/obj/structure/table/wood,/obj/item/dice/d20{pixel_x = 3; pixel_y = 3},/obj/item/dice/d10{pixel_x = -3},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"uY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/leafybush,/turf/open/floor/grass,/area/centcom/ferry) +"uZ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) +"va" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/ferry) +"vb" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) +"vc" = (/obj/machinery/newscaster,/turf/closed/indestructible/riveted,/area/centcom/control) +"vd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/machinery/door/window,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"ve" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/evac) +"vf" = (/turf/open/floor/plasteel/blue/side,/area/centcom/evac) +"vg" = (/turf/open/floor/plasteel/blue/corner{dir = 8},/area/centcom/evac) +"vh" = (/turf/open/floor/plasteel,/area/centcom/evac) +"vi" = (/obj/docking_port/stationary{dir = 4; dwidth = 25; height = 50; id = "emergency_away"; name = "CentCom Emergency Shuttle Dock"; width = 50; json_key = "emergency"},/turf/open/space,/area/space) +"vj" = (/turf/open/floor/wood,/area/wizard_station) +"vk" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/wood,/area/wizard_station) +"vl" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/open/floor/carpet,/area/wizard_station) +"vm" = (/obj/structure/table/wood/poker,/obj/item/toy/figure/wizard,/turf/open/floor/carpet,/area/wizard_station) +"vn" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/carpet,/area/wizard_station) +"vo" = (/obj/structure/chair/sofa{icon_state = "sofamiddle"; dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/centcom/holding) +"vp" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/centcom/holding) +"vq" = (/obj/machinery/door/airlock/wood{id_tag = "Proom2"; name = "Room 2"},/turf/open/floor/carpet,/area/centcom/holding) +"vr" = (/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) +"vs" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"vt" = (/obj/machinery/vending/games,/turf/open/floor/carpet,/area/centcom/holding) +"vu" = (/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/rum,/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) +"vv" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) +"vw" = (/obj/structure/table/wood,/obj/item/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/open/floor/wood,/area/syndicate_mothership/control) +"vx" = (/obj/structure/table/wood,/obj/item/toy/nuke,/turf/open/floor/wood,/area/syndicate_mothership/control) +"vy" = (/obj/structure/chair/sofa{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) +"vz" = (/obj/machinery/door/airlock/wood{id_tag = "Proom3"; name = "Room 3"},/turf/open/floor/carpet,/area/centcom/holding) +"vA" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/centcom/ferry) +"vB" = (/obj/structure/closet/emcloset,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"vC" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"vD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"vE" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"vF" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"vG" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec1"; name = "XCC Checkpoint 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"vH" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"vI" = (/obj/machinery/pdapainter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vJ" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_x = -8; pixel_y = 24; req_access_txt = "2"},/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"; pixel_x = 8; pixel_y = 24},/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_x = 8; pixel_y = 38},/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -8; pixel_y = 38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vK" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vL" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vM" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vN" = (/obj/structure/filingcabinet/medical,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"vO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"vP" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms2"; name = "XCC Customs 2 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"vQ" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) +"vR" = (/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 1},/area/centcom/control) +"vS" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"vT" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) +"vU" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms1"; name = "XCC Customs 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"vV" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"vW" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/centcom/evac) +"vX" = (/turf/open/floor/plasteel/blue/side{dir = 5},/area/centcom/evac) +"vY" = (/turf/open/floor/plasteel/blue,/area/centcom/evac) +"vZ" = (/turf/open/floor/plasteel/blue/side{dir = 4},/area/centcom/evac) +"wa" = (/turf/open/floor/plasteel/blue/side{dir = 8},/area/centcom/evac) +"wb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Room"},/turf/open/floor/engine/cult,/area/wizard_station) +"wc" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Game Room"},/turf/open/floor/engine/cult,/area/wizard_station) +"wd" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/carpet,/area/wizard_station) +"we" = (/obj/machinery/button/door{id = "Proom3"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) +"wf" = (/obj/machinery/button/door{id = "Proom4"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) +"wg" = (/obj/machinery/door/airlock/wood{id_tag = "Proom4"; name = "Room 4"},/turf/open/floor/carpet,/area/centcom/holding) +"wh" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/obj/item/reagent_containers/spray/cleaner,/turf/open/floor/wood,/area/centcom/holding) +"wi" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/turf/open/floor/wood,/area/centcom/holding) +"wj" = (/obj/machinery/door/airlock/wood{id_tag = "Proom5"; name = "Room 5"},/turf/open/floor/carpet,/area/centcom/holding) +"wk" = (/obj/machinery/button/door{id = "Proom5"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) +"wl" = (/obj/machinery/light,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wm" = (/obj/effect/landmark/start/nukeop_leader,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wn" = (/turf/open/floor/wood,/area/syndicate_mothership/control) +"wo" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/open/floor/wood,/area/syndicate_mothership/control) +"wp" = (/obj/machinery/light,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"wr" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"ws" = (/turf/open/floor/plasteel/neutral,/area/centcom/ferry) +"wt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"wu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"wv" = (/obj/machinery/door/poddoor/shutters{id = "XCCFerry"; name = "XCC Ferry Hangar"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"ww" = (/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = 24; req_access_txt = "2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"wx" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"wy" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"wz" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"wA" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) +"wB" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"wC" = (/obj/machinery/door/airlock/centcom{name = "CentCom Customs"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"wD" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"wE" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/vault,/area/centcom/control) +"wF" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"wG" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) +"wH" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/centcom/control) +"wI" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) +"wJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"wK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"wL" = (/turf/open/floor/plasteel/blue/side{dir = 6},/area/centcom/evac) +"wM" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/wood,/area/wizard_station) +"wN" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) +"wO" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) +"wP" = (/obj/structure/table/wood/fancy,/obj/item/camera/spooky,/turf/open/floor/carpet,/area/wizard_station) +"wQ" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/carpet,/area/wizard_station) +"wV" = (/obj/machinery/computer/telecrystals/boss{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) +"wW" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/vodka,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wX" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/gin,/turf/open/floor/wood,/area/syndicate_mothership/control) +"wY" = (/obj/machinery/door/airlock/centcom{name = "Equipment Room"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) +"xb" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_away"; json_key = "ferry"; name = "CentCom Ferry Dock"; width = 5},/turf/open/space,/area/space) +"xc" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"xd" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"xe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"xf" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/ferry) +"xg" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"xh" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/ferry) +"xi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"xj" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/ferry) +"xk" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/ferry) +"xl" = (/turf/open/floor/plasteel/neutral/side{dir = 8; heat_capacity = 1e+006},/area/centcom/control) +"xm" = (/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xn" = (/obj/machinery/computer/card/centcom{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xo" = (/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"xp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) +"xq" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) +"xr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/evac) +"xs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"xt" = (/turf/open/floor/plasteel/neutral/side{dir = 5},/area/centcom/evac) +"xu" = (/obj/machinery/light,/turf/open/floor/wood,/area/wizard_station) +"xv" = (/obj/item/statuebust{pixel_y = 12},/obj/structure/table/wood/fancy,/turf/open/floor/wood,/area/wizard_station) +"xw" = (/obj/machinery/vending/magivend,/turf/open/floor/engine/cult,/area/wizard_station) +"xx" = (/obj/machinery/vending/snack,/turf/open/floor/engine/cult,/area/wizard_station) +"xy" = (/obj/structure/table/wood/fancy,/obj/item/storage/pill_bottle/dice{icon_state = "magicdicebag"},/turf/open/floor/carpet,/area/wizard_station) +"xz" = (/obj/structure/table/wood/fancy,/obj/item/storage/photo_album,/obj/machinery/light,/turf/open/floor/carpet,/area/wizard_station) +"xG" = (/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"xH" = (/obj/machinery/mech_bay_recharge_port,/turf/open/floor/plating,/area/syndicate_mothership/control) +"xI" = (/obj/machinery/light{dir = 1},/turf/open/floor/mech_bay_recharge_floor,/area/syndicate_mothership/control) +"xJ" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plating,/area/syndicate_mothership/control) +"xK" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"xL" = (/obj/structure/closet/cardboard/metal,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xN" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership/control; dir = 1; dwidth = 3; height = 7; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/assault_pod/default; width = 7},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xP" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"xQ" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/ferry) +"xR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"xS" = (/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"xT" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"xU" = (/obj/machinery/computer/crew{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xV" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/centcom/control) +"xW" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/centcom/control) +"xX" = (/obj/machinery/computer/communications{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"xY" = (/turf/open/floor/plasteel/blue/side{dir = 9},/area/centcom/evac) +"xZ" = (/turf/open/floor/plasteel/blue/side{dir = 10},/area/centcom/evac) +"ya" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Study"},/turf/open/floor/engine/cult,/area/wizard_station) +"yb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room"},/turf/open/floor/engine/cult,/area/wizard_station) +"yj" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"yk" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"yl" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"ym" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) +"yn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/centcom/ferry) +"yo" = (/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"yp" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"yq" = (/obj/structure/chair{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -28},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"yr" = (/obj/machinery/door/airlock/centcom{name = "Briefing Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) +"ys" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"yt" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yu" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yv" = (/obj/machinery/computer/prisoner{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yw" = (/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yx" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"yy" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"yz" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/blue/side,/area/centcom/control) +"yA" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) +"yB" = (/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/evac) +"yC" = (/obj/structure/chair/wood/wings,/turf/open/floor/engine/cult,/area/wizard_station) +"yD" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/engine/cult,/area/wizard_station) +"yE" = (/obj/structure/table/wood,/obj/item/retractor,/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"yF" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/obj/structure/mirror/magic{pixel_y = 28},/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"yG" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/turf/open/floor/engine/cult,/area/wizard_station) +"yH" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/grass,/area/wizard_station) +"yI" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/grass,/area/wizard_station) +"yJ" = (/obj/effect/decal/remains/xeno/larva,/turf/open/floor/grass,/area/wizard_station) +"yK" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) +"yU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"yX" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"yY" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"yZ" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"za" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zb" = (/obj/structure/table/wood,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"ze" = (/obj/structure/closet/secure_closet/ertEngi,/obj/structure/sign/directions/engineering{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zf" = (/obj/structure/closet/secure_closet/ertEngi,/obj/machinery/airalarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"zg" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zh" = (/obj/structure/table/reinforced,/obj/item/grenade/plastic/c4{pixel_x = 6},/obj/item/grenade/plastic/c4{pixel_x = -4},/obj/machinery/firealarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zi" = (/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun,/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"zj" = (/obj/structure/closet/secure_closet/ertCom,/obj/structure/sign/directions/engineering{desc = "A direction sign, pointing out which way the Command department is."; dir = 2; icon_state = "direction_bridge"; name = "command department"; pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) +"zk" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"zl" = (/turf/open/floor/plasteel/blue/corner{dir = 1},/area/centcom/evac) +"zm" = (/turf/open/floor/plasteel/blue/side{dir = 1},/area/centcom/evac) +"zo" = (/obj/structure/destructible/cult/tome,/turf/open/floor/engine/cult,/area/wizard_station) +"zp" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/staff,/obj/item/clothing/shoes/sandal/magic,/turf/open/floor/engine/cult,/area/wizard_station) +"zq" = (/turf/open/floor/grass,/area/wizard_station) +"zr" = (/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/turf/open/floor/grass,/area/wizard_station) +"zx" = (/obj/structure/closet/syndicate/personal,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"zy" = (/obj/structure/table,/obj/item/gun/energy/ionrifle{pin = /obj/item/firing_pin},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) +"zz" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zA" = (/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"zB" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"zC" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"zD" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zE" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"zF" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) +"zG" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/control) +"zH" = (/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/retractor{pixel_x = 4},/obj/item/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zI" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zJ" = (/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zK" = (/obj/machinery/computer/med_data{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"zL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid,/area/centcom/evac) +"zN" = (/obj/structure/bookcase/random/reference,/turf/open/floor/engine/cult,/area/wizard_station) +"zO" = (/obj/structure/destructible/cult/talisman{desc = "An altar dedicated to the Wizards' Federation"},/obj/item/kitchen/knife/ritual,/turf/open/floor/engine/cult,/area/wizard_station) +"zP" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/staff/broom,/turf/open/floor/engine/cult,/area/wizard_station) +"zQ" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/netherworld{name = "Experiment 35b"},/turf/open/floor/grass,/area/wizard_station) +"Ab" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Ac" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Ad" = (/obj/structure/table/reinforced,/obj/item/storage/secure/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ae" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Af" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ag" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ah" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"Ai" = (/obj/machinery/door/poddoor/ert,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) +"Aj" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/radio,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"Ak" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"Al" = (/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Am" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) +"An" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"Ao" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"Ap" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/blue/corner,/area/centcom/control) +"Aq" = (/obj/structure/table/optable,/obj/item/surgical_drapes,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"Ar" = (/turf/open/floor/plasteel/blue,/area/centcom/control) +"As" = (/obj/machinery/computer/communications{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"At" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/evac) +"Au" = (/obj/machinery/abductor/experiment{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Av" = (/obj/machinery/abductor/console{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Aw" = (/obj/machinery/abductor/pad{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Ax" = (/turf/closed/indestructible/fakeglass{color = "#008000"},/area/wizard_station) +"Ay" = (/obj/effect/landmark/start/wizard,/turf/open/floor/engine/cult,/area/wizard_station) +"Az" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) +"AA" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/grass,/area/wizard_station) +"AB" = (/obj/effect/decal/remains/xeno,/turf/open/floor/grass,/area/wizard_station) +"AJ" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"AK" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"AL" = (/obj/structure/table/reinforced,/obj/item/flashlight/seclite,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"AM" = (/obj/machinery/shuttle_manipulator,/turf/open/floor/circuit/green,/area/centcom/ferry) +"AN" = (/turf/open/floor/circuit/green,/area/centcom/ferry) +"AO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"AP" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"AQ" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"AR" = (/obj/structure/table/reinforced,/obj/item/storage/box/zipties,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"AS" = (/obj/machinery/power/apc{dir = 4; name = "Briefing Area APC"; pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"AT" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/indestructible/riveted,/area/centcom/control) +"AU" = (/obj/machinery/computer/operating{dir = 4},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"AV" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/evac) +"AW" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"AX" = (/obj/structure/table,/obj/item/toy/sword,/obj/item/gun/ballistic/shotgun/toy/crossbow,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"AY" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"AZ" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) +"Ba" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) +"Bb" = (/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/centcom/evac) +"Bc" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/evac) +"Bd" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) +"Be" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"Bf" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"Bg" = (/mob/living/simple_animal/bot/medbot/mysterious{desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; faction = list("neutral","silicon","creature"); name = "Nobody's Perfect"},/turf/open/floor/engine/cult,/area/wizard_station) +"Bh" = (/obj/machinery/light,/turf/open/floor/engine/cult,/area/wizard_station) +"Bi" = (/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/turf/open/floor/grass,/area/wizard_station) +"Bu" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Bv" = (/obj/machinery/computer/card/centcom{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Bw" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) +"Bx" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"By" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Bz" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"BA" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"BB" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) +"BC" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/tank/internals/emergency_oxygen/engi,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) +"BD" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"BE" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "CC Main Access Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) +"BF" = (/obj/item/defibrillator/loaded,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BG" = (/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BH" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) +"BI" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"BJ" = (/obj/machinery/sleeper{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) +"BK" = (/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BL" = (/obj/item/storage/firstaid/toxin,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) +"BM" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/evac) +"BN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) +"BO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) +"BP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) +"BQ" = (/obj/effect/landmark/abductor/scientist{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"BR" = (/obj/effect/landmark/abductor/agent{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) +"BS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Deck"},/turf/open/floor/engine/cult,/area/wizard_station) +"BY" = (/obj/item/toy/figure/syndie,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"BZ" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ca" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) +"Cb" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) +"Cc" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Cd" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light,/turf/open/floor/grass,/area/centcom/evac) +"Ce" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Cf" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) +"Cg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; dir = 1; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) +"Ch" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3; name = "CC Emergency Docks Control"; pixel_x = 24; pixel_y = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Ci" = (/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) +"Cp" = (/obj/structure/statue/uranium/nuke,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"Cq" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cr" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cs" = (/obj/structure/bookcase/random,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Ct" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cu" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cv" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/power/apc{dir = 2; name = "Briefing Room APC"; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cx" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"Cz" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"CA" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) +"CB" = (/obj/structure/closet/secure_closet/ertMed,/obj/structure/sign/directions/medical{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CC" = (/obj/structure/closet/secure_closet/ertMed,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = -32; use_power = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) +"CD" = (/obj/structure/table/reinforced,/obj/item/storage/box/emps,/obj/item/gun/energy/ionrifle,/obj/structure/sign/departments/medbay/alt{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CE" = (/obj/structure/table/reinforced,/obj/item/storage/box/syringes,/obj/item/gun/syringe/rapidsyringe,/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CF" = (/obj/structure/closet/secure_closet/ertSec,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) +"CG" = (/obj/structure/closet/secure_closet/ertSec,/obj/structure/sign/directions/security{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) +"CH" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CI" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) +"CJ" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) +"CK" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) +"CL" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) +"CM" = (/obj/structure/filingcabinet/medical,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CN" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"CP" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"CQ" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"CR" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"CX" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"CY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/centcom/control) +"CZ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/control) +"Da" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -4},/obj/item/reagent_containers/hypospray/medipen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Db" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Dc" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Dd" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"De" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Df" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Dg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"Dh" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"Dq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"Dr" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Ds" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) +"Dt" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"Du" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/drinks/britcup,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"Dv" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) +"Dw" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Dx" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) +"Dy" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/evac) +"Dz" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"DA" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"DB" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) +"DC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Storage"},/turf/open/floor/engine/cult,/area/wizard_station) +"DD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters"},/turf/open/floor/engine/cult,/area/wizard_station) +"DE" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Bathroom"},/turf/open/floor/engine/cult,/area/wizard_station) +"DF" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DG" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) +"DH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"DI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 8; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) +"DJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) +"DK" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/evac) +"DL" = (/obj/item/clothing/suit/wizrobe/black,/obj/item/clothing/head/wizard/black,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"DM" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"DN" = (/obj/item/cardboard_cutout,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"DO" = (/obj/structure/table/wood,/obj/item/dice/d20,/obj/item/dice,/turf/open/floor/carpet,/area/wizard_station) +"DP" = (/obj/structure/punching_bag,/turf/open/floor/carpet,/area/wizard_station) +"DQ" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/white,/area/wizard_station) +"DR" = (/turf/open/floor/plasteel/white,/area/wizard_station) +"DS" = (/obj/structure/mirror/magic{pixel_y = 28},/obj/structure/sink{pixel_y = 20},/turf/open/floor/plasteel/white,/area/wizard_station) +"DT" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DU" = (/obj/machinery/computer/security{dir = 1},/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) +"DW" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner,/area/centcom/control) +"DX" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/computer/med_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DY" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"DZ" = (/obj/item/cautery/alien,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"Ea" = (/obj/item/coin/antagtoken,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) +"Eb" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/carpet,/area/wizard_station) +"Ec" = (/obj/structure/bed,/obj/item/bedsheet/wiz,/turf/open/floor/carpet,/area/wizard_station) +"Ed" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet,/area/wizard_station) +"Ee" = (/obj/item/soap/homemade,/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/plasteel/white,/area/wizard_station) +"Ef" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/wizard_station) +"Eg" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Booth"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) +"Eh" = (/obj/structure/closet/cardboard,/obj/item/banhammer,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) +"Ei" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) +"Ej" = (/obj/vehicle/ridden/scooter/skateboard{icon_state = "skateboard"; dir = 4},/obj/effect/turf_decal/stripes/line,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/wizard_station) +"Ek" = (/obj/structure/dresser,/obj/item/storage/backpack/satchel,/turf/open/floor/carpet,/area/wizard_station) +"El" = (/obj/structure/table/wood,/obj/item/storage/bag/tray,/obj/item/reagent_containers/food/snacks/burger/spell,/turf/open/floor/carpet,/area/wizard_station) +"Em" = (/obj/structure/bookcase/random/adult,/turf/open/floor/plasteel/white,/area/wizard_station) +"En" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel/white,/area/wizard_station) +"Eo" = (/obj/structure/table/wood/fancy,/obj/item/skub{pixel_y = 16},/turf/open/floor/plasteel/white,/area/wizard_station) +"Ep" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"Eq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Er" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Es" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Et" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Eu" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ev" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeobserve) +"Ew" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 9},/area/tdome/tdomeobserve) +"Ex" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) +"Ey" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Ez" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) +"EA" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 5},/area/tdome/tdomeobserve) +"EB" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"EC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Engine Room"},/obj/structure/barricade/wooden,/turf/open/floor/engine/cult,/area/wizard_station) +"ED" = (/turf/closed/indestructible/riveted,/area/centcom/holding) +"EE" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"EF" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"EG" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeobserve) +"EH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeobserve) +"EI" = (/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) +"EJ" = (/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"EK" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"EL" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) +"EM" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) +"EN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"EO" = (/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) +"EP" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) +"EQ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) +"ER" = (/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) +"ES" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) +"ET" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) +"EU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) +"EV" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"EW" = (/obj/structure/table/wood,/turf/open/floor/engine/cult,/area/wizard_station) +"EX" = (/obj/structure/table/wood,/obj/item/gun/magic/wand{desc = "Used in emergencies to reignite magma engines."; max_charges = 0; name = "wand of emergency engine ignition"},/turf/open/floor/engine/cult,/area/wizard_station) +"EY" = (/obj/structure/table/wood,/obj/item/bikehorn/golden{pixel_x = -8; pixel_y = 8},/turf/open/floor/engine/cult,/area/wizard_station) +"Fi" = (/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fj" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fk" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fl" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Fm" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/side{dir = 9},/area/tdome/tdomeobserve) +"Fn" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 1},/area/tdome/tdomeobserve) +"Fo" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/side{dir = 5},/area/tdome/tdomeobserve) +"Fp" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/tdomeobserve) +"Fq" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) +"Fr" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Thunderdome Booth"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Fs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) +"Ft" = (/turf/open/floor/plasteel/goonplaque{desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors."},/area/tdome/tdomeobserve) +"Fu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) +"Fv" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) +"Fw" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/tdomeobserve) +"Fx" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/tdome/tdomeobserve) +"Fy" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/tdome/tdomeobserve) +"Fz" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/tdome/tdomeobserve) +"FC" = (/obj/item/camera,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"FD" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) +"FE" = (/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"FF" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/corner{dir = 4},/area/tdome/tdomeobserve) +"FG" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) +"FH" = (/turf/open/floor/plasteel/neutral/side,/area/tdome/tdomeobserve) +"FI" = (/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) +"FJ" = (/turf/open/floor/plasteel/red/side{dir = 6},/area/tdome/tdomeobserve) +"FK" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Backstage"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"FL" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"FM" = (/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/tdome/tdomeobserve) +"FN" = (/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/tdome/tdomeobserve) +"FO" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/tdome/tdomeobserve) +"FP" = (/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) +"FQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) +"FR" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/corner{dir = 1},/area/tdome/tdomeobserve) +"FS" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) +"FT" = (/obj/structure/destructible/cult/forge{desc = "An engine used in powering the wizard's ship"; name = "magma engine"},/turf/open/floor/engine/cult,/area/wizard_station) +"FZ" = (/obj/structure/chair/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Ga" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Gb" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Gc" = (/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Gd" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Ge" = (/turf/open/floor/plasteel/red/side{dir = 1},/area/tdome/tdomeobserve) +"Gf" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"Gg" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"Gh" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/tdomeobserve) +"Gi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/side{dir = 10},/area/tdome/tdomeobserve) +"Gj" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) +"Gk" = (/obj/machinery/light,/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) +"Gl" = (/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) +"Gm" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Gn" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) +"Go" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 6},/area/tdome/tdomeobserve) +"Gp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) +"Gq" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/tdome/tdomeobserve) +"Gr" = (/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava,/area/wizard_station) +"Gt" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/centcom/holding) +"Gu" = (/obj/machinery/door/airlock/silver{name = "Shower"},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Gv" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Gw" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"Gx" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Gy" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) +"Gz" = (/obj/structure/shuttle/engine/heater{resistance_flags = 3},/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava/airless,/area/wizard_station) +"GC" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) +"GD" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GE" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/tdomeobserve) +"GF" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GG" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/citrus/lemon,/obj/item/reagent_containers/food/snacks/grown/citrus/lime,/obj/item/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/reagent_containers/food/snacks/grown/cherries,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GH" = (/obj/machinery/processor,/obj/effect/turf_decal/stripes/end,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"GI" = (/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/carrot,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GJ" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeobserve) +"GL" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/lawyers_badge{desc = "A badge of upmost glory."; name = "thunderdome badge"},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"GM" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GN" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeobserve) +"GO" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/medal/silver{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"GP" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeobserve) +"GQ" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GR" = (/obj/structure/table/wood,/obj/item/storage/box/beanbag,/obj/item/gun/ballistic/revolver/doublebarrel,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GS" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GT" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GU" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"GV" = (/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) +"GW" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) +"GX" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/wizard_station) +"GZ" = (/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) +"Ha" = (/obj/item/clothing/head/collectable/paper,/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) +"Hb" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) +"Hc" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) +"Hd" = (/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) +"He" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/trophy/gold_cup,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"Hf" = (/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"Hg" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) +"Hh" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) +"Hm" = (/turf/open/floor/plating/beach/water,/area/centcom/holding) +"Hn" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Ho" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/kitchen/knife,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Hp" = (/obj/machinery/light,/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) +"Hq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Hr" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal/gold{pixel_x = 3; pixel_y = 5},/obj/item/clothing/accessory/medal/gold,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"Hs" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ht" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) +"Hu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"Hv" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"Hw" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Hx" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) +"Hy" = (/obj/effect/spawner/structure/window/hollow/reinforced,/turf/open/floor/plasteel,/area/centcom/holding) +"Hz" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/holding) +"HA" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 8},/area/tdome/tdomeobserve) +"HB" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/mint,/obj/item/reagent_containers/food/condiment/enzyme{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) +"HD" = (/obj/structure/sink{dir = 8; pixel_x = -12},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) +"HF" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner,/area/tdome/tdomeobserve) +"HG" = (/obj/item/reagent_containers/food/snacks/egg/rainbow{desc = "I bet you think you're pretty clever... well you are."; name = "easter egg"},/turf/open/space,/area/space) +"HH" = (/obj/effect/landmark/holding_facility,/turf/open/floor/engine,/area/centcom/holding) +"HI" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) +"HJ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/apron/chef,/obj/item/kitchen/rollingpin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HK" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/reagent_containers/food/drinks/britcup,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HL" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) +"HM" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/obj/structure/sign/barsign{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HN" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HO" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HR" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) +"HS" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Locker Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HT" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) +"HU" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/bag/tray,/obj/item/kitchen/fork,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"HW" = (/turf/open/floor/plasteel/redyellow,/area/tdome/tdomeobserve) +"HX" = (/obj/machinery/vending/boozeomat,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"HY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) +"HZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) +"Ia" = (/turf/open/floor/plasteel/neutral/side{dir = 6},/area/tdome/tdomeobserve) +"Ib" = (/obj/structure/rack,/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/item/clothing/head/chefhat,/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) +"Ic" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"Id" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ie" = (/obj/item/storage/fancy/cigarettes/cigars{pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigars/cohiba{pixel_y = 3},/obj/item/storage/fancy/cigarettes/cigars/havana,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"If" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/tdome/tdomeobserve) +"Ig" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) +"Ih" = (/turf/open/floor/plasteel/red/corner{dir = 4},/area/tdome/tdomeobserve) +"Ii" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ij" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ik" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Il" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeobserve) +"Io" = (/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/structure/table/wood,/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ip" = (/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Iq" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/glass/rag,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) +"Ir" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) +"Is" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"It" = (/turf/open/floor/plasteel,/area/tdome/arena) +"Iu" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena) +"Iv" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) +"Iw" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) +"Ix" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Iy" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"Iz" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"IA" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) +"IB" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"IC" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) +"ID" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"IE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena) +"IF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"IG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena) +"IH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"II" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena) +"IJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena) +"IL" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) +"IM" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"IN" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) +"IP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"IQ" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) +"IR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeadmin) +"IS" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"IT" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"IU" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"IV" = (/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"IW" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"IX" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena) +"IY" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena) +"IZ" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"Ja" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) +"Jb" = (/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"Jc" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"Jd" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeadmin) +"Je" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jf" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jg" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"Jh" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) +"Ji" = (/turf/open/floor/circuit/green,/area/tdome/arena) +"Jj" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena) +"Jk" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"Jl" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) +"Jm" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) +"Jn" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) +"Jo" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jp" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Jq" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena) +"Jr" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) +"Js" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena) +"Jt" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena) +"Ju" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) +"Jv" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) +"Jw" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) +"Jx" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) +"Jy" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) +"Jz" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) +"JA" = (/obj/machinery/abductor/experiment{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JB" = (/obj/machinery/abductor/console{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JC" = (/obj/machinery/abductor/pad{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JD" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/arena) +"JF" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) +"JG" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) +"JH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"JI" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeadmin) +"JL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) +"JM" = (/obj/effect/landmark/abductor/scientist,/turf/open/floor/plating/abductor,/area/abductor_ship) +"JN" = (/obj/effect/landmark/abductor/agent,/turf/open/floor/plating/abductor,/area/abductor_ship) +"JO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) +"JP" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JQ" = (/obj/effect/landmark/thunderdome/admin,/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) +"JR" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JS" = (/obj/structure/chair/comfy/brown{color = "#66b266"; dir = 1},/turf/open/floor/plasteel/darkgreen,/area/tdome/tdomeadmin) +"JT" = (/obj/machinery/button/flasher{id = "tdomeflash"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JU" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) +"JV" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) +"JW" = (/obj/machinery/status_display,/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) +"JX" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"JY" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"JZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ka" = (/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) +"Kb" = (/turf/open/floor/plasteel/darkgreen/side{dir = 1},/area/tdome/tdomeadmin) +"Kc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kd" = (/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Ke" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/escape/backup) +"Kf" = (/obj/machinery/computer/emergency_shuttle{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Kg" = (/turf/closed/indestructible/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"Kh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Ki" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeadmin) +"Kj" = (/obj/machinery/door/airlock/external{name = "Backup Emergency Escape Shuttle"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"Kk" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 8; id = "backup_away"; name = "Backup Shuttle Dock"; width = 8},/obj/docking_port/mobile/emergency/backup,/turf/open/floor/plating,/area/shuttle/escape/backup) +"Kl" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Km" = (/obj/structure/table/wood,/obj/item/paper/fluff/stations/centcom/broken_evac,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"Kn" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ko" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kp" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kq" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kr" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ks" = (/obj/machinery/button/door{id = "thunderdomehea"; name = "Heavy Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kt" = (/obj/machinery/button/door{id = "thunderdome"; name = "Main Blast Doors Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ku" = (/obj/machinery/button/door{id = "thunderdomegen"; name = "General Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kv" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kw" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kx" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Ky" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) +"Kz" = (/obj/structure/table/wood,/obj/item/book/manual/random,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"KA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeadmin) +"KB" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light,/turf/open/floor/grass,/area/tdome/tdomeadmin) +"KC" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) +"KD" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) +"KE" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"KF" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) +"KG" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeadmin) +"KH" = (/turf/closed/wall/mineral/titanium,/area/centcom/evac) +"KI" = (/obj/structure/shuttle/engine/propulsion/right{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KJ" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KK" = (/obj/structure/shuttle/engine/propulsion/left{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KL" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod4_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) +"KM" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod3_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) +"KN" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) +"KO" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/plating,/area/centcom/evac) +"KP" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/centcom/evac) +"KQ" = (/turf/open/floor/plating,/area/centcom/evac) +"KR" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/centcom/evac) +"KS" = (/turf/closed/wall/mineral/titanium/interior,/area/centcom/evac) +"KU" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KV" = (/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"KW" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/storage/firstaid/toxin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KX" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KY" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 2},/obj/item/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"KZ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/centcom/evac) +"La" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lb" = (/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lc" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Ld" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Le" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lf" = (/obj/structure/table/reinforced,/obj/item/pen,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lg" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lh" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Li" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lj" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lk" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Ll" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lm" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/stamp,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Ln" = (/obj/structure/table,/obj/item/assembly/flash/handheld,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lo" = (/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lp" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lq" = (/obj/structure/table,/obj/item/storage/box/handcuffs,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Lr" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) +"Ls" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod2_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) +"Lt" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/centcom/evac) +"Lu" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"Lv" = (/obj/structure/bed,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Lw" = (/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/centcom/evac) +"Lx" = (/obj/structure/bed,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"Ly" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"Lz" = (/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 7; id = "pod1_away"; name = "recovery ship"; width = 5},/turf/open/space,/area/space) +"LA" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LB" = (/obj/structure/table,/obj/item/hand_labeler,/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LC" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LD" = (/obj/machinery/door/airlock/titanium{name = "Cockpit"; req_access_txt = "109"},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) +"LE" = (/obj/structure/table,/obj/item/radio/off,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LF" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LG" = (/obj/structure/filingcabinet,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LH" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LI" = (/obj/structure/chair,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LJ" = (/obj/structure/table,/obj/item/radio/off,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LK" = (/obj/machinery/abductor/experiment{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LL" = (/obj/machinery/abductor/console{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LM" = (/obj/machinery/abductor/pad{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LN" = (/obj/structure/table,/obj/item/storage/lockbox,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LO" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LP" = (/obj/machinery/computer/shuttle{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LQ" = (/obj/structure/table,/obj/item/clipboard,/obj/item/pen,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LR" = (/obj/structure/table,/obj/item/paper_bin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) +"LS" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LT" = (/obj/effect/landmark/abductor/scientist{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LU" = (/obj/effect/landmark/abductor/agent{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) +"LV" = (/turf/closed/indestructible/riveted,/area/awaymission/errorroom) +"LW" = (/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) +"LX" = (/obj/structure/speaking_tile,/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) +"LY" = (/obj/item/rupee,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"LZ" = (/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"Ma" = (/obj/effect/landmark/error,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"Mb" = (/obj/structure/signpost/salvation{icon = 'icons/obj/structures.dmi'; icon_state = "ladder10"; invisibility = 100},/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) +"Mc" = (/obj/structure/lattice,/turf/open/space,/area/space) +"Md" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Me" = (/obj/machinery/computer/security{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Mf" = (/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Mg" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) +"Mh" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"Mi" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) +"My" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_away"; name = "syndicate recon outpost"; roundstart_template = /datum/map_template/shuttle/infiltrator/basic; width = 23},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"MD" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/obj/structure/sign/warning/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) +"ME" = (/obj/machinery/computer/camera_advanced{dir = 4},/turf/open/floor/wood,/area/wizard_station) +"Nk" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"NG" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"NU" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) +"Oj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) +"Un" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"UO" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) +"VX" = (/obj/effect/landmark/shuttle_import,/turf/open/space/basic,/area/space) +"Wc" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) +"WJ" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) +"WQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"Xt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) +"Xy" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"Yt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) +"ZJ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) +"ZX" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -gu -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kK -lg -lB -lX -mr -aa -aa -LV -LW -LW -LW -LW -LW -LW -LW -LW -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -lh -lC -lY -ms -nb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -Be -lC -lY -ms -nb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -JF -lC -lY -ms -nb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ko -kL -LS -lC -lY -ms -nb -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -kM -li -lD -li -mt -nc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -Au -li -BQ -li -mt -nc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -JA -li -JM -li -mt -nc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kp -LK -li -LT -li -mt -nc -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -kN -li -lE -li -mu -nd -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -Av -li -lE -li -mu -nd -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -JB -li -lE -li -mu -nd -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kq -LL -li -lE -li -mu -nd -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -kO -li -lF -li -mv -ne -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -Aw -li -BR -li -mv -ne -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -JC -li -JN -li -mv -ne -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kr -LM -li -LU -li -mv -ne -aa -LV -LW -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ks -kP -lj -lG -lj -mw -nf -aa -LV -LW -LY -LY -LY -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -kQ -lk -lH -lZ -mx -aa -aa -LV -LX -LY -LY -LY -LZ -LZ -Ma -Mb -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fY -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LY -LY -LY -LZ -LY -LY -LY -LW -LV -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 -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LW -LW -LW -LW -LW -LW -LW -LW -LW -LV -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -LV -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -Ax -Ax -Ax -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -yC -zo -zN -zo -Bf -qE -Ax -Ax -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -ME -vj -ya -qZ -qZ -qZ -qZ -qZ -BS -qZ -qZ -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -uD -wM -vj -qE -qZ -qZ -qZ -qZ -qZ -qE -qZ -uE -qZ -qE -qE -qE -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -vj -vj -vj -vj -qE -yC -zo -qZ -zo -Bf -qE -qZ -qZ -qZ -qE -DL -DZ -Eh -qE -qE -Ax -qE -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -uC -vk -vj -vj -xu -qE -qE -Ax -Ax -Ax -qE -qE -Ci -uE -qZ -DC -DM -DM -Ei -EC -qZ -qZ -qE -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -uD -vj -vj -vj -xv -qE -yD -qZ -qZ -qZ -Bg -qE -qZ -qZ -qZ -qE -DN -Ea -Ej -qE -qE -EC -qE -qE -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -rW -sW -qE -qE -qE -wb -qE -qE -qE -yE -qZ -qZ -qZ -Bh -qE -qZ -uE -qZ -qE -qE -qE -qE -qE -qZ -qZ -FT -Gr -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -Ax -qZ -qZ -qZ -Ax -qZ -qZ -qZ -wN -xw -qE -qZ -qZ -qZ -qZ -qZ -Ax -qZ -qZ -qZ -qE -DO -Eb -Ek -qE -EW -qZ -qZ -Gr -Gz -GX -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -Ax -ra -qZ -qZ -tX -qZ -qZ -qZ -qZ -qZ -yb -qZ -qZ -zO -Ay -qZ -BS -qZ -uE -qZ -DD -uE -Ec -uE -Ax -EX -qZ -qZ -Gr -Gz -GX -lI -lI -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 -"} -(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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -Ax -qZ -qZ -qZ -Ax -qZ -qZ -qZ -wO -xx -qE -qZ -qZ -qZ -qZ -qZ -Ax -qZ -qZ -qZ -qE -DP -Ed -El -qE -EW -qZ -qZ -Gr -Gz -GX -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -rX -sX -qE -qE -qE -wc -qE -qE -qE -yF -qZ -qZ -qZ -Bh -qE -qZ -uE -qZ -qE -qE -qE -qE -qE -EY -qZ -FT -Gr -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -uE -vl -uE -wP -xy -qE -yG -zp -zP -qZ -qZ -qE -qZ -qZ -qZ -qE -DQ -Ee -Em -qE -qE -Ax -qE -qE -qE -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -uF -vm -wd -uE -xz -qE -qE -Ax -Ax -Ax -qE -qE -Ci -uE -qZ -DE -DR -DR -En -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -vn -uE -vl -uE -Ax -yH -yK -zQ -Az -yK -Ax -qZ -qZ -qZ -qE -DS -Ef -Eo -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -uF -wQ -wd -Ax -yI -zq -yI -AA -yI -Ax -qZ -uE -qZ -qE -qE -qE -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -vn -uE -Ax -yJ -zr -yK -zq -yK -Ax -qZ -qZ -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -yK -zq -yI -AB -Bi -qE -Ax -Ax -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -qE -qE -qE -qE -qE -qE -qE -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mB -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -lI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -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 -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -MD -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -hl -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 -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -my -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -hl -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 -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -nx -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -my -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -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 -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -hl -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 -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -my -kt -kt -kt -kt -kt -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mA -hl -hl -hl -hl -hl -nx -hl -hl -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -hl -hl -My -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -hl -mz -mA -hl -hl -hl -hl -hl -hl -kt -kt -kt -nz -uJ -nz -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -hl -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 -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -ku -ku -ku -ku -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -nz -ll -nz -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -hl -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 -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -hl -hl -hl -hl -mA -hl -kt -kt -kt -kt -kt -nz -uJ -nz -kt -rd -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -hl -mz -hl -hl -hl -kt -kt -ku -ku -ku -ku -ku -ud -ku -ku -ku -ku -kt -kt -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -mz -hl -hl -my -hl -hl -oW -ku -ng -qJ -re -se -pZ -pZ -uL -vu -wl -ku -ku -kt -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -ki -kv -kR -lm -ku -kt -hl -hl -hl -hl -hl -hl -kt -ku -pX -pZ -pZ -rf -rf -pZ -rf -vv -wm -si -ku -kt -my -nx -hl -mz -hl -hl -BY -hl -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 -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -kt -kt -kt -kt -kt -kt -kt -nz -pY -pZ -rf -sf -te -pZ -rf -vw -wn -wV -ku -kt -hl -mz -hl -hl -hl -BY -Cp -BY -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 -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -ku -ku -ku -ku -ku -ku -ku -ku -ku -pZ -pZ -rf -sg -tf -pZ -rf -vv -wn -wW -ku -oW -hl -my -mz -nx -hl -hl -BY -hl -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 -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ll -ll -ll -ll -ny -ll -ll -ll -ll -pF -qa -pZ -rg -rf -rf -pZ -pZ -vx -wo -wX -ku -kt -ma -oW -kt -kt -hl -hl -hl -hl -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 -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -ku -nz -nz -nz -ku -ku -ku -ku -ku -ku -qK -pZ -pZ -pZ -pZ -pZ -pZ -pZ -ku -ku -ku -nz -ku -ku -hh -hh -hh -hh -hh -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 -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -mC -nh -ma -kt -ma -ma -kt -kt -ku -qL -pZ -sh -sh -sh -sh -pZ -pZ -wY -xG -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -lm -ku -kt -mz -hl -hl -mz -hl -hl -mz -ma -ku -qM -pZ -si -tg -tg -uM -pZ -wp -ku -xG -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -hl -mz -hl -mz -hl -hl -pG -ku -ku -rh -ku -ku -ku -nz -uJ -nz -ku -xH -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -kt -hl -mz -hl -mA -hl -hl -mz -kt -ku -qN -ri -ri -ku -ku -nz -ll -nz -ku -xI -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kv -kR -ll -ku -ma -hl -hl -hl -mz -hl -hl -mz -ma -ku -qO -ri -sj -ku -ku -nz -ll -nz -ku -xJ -xG -xG -zx -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -ku -ku -ku -ku -kt -hl -mz -mA -hl -hl -mA -hl -pG -nz -qP -rj -ku -ku -ku -nz -ll -nz -ku -xK -xG -yX -zy -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -kt -kt -kt -kt -kt -hl -hl -hl -mA -mz -hl -mA -kt -ku -ku -ku -ku -ku -ku -nz -ll -nz -ku -ku -ku -ku -ku -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -hl -hl -mz -ma -hh -aa -ku -sk -sk -sk -nz -ll -nz -sk -sk -sk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -mA -hl -hh -aa -ku -sk -th -ue -nz -uJ -nz -ue -xL -sk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mA -hl -hl -mA -hl -mz -hh -aa -ku -sl -ti -sk -sk -sk -sk -sk -xM -yk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -mz -hl -hl -hl -hh -aa -ku -sm -sk -sk -sk -sk -sk -sk -sk -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sn -sk -sk -sk -sk -sk -sk -sk -ym -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sm -sk -sk -sk -sk -sk -sk -xN -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sm -sk -sk -sk -sk -sk -sk -sk -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -VX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -so -sk -sk -sk -sk -sk -sk -sk -yl -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sp -tn -sk -sk -sk -sk -sk -xO -xP -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -sk -sp -ui -ui -ui -ui -ui -xP -sk -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hh -aa -ku -ku -ku -ku -ku -ku -ku -ku -ku -ku -ku -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -hl -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 -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -hh -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 -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KI -KN -KQ -KQ -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KJ -KN -KR -KQ -KQ -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KK -KN -KS -KH -KO -KH -KH -KH -KH -KH -KH -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -EZ -EZ -FU -Gs -GA -GY -Hi -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KS -La -Lb -Ld -Lj -Ln -Lq -KH -Lv -Lv -Lx -Lv -Lv -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fa -Fa -Fa -Fh -Fh -Fh -Fh -Hy -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KU -Lb -KV -Le -Lk -Lo -Lo -KH -KV -KV -KV -KV -KV -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fb -Fa -FV -FB -Fh -Fh -Fh -Hz -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KL -KO -KV -KV -KV -Lf -Ll -Lo -Lo -KH -Lv -Lv -KV -Lv -Lv -KH -LE -LH -LN -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fc -Fa -EZ -FB -Fh -Fh -Fh -Hz -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KW -Lb -KV -Lg -Lm -Lg -Lr -Lt -KH -KH -Ly -KH -KH -KH -Li -Lb -LO -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fc -Fa -FW -FB -Fh -Fh -Fh -Hy -HH -HH -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KP -KX -Lb -KV -KV -KV -KV -KV -Lu -KV -KV -KV -KV -KV -LD -KV -LI -LP -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fa -Fa -FX -FB -Fh -Fh -Hj -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KY -Lb -KV -Lh -Lb -Li -Li -Lb -Li -Li -KV -Lb -LA -KH -LF -Lb -LQ -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fd -FA -FY -FB -Fh -Fh -Fh -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KM -KO -KV -KV -KV -Lb -Lb -Lp -Lp -Lb -Lp -Lp -KV -Lb -LB -KH -LG -LJ -LR -Lw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fe -Fh -Fh -Fh -Fh -Fh -Fh -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KU -Lb -KV -KV -KV -KV -KV -KV -KV -KV -KV -Lb -LC -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Ff -Fh -Fh -Fh -Fh -Fh -FB -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KS -Lc -Lb -Li -Li -Li -KV -Li -Li -Li -KV -Lb -KU -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fg -Fh -Fh -Fh -Fh -FB -Hk -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KI -KN -KS -KH -KO -KH -KH -KH -KO -KH -Lw -KH -KO -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fh -FB -Fh -Fh -Fh -Fh -FB -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KJ -KN -KZ -KQ -KQ -KH -aa -aa -Ls -aa -aa -aa -Lz -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fi -Fi -Fi -Fi -GB -GB -Hl -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KK -KN -KQ -KQ -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fj -Fi -Fi -Fi -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -KH -KH -KH -KH -KH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fi -Fi -FZ -Fi -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fk -FC -Fi -Gt -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fi -Fi -Ga -Fi -Fi -Ha -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -Fl -Fi -Fj -Fi -Fi -GZ -Hm -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -oe -nT -nU -oe -oe -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rk -sq -to -uj -oe -aa -aa -xb -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -rl -sr -tp -uk -mD -aa -oe -xc -oe -aa -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rm -ss -tq -ul -mD -vA -oe -xd -oe -yn -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rn -st -tr -um -nT -vB -oe -Xy -oe -vB -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nU -ro -su -ts -un -nU -vC -wr -xe -wr -yo -nU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oe -rp -su -ts -sw -uO -vD -ws -xf -ws -yp -oe -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -rq -sv -tt -uo -mD -vE -wt -xg -wt -yq -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -mD -mD -tu -mD -mD -mD -wu -xh -wu -mD -mD -oe -oe -nU -oe -oe -mD -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -oe -oe -mD -oe -oe -mD -rr -sw -tv -sw -uP -mD -wv -wv -wv -mD -yY -zz -oA -zc -Bu -BZ -Cq -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -of -oA -oX -pH -qb -mD -rs -sw -pR -sw -uQ -mD -WQ -xh -WQ -mD -yZ -pg -pg -pg -pg -pg -Cr -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -og -oB -oY -oB -qc -mD -mD -mD -mD -mD -qR -mD -ww -xi -wz -qR -za -pg -Ab -AJ -Bv -pg -Cs -qR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -oh -oC -oZ -oB -qd -nU -rt -sx -tx -up -uR -mD -ss -xj -tr -nU -zb -pg -Ac -AK -Bw -pg -Ct -nT -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -oi -oD -pa -pI -oF -qQ -qh -sy -ty -uq -uS -mD -ss -ws -tr -rz -zc -zA -tw -zA -tw -zA -Cu -nU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -ni -nA -mD -oj -oE -pb -pJ -qe -mD -ru -pJ -oB -oB -uT -nT -wx -ws -wB -yr -sw -tw -Ad -AL -Bx -tw -Cv -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mE -nj -nB -nS -ok -oF -oF -pK -qf -nU -rv -sz -tz -ur -uU -vF -wy -ws -xQ -nT -sw -zB -Ae -AM -By -Ca -Cw -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gg -gg -gg -gg -gg -gg -gv -hb -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -hb -ga -gg -gg -gg -gg -gg -gg -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -nk -nC -mD -ol -oG -pc -oI -qg -mE -rw -sA -tA -oB -uV -rz -wz -ws -xR -yr -sw -zC -Af -AN -Bz -Cb -Cx -mD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -EG -EH -Ev -Iw -IR -Jd -Jn -IR -Iw -IR -Jd -Jn -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -gk -gl -gl -gl -gk -gj -gk -gk -gk -gk -gk -gj -gk -gl -gl -gl -gk -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -mD -mD -nT -om -oH -pd -pL -qh -qQ -rx -sB -tB -us -uW -mD -su -ws -ts -rz -zd -zB -Ag -AO -BA -Ca -Cy -mD -aa -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ev -Ev -Ep -Iv -Iv -IR -IR -Iv -Iv -Iv -IR -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -gk -gl -gk -gk -gk -gj -gk -gk -hC -gk -gk -gj -gk -gk -gk -gl -gk -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nU -on -oI -pe -pM -qi -mD -ry -sC -tC -oB -uX -mD -su -ws -ts -mD -zc -tw -Ah -AP -Ah -tw -Cz -mD -aa -aa -aa -aa -aa -Ep -Fm -FD -Gb -Ep -GC -Hb -Hn -HA -HI -Ep -HZ -Ih -Gv -Ix -IS -Je -Jo -IS -WJ -IS -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -gk -gl -gk -gk -gk -gj -gk -hC -hD -hC -gk -gj -gk -gk -gk -gl -gk -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jC -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mD -mE -oJ -mD -mD -mD -mD -rz -sD -mD -nU -mD -mD -su -ws -ts -qR -pH -zA -tw -zA -tw -zA -CA -mD -aa -aa -aa -aa -aa -Ep -Fn -FE -Gc -Gu -Gc -Gc -Gc -Gc -Gc -HS -FI -FL -Gv -Ix -IS -Jf -Jp -IS -WJ -IS -JG -JG -Iv -Kg -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -gk -gl -gk -gk -gk -gj -gk -gk -hC -gk -gk -gj -gk -gk -gk -gl -gk -fZ -gb -gh -gt -gh -gt -gh -gt -gh -gt -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -jk -jr -iX -jr -jI -iX -aa -aa -aa -aa -iX -iX -mF -jE -iF -mD -oo -oI -pf -pN -qj -nU -rr -sE -tD -mD -uY -oe -su -ws -ts -mD -nT -rz -Ai -Ai -Ai -rz -nU -mD -aa -aa -aa -aa -aa -Ep -Fo -FF -Gd -Ep -GD -GD -GD -GD -GD -Ep -FH -Ge -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -JG -JG -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -gk -gl -gl -gl -gk -gj -gk -gk -gk -gk -gk -gj -gk -gl -gl -gl -gk -fZ -gb -gh -gh -gh -gh -gh -gh -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jb -jl -js -iX -js -jJ -jb -aa -aa -aa -aa -iX -mb -mG -nl -nD -mD -op -oK -pg -pg -qk -qR -rA -sF -tE -nU -uZ -oe -su -ws -ts -mD -ze -zD -sw -sw -sw -zD -CB -mD -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -FI -FL -Ep -Iy -Iy -Iy -Iy -Iy -Iy -Iv -JG -JO -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gi -gi -gi -gi -gi -gi -gx -hb -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -hb -gc -gi -gi -gi -gi -gi -gi -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iN -iX -iX -jm -jr -iX -jr -jK -iX -iX -iX -iX -iN -iF -mc -mH -nm -nE -mD -oq -oL -ph -pO -ql -nT -rB -sG -tF -mD -uY -oe -su -xf -ts -mD -zf -sw -tw -tw -tw -sw -CC -mD -aa -aa -aa -aa -Ep -EE -Ep -FG -FN -Gv -ER -Hc -Fp -Hc -Fp -HT -Ia -Ge -Ep -Iz -Iz -Iz -Iz -Iz -Iz -Iv -Iv -Iv -JX -JX -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -hb -hb -hb -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hb -hb -hb -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iO -iO -jc -jn -iP -jy -jD -jL -jc -jc -jc -iO -iO -iX -md -iR -nn -nF -mD -nT -nU -mD -mD -mD -mD -mD -sH -rz -mD -oe -qR -wA -ws -ts -mD -zg -sw -Aj -AQ -BB -sw -CD -mD -aa -aa -aa -aa -Eq -EF -Eq -FH -Ge -Gv -GE -Fw -Fq -Fw -Fq -Fw -Fq -FM -Ep -IA -IT -IT -IT -IT -Ju -JD -JH -Iv -JG -JG -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -gk -gk -gk -gk -gk -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iP -iP -jd -jo -jt -jt -jt -jM -jP -kj -kj -jD -jD -iX -me -mI -lo -nG -mF -or -oM -pi -pP -qm -nU -rC -sI -tG -mD -va -oe -su -ws -ts -mD -zh -sw -Ak -AR -BC -sw -CE -mD -aa -aa -aa -aa -Ep -Ev -Ep -FI -Gf -Ep -Ep -FK -Ep -Ep -EK -Gw -EK -Ep -Ep -IB -IU -IV -IV -IU -Jv -JD -JH -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gk -gk -gw -gj -gb -gk -gk -gk -gw -gj -gb -gk -gl -gk -gw -fZ -gk -gh -gh -gh -gk -fZ -gb -gh -gl -gh -gw -gj -gb -gh -gh -gh -gw -gj -gb -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iQ -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -ln -iN -mf -iR -lo -nH -jE -mg -mi -pj -nm -qm -qR -rD -sJ -tH -mD -vb -oe -su -xk -ts -mD -zi -sw -tw -tw -tw -sw -CF -nT -aa -aa -aa -aa -Ep -EG -Ev -FH -Ge -Ep -GF -GM -Ho -HB -HJ -HU -Ib -Ii -Ep -IB -IV -Jg -IV -IV -Jv -JD -JH -Iv -JG -JG -IR -KB -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -fZ -gk -fZ -gl -fZ -gk -fZ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -je -iO -iY -iO -iY -iO -iY -iO -kw -iY -lo -lJ -mg -iR -lo -mg -lJ -mg -iR -iY -lo -mg -nT -rE -sw -tI -mD -va -oe -wB -xi -xS -mD -zj -zE -Al -AS -BD -zE -CG -mD -aa -aa -aa -aa -Ep -EH -Ev -FI -FL -EK -GG -Gc -Hd -Gc -Hd -Gc -Hd -Ij -Ep -IB -IU -IV -IV -IU -Jv -JD -JH -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gj -gb -gk -gl -gk -gw -gj -gb -gk -gl -gk -gw -fZ -gk -gh -gh -gh -gk -fZ -gb -gh -gl -gh -gw -gj -gb -gh -gl -gh -gw -gj -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -je -jp -iY -jp -iY -jp -iY -jp -kw -iY -lo -iF -mh -mJ -lq -nI -iF -os -iR -iY -lo -qn -mD -mD -mD -mD -mD -mD -mD -wu -xh -wu -mD -nT -rz -mD -mD -mD -rz -nU -mD -Dq -io -io -io -Ep -Ev -Ep -FH -Ge -Ep -GH -Hd -Gc -HC -Gc -Hd -Gc -Ik -Ep -IC -IW -IW -IW -IW -Jw -JD -JH -Iv -JY -JY -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gk -gk -gk -gk -gk -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iR -iY -je -jp -iY -jp -iY -jp -iY -jp -kw -iY -lo -jE -iF -iF -lJ -iF -iN -ot -mI -iY -nn -qo -iN -iF -iF -rK -mQ -io -vG -vG -vG -vG -vG -io -rK -mQ -io -io -io -qw -iu -ut -iu -lN -iu -Er -EI -Fp -FJ -Gg -EK -GI -Gc -Hp -Gy -HK -HV -Ic -Ep -Ep -ID -ID -ID -ID -ID -ID -Iv -Iv -Iv -Iv -Kh -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gk -gk -gk -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -je -jp -iY -jp -iY -jp -iY -jp -kw -iY -lp -iF -mi -kj -kj -nm -iF -ou -iR -iY -lo -oM -iF -rF -iF -iu -iu -io -im -Oj -mk -Oj -im -io -iu -iu -io -mQ -io -iu -im -Dr -ip -iu -io -Es -EJ -Fq -Fw -Gh -Ep -GJ -Hd -Hq -Gx -HL -HW -HW -Il -Is -IE -IX -Jh -Jh -Js -IE -Is -JI -JP -JZ -JY -Kn -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iG -iR -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -iY -lo -lK -iR -iY -iY -lo -lK -mg -oN -iZ -lq -qp -iF -iX -iF -tJ -tK -mR -vH -tK -xl -xT -ys -mR -zF -Am -tP -iu -io -rN -CX -lS -DF -DT -io -Ep -EK -Ep -FK -Ep -Ep -Ep -Ep -Ep -Ep -HM -HW -HN -Il -It -It -It -It -It -It -It -It -JI -JQ -Ka -Ki -Ko -KC -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gB -gb -gk -gl -gk -gw -gk -gk -gh -fZ -gh -gk -gk -gk -gl -hC -gl -gk -gk -gk -gh -fZ -gh -gk -gk -gb -gh -gl -gh -gw -gB -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iS -iZ -jf -jq -ju -ju -iZ -jN -jQ -jN -jf -iZ -lq -iF -mj -jf -iZ -nJ -iF -ov -oO -pk -mg -qq -qS -rG -ZX -tK -nq -mR -nq -np -nq -nq -nq -mR -nq -zF -Xt -ut -NG -ly -jA -jA -jA -DU -io -Et -EL -Ev -Fq -Gi -Ep -GK -GP -GK -Ep -HN -HW -HN -Il -Iu -IF -IF -IF -IF -IF -IF -Iu -JI -JQ -Ka -Ki -Kp -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gl -gl -gl -gw -gB -gb -gl -gl -gl -gw -gk -gk -gh -gl -gh -gk -gk -gk -hC -hE -hC -gk -gk -gk -gh -gl -gh -gk -gk -gb -gl -gl -gl -gw -gB -gb -gl -gl -gl -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iF -iF -iN -iF -iF -iF -iF -jE -iF -iF -iF -iF -iN -iF -iF -iF -iF -no -iF -iF -iN -iX -pl -pQ -iX -iF -iX -iF -tL -tL -iu -iu -wC -iu -iu -iu -in -tL -tL -io -iu -io -CH -vM -Ds -DG -Mf -im -Eu -EM -Fr -FL -Gj -Ep -Ev -Ev -Ev -Ep -HO -HW -Id -Il -It -IG -IG -IG -IG -IG -IG -It -JI -JR -JY -Ki -Kq -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gB -gb -gk -gl -gk -gw -gk -gk -gh -fZ -gh -gk -gk -gk -gl -hC -gl -gk -gk -gk -gh -fZ -gh -gk -gk -gb -gh -gl -gh -gw -gB -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lL -iu -mK -np -nK -nV -ow -oP -np -nK -qr -io -rH -io -tK -nq -iu -vI -iC -xm -xU -yt -iu -nq -xT -iu -rK -io -io -iu -Dt -DH -iu -in -Ev -EN -Ev -FL -FI -Ep -GL -He -Hr -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kr -Iv -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gk -gk -gk -gk -gk -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -io -mL -nq -nq -nq -nq -nq -nq -nq -qs -in -io -in -tK -nq -io -vJ -ly -kl -xV -yu -iu -nq -An -in -io -in -CI -CY -wH -np -oQ -iu -Ew -Ey -Fs -FM -Gk -Ep -Ev -Ev -Ev -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kc -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gk -gk -gk -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -fZ -gj -gj -gj -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lM -mk -mM -nq -nq -nq -nq -nq -nq -nq -qs -iu -rI -mk -tK -nq -iu -vK -wD -km -nN -yv -im -nq -xT -iu -BE -mk -CJ -nq -nq -nq -DV -iu -Ex -EO -EO -EO -Gl -Gw -GM -GM -Hs -Gy -HN -HW -HN -Il -It -IH -IH -Ji -Ji -IH -IH -It -JI -JR -JY -Ki -Ks -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gk -gk -gk -gk -gk -fZ -fZ -fZ -gQ -fZ -fZ -fZ -ga -gg -gg -gg -gv -fZ -ga -gg -gg -gg -gv -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lr -lM -lr -mN -nq -nq -nW -ox -oQ -nq -nq -qt -qT -rI -NU -tM -nq -iu -vL -wE -km -km -Me -iu -nq -nq -qT -BE -NU -wH -nq -np -nq -wH -Eg -Ey -EO -Ft -EO -Gm -Un -GN -GN -GN -Nk -HL -HW -HN -Il -It -IH -IH -Jj -Jq -IH -IH -It -JI -JS -Kb -Ki -Kt -KD -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gl -gk -gw -gj -gb -gk -gl -gk -gw -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gk -gh -gh -gh -gk -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gb -gh -gl -gh -gw -gj -gb -gh -gl -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lM -iu -mM -nq -nq -nq -nq -nq -nq -nq -qs -mk -rI -iu -tN -nq -iu -vM -wF -km -nN -yw -im -nq -xo -mk -BE -iu -CK -nq -nq -nq -DW -iu -Ez -EO -EO -EO -Gl -Gy -GM -GM -Hs -Ep -HN -HW -HN -Il -It -IH -IH -Ji -Ji -IH -IH -It -JI -JT -JY -Ki -Ku -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -gQ -gQ -gQ -gQ -gQ -gQ -fZ -gk -fZ -gl -fZ -gk -fZ -gQ -gQ -gQ -gQ -gQ -gQ -gb -gl -gl -gl -gw -gj -gb -gl -gl -gl -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -io -mO -nq -nq -nq -nq -nq -nq -nq -qs -in -io -in -tN -nq -io -vN -ly -kl -xW -yx -iu -nq -Ao -in -io -in -CL -CZ -wH -np -nW -iu -EA -Ey -Fu -FN -Gk -Ep -Ev -Ev -Ev -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kc -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gb -gk -gk -gk -gw -gj -gb -gk -gk -gk -gw -fZ -fZ -fZ -gQ -fZ -gB -fZ -gk -gh -gh -gh -gk -fZ -gB -fZ -gQ -fZ -fZ -fZ -gb -gh -gh -gh -gw -gj -gb -gh -gh -gh -gw -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -lN -iu -mP -nr -nL -nX -oy -nX -nL -nr -qu -io -rJ -iu -tN -nq -iu -rN -iC -xn -xX -nw -iu -nq -xo -iu -mQ -io -io -iu -Du -DI -iu -in -Ev -EN -Ev -FL -FP -Ep -GO -He -Ht -Ep -HN -HW -HN -Il -It -IH -IH -IH -IH -IH -IH -It -JI -JQ -Ka -Ki -Kv -Iv -IR -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -fZ -fZ -gQ -gB -gB -gB -gk -gk -gk -gk -gk -gB -gB -gB -gQ -fZ -fZ -fZ -gc -gi -gi -gi -gx -fZ -gc -gi -gi -gi -gx -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -iu -io -iu -yU -mk -yU -iu -io -iu -io -iu -io -tL -tL -iu -iu -wC -iu -iu -iu -in -tL -tL -io -iu -io -CM -Da -Dv -DJ -Mg -im -Eu -EP -Fr -FL -Gn -Ep -Ev -Ev -Ev -Ep -HO -HW -Id -Il -It -II -II -II -II -II -II -It -JI -JR -JY -Ki -Kw -IR -KG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -gJ -gJ -gJ -fZ -fZ -fZ -fZ -gQ -fZ -gB -fZ -fZ -gk -gk -gk -fZ -fZ -gB -fZ -gQ -fZ -fZ -fZ -fZ -fZ -gP -fZ -fZ -fZ -fZ -gh -gh -gh -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -il -mQ -io -nM -nM -nM -nM -nM -io -mQ -iu -rK -iu -tN -nq -mR -nq -np -nq -nq -nq -mR -nq -zG -Xt -ut -NG -ly -jA -jA -jA -DX -io -Et -EQ -Ev -Fv -Go -Ep -GP -GK -GP -Ep -HM -HW -HN -Il -Iu -IF -IF -IF -IF -IF -IF -Iu -JI -JQ -Ka -Ki -Kx -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gD -gK -gO -gS -gW -fZ -fZ -fZ -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -fZ -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -ir -iB -iI -ir -iB -il -ir -iB -il -ir -iB -il -ir -iB -iI -ir -iB -il -in -im -iu -Oj -mk -Oj -iu -io -io -io -io -io -tO -tN -mR -vO -tN -xo -xo -yy -mR -zG -Ap -AT -iu -io -CN -Db -lS -ns -DY -io -Ep -EK -Ep -FK -Ep -Ep -Ep -Ep -Ep -Ep -HN -HW -HN -Il -It -It -It -It -It -It -It -It -JI -JQ -Ka -Ki -Ky -KC -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gE -gk -gi -gk -gX -gF -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -is -iC -iJ -iT -iT -jg -iT -iT -jz -iT -iT -jR -iT -iT -kS -ls -iC -kZ -mR -kW -iL -iT -iT -iT -ls -iu -lN -io -io -io -tP -UO -io -im -yU -mk -yU -im -io -iu -iu -io -rK -io -iu -im -iC -ip -iu -io -Er -ER -Fv -Fp -Gp -Ep -GQ -Hf -Hu -Gx -HL -HW -HW -Il -Is -IJ -IY -Jk -Jk -Jt -IJ -Is -JI -JP -Kc -JY -Kn -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gF -gL -gk -gT -gC -fZ -go -fZ -gh -gh -gh -fZ -fZ -gB -gB -gB -fZ -fZ -gh -gh -gh -fZ -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -it -iC -iK -iU -iU -iU -iU -jv -iC -jF -iU -iU -iU -iU -iU -lt -iC -kZ -mR -iC -iK -iU -iU -jv -jG -iu -qv -io -io -rK -iu -ut -io -vP -vP -vP -vP -vP -io -rK -mQ -io -io -io -lL -iu -iC -iu -qv -iu -Es -ES -Fw -FO -Gg -EK -GR -Hf -Hv -Gy -HP -HP -Ic -Ep -Ep -Mh -Mh -Mh -Mh -Mh -Mh -Iv -Iv -Iv -Iv -Kh -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gh -gh -gh -gC -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -iu -iu -im -iu -ja -iu -iu -jw -jA -jG -iu -iu -ja -iu -im -iu -iu -io -iu -ja -iu -iu -iu -jw -pm -im -iu -io -io -iu -im -yj -io -im -Oj -mk -Oj -im -io -iu -iu -ip -im -io -io -io -lT -io -io -io -Ep -Ev -Ep -FH -Gq -Ep -GS -Hf -Hf -HD -Hf -Hf -Hf -Io -Ep -IL -IZ -IZ -IZ -IZ -Jx -JD -JL -Iv -JY -JY -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gn -gm -gn -fZ -fZ -gG -gM -gh -gU -gY -fZ -go -gB -gh -hj -gh -gj -gk -gj -gk -gj -gk -gj -gh -hj -gh -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -iv -iD -iD -iV -iC -jh -iu -jw -jA -jG -iu -jS -iC -kx -kT -lu -lO -im -mS -iC -nN -nY -iu -jw -jG -iu -qv -iu -rL -sK -iC -uu -io -vQ -wG -xp -wG -qr -im -zH -Aq -AU -BF -iu -lL -iu -iC -io -qw -lL -Ep -ET -Ev -FP -FL -EK -GT -Hf -Hf -Hf -Hf -Hf -Hf -Ip -Ep -IM -Ja -Jb -Jb -Ja -Jy -JD -JL -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gn -gm -gn -fZ -fZ -gE -gk -gi -gk -gX -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ip -iw -iC -iC -iC -iC -ji -im -jw -jA -jG -im -jT -iC -iC -iC -iC -iC -kZ -ly -jA -km -nZ -im -jw -jG -iu -lN -iu -rM -sK -mX -nw -vc -mO -nq -nq -nq -qs -vc -zI -nq -Ar -BG -iu -qw -iu -jA -io -iu -iu -Ep -EU -Ev -FH -Gq -Ep -GU -GM -Hw -oS -oT -HX -Ie -Iq -Ep -IM -Jb -Jl -Jb -Jb -Jy -JD -JL -Iv -JG -JG -IR -KB -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -fZ -go -fZ -gh -hj -gh -fZ -gl -hj -hj -hj -gl -fZ -gh -hj -gh -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ix -iE -iE -iW -iC -jh -iu -jw -jA -jG -iu -jU -iC -ky -kU -lv -lP -im -mT -iC -nN -oa -iu -jw -jG -iu -qv -iu -rN -sK -Md -uv -iu -vR -nq -nq -nq -yz -iu -zI -Ar -nq -BH -iu -qv -iu -jA -io -Dw -iC -Ep -Ev -Ep -FP -Gf -Ep -Ep -FK -Ep -Ep -EK -Ep -EK -Ep -Ep -IM -Ja -Jb -Jb -Ja -Jy -JD -JL -Iv -JG -JG -IR -KA -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gF -gh -gh -gh -gC -gl -go -gl -gh -hj -gh -gB -hj -hj -hj -hj -hj -gB -gh -hj -gh -gl -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -iu -iu -im -iu -ja -iu -iu -jw -jA -jG -iu -iu -ja -iu -im -iu -iu -io -iu -ja -iu -iu -iu -jw -pm -im -iu -im -rO -sK -jA -uw -vd -vS -wH -nq -nq -np -zk -zJ -nq -Ar -BI -io -iu -io -Dw -kZ -jA -jA -EB -EF -Yt -FH -Gq -Gv -GV -Fp -Fv -Fp -Fv -Fp -Fv -FN -Ep -IN -Jc -Jc -Jc -Jc -Jz -JD -JL -Iv -JG -JG -Iv -Iv -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gG -gM -gh -gU -gY -gl -go -gl -gh -hj -gh -gB -hj -hj -gl -hj -hj -gB -gh -hj -gh -gl -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -iy -iC -iL -iT -iT -iT -iT -jx -iC -jH -iT -iT -iT -iT -iT -ls -iC -kZ -mR -iC -iL -iT -iT -jx -jG -iu -qw -iu -rP -sK -tQ -ux -iu -vR -nq -nq -nq -yz -iu -zJ -Ar -nq -BJ -iu -lN -iu -jA -io -iC -iC -Ep -EV -Ep -FQ -FM -Gv -EJ -Hg -Fw -Hg -Fw -HY -If -Gq -Ep -Mi -Mi -Mi -Mi -Mi -Mi -Iv -Iv -Iv -JX -JX -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -gh -gC -gE -gk -gi -gk -gX -gl -go -gl -gh -hj -gh -gB -hj -hj -hj -hj -hj -gB -gh -hj -gh -gl -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -iz -iC -iM -iU -iU -jj -iU -iU -jB -iU -iU -jV -iU -iU -kV -lt -iC -kZ -mR -ns -iK -iU -iU -iU -lt -iu -lL -iu -rQ -sK -jA -uw -vd -vS -wH -nq -nq -np -zk -zJ -nq -Ar -BK -iu -lL -iu -jA -io -io -io -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -FP -FL -Ep -IP -IP -IP -IP -IP -IP -Iv -JG -JU -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -fZ -go -fZ -gh -hj -gh -fZ -gl -hj -hj -hj -gl -fZ -gh -hj -gh -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -ir -iB -iI -ir -iB -il -ir -iB -il -ir -iB -il -ir -iB -iI -ir -iB -il -in -im -iu -ja -mk -ja -iu -io -io -io -rR -iC -mm -uy -iu -vT -wI -xq -wI -yA -iu -zK -As -zJ -BL -iu -lN -iu -iC -io -aa -aa -aa -Ep -Fx -FR -Gb -Ep -GD -GD -GD -GD -GD -Ep -FH -Gq -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -JG -JG -JG -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gh -gh -gh -gC -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -iH -iq -iA -il -mU -nt -nO -iC -kk -iC -pn -io -qx -qx -qx -ZJ -tR -qx -io -im -yU -mk -yU -im -io -io -io -UO -io -io -iu -io -UO -io -aa -aa -aa -Ep -Fy -FE -Gc -Gu -Gc -Gc -Gc -Gc -Gc -HS -FP -FL -Gv -Ix -IS -Je -Jo -IS -WJ -IS -JG -JG -Iv -Kg -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -go -gm -go -fZ -fZ -gG -gM -gh -gU -gY -fZ -go -gB -gh -hj -gh -gj -gk -gj -gk -gj -gk -gj -gh -hj -gh -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -il -ka -km -km -km -km -km -po -in -qx -qU -qV -sM -qV -uz -qx -vU -vU -vU -vU -vU -qx -zL -qV -sM -BM -Cc -CO -CQ -Cc -DK -aa -aa -aa -Ep -Fz -FS -Gd -Ep -GW -Hh -Hx -HF -HR -Ep -Ig -Ir -Gv -Ix -IS -Jf -Jp -IS -WJ -IS -JG -JG -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gE -gk -gi -gk -gX -fZ -go -gB -gh -hj -gh -gk -gj -gk -gj -gk -gj -gk -gh -hj -gh -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jW -kk -iC -kW -iC -lQ -io -kb -km -km -km -km -km -pp -io -qx -qx -qx -Wc -qx -qx -qx -rS -wJ -xr -wJ -rS -qx -qx -qx -Wc -qx -qx -qx -qx -Wc -qx -aa -aa -aa -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ep -Ev -Ev -Ep -Iv -Iv -IR -IR -Iv -Iv -Iv -IR -IR -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -fZ -go -fZ -gh -gh -gh -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gh -gh -gh -fZ -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jX -kl -kz -kX -lw -kl -kZ -iC -km -km -km -km -km -po -io -qy -qz -qx -sN -tS -uA -uA -vV -wK -xs -wK -vV -uA -uA -tS -AV -qx -qz -qx -Dc -Cc -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -ET -EU -Ev -IQ -IR -Jm -Jr -IR -IQ -IR -Jm -Jr -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gh -gh -gh -gC -hc -hi -hm -hr -hy -hy -hy -hy -hy -hy -hy -hy -hy -hy -hy -hI -gh -gh -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jY -kl -kA -kY -lw -kl -im -mV -nu -nP -ob -iC -iC -kh -io -qz -qy -qx -sO -tT -uB -uB -uB -uB -uB -uB -uB -uB -uB -At -AW -qx -qz -qx -Dd -CQ -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Ep -Ep -Ep -Ep -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -Iv -JG -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -gG -gM -gh -gU -gY -hd -hj -hn -hs -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -hJ -fZ -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -ja -io -io -io -ja -io -io -io -io -in -ja -ja -in -io -qA -qy -qV -sP -tT -uB -ve -vW -uB -uB -uB -uB -uB -uB -At -AX -qV -Cd -qx -De -Dx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Iv -Kj -Iv -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gn -gm -fZ -fZ -gE -gl -gl -gl -gX -hd -hj -hn -hs -gk -gl -gk -fZ -gl -gl -gl -fZ -gk -gl -gk -hJ -fZ -fZ -fZ -gI -gN -gQ -gV -ha -fZ -fZ -gm -gn -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -jZ -iC -kB -in -lx -lR -ml -mW -nv -nQ -ly -iC -iC -lQ -io -qy -qz -rS -sQ -tT -uB -vf -vX -vW -uB -uB -uB -uB -uB -At -AY -rS -qy -qx -Dc -Cc -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -JV -Kk -JV -JV -JV -JV -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gF -gL -gk -gT -gC -hd -hj -hn -hs -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -gk -hJ -fZ -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -km -km -kZ -ly -lS -mm -mX -nw -iu -ly -kl -kl -kk -io -qy -qz -qx -sQ -tT -uB -vf -vY -vX -vW -uB -uB -uB -uB -At -AY -qx -qV -qx -qx -sL -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JW -Kd -Kd -Kd -KE -Kd -Kd -JW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -gH -gJ -gJ -gJ -gZ -he -hk -ho -ht -gi -gi -gi -gi -gi -gi -gi -gi -gi -gi -gi -hK -gh -gh -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ip -kb -km -kC -im -iu -lT -iu -iu -iu -im -oc -mY -km -pq -io -qx -qV -qx -sR -tT -uB -ve -vZ -vZ -vZ -vZ -vZ -yB -uB -At -AZ -qx -Ce -CP -Df -Dy -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Kd -Kd -Kd -Kd -Kd -Kd -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gP -fZ -fZ -fZ -go -fZ -hu -hz -hz -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hz -hz -hL -fZ -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -kl -kD -la -kl -kl -kl -kl -kl -iu -od -mY -km -pr -io -qB -qW -rT -sO -tT -uB -vg -vY -vY -vY -xY -wa -zl -uB -At -AW -BN -Cf -CQ -CQ -Cc -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Ke -Ke -Ke -Ke -Kd -Ke -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -hz -hz -hj -gl -hj -hz -hz -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -kc -kl -kE -lb -kl -km -mn -mY -kl -iu -od -mY -km -ps -io -qC -qX -rU -sO -tT -uB -vh -vg -vY -vY -vY -yB -vh -uB -At -Ba -BO -Cg -CQ -CQ -Dz -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Ke -Ke -Ke -Ke -Kd -Ke -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -go -gm -go -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -hu -hz -hz -hj -hz -hz -hj -hz -hz -hj -hz -hz -hL -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -kd -kl -kF -lc -kl -km -mo -mY -kl -iu -od -mY -km -pt -io -qD -qY -rV -sO -tT -uB -ve -vZ -wL -vY -vY -vY -yB -uB -At -AW -BP -Cf -CQ -Dg -DA -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -Kd -Kl -Kd -Kd -Kd -Kd -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -gl -hj -hz -hz -hz -hj -gl -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -ke -kl -kG -ld -kl -km -km -km -kl -kZ -ly -km -km -pu -io -qx -qV -qx -sR -tT -uB -vg -wa -wa -wa -wa -wa -zl -uB -At -AZ -qx -Ch -CR -Dh -DB -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JW -Kf -Km -Kz -KF -Kd -Kd -JW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -hu -hz -hz -hz -gl -hj -hz -hj -gl -hz -hz -hz -hL -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -im -kf -kl -kH -le -kl -km -mo -mY -kl -iu -od -mY -km -pv -in -qz -qy -qx -sQ -tT -uB -uB -uB -uB -xt -xZ -vY -zm -uB -At -AY -qx -qV -qx -qx -qx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -JV -JV -JV -JV -JV -JV -JV -JV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -hp -hu -fZ -hz -hz -hz -gl -hj -gl -hz -hz -hz -fZ -hL -hp -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -in -kg -kl -kE -lb -kl -km -mn -mY -kl -iu -od -mY -km -ps -io -qy -qz -rS -sQ -tT -uB -uB -uB -uB -uB -xt -xZ -zm -uB -At -AY -rS -qz -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gn -gm -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -hp -hu -hz -fZ -hz -hz -hz -hz -hz -hz -hz -fZ -hz -hL -hp -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -gm -gn -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -kl -kD -lf -kl -kl -kl -kl -kl -iu -od -mY -km -pr -io -qA -qy -qV -sS -tT -uB -uB -uB -uB -uB -uB -xt -zl -uB -At -Bb -qV -Cd -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -hp -hu -fZ -hz -hz -hz -gq -hB -gq -hz -hz -hz -fZ -hL -hp -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ip -kb -km -kI -im -lz -lU -mp -mZ -lU -im -oc -mY -km -ka -io -qz -qy -qx -sO -tT -uB -uB -uB -uB -uB -uB -uB -uB -uB -At -AW -qx -qy -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -hu -hz -hz -hz -gq -hB -hz -hB -gq -hz -hz -hz -hL -fZ -go -gB -gB -gB -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -ka -km -km -kZ -ly -lV -lW -lW -lV -iu -ly -kl -kl -pw -io -qz -qy -qx -sT -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -Bc -qx -qz -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -gq -hB -hz -hz -hz -hB -gq -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -kh -kn -kJ -in -lA -lW -mq -na -lW -nR -ly -oz -oR -ke -io -qx -qx -qx -sU -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -Bd -qx -qx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -go -gm -go -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -hu -hz -hz -hB -hz -hz -hB -hz -hz -hB -hz -hz -hL -gB -go -gB -gI -gN -gQ -gV -ha -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -io -io -io -io -io -io -ip -io -io -im -io -io -io -io -io -io -qx -qx -qx -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -sV -qx -qx -qx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -hu -hz -hz -hz -hz -hB -gq -hB -hz -hz -hz -hz -hL -gB -go -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -vi -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -fZ -hu -hz -hz -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hz -hz -hL -fZ -go -fZ -fZ -fZ -gR -fZ -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -gh -gh -hv -gp -gp -gp -gp -gp -gp -gp -gp -gp -gp -gp -hM -hP -hS -hU -hX -gO -gO -gO -ih -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -fZ -hw -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hN -hQ -hB -hV -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gn -gm -fZ -fZ -gI -gN -gQ -gV -ha -gB -fZ -fZ -hw -hf -gq -hf -fZ -gq -gq -gq -fZ -hf -gq -hf -hN -hQ -hB -hV -hY -gq -gq -gq -ii -fZ -fZ -gm -gn -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -fZ -hw -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hf -hN -hQ -hB -hV -hZ -ic -gh -if -ij -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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 -ad -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -gh -gh -hx -hA -hA -hA -hA -hA -hA -hA -hA -hA -hA -hA -hO -hR -hT -hW -gF -gh -gh -gh -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -fZ -gh -gh -gh -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gh -gh -gh -fZ -go -fZ -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -af -af -af -af -af -af -af -af -af -bj -bk -bk -bk -bk -bk -bk -bk -bk -bk -bk -bj -dm -dm -dm -dm -dm -dm -dm -dm -dm -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -hY -hf -gp -hf -ii -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -aw -af -af -aO -aR -aG -af -ax -af -bj -bk -bk -bk -bk -bk -bk -bk -bk -bk -bk -bj -dm -dG -dG -dm -dG -dG -dm -dG -dG -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -go -gm -go -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -gh -hB -gh -gs -hf -gs -hf -gs -hf -gs -gh -hB -gh -gB -go -fZ -hZ -ic -gh -if -ij -fZ -fZ -go -gm -go -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -ax -af -af -af -af -af -af -ax -af -bj -bk -bk -bk -bk -ce -cq -bk -bk -bk -bk -bj -dm -dG -dG -eu -dG -dG -eu -dG -dG -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -gF -gh -gh -gh -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -ax -aG -aM -af -aS -af -af -aG -af -bj -bk -bk -bk -bk -bk -cr -bk -bk -bk -bk -bj -dm -dG -dG -dm -dG -dG -dm -dG -dG -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -gh -hB -gh -fZ -gq -hB -hB -hB -gq -fZ -gh -hB -gh -fZ -go -fZ -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -af -af -af -af -af -aw -af -af -af -af -bj -bk -bk -bk -bk -bk -bk -bk -bk -bk -bk -bj -dm -dm -dm -dm -dm -dm -dm -dm -dm -dm -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gq -gh -hB -gh -gB -hB -hB -hB -hB -hB -gB -gh -hB -gh -gq -go -gq -hY -hf -gp -hf -ii -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gq -gh -hB -gh -gB -hB -hB -gq -hB -hB -gB -gh -hB -gh -gq -go -gq -hZ -ic -gh -if -ij -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -bj -bl -bn -bD -ca -bD -bl -ca -bD -bm -bl -bj -dn -dH -ed -ev -ew -ev -ew -eW -fj -dn -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gq -gh -hB -gh -gB -hB -hB -hB -hB -hB -gB -gh -hB -gh -gq -go -gq -gF -gh -gh -gh -gC -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ai -ai -ai -ai -ai -ai -ai -ai -ai -ai -bj -bm -bD -bR -bl -bl -bE -cD -cK -cK -ca -bj -dn -dI -ee -ew -ev -ew -ev -eX -fk -dn -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -go -fZ -gh -hB -gh -fZ -gq -hB -hB -hB -gq -fZ -gh -hB -gh -fZ -go -fZ -gF -ib -hf -ie -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bj -bl -bE -bS -cb -bl -bl -bR -cL -cM -bl -bj -dn -dJ -ed -ev -ew -ev -ew -eW -fl -dn -fx -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gn -gm -gn -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -hY -hf -gp -hf -ii -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bj -bn -bF -bT -cc -bl -bm -cE -cM -cK -bn -bj -dn -dK -ee -ew -ev -ew -ev -eX -fm -dn -fx -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gn -gm -gn -fZ -fZ -gI -gN -gQ -gV -ha -gB -go -gB -gh -hB -gh -gs -hf -gs -hf -gs -hf -gs -gh -hB -gh -gB -go -fZ -hZ -ic -gh -if -ij -fZ -fZ -gn -gm -gn -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ak -ay -aH -aj -aH -aH -aj -aH -ay -bc -bj -bl -bl -bD -ca -bl -bD -bl -cN -cW -bl -bj -dn -dH -ed -ev -ew -ev -ew -eW -fj -dn -fx -ab -fB -fB -fB -fB -fB -fB -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -gB -gh -hB -gh -hf -gs -hf -gs -hf -gs -hf -gh -hB -gh -gB -go -fZ -gF -gh -gh -gh -gC -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -fC -fC -fC -fC -fC -fC -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -go -fZ -gh -gh -gh -fZ -fZ -gB -gB -gB -fZ -fZ -gh -gh -gh -fZ -go -fZ -gF -ib -hf -ie -gC -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -al -az -an -an -aP -aP -aP -aP -aP -aP -bj -bo -bG -bH -bH -cf -cs -bH -cO -bH -cZ -ac -do -dL -ef -ex -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -gB -gB -gB -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gC -hY -hf -gp -hf -ii -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -am -an -aI -an -aQ -aT -aY -ba -ba -bd -bj -bp -bH -bH -bH -bH -bH -bH -cP -bH -da -ac -dp -dL -eg -ey -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gQ -fZ -fZ -fZ -fZ -fZ -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -gh -fZ -fZ -fZ -ia -id -gJ -ig -ik -gF -gh -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -an -aA -aJ -aN -an -aU -aZ -aZ -aZ -be -bj -bq -bH -bU -cd -cg -ct -bH -cQ -cX -db -ac -dq -dM -eg -ez -eH -eH -eH -eZ -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gm -gm -gm -fZ -fZ -fZ -fZ -gR -fZ -fZ -fZ -fZ -fZ -gQ -fZ -gB -fZ -fZ -hf -hf -hf -fZ -fZ -gB -fZ -gQ -fZ -fZ -fZ -fZ -gO -gO -gO -fZ -fZ -fZ -gm -gm -gm -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -an -aA -aK -aN -an -aV -aZ -aZ -aZ -be -bj -br -bH -bV -cd -bH -bH -bH -bH -bH -dc -ac -dr -dL -eg -eA -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -fZ -fZ -gQ -gB -gB -gB -hf -hf -hf -hf -hf -gB -gB -gB -gQ -fZ -fZ -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ao -an -aL -an -aQ -aT -aZ -bb -bb -bf -bj -bs -bH -bW -cd -ch -cu -bH -bH -bH -dd -ac -ds -dL -eh -ex -eH -eH -eH -eY -dL -fq -fx -ab -ab -ab -ab -ab -ab -ab -fU -fV -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -fZ -fZ -fZ -gQ -fZ -gB -fZ -hf -gh -gh -gh -hf -fZ -gB -fZ -gQ -fZ -fZ -fZ -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -fD -fD -fD -fD -fD -fD -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -gQ -gQ -gQ -gQ -gQ -gQ -fZ -hf -fZ -gq -fZ -hf -fZ -gQ -gQ -gQ -gQ -gQ -gQ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -bj -bt -bI -bI -bI -ci -cv -cF -cF -cF -de -bj -dt -dN -ei -ej -eI -eP -ej -fa -fn -fr -fx -fy -fE -fL -fN -fN -fS -fE -fy -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -fZ -fZ -gQ -fZ -fZ -fZ -hf -gh -gh -gh -hf -fZ -fZ -fZ -gQ -fZ -fZ -fZ -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -aB -ap -ap -ap -ap -ap -ap -aB -ap -bj -bt -bI -bX -bJ -cj -cw -bJ -cR -cF -de -bj -du -dO -ej -ej -eJ -eJ -eV -fb -fo -fs -fx -fz -fz -fz -fz -fz -fz -fz -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -fZ -fZ -gQ -fZ -fZ -fZ -hf -hf -hf -hf -hf -fZ -fZ -fZ -gQ -fZ -fZ -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -ac -ap -ap -ap -ap -aB -aB -ap -ap -ap -ap -bj -bu -bJ -bX -bJ -cj -cw -cG -cR -bJ -df -bj -du -dP -ek -ej -ej -ej -eV -fc -fo -fs -fx -fA -fF -fF -fF -fF -fF -fF -fA -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hf -hf -hf -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -aB -ap -ap -ap -ap -ap -ap -aB -ap -bj -bv -bK -bX -bJ -cj -cw -bJ -cR -cH -dg -bj -du -dQ -ej -ej -eK -eK -eV -fd -fo -fs -fx -fz -fG -fG -fG -fG -fG -fG -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -bj -bv -bK -bK -bK -ck -cx -cH -cH -cH -dg -bj -dt -dR -el -ej -eL -eQ -ej -fe -fn -ft -fx -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -hf -hf -gh -fZ -gh -hf -hf -hf -gq -hC -gq -hf -hf -hf -gh -fZ -gh -hf -hf -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gq -gq -gq -gz -gB -ge -gq -gq -gq -gz -hf -hf -gh -gq -gh -hf -hf -hf -hC -hF -hC -hf -hf -hf -gh -gq -gh -hf -hf -ge -gq -gq -gq -gz -gB -ge -gq -gq -gq -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bw -bw -bw -bw -bw -bw -cS -cY -dh -bj -dv -dS -em -eB -eM -eR -eM -eR -eM -ep -fx -fz -fH -fH -fO -fO -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -hf -hf -gh -fZ -gh -hf -hf -hf -gq -hC -gq -hf -hf -hf -gh -fZ -gh -hf -hf -ge -gh -gq -gh -gz -gB -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bL -bY -bw -cl -bw -bw -cT -cY -dh -bj -dw -dT -en -eB -eN -eS -eN -eS -eN -en -fx -fz -fH -fH -fP -fR -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bw -bw -bw -bw -bw -bw -cU -cY -dh -bj -dx -dU -eo -eB -eB -eB -eB -eB -eB -eB -fx -fz -fH -fH -fO -fO -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hf -hf -hf -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bM -bY -bw -bw -cy -bw -cS -cY -dh -bj -dy -dV -ep -eB -eM -eR -eM -eR -eM -ep -fx -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -hf -hf -hf -hf -hf -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -gd -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -bj -bw -bw -bw -bw -bw -bw -bw -cS -cY -dh -bj -dz -dW -eq -eB -eN -eS -eN -eS -eN -en -fx -fz -fH -fH -fH -fH -fH -fH -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -hf -gh -gh -gh -hf -fZ -ge -hf -gq -hf -gz -gs -ge -gh -gq -gh -gz -gs -ge -gh -gq -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -fz -fI -fI -fI -fI -fI -fI -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -fZ -hf -fZ -gq -fZ -hf -fZ -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -gs -ge -gq -gq -gq -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -ar -ar -ar -ar -ar -ar -ar -ar -ar -bj -bx -bN -bN -bN -cm -cz -bN -bN -bN -bz -bj -dA -dA -dA -dA -dA -dA -dA -dA -dA -dA -fx -fA -fF -fF -fF -fF -fF -fF -fA -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -gs -ge -gh -gq -gh -gz -fZ -hf -gh -gh -gh -hf -fZ -ge -hf -gq -hf -gz -gs -ge -gh -gh -gh -gz -gs -ge -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -aC -ar -ar -ar -ar -ar -ar -aC -ar -bj -by -bN -bN -bN -cm -cz -bN -bN -bN -di -bj -dA -dX -dA -eC -eO -eT -eO -eD -eO -dA -fx -fz -fz -fz -fz -fz -fz -fz -fz -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -hf -hf -hf -hf -hf -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -gf -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -ar -ar -aC -ar -ar -aC -ar -ar -ar -bj -by -bN -bN -bN -cm -cz -bN -bN -bN -di -bj -dA -dY -dA -dA -dA -dA -dA -dA -dA -dA -fx -fy -fJ -fM -fQ -fQ -fT -fJ -fy -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -hq -hq -hq -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -hq -hq -hq -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -fZ -gs -gs -gs -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -aC -ar -ar -ar -ar -ar -ar -aC -ar -bj -by -bN -bN -bN -cm -cz -bN -bN -bN -di -bj -dA -dZ -dA -eD -eO -eU -eO -ff -eO -dA -fx -ab -fD -fD -fD -fD -fD -fD -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gd -gp -gp -gp -gp -gp -gp -gp -gp -gp -gy -hg -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -hg -gd -gp -gp -gp -gp -gp -gp -gp -gp -gp -gy -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -ar -ar -ar -ar -ar -ar -ar -ar -ar -ar -bj -bz -bN -bN -bN -cm -cz -bN -bN -bN -bx -bj -dA -dA -dA -dA -dA -dA -dA -dA -dA -dA -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -hf -gq -gq -gq -hf -hf -hf -hf -hf -hf -hf -hf -hf -gq -gq -gq -hf -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -hf -gq -hf -hf -hf -hf -hf -hf -hC -hf -hf -hf -hf -hf -hf -gq -hf -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -as -aD -aD -aD -aD -aW -aW -aW -aW -bg -bj -bA -bO -bO -bO -cn -cA -cI -cI -cI -dj -bj -dB -dB -dB -dB -dB -dB -dB -dB -dB -dB -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -hf -gq -hf -hf -hf -hf -hf -hC -hG -hC -hf -hf -hf -hf -hf -gq -hf -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -at -aE -aE -aE -aE -aE -aE -aE -aE -bh -bj -bB -bP -bZ -bP -co -cB -bP -cV -bP -dk -bj -dC -ea -er -eE -eE -eE -eE -fg -fp -fu -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -hf -gq -hf -hf -hf -hf -hf -hf -hC -hf -hf -hf -hf -hf -hf -gq -hf -fZ -ge -gh -gt -gh -gt -gh -gt -gh -gt -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -at -aE -aE -aE -aE -aE -aE -aE -aE -bh -bj -bB -bP -bZ -bP -co -cB -bP -cV -bP -dk -bj -dD -eb -es -eF -eF -eF -eF -fh -fp -fv -fx -ab -ab -ab -ab -ab -ab -ab -fU -fW -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -hf -gq -gq -gq -hf -hf -hf -hf -hf -hf -hf -hf -hf -gq -gq -gq -hf -fZ -ge -gh -gh -gh -gh -gh -gh -gh -gh -gh -gz -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -at -aE -aE -aE -aE -aE -aE -aE -aE -bh -bj -bB -bP -bZ -bP -co -cB -bP -cV -bP -dk -bj -dE -ec -et -eG -eG -eG -eG -fi -fp -fw -fx -ab -fC -fC -fC -fC -fC -fC -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -gf -gr -gr -gr -gr -gr -gr -gr -gr -gr -gA -hg -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -fZ -hf -hf -hf -hf -hf -hg -gf -gr -gr -gr -gr -gr -gr -gr -gr -gr -gA -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ac -au -aF -aF -aF -aF -aX -aX -aX -aX -bi -bj -bC -bQ -bQ -bQ -cp -cC -cJ -cJ -cJ -dl -bj -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fx -ab -fK -fK -fK -fK -fK -fK -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -fZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -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) = {" -ab -av -av -av -av -av -av -av -av -av -av -ab -av -av -av -av -av -av -av -av -av -av -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Mc -Mc +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacab +aaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajakagalamananaoagapapapapapagaqaqaqaqaqagarararararagasatatatauav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafawaxaxafagahaiajajayagazanaAaAanagapaBapaBapagaqaqaqaqaqagaraCaraCaragaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaGafagahaiajajaHaganaIaJaKaLagapapapapapagaqaqaqaqaqagarararararagaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaMafagahaiajajajagananaNaNanagapapapapapagaqaqaqaqaqagararaCararagaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaOafafafagahaiajajaHagaPaQananaQagapapaBapapagaqaqaqaqaqagarararararagaDaEaEaEaFav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaRafaSawagahaiajajaHagaPaTaUaVaTagapapaBapapagaqaqaqaqaqagarararararagaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaGafafafagahaiajajajagaPaYaZaZaZagapapapapapagaqaqaqaqaqagararaCararagaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajaHagaPbaaZaZbbagapapapapapagaqaqaqaqaqagarararararagaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaxaxaGafagahaiajajayagaPbaaZaZbbagapaBapaBapagaqaqaqaqaqagaraCaraCaragaWaEaEaEaXav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajbcagaPbdbebebfagapapapapapagaqaqaqaqaqagarararararagbgbhbhbhbiav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblbmblbnblagbobpbqbrbsagbtbtbubvbvagbwbwbwbwbwagbxbybybybzagbAbBbBbBbCav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbnbDbEbFblagbGbHbHbHbHagbIbIbJbKbKagbwbLbwbMbwagbNbNbNbNbNagbObPbPbPbQav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDbRbSbTbDagbHbHbUbVbWagbIbXbXbXbKagbwbYbwbYbwagbNbNbNbNbNagbObZbZbZbQav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcablcbcccaagbHbHcdcdcdagbIbJbJbJbKagbwbwbwbwbwagbNbNbNbNbNagbObPbPbPbQav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcebkbkagbDblblblblagcfbHcgbHchagcicjcjcjckagbwclbwbwbwagcmcmcmcmcmagcncocococpav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcqcrbkagblbEblbmbDagcsbHctbHcuagcvcwcwcwcxagbwbwbwcybwagczczczczczagcAcBcBcBcCav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcacDbRcEblagbHbHbHbHbHagcFbJcGbJcHagbwbwbwbwbwagbNbNbNbNbNagcIbPbPbPcJav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDcKcLcMcNagcOcPcQbHbHagcFcRcRcRcHagcScTcUcScSagbNbNbNbNbNagcIcVcVcVcJav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbmcKcMcKcWagbHbHcXbHbHagcFcFbJcHcHagcYcYcYcYcYagbNbNbNbNbNagcIbPbPbPcJav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblcablbnblagcZdadbdcddagdededfdgdgagdhdhdhdhdhagbzdididibxagdjdkdkdkdlav +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabacacacacacabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagdodpdqdrdsagdtdudududtagdvdwdxdydzagdAdAdAdAdAagdBdCdDdEdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagdHdIdJdKdHagdLdLdMdLdLagdNdOdPdQdRagdSdTdUdVdWagdAdXdYdZdAagdBeaebecdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagedeeedeeedagefegegegehageiejekejelagemeneoepeqagdAdAdAdAdAagdBeresetdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagevewevewevagexeyezeAexagejejejejejageBeBeBeBeBagdAeCdAeDdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagewevewevewageHeHeHeHeHageIeJejeKeLageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagevewevewevageHeHeHeHeHagePeJejeKeQageReSeBeReSagdAeTdAeUdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagewevewevewageHeHeHeHeHagejeVeVeVejageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmageWeXeWeXeWageYeYeZeYeYagfafbfcfdfeageReSeBeReSagdAeDdAffdAagdBfgfhfidFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagfjfkflfmfjagdLdLdLdLdLagfnfofofofnageMeNeBeMeNagdAeOdAeOdAagdBfpfpfpdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagfqfqfqfqfqagfrfsfsfsftagepeneBepenagdAdAdAdAdAagdBfufvfwdFag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfLfzfFfGfHfHfHfHfHfHfHfIfFfzfMfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfPfOfHfHfIfFfzfQfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfRfOfHfHfIfFfzfQfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfSfzfFfGfHfHfHfHfHfHfHfIfFfzfTfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababfUfUfUfUfUabfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyabfUfUfUfUfUababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfVfVfVfVfVabababababababababababababababababfWfWfWfWfWabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +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 +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfYfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +gufXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZghghghfZfZfZfZghghghfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZgCgCgCfZfZfZfZgCgCgCfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgDgEgFgFgGgEgFgFgGgEgFgFgGgEgFgFgGgEgFgHfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZgIfZfZfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgKgkgLghgMgkgLghgMgkgLghgMgkgLghgMglgLgJfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZgNfZfZfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigJgOgigkghghgigkghghgigkghghgigkghghglgkgJgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgSgkgTghgUgkgTghgUgkgTghgUgkgTghgUglgTgJfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZgVfZgBfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgWgXgCgCgYgXgCgCgYgXgCgCgYgXgCgCgYgXgCgZfZfZhafZgBfZhafZgBfZhafZfZgBfZhafZgBfZfZhafZgBfZhafZgBfZhafZfZgBfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgFfZfZfZfZfZglglglfZfZfZfZfZhchdhdhdhefZfZgBfZgBfZgBfZgBfZgBfZfZgBfZgBfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamBhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogohihjhjhjhkgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZhmhnhnhnhofZgBgBgBfZhphphpfZgBgBgBfZghfZfZfZghfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqgqgqgqgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhrhshshshthuhuhuhuhuhuhuhuhuhuhuhuhuhvhwhwhwhxghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkhChDhCgkgkfZgkghglghgkgkgkhChEhCgkgkgkghglghgkgkghghgBgjgkgjhjhjglhjhjgjgkgjfZhygkglgkgifZglhjhzhzhjhzhBhzhzhBgqfZgphfgqhfhAfZgshfgshBhBgqhBhBgshfgsgBghghhfhfghgqghhfhfhfhChFhChfhfhfghgqghhffZhfhfhChGhChfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggghglghgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhIhJhJhJhKhLhLhLhLhLhLhLhLhLhLhLhLhLhMhNhNhNhOghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbggghglghgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZghfZfZfZghfZgBgBgBfZhphphpfZgBgBgBfZhPhQhQhQhRfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqgqgqgqgqhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogohShBhBhBhTgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZhUhVhVhVhWfZfZfZfZfZgqgqgqfZfZfZfZfZgCfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZgBfZgIfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZhXgFhYhZgFgFhYhZgFgFhYhZgFgFhYhZgFgFhYiafZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgBfZgNfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgOibgqicghibhficghibhficghibhficghibhfidgOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgigPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgOhfgqghghhfgpghghhfgpghghhfgpghghhfgpgJgOgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZfZfZgVfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZgOiegqifghiehfifghiehfifghiehfifghiehfiggOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZhafZfZfZhafZfZfZhafZfZfZfZhafZfZfZfZhafZfZfZhafZfZfZhafZfZihgCiiijgCgCiiijgCgCiiijgCgCiiijgCgCiiikfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgFgFgFfZfZfZfZgFgFgFfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZghghghfZfZfZfZghghghfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgighgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailililiminioioipioioinimilililaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiqirisitiuiviwixiuiyiziriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiAiBiCiCiuiDiCiEiuiCiCiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiFiFiFiFiGiGiFiGiGiFiFioioioioioioioiliHiIiJiKimiDiCiEimiLiMiIiHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOiPiQiRiRiRiRiRiSiFaaaaaaaaaaaaaailiqiriTiUiuiViCiWiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOiPiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiAiBiTiUjaiCiCiCjaiTiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjdiYjejejejeiYjfiFaaaaaaaaaaaaaailiHiljgiUiujhjijhiuiTjjiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjljmjnjoiYiOjpjpjpiYjqiFaaaaaaaaaaaaaailiqiriTiUiuiuimiuiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajrjsjriPjtiYiYiYiYiYiYjuiFaaaaaaaaaaaaaailiAiBiTjvjwjwjwjwjwjxiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiXjyjtiYiOjpjpjpiYjuiFaaaaaaaaaaaaaailiHiljziCjAjAjAjAjAiCjBiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCjrjsjrjDjtiYiYiYiYiYiYiZjEaaaaaaaaaaaaaailiqiriTjFjGjGjGjGjGjHiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIjJjKjLjMiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiAiBiTiUiuiuimiuiuiTiUiBiAilioioioioioioipioiniminiminioipioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjPiYiYiYiYiYiYjQiFaaaaaaaaaaaaaailiHiljRiUiujSjTjUiuiTjViliHiljWjXjYiojZkakbkakckdkekfkgkakbkakhioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkihlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiqiriTiUjaiCiCiCjaiTiUiriqilkkklkljaiCkmkmklklklklklklklkmkmknioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukvkvkvkvkvkvkvkvkvkvkvkvkvkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYkwkwkwkwiYjfiFaaaaaaaaaaaaaailiAiBiTiUiukxiCkyiuiTiUiBiAiliCkzkAiokBkmkCkDkEkFkGkHkEkDkIkmkJioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLkMkNkOkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukRkRkRkRkRkRkRkRkRkRkRkRkRkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOjDiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiHiIkSiUimkTiCkUimiTkViIiHilkWkXkYioinkZimlalblcldlelblfimkZinioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalglhlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkulllllllmlllllllllllmllllllkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOjDlnlolololplolqiFioioiolrioioioiliqirlsltiuluiClviulsltiriqiliClwlwiolxlyiuklklklklklklkllzlylAioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlClDlElFlGlHaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukukukukukukullkukukukukukukukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiFiXiXiNlJiFjEiFlKiFiFlLiolMlMlMiolNiliAiBiCiCiulOiClPiuiCiCiBiAillQklkljalRlSlTklkmkmkmkmkmkllUlVlWipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktktktktktkullkuktktktktmaktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXmbmcmdmemfmgmhiFmiiRmjiFiuiomklriuioiuilililkZkZioimkZimiokZkZilililiokZimiomlmmiuklmnmokmmomnklmplWmqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlmyhlhlhlmzmAhlhlhlhlhlmzhlktkullnzmCmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmEmDmDaaaamFmGmHiRmIiRiRmJiFkjiYjfiFmKmLmMmNmMmOmPiumQinmRmRiumSlymTiumRmRinmUkakbiCmViomWmXiuklmYmYkmmYmYklmZlWnaioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlmyhlhlhlhlhlhlhlhlhlhlhlmzhlhlhlhlhlktkullnznhhlhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaninjnkmDaaaajEnlnmnnlolololqlJkjiYiZnonpnqnqnqnqnqnrioioimkWiCjaiCjAiCjaiCnsimntkmkmkmnuionvnwiuklklklklklklkllUlVlWimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlnxhlhlhlhlhlmyhlhlmAhlhlmzhlhlktkunynzmahlmzhlhlmAhlmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanAnBnCmDaaaaiFnDnEnFnGnHmgnIiFnmlonJiFnKnqnqnqnqnqnLiunMiuiLiKiunNkmnNiuiLiKiunOkmkmkmnPionQiuimiuiuiukZiuiuiuimiunRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlmyhlktkullkuktmzhlmAmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDmDmDmDnSmDnTnUmDmDmDmDmDmFjElJiFiNiFlKiFiFnVnqnqnWnqnqnXyUnMOjiTiUiunYnZoaiuiTiUjaiCkmkmkmobinlylyocodododlyodododoclylyioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhlktkullkumahlmzhlhlhlmzhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeofogohoiojokolomonmEooopoqnTormgmgosotoumgoviNownqnqoxnqnqoymknMmkiTiUiuiuimiuiuiTiUmkkkkmkmkmiCjaiCklmYmYmYmYkmmYmYmYmYklozioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlmAhlhlhlktkullkumahlhlhlhlmAhlhlhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoAoBoCoDoEoFoGoHoIoJoIoKoLnUoMmiiRiRmIiRoNoOiXoPnqnqoQnqnqnXyUnMOjiTjvjwjwjwjwjwjxiUjaiCkmkmkmiCjaiCklkmkmkmkmkmkmkmkmkmkloRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlktnxhlhlhlhlktoWktktkullkuktmzhlmzmzhlmAmzmAhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDoXoYoZpapboFpcpdpemDpfpgphmDpipjiYiYiYiYiZpkplnpnqnqnqnqnqnLiunMiulsjGpmjGjGjGpmjGltiupnpopppokhinlQkkpqprpsptpupvpsprkapwkeioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktktkukunzkupFkuktmapGktmapGktmahlmzhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoepHoBoBpIpJpKoIpLpMmDpNpgpOmDpPnmlolonnlolqmgpQnKnqnqnqnqnqnrioioioiuiuimiuiuiuimiuiuioioinioioioioioioioioioioioinioioioioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktkungpXpYpZqakukukukukukunzkuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeqbqcqdoFqeqfqgqhqimDqjqkqlmDqmqmmgqnqooMqpqqiXqrqsqsqtqsqsquiumQiolNqviuqvlNqviuqwlLioqxqxqxqyqzqAqyqyqxqBqCqDqxqzqyqAqzqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIqEAxAxAxqElIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlktktktkthlhlhlhlhlhlhlhlhlktktktkthlktkuqJpZpZpZpZqKqLqMkuqNqOqPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDoeoenUoemDmDmDmDmDnUqQmDnUmEqQmDmDnUqRnTmDnUqRnTmDiNiFiFqSiFioiniuqTmkinioioiuioioioioiuiuiuimiuiuioqxqUqxqzqyqyqzqzqVqWqXqYqVqyqzqyqyqyqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEqZraqZqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktkurepZrfrfrgpZpZpZrhririrjkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoerkrlrmrnrorprqmDrrrsmDrtqhrurvrwrxryrzrrrArBmDrCrDrEmDiFrFiXrGiXrHiorIrIrIiorJiurKioioioiorLrMrNrOrPrQrRqxqVqxqxqxqVrSqxqxrTrUrVqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqErWqZqZqZrXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuserfsfsgrfpZshsikurisjkukuskskslsmsnsmsmsospskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTsqsrssstsususvmDswswmDsxsypJszsAsBsCsDsEsFsGsHsIsJswmDiFiFiFZXiFioinmkNUiuiniuioiuioiorKiusKsKsKsKsKsKiCZJsMWcsNsOsPsQsQsRsOsOsOsRsQsQsSsOsTsUsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEsWqZqZqZsXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkupZrftetfrfpZshtgkukukukukuskthtisksksksksktnspkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUtotptqtrtststttutvpRmDtxtyoBtztAtBtCmDtDtEtFrztGtHtImDrKiutJtKtLtKtKtKtMtNtNtNtLtNtOtPiuimiCmXMdjAtQjAmmtRqVqxtStTtTtTtTtTtTtTtTtTtTtTtTtTtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEqEAxtXAxqEqEqEqElIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlMyuJlluJudpZpZpZpZpZpZshtgkukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeujukulumunswuomDswswmDupuqoBuroBusoBnUmDnUmDmDmDmDmDmDmQiutKnqtLnqnqnqnqnqnqnqtLnqtNUOutyjuunwuvuwuxuwuyqxuzqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEuCuDqEqZqZqZqEuEuFqEqElIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkuuLrfrfrfpZpZshuMnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDmDnTnUuOmDmDuPuQqRuRuSuTuUuVuWuXmDuYuZuYoevavbvamDioiomRmRiuiuioiuiuiuioiuiumRmRioioioiovciuvdiuvdiuioqxqxuAuBvevfvfvevgvhvevguBuBuBuBtUtVsVviaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEvjvkvjqEqZqZqZqEvlvmvnqEqElIlIlIlIlIlIlIlIaaaaaahhktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuvuvvvwvvvxpZpZpZuJlllllllllluJskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavAvBvCvDvEmDmDmDmDmDmDnTvFrzmDmDmDoeoeoeqRoeoeoemDvGimvHnqiuvIvJvKvLvMvNrNiunqvOimvPimvQmOvRvSvRvSvTimvUrSvVuBvWvXvYvZvYvgvZwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEqEuDvjvjvjwbqZqZqZwcuEwduEuFqEqElIlIlIlIlIlIlIaaaaaahhMDhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktrdkuwlwmwnwnwopZpZwpnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwwsssswxwywzsusususususuwAsusuwBwuvGOjtKnpwCiClywDwEwFlyiCwCnptNyUvPOjwGnqnqwHnqwHwIyUvUwJwKuBuBvWvXvZvYvYwLwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEMEwMvjvjvjqEwNqZwOqEwPuEvlwQvnqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktkukusiwVwWwXkuwYkukukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbxcxdXyxexfxgxhwvxhxixjwswswswswswswswswsxfwswsxkxixhvGmkxlnqiuxmklkmkmkmklxniunqxomkvPmkxpnqnqnqnqnqxqmkvUxrxsuBuBuBvWvZvYvYvYwaxtuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEvjvjvjxuxvqExwqZxxqExyxzuEwduEqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkukukukukukuxGxGxHxIxJxKkuskxLxMskskxNskskxOxPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwztrtrwBxQxRtststststststststsxSwuvGOjxTnqiuxUxVnNkmnNxWxXiunqxoyUvPOjwGnqnqnqnqnqwIyUvUwJwKuBuBuBuBvZxYvYvYwaxZxtuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEqEyaqEqEqEqEqEqEybqEqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktktktktoWktkuxGxGxGxGxGxGkuskskykylymylylylxPskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaynvByoypyqmDmDmDqRnUrzyrnTyrrzmDqRmDmDmDmDmDmDmDmDvGimysnqiuytyuyvMeywyxnwiunqyyimvPimqrqsyznpyznpyAimvUrSvVuBuBuBuBvZwayBvYwavYxZxtuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEyCqZqZyCqEyDyEqZqZqZyFyGqEyHyIyJyKqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmyhlhlmanzxGxGxGxGxGyXkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDnUoemDmDyYyZzazbzcswswswzdzcpHnTzezfzgzhzizjnTioiomRmRiniuiuimiuimiuiuinmRmRioioioimvciuzkiuzkiuioqxqxuAuBuBuBuByBzlvhyBzlzmzmzluBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZqZqZqZzpAxyKzqzrzqqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlnxmzmyoWkuzxzxzxzxzxzykuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoezzpgpgpgzAtwzBzCzBtwzArzzDswswswswzErzrKiuzFnqtLnqnqnqnqnqnqnqtLnqzGiurKiuzHzIzIzJzJzJzKiozLqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaalIlIlIlIlIlIlIAxzNqZqZqZAxqZqZqZzOqZqZzPAxzQyIyKyIqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlmzktkukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoApgAbActwAdAeAfAgAhtwAiswtwAjAktwAlmDmQiuAmzFtLxTAnxTnqxoAoxotLzGApiumQiuAqnqArnqArnqAsioqVqxtSAtAtAtAtAtAtAtAtAtAtAtAtAttUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLAuAvAwkPkQaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZAyqZqZqZAxAzAAzqABqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmzhlnxkthhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUzcpgAJAKzAALAMANAOAPzAAiswtwAQARtwASmDioiotPXtioiuiniuqTmkiniuioXtATioioipAUArnqArnqArzJUOsMWcAVAWAXAYAYAZAWBaAWAZAYAYBbAWBcBdsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalgBelilililjlkaalIlIlIlIlIlIlIqEBfqZqZBfqEBgBhqZqZqZBhqZqEyKyIyKBiqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBupgBvBwtwBxByBzBAAhtwAiswtwBBBCtwBDmDiomQiuutiurKioBEBEBEiomQiuutiurKioimBFBGBHBIBJBKBLioBMqxqxqxqVrSqxqxBNBOBPqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlCBQlEBRlGlHaalIlIlIlIlIlIlIqEqEBSqEqEqEqEqEAxBSAxqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlktktktktktktkthlhlhlhlhlkthlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBZpgpgpgzAtwCaCbCatwzArzzDswswswswzErzioioioNGioioinmkNUiuinioioNGioioioioiuiuiuioiuiuiuioCcqxqzqzCdqyqVCeCfCgCfChqVqzCdqyqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIAxqZqZqZCiqZqZqZqZqZqZqZCiqZqZqZAxlIlIlIlIlIlIlIaaaaaahhktktktktktktkthlhlhlhlhlktktktktktktkthlhlhlBYCpBYhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDCqCrCsCtCuCvCwCxCyCzCAnUCBCCCDCECFCGnUqwiurNlyCHioCICJwHCKCLioCMlyCNiulLiolLqwqviulNlLlNiuCOqxqxqxqxqxqxCPCQCQCQCRqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIAxqZuEqZuEqZuEqZuEqZuEqZuEqZuEqZAxlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDqRnTnUmDmDmDmDmDmDmDmDmDmDmDnTmDmDiuimCXjAvMiuCYnqnqnqCZiuDajADbimiuioiuiuiuioiuiuiuioCQqxDcDdDeDcqxDfCQCQDgDhqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIqEqEqZqZqZqZqZqZqZqZqZqZqZqZqZqEqElIlIlIlIlIlIlIaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDqutDrlSjADsDtwHnqnpnqwHDuDvjAlSiCiClTiCjAjADwjAjAiCUOCcWcCcCQDxCcsLDyCcDzDADBqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEqEDCqEqEqEDDqEqEqEDEqEqEqElIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuipDFjADGDHnpnqnqnqnpDIDJjAnsipiuioioioiokZioioioioDKqxqxqxqxqxqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDLDMDNqEDOuEDPqEDQDRDSqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiolNiuDTDUMfiuoQDVwHDWnWiuMgDXDYiuqvioqwiuDwjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDZDMEaqEEbEcEdqEEeDREfqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuioioioiminiuiuEgiuiuinimioioioiuiolLiuiCjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEEhEiEjqEEkuEElqEEmEnEoqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEqEpEpEpEpErEsEpEtEuEvEwExEyEzEAEvEuEtEpErEsEpEpEpEpEBEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEECqEqEqEAxqEqEqEqEqEqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpEpEEEFEvEGEHEvEIEJEKELEMENEyEOEOEOEyENEPEQEKERESEvETEUEvEFEVEpEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqZqEqZEWEXEWEYqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDhHjOoUoVpxpypzpApBpCpDpEpSpSpTFjFiFkFiFlEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFmFnFoEpEpEqEpEvEvEpFpFqEpEvFrEvFsEOFtEOFuEvFrEvEpFvFwEpEvEvEpYtEpEpFxFyFzEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIAxqZECqZqZqZqZqZAxlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDpUpUpUpUpUpUpVpWpWpWqFqFqFqFpUFiFiFCFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFDFEFFEpFGFHFIFHFIFHFJFwFKFqFLFLFMEOEOEOFNFLFLFvFKFpFOFHFPFHFPFHFQEpFRFEFSEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEFTqZqZqZFTqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDqGpUqHqIrbrcrYpWpWpWpWpWpWpWpUFiFZFiGaFjEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGbGcGdEpFNGeGfGeFLGeGgGhEpGiGjFIGkGlGmGlGkFPGnGoEpGpGgGqFLGqGfGqFMEpGbGcGdEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEGrGrGrGrGrqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDrZpWqFqFqFqFqFpWpWpWpWpWpWpWpUFiFiGtFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpGuEpEpGvGvEpEpEKEpEKEpEpEpEpEpEpGwUnGyEpEpEpEpEpEpEKEpEKEpEpGvGvEpEpGuEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEGzGzGzqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsapWpWpWpWpWpWpWpWpWpWpWpWpWsbFiFiFiFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGCGcGDEpERGEEpGFGGGHGIGJEpGKEvGLEvGMGNGMEvGOEvGPEpGQGRGSGTGUEpGVEJEpGDGcGWEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIGXGXGXlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDscpWpWpWpWpWpWpWpWpWpWpWpWpWsbGZGZGZHaGZEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHbGcGDEpHcFwFKGMGcHdGcHdEpGPEvHeEvGMGNGMEvHeEvGKEpHfHfHfHfGMFKFpHgEpGDGcHhEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsdpUpUsYsZtapUpUpUtbtctdtdtjsbHmHmHmHmHmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHnGcGDEpFpFqEpHoHdGcHpHqEpGKEvHrEvHsGNHsEvHtEvGPEpHuHvHfHfHwEpFvFwEpGDGcHxEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDHyHzHzHyEDEDtktkEDEDEDEDEDtlEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHAGcGDEpHcFwEpHBGcHCGyGxEpEpEpEpEpGyNkEpEpEpEpEpEpGxGyHDHfoSEpFpHgEpGDGcHFEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDpUpUEDtYtWEDEDuaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHIGcGDEpFpFqEKHJHdGcHKHLHMHNHOHNHNHNHLHNHNHNHOHMHNHLHPHfHfoTEKFvFwEpGDGcHREpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDtZpUubtmucEDEDufEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpHSEpEpHTFwGwHUGcHdHVHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHPHfHfHXEpFpHYEpEpHSEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDugtmEDEDuhEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEGEvHZFIFHFIIaFqEKIbHdGcIcHWHNHNIdHNHNHNHNHNHNHNIdHNHNHWIcHfHfIeEKFvIfFPFHFPIgEvETEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmuKEDpUpUEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEHEvIhFLGeFLGeFMEpIiIjIkEpIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlEpIoIpIqEpFNGqFLGqFLIrEvEUEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmvqpUvpEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEvEpGvGvEpEpEpEpEpEpEpEpEpIsItIuItItItItItItItItItIuItIsEpEpEpEpEpEpEpEpEpGvGvEpEvEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDpUpUvztmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvIxIxIvIyIzIAIBIBIBICIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhILIMIMIMINMiIPIvIxIxIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDwetmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDIXItIFIGIHIHIHIHIHIHIHIIIFItIYMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmwfEDpUpUEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJeJfIvIyIzITIVJgIVIWIDJhItIFIGIHIHJiJjJiIHIHIIIFItJkMhIZJbJlJbJcMiIPIvJeJfIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmwgpUpUEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJoJpIvIyIzITIVIVIVIWIDJhItIFIGIHIHJiJqJiIHIHIIIFItJkMhIZJbJbJbJcMiIPIvJoJpIRJrIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDtZpUwjtmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDJsItIFIGIHIHIHIHIHIHIHIIIFItJtMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDwhwiEDwktmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvWJWJIvIyIzJuJvJvJvJwIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhJxJyJyJyJzMiIPIvWJWJIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLJAJBJCkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIvIvJDJDJDJDJDIvIsItIuItItItItItItItItItIuItIsIvJDJDJDJDJDIvIvIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalgJFlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJGJGJGJGIvJHJHJHJHJHIvJIJIJIJIJIJIJIJIJIJIJIJIJIJIJIIvJLJLJLJLJLIvJGJGJGJGIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlCJMlEJNlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJGJGJGJOIvIvIvIvIvIvIvJPJQJQJRJQJQJRJSJTJQJQJRJQJQJPIvIvIvIvIvIvIvJUJGJGJGIRJrIvaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvJGJGJXJGJGJGJGJYIvJZKaKaJYKaKaJYKbJYKaKaJYKaKaKcIvJYJGJGJGJGJXJGJGIvIvIvIvIvIvJVKdKdKeKeKdKfJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKgJGJGJXJGJGJGJGJYKhJYKiKiKiKiKiKiKiKiKiKiKiKiKiJYKhJYJGJGJGJGJXJGJGKgJGJGJGJGKjKkKdKdKeKeKlKmJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIRIRIRIvIvKnKoKpKqKrKcKsKtKuKcKvKwKxKyKnIvIvIRIRIRIvIvIvIvIvIvIvIvIvIvJVKdKdKeKeKdKzJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvKAKBKAIvIvIvKCIRIRIvIRIRKDIRIRIvIRIRKCIvIvIvKAKBKAIvaaaaaaaaaaaaaaaaaaJVKEKdKeKeKdKFJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvaaaaIvKGKAIRKAKGIRKGKAIRKGKAIvaaaaIvIvIvIvIvaaaaaaaaaaaaaaaaaaJVKdKdKdKdKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIvIvIvIvIvIvIvIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVKdKdKeKeKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKIKJKKKHaaKLaaaaaaKMaaKHKIKJKKKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKNKNKNKHKHKOKHKPKHKOKHKHKNKNKNKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKRKSKSKUKVKWKXKYKVKUKSKSKZKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKQKHLaLbKVLbLbLbKVLbLcKHKQKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKQKOLbKVKVKVKVKVKVKVLbKOKQKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHLdLeLfLgKVLhLbKVLiKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLjLkLlLmKVLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLnLoLoLgKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLqLoLoLrKVLiLpKVKVKOLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHLtLuLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLxKVKVLyKVKVKVKVKVKOLzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLbLbLbLbKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLALBLCKUKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHKHLDKHKHKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHLELiKVLFLGKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLHLbLILbLJKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaakKkLLKLLLMkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLNLOLPLQLRKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalgLSlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLwLwLwLwLwKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalBlCLTlELUlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLWLWLWLWLWLXLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLZLZLZLZLZLZLZLZLZLZLZLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLZLZLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLZMaLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLYLYLYLZLZMbLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLWLWLWLWLWLWLWLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc "} From e22259a77d77d9192f9145207bf39d1de0c61258 Mon Sep 17 00:00:00 2001 From: GrayRachnid Date: Sun, 6 May 2018 16:37:44 -0400 Subject: [PATCH 030/306] mapmerger --- _maps/cit_map_files/generic/CentCom.dmm | 81531 +++++++++++++++++++++- _maps/map_files/generic/CentCom.dmm | 81531 +++++++++++++++++++++- 2 files changed, 158794 insertions(+), 4268 deletions(-) diff --git a/_maps/cit_map_files/generic/CentCom.dmm b/_maps/cit_map_files/generic/CentCom.dmm index e60ab8f294..bb43763955 100644 --- a/_maps/cit_map_files/generic/CentCom.dmm +++ b/_maps/cit_map_files/generic/CentCom.dmm @@ -1,2137 +1,79400 @@ -"aa" = (/turf/open/space/basic,/area/space) -"ab" = (/turf/closed/indestructible/riveted,/area/space) -"ac" = (/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) -"ad" = (/turf/open/space,/area/space) -"ae" = (/obj/structure/window/reinforced{dir = 4},/turf/closed/indestructible/riveted,/area/space) -"af" = (/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"ag" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) -"ah" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 8},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"ai" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 4},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"aj" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"ak" = (/obj/structure/table,/obj/item/stack/medical/ointment{heal_burn = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"al" = (/obj/structure/table/wood{layer = 3.3},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"am" = (/obj/structure/closet/crate/bin,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"an" = (/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"ao" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{layer = 3.3},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"ap" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) -"aq" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/offline) -"ar" = (/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) -"as" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/court) -"at" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/court) -"au" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/court) -"av" = (/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) -"aw" = (/obj/structure/flora/bush,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"ax" = (/obj/effect/holodeck_effect/mobspawner/penguin,/obj/effect/holodeck_effect/mobspawner/penguin,/obj/item/toy/snowball{pixel_y = 6},/obj/item/toy/snowball{pixel_x = 5},/obj/item/toy/snowball{pixel_x = -4},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"ay" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"az" = (/obj/structure/table/wood,/obj/item/storage/box/matches{pixel_x = -4; pixel_y = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aA" = (/obj/structure/chair/wood/normal,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aB" = (/obj/effect/holodeck_effect/mobspawner,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) -"aC" = (/obj/effect/holodeck_effect/sparks,/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) -"aD" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/court) -"aE" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/court) -"aF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/court) -"aG" = (/obj/structure/flora/grass/brown,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aH" = (/obj/structure/table,/obj/item/gun/energy/laser,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"aI" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aJ" = (/obj/structure/table/wood/poker,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aK" = (/obj/structure/table/wood/poker,/obj/structure/table/wood/poker,/obj/effect/holodeck_effect/cards,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aL" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aM" = (/obj/structure/statue/snow/snowman{anchored = 1},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aN" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aO" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aP" = (/obj/structure/window/reinforced/tinted{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aQ" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aR" = (/obj/effect/holodeck_effect/mobspawner/penguin_baby,/obj/structure/flora/tree/pine,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aS" = (/obj/structure/chair/wood,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aT" = (/obj/structure/table/wood,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 10},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aU" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-l"},/area/holodeck/rec_center/lounge) -"aV" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-r"},/area/holodeck/rec_center/lounge) -"aW" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/court) -"aX" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/court) -"aY" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_y = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"aZ" = (/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"ba" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bb" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bc" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack{heal_brute = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"bd" = (/obj/structure/table/wood,/obj/item/instrument/violin,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"be" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bf" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bg" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/court) -"bh" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/court) -"bi" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/court) -"bj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) -"bk" = (/obj/effect/holodeck_effect/mobspawner/bee,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"bl" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bm" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bn" = (/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bo" = (/obj/structure/table/glass,/obj/item/surgicaldrill,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bp" = (/obj/structure/table/glass,/obj/item/hemostat,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bq" = (/obj/structure/table/glass,/obj/item/scalpel{pixel_y = 10},/obj/item/circular_saw,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"br" = (/obj/structure/table/glass,/obj/item/retractor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bs" = (/obj/structure/table/glass,/obj/item/stack/medical/gauze,/obj/item/cautery,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bt" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bu" = (/obj/structure/holohoop{layer = 3.9},/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bv" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bw" = (/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bx" = (/obj/structure/table,/obj/machinery/readybutton,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"by" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/holo/esword/red,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"bz" = (/obj/structure/table,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"bA" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bB" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bC" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bD" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bE" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bF" = (/obj/effect/holodeck_effect/mobspawner/pet,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bG" = (/obj/structure/table/glass,/obj/item/surgical_drapes,/obj/item/razor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bH" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bJ" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) -"bK" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bL" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bM" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bN" = (/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"bO" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bP" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/dodgeball) -"bQ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bR" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bS" = (/obj/item/storage/bag/easterbasket{name = "picnic basket"; pixel_y = 6},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"bT" = (/obj/item/trash/plate,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"bU" = (/obj/structure/table/optable,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bV" = (/obj/machinery/computer/operating{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bW" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex/nitrile,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bX" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bY" = (/obj/effect/holodeck_effect/mobspawner/monkey,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bZ" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"ca" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cb" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"cc" = (/obj/item/shovel/spade{pixel_x = 2; pixel_y = -2},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"cd" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ce" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/clothing/head/beekeeper_head,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"cf" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cg" = (/obj/structure/table/glass,/obj/item/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/storage/box/beakers,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ch" = (/obj/machinery/washing_machine,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ci" = (/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/basketball) -"cj" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/basketball) -"ck" = (/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/basketball) -"cl" = (/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"cm" = (/obj/structure/window,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"cn" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"co" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"cp" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"cq" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/effect/decal/remains/human,/obj/item/clothing/suit/beekeeper_suit,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"cr" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/melee/flyswatter,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"cs" = (/obj/machinery/chem_master,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ct" = (/obj/structure/table/glass,/obj/item/healthanalyzer,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cu" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cv" = (/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cw" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cx" = (/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cy" = (/obj/item/toy/beach_ball,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"cz" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"cA" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cB" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cC" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cD" = (/obj/structure/sink/puddle,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cE" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cF" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cG" = (/obj/item/toy/beach_ball/holoball,/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) -"cH" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cJ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cK" = (/obj/machinery/hydroponics/soil,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cL" = (/obj/machinery/hydroponics/soil,/obj/item/cultivator,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cM" = (/obj/machinery/hydroponics/soil,/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cN" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cO" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cP" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cQ" = (/obj/structure/window{dir = 8},/obj/machinery/computer/pandemic,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cR" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cS" = (/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) -"cT" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) -"cU" = (/obj/item/shovel/spade,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) -"cV" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cW" = (/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cX" = (/obj/machinery/door/window/westleft,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cY" = (/turf/open/floor/holofloor/beach/coast_b,/area/holodeck/rec_center/beach) -"cZ" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"da" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"db" = (/obj/structure/window{dir = 8},/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"dc" = (/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"dd" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"de" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/basketball) -"df" = (/obj/structure/holohoop{dir = 1; layer = 4.1},/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) -"dg" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/basketball) -"dh" = (/turf/open/floor/holofloor/beach/water,/area/holodeck/rec_center/beach) -"di" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/holo/esword/green,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"dj" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"dk" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"dl" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"dm" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) -"dn" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/spacechess) -"do" = (/obj/item/banner/blue,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dp" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/blue,/obj/item/clothing/head/helmet/knight/blue,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dq" = (/obj/structure/table/wood/fancy,/obj/item/clothing/head/crown/fancy{pixel_y = 6},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dr" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/red,/obj/item/clothing/head/helmet/knight/red,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"ds" = (/obj/item/banner/red,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dt" = (/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"du" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"dv" = (/obj/structure/closet{density = 0},/obj/item/clothing/suit/judgerobe,/obj/item/clothing/head/powdered_wig,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dw" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/nun,/obj/item/clothing/head/nun_hood,/obj/item/clothing/suit/holidaypriest,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dx" = (/obj/structure/table/wood/fancy,/obj/item/storage/book/bible,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dy" = (/obj/structure/table/wood/fancy,/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dz" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dA" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"dB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/firingrange) -"dC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"dD" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"dE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"dF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/firingrange) -"dG" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) -"dH" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_viva"; name = "Black Rook"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"dI" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_mime"; name = "Black Queen"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"dJ" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_clown"; name = "Black King"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"dK" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_ian"; name = "Black Knight"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"dL" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dM" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dN" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo1"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"dO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"dP" = (/obj/machinery/button/massdriver{id = "trektorpedo1"; layer = 3.9; name = "photon torpedo button"; pixel_x = -16; pixel_y = -5},/obj/machinery/button/massdriver{id = "trektorpedo2"; layer = 3.9; name = "photon torpedo button"; pixel_x = 16; pixel_y = -5},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"dQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"dR" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo2"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"dS" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) -"dT" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) -"dU" = (/obj/structure/chair,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dV" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) -"dW" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) -"dX" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/melee/classic_baton/telescopic,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"dY" = (/obj/structure/table/wood,/obj/item/toy/crayon/white,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"dZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/grown/apple,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"ea" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 8},/area/holodeck/rec_center/firingrange) -"eb" = (/obj/structure/target_stake,/obj/machinery/magnetic_module,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"ec" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 4},/area/holodeck/rec_center/firingrange) -"ed" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"ee" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"ef" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"eg" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"eh" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"ei" = (/obj/structure/table/glass,/obj/machinery/recharger,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"ej" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"ek" = (/obj/structure/chair/comfy{dir = 1},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"el" = (/obj/structure/table/glass,/obj/item/gun/energy/e_gun/mini/practice_phaser,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"em" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) -"en" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) -"eo" = (/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/table/wood,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"ep" = (/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) -"eq" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) -"er" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 10},/area/holodeck/rec_center/firingrange) -"es" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 6},/area/holodeck/rec_center/firingrange) -"eu" = (/obj/item/weldingtool,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) -"ev" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"ew" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"ex" = (/turf/open/floor/holofloor{icon_state = "stairs-old"; dir = 8},/area/holodeck/rec_center/thunderdome1218) -"ey" = (/obj/structure/table/wood,/obj/item/melee/chainofcommand{name = "chain whip"},/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"ez" = (/obj/structure/table/wood,/obj/item/scythe,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eA" = (/obj/structure/table/wood,/obj/item/tailclub,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"eC" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eD" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/green,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eE" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"eF" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"eG" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"eH" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eI" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eK" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eL" = (/obj/machinery/computer/station_alert{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eM" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) -"eN" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) -"eO" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eP" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eQ" = (/obj/machinery/computer/atmos_alert{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eR" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) -"eS" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) -"eT" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/orange,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eU" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/red,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eV" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eW" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"eX" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"eY" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eZ" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"fa" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"fb" = (/obj/structure/table,/obj/item/folder,/obj/item/pen/blue,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fc" = (/obj/structure/table,/obj/item/folder,/obj/item/pen,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fd" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/folder,/obj/item/pen/red,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fe" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"ff" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/obj/item/toy/katana,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"fg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"fh" = (/obj/item/paper/guides/jobs/security/range,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fi" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"fj" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_viva"; name = "White Rook"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"fk" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_mime"; name = "White Queen"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"fl" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_clown"; name = "White King"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"fm" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_ian"; name = "White Knight"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"fn" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fo" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/kobayashi) -"fp" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/firingrange) -"fq" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"fr" = (/obj/structure/rack,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/command,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fs" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 2},/area/holodeck/rec_center/kobayashi) -"ft" = (/obj/structure/rack,/obj/item/clothing/under/trek/engsec,/obj/item/clothing/under/trek/engsec,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fu" = (/obj/item/target,/obj/item/target/clown,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fv" = (/obj/item/target,/obj/item/target/syndicate,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fw" = (/obj/structure/rack,/obj/item/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fx" = (/obj/structure/window/reinforced{dir = 1},/turf/closed/indestructible/riveted,/area/space) -"fy" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) -"fz" = (/turf/open/floor/plasteel,/area/tdome/arena_source) -"fA" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena_source) -"fB" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fC" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) -"fD" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena_source) -"fF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) -"fG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena_source) -"fH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena_source) -"fI" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena_source) -"fJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena_source) -"fK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fL" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena_source) -"fM" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena_source) -"fN" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fO" = (/turf/open/floor/circuit/green,/area/tdome/arena_source) -"fP" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena_source) -"fQ" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fR" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena_source) -"fS" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena_source) -"fT" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena_source) -"fU" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) -"fV" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fW" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fX" = (/turf/closed/indestructible/riveted,/area/start) -"fY" = (/obj/effect/landmark/start/new_player,/turf/open/floor/plating,/area/start) -"fZ" = (/turf/closed/indestructible/riveted,/area/ctf) -"ga" = (/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) -"gb" = (/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) -"gc" = (/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) -"gd" = (/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) -"ge" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) -"gf" = (/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) -"gg" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) -"gh" = (/turf/open/floor/plasteel/dark,/area/ctf) -"gi" = (/turf/open/floor/plasteel/darkblue/side{dir = 4},/area/ctf) -"gj" = (/turf/open/floor/plasteel/blue,/area/ctf) -"gk" = (/turf/open/floor/plasteel/darkblue,/area/ctf) -"gl" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit,/area/ctf) -"gm" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bluespace,/area/ctf) -"gn" = (/obj/structure/barricade/security/ctf,/turf/open/floor/plasteel/bluespace,/area/ctf) -"go" = (/turf/open/floor/plasteel/bluespace,/area/ctf) -"gp" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/ctf) -"gq" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/red,/area/ctf) -"gr" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) -"gs" = (/turf/open/floor/plasteel/red,/area/ctf) -"gt" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/dark,/area/ctf) -"gu" = (/turf/closed/indestructible/splashscreen,/area/start) -"gv" = (/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) -"gw" = (/turf/open/floor/plasteel/darkblue/side,/area/ctf) -"gx" = (/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) -"gy" = (/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) -"gz" = (/turf/open/floor/plasteel/darkred/side,/area/ctf) -"gA" = (/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) -"gB" = (/obj/structure/window/reinforced/fulltile{obj_integrity = 5000; max_integrity = 5000; name = "hardened window"},/turf/open/floor/plating,/area/ctf) -"gC" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark,/area/ctf) -"gD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gE" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) -"gF" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) -"gG" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/dark,/area/ctf) -"gI" = (/obj/machinery/power/emitter/energycannon,/turf/open/floor/plating,/area/ctf) -"gJ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ctf) -"gK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gL" = (/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) -"gM" = (/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/ctf) -"gO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ctf) -"gP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/ctf) -"gQ" = (/turf/open/floor/plating,/area/ctf) -"gR" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{luminosity = 2},/area/ctf) -"gS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gT" = (/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) -"gU" = (/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gV" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ctf) -"gW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gX" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) -"gY" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gZ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/dark,/area/ctf) -"ha" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating,/area/ctf) -"hb" = (/obj/structure/trap/ctf/blue,/turf/open/floor/plasteel/blue,/area/ctf) -"hc" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit,/area/ctf) -"hd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit,/area/ctf) -"he" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit,/area/ctf) -"hf" = (/turf/open/floor/plasteel/darkred,/area/ctf) -"hg" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/darkred,/area/ctf) -"hh" = (/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) -"hi" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit,/area/ctf) -"hj" = (/turf/open/floor/circuit,/area/ctf) -"hk" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit,/area/ctf) -"hl" = (/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"hm" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit,/area/ctf) -"hn" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit,/area/ctf) -"ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit,/area/ctf) -"hp" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/green/off,/area/ctf) -"hq" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/red,/area/ctf) -"hr" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) -"hs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) -"ht" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) -"hu" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/green/off,/area/ctf) -"hv" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) -"hw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) -"hx" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) -"hy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) -"hz" = (/turf/open/floor/circuit/green/off,/area/ctf) -"hA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) -"hB" = (/turf/open/floor/circuit/red,/area/ctf) -"hC" = (/turf/open/floor/circuit/green/anim,/area/ctf) -"hD" = (/obj/machinery/capture_the_flag/blue,/turf/open/floor/circuit/green/anim,/area/ctf) -"hE" = (/obj/item/twohanded/ctf/blue,/turf/open/floor/circuit/green/anim,/area/ctf) -"hF" = (/obj/item/twohanded/ctf/red,/turf/open/floor/circuit/green/anim,/area/ctf) -"hG" = (/obj/machinery/capture_the_flag/red,/turf/open/floor/circuit/green/anim,/area/ctf) -"hH" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/centcom/holding) -"hI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) -"hJ" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side,/area/ctf) -"hK" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) -"hL" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/green/off,/area/ctf) -"hM" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) -"hN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side,/area/ctf) -"hO" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) -"hP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit/red,/area/ctf) -"hQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/red,/area/ctf) -"hR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit/red,/area/ctf) -"hS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/red,/area/ctf) -"hT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit/red,/area/ctf) -"hU" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit/red,/area/ctf) -"hV" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/red,/area/ctf) -"hW" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit/red,/area/ctf) -"hX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) -"hY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner,/area/ctf) -"hZ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ia" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ib" = (/turf/open/floor/plasteel/darkred/corner,/area/ctf) -"ic" = (/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"id" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"ie" = (/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) -"if" = (/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ig" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ih" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/dark,/area/ctf) -"ii" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) -"ij" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"ik" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"il" = (/turf/closed/indestructible/riveted,/area/centcom/prison) -"im" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/control) -"in" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/control) -"io" = (/turf/closed/indestructible/riveted,/area/centcom/control) -"ip" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/control) -"iq" = (/obj/effect/landmark/prisonwarp,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/prison) -"ir" = (/turf/closed/indestructible/fakeglass,/area/centcom/prison) -"is" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"it" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/control) -"iv" = (/obj/structure/table/reinforced,/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iw" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"ix" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iy" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iz" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/prison) -"iB" = (/turf/closed/indestructible/fakedoor{name = "CentCom Cell"},/area/centcom/prison) -"iC" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"iD" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"iE" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"iF" = (/turf/closed/indestructible/riveted,/area/centcom/supply) -"iG" = (/turf/closed/indestructible/fakedoor{name = "CentCom Warehouse"},/area/centcom/supply) -"iH" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/prison) -"iI" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/prison) -"iJ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"iK" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) -"iL" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) -"iM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"iN" = (/obj/machinery/status_display{name = "cargo display"; supply_display = 1},/turf/closed/indestructible/riveted,/area/centcom/supply) -"iO" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) -"iP" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) -"iQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) -"iR" = (/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) -"iS" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"iT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"iU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"iV" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) -"iW" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) -"iX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/supply) -"iY" = (/turf/open/floor/plasteel/neutral,/area/centcom/supply) -"iZ" = (/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) -"ja" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum/external,/turf/open/floor/plating,/area/centcom/supply) -"jc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/conveyor{dir = 1; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jd" = (/obj/machinery/conveyor_switch/oneway{id = "XCCQMLoad2"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"je" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/supply) -"jf" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) -"jg" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jh" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"ji" = (/obj/machinery/vending/security,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) -"jj" = (/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jk" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jl" = (/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jm" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jn" = (/obj/effect/turf_decal/stripes/end,/obj/machinery/conveyor/inverted{dir = 10; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jo" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"jp" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jq" = (/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/structure/table,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jr" = (/obj/machinery/door/airlock/external{name = "Supply Shuttle"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) -"js" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) -"jt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) -"ju" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/filingcabinet,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jv" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"jx" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jy" = (/obj/machinery/button/door{id = "XCCQMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = -5},/obj/machinery/button/door{dir = 2; id = "XCCQMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = 5},/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jz" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) -"jB" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jC" = (/obj/docking_port/stationary{dir = 8; dwidth = 8; height = 7; id = "supply_away"; json_key = "cargo"; name = "CentCom"; width = 20},/turf/open/space,/area/space) -"jD" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) -"jE" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) -"jF" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/centcom/control) -"jG" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"jH" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"jI" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) -"jJ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"jK" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"jL" = (/obj/effect/turf_decal/stripes/end{dir = 1},/obj/machinery/conveyor/inverted{dir = 6; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jM" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"jN" = (/obj/structure/closet/wardrobe/cargotech,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jO" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/centcom/holding) -"jP" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "XCCQMLoad"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"jQ" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jR" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jS" = (/obj/machinery/computer/prisoner,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"jT" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"jU" = (/obj/machinery/computer/secure_data,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"jV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jW" = (/obj/structure/closet/secure_closet/contraband/heads,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"jX" = (/obj/structure/closet/secure_closet/courtroom,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"jY" = (/obj/structure/closet/lawcloset,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"jZ" = (/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ka" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kb" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kc" = (/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kd" = (/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ke" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kf" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kg" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kh" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ki" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 25; height = 50; id = "emergency_syndicate"; name = "Syndicate Auxillary Shuttle Dock"; width = 50},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"kj" = (/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"kk" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kl" = (/turf/open/floor/wood,/area/centcom/control) -"km" = (/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kn" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ko" = (/turf/closed/indestructible/abductor{icon_state = "alien20"},/area/abductor_ship) -"kp" = (/turf/closed/indestructible/abductor{icon_state = "alien21"},/area/abductor_ship) -"kq" = (/turf/closed/indestructible/abductor{icon_state = "alien22"},/area/abductor_ship) -"kr" = (/turf/closed/indestructible/abductor{icon_state = "alien23"},/area/abductor_ship) -"ks" = (/turf/closed/indestructible/abductor{icon_state = "alien24"},/area/abductor_ship) -"kt" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ku" = (/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) -"kv" = (/obj/machinery/door/poddoor/shuttledock{checkdir = 1; name = "syndicate blast door"; turftype = /turf/open/floor/plating/asteroid/snow},/turf/open/floor/plating,/area/syndicate_mothership/control) -"kw" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/supply) -"kx" = (/obj/structure/filingcabinet/medical,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) -"ky" = (/obj/structure/filingcabinet/security,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) -"kz" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kA" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kC" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kD" = (/obj/structure/window/reinforced{dir = 1},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kE" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kF" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kG" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kH" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kI" = (/obj/structure/window/reinforced{dir = 8},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kK" = (/turf/closed/indestructible/abductor{icon_state = "alien16"},/area/abductor_ship) -"kL" = (/turf/closed/indestructible/abductor{icon_state = "alien17"},/area/abductor_ship) -"kM" = (/obj/machinery/abductor/experiment{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"kN" = (/obj/machinery/abductor/console{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"kO" = (/obj/machinery/abductor/pad{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"kP" = (/turf/closed/indestructible/abductor{icon_state = "alien18"},/area/abductor_ship) -"kQ" = (/turf/closed/indestructible/abductor{icon_state = "alien19"},/area/abductor_ship) -"kR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/syndicate_mothership/control) -"kS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"kT" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"kU" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"kV" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"kW" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kX" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kY" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kZ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"la" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lb" = (/obj/structure/table/wood,/obj/machinery/door/window,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lc" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"ld" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"le" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/megaphone,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lf" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lg" = (/turf/closed/indestructible/abductor{icon_state = "alien14"},/area/abductor_ship) -"lh" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"li" = (/turf/open/floor/plating/abductor,/area/abductor_ship) -"lj" = (/obj/structure/closet/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lk" = (/turf/closed/indestructible/abductor{icon_state = "alien15"},/area/abductor_ship) -"ll" = (/turf/open/floor/plating,/area/syndicate_mothership/control) -"lm" = (/obj/machinery/light,/turf/open/floor/plating,/area/syndicate_mothership/control) -"ln" = (/obj/machinery/light,/turf/open/floor/plasteel/brown,/area/centcom/supply) -"lo" = (/turf/open/floor/plasteel/brown,/area/centcom/supply) -"lp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown,/area/centcom/supply) -"lq" = (/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) -"lr" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/control) -"ls" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) -"lt" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) -"lu" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"lv" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"lw" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lx" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault,/area/centcom/control) -"ly" = (/turf/open/floor/plasteel/vault,/area/centcom/control) -"lz" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"lA" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault,/area/centcom/control) -"lB" = (/turf/closed/indestructible/abductor{icon_state = "alien12"},/area/abductor_ship) -"lC" = (/obj/item/retractor/alien,/obj/item/hemostat/alien,/obj/structure/table/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lD" = (/obj/effect/landmark/abductor/scientist{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"lE" = (/obj/structure/table/optable/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lF" = (/obj/effect/landmark/abductor/agent{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"lG" = (/obj/structure/table/abductor,/obj/item/storage/box/alienhandcuffs,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lH" = (/turf/closed/indestructible/abductor{icon_state = "alien13"},/area/abductor_ship) -"lI" = (/turf/open/space/transit,/area/space) -"lJ" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"lK" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"lL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) -"lM" = (/obj/machinery/door/poddoor/shutters,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"lN" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/control) -"lO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"lP" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"lQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"lR" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"lS" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) -"lT" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"lU" = (/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"lV" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{desc = "Talk smack through this."; pixel_x = -32; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lW" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lX" = (/turf/closed/indestructible/abductor{icon_state = "alien10"},/area/abductor_ship) -"lY" = (/obj/item/surgical_drapes,/obj/item/paper/guides/antag/abductor,/obj/item/scalpel/alien,/obj/structure/table/abductor,/obj/item/cautery/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lZ" = (/turf/closed/indestructible/abductor{icon_state = "alien11"},/area/abductor_ship) -"ma" = (/obj/structure/flora/grass/both,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mb" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mc" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"md" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) -"me" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"mf" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mg" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mh" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mi" = (/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) -"mj" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"mk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/control) -"ml" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"mm" = (/obj/machinery/computer/secure_data{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mn" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mo" = (/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mp" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mq" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mr" = (/turf/closed/indestructible/abductor{icon_state = "alien6"},/area/abductor_ship) -"ms" = (/turf/closed/indestructible/abductor{icon_state = "alien7"},/area/abductor_ship) -"mt" = (/obj/machinery/abductor/gland_dispenser,/turf/open/floor/plating/abductor,/area/abductor_ship) -"mu" = (/obj/structure/table/abductor,/obj/item/surgicaldrill/alien,/obj/item/circular_saw/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) -"mv" = (/obj/structure/bed/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"mw" = (/turf/closed/indestructible/abductor{icon_state = "alien8"},/area/abductor_ship) -"mx" = (/turf/closed/indestructible/abductor{icon_state = "alien9"},/area/abductor_ship) -"my" = (/obj/structure/flora/grass/brown,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mz" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mA" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mB" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) -"mC" = (/obj/item/disk/data,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mD" = (/turf/closed/indestructible/riveted,/area/centcom/ferry) -"mE" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"mF" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) -"mG" = (/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"mH" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) -"mI" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) -"mJ" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"mK" = (/obj/structure/table,/obj/item/clipboard,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) -"mL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mM" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mN" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mO" = (/obj/structure/chair,/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mP" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) -"mQ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/control) -"mR" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"mS" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) -"mT" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCsecdepartment"; layer = 3; name = "CC Security Checkpoint Control"; pixel_x = 24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) -"mU" = (/obj/item/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mV" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mW" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"mX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mY" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mZ" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"na" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"nb" = (/turf/closed/indestructible/abductor,/area/abductor_ship) -"nc" = (/turf/closed/indestructible/abductor{icon_state = "alien2"},/area/abductor_ship) -"nd" = (/turf/closed/indestructible/abductor{icon_state = "alien3"},/area/abductor_ship) -"ne" = (/turf/closed/indestructible/abductor{icon_state = "alien4"},/area/abductor_ship) -"nf" = (/turf/closed/indestructible/abductor{icon_state = "alien5"},/area/abductor_ship) -"ng" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) -"nh" = (/obj/item/toy/figure/syndie,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ni" = (/obj/machinery/newscaster/security_unit,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nj" = (/obj/structure/toilet{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nl" = (/obj/machinery/computer/security/mining{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"nm" = (/turf/open/floor/plasteel/brown{dir = 10},/area/centcom/supply) -"nn" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/brown,/area/centcom/supply) -"no" = (/obj/structure/plasticflaps{opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) -"np" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"nq" = (/turf/open/floor/plasteel/neutral,/area/centcom/control) -"nr" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) -"ns" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nt" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nu" = (/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nv" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"nw" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nx" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ny" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/syndicate_mothership/control) -"nz" = (/turf/closed/indestructible/fakeglass,/area/syndicate_mothership/control) -"nA" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nD" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"nE" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"nF" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/computer/cargo{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) -"nG" = (/obj/machinery/computer/security/mining{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"nH" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"nI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/supply) -"nJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) -"nK" = (/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"nL" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) -"nM" = (/obj/machinery/door/poddoor/shutters{id = "XCCsecdepartment"; name = "XCC Security Checkpoint Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"nN" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"nO" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nP" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nQ" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nR" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nS" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nT" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nU" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nV" = (/obj/structure/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) -"nW" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"nX" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) -"nY" = (/obj/machinery/computer/prisoner{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"nZ" = (/obj/machinery/computer/security{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"oa" = (/obj/machinery/computer/secure_data{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"ob" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"oc" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) -"od" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) -"oe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/ferry) -"of" = (/obj/structure/table/wood,/obj/item/taperecorder,/obj/item/storage/box/handcuffs,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"og" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oh" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-15"; pixel_x = -6; pixel_y = 12},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) -"oi" = (/obj/structure/fireplace,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"oj" = (/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) -"ok" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ol" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"om" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"on" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oo" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = 32; use_power = 0},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"op" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"oq" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"or" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"os" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) -"ot" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) -"ou" = (/obj/machinery/photocopier,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"ov" = (/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) -"ow" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) -"ox" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"oy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) -"oz" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"oA" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oB" = (/turf/open/floor/wood,/area/centcom/ferry) -"oC" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 4; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oD" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oE" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) -"oG" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oH" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oJ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oK" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oL" = (/obj/machinery/modular_computer/console/preset/command{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oM" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"oN" = (/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"oO" = (/obj/machinery/computer/security/mining{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) -"oP" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) -"oQ" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"oR" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"oS" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"oT" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"oU" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/holding) -"oV" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/centcom/holding) -"oW" = (/obj/structure/flora/bush,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"oX" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"oY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) -"oZ" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pa" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pb" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pc" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pd" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pe" = (/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pf" = (/obj/machinery/light_switch{pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pg" = (/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ph" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 4},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"pi" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/stamp/qm,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) -"pj" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"pk" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"pl" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"pm" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) -"pn" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"po" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pp" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pq" = (/obj/structure/bookcase/random,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pr" = (/obj/structure/bookcase/random,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ps" = (/obj/structure/bookcase/random,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pt" = (/obj/machinery/vending/coffee,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 1},/area/centcom/control) -"pu" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pv" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/control) -"pw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"px" = (/obj/machinery/chem_dispenser/drinks/beer,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"py" = (/obj/machinery/chem_dispenser/drinks,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"pz" = (/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"pA" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/centcom/holding) -"pB" = (/obj/structure/rack,/obj/item/toy/sword,/obj/machinery/light{dir = 1},/obj/item/coin/gold{pixel_x = 8; pixel_y = -3},/obj/item/camera,/turf/open/floor/wood,/area/centcom/holding) -"pC" = (/obj/structure/rack,/obj/item/toy/gun,/obj/item/coin/gold{pixel_w = -9; pixel_y = 6},/turf/open/floor/wood,/area/centcom/holding) -"pD" = (/obj/machinery/computer/arcade/battle,/turf/open/floor/wood,/area/centcom/holding) -"pE" = (/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/wood,/area/centcom/holding) -"pF" = (/obj/machinery/door/airlock/centcom{name = "Auxillary Dock"; opacity = 1; req_access_txt = ""},/turf/open/floor/plating,/area/syndicate_mothership/control) -"pG" = (/obj/structure/flora/tree/pine,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"pH" = (/obj/structure/table/wood,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"pI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/wood,/area/centcom/ferry) -"pJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) -"pK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) -"pL" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pN" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/under/rank/curator/treasure_hunter,/obj/item/clothing/under/skirt/black,/obj/item/clothing/under/shorts/black,/obj/item/clothing/under/pants/track,/obj/item/clothing/accessory/armband/deputy,/obj/item/clothing/accessory/waistcoat,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/laceup,/obj/item/clothing/neck/stripedredscarf,/obj/item/clothing/neck/tie/red,/obj/item/clothing/head/helmet/space/beret,/obj/item/clothing/suit/curator,/obj/item/clothing/suit/space/officer,/obj/item/clothing/gloves/fingerless,/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/eyepatch,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pO" = (/obj/structure/destructible/cult/tome,/obj/item/book/codex_gigas,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"pP" = (/obj/structure/table/reinforced,/obj/item/cartridge/quartermaster{pixel_x = -6},/obj/item/cartridge/quartermaster{pixel_x = 6},/obj/item/cartridge/quartermaster{pixel_y = 6},/obj/item/gps/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"pQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"pR" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"pS" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/centcom/holding) -"pT" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/centcom/holding) -"pU" = (/turf/open/floor/wood,/area/centcom/holding) -"pV" = (/obj/item/clothing/head/that,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"pW" = (/turf/open/floor/carpet/black,/area/centcom/holding) -"pX" = (/obj/item/storage/crayons,/obj/structure/table,/obj/item/storage/crayons,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"pY" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"pZ" = (/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qa" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qb" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qc" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/wood,/area/centcom/ferry) -"qe" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/centcom/ferry) -"qf" = (/obj/structure/closet/crate/bin,/obj/machinery/light,/turf/open/floor/wood,/area/centcom/ferry) -"qg" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/dsquad,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"qi" = (/obj/structure/table/wood,/obj/item/storage/secure/briefcase{pixel_x = 5; pixel_y = 5},/obj/item/storage/lockbox/medal,/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qj" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"qk" = (/obj/structure/bed,/obj/item/bedsheet/black,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ql" = (/obj/structure/dresser,/obj/structure/sign/plaques/golden/captain{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qm" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"qn" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) -"qo" = (/obj/structure/table/reinforced,/obj/item/folder,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/supply) -"qp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"qq" = (/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = 24; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"qr" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/control) -"qs" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/green/side,/area/centcom/control) -"qt" = (/turf/open/floor/plasteel/green/side,/area/centcom/control) -"qu" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) -"qv" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) -"qw" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) -"qx" = (/turf/closed/indestructible/riveted,/area/centcom/evac) -"qy" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/evac) -"qz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/evac) -"qA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) -"qB" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) -"qC" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) -"qD" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) -"qE" = (/turf/closed/indestructible/riveted/uranium,/area/wizard_station) -"qF" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/carpet/black,/area/centcom/holding) -"qG" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses{pixel_x = 2; pixel_y = 4},/turf/open/floor/wood,/area/centcom/holding) -"qH" = (/obj/item/reagent_containers/food/drinks/shaker,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"qI" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"qJ" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qK" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qL" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qM" = (/obj/machinery/vending/cigarette{products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5)},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qN" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"qO" = (/obj/item/soap/syndie,/obj/structure/mopbucket,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"qP" = (/obj/structure/mirror{pixel_x = 28},/obj/item/mop,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"qQ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"qR" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"qS" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/supply) -"qT" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) -"qU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/evac) -"qV" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/evac) -"qW" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/centcom/evac) -"qX" = (/obj/structure/fluff/arc,/turf/open/floor/grass,/area/centcom/evac) -"qY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/centcom/evac) -"qZ" = (/turf/open/floor/engine/cult,/area/wizard_station) -"ra" = (/obj/machinery/computer/shuttle,/turf/open/floor/engine/cult,/area/wizard_station) -"rb" = (/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"rc" = (/obj/item/reagent_containers/food/drinks/soda_cans/cola,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"rd" = (/obj/structure/flora/grass/brown,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"re" = (/obj/item/paper/fluff/stations/centcom/disk_memo,/obj/structure/noticeboard{pixel_x = -32},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"rf" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"rg" = (/mob/living/simple_animal/hostile/carp/cayenne,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"rh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"ri" = (/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"rj" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"rk" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rl" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rm" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"rn" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"ro" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rp" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rq" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rr" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weldingtool/experimental,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rs" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"ru" = (/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/wood,/area/centcom/ferry) -"rv" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) -"rw" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ry" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; network = list("rd","minisat"); pixel_y = 28},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"rz" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"rA" = (/obj/machinery/power/smes/magical,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rB" = (/obj/machinery/power/apc{dir = 4; name = "Commander's Office APC"; pixel_x = 26},/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/item/screwdriver/power,/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rC" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/deathsquad{pixel_y = 5},/obj/item/clothing/gloves/combat,/obj/item/clothing/shoes/combat/swat,/obj/item/clothing/mask/gas/sechailer/swat,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rD" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/item/gun/ballistic/automatic/ar,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rE" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rF" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/supply) -"rG" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"rH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) -"rI" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "XCC Checkpoint 3 Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"rJ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light{dir = 8},/turf/open/floor/grass,/area/centcom/control) -"rK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/control) -"rL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rM" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rN" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rO" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rP" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rQ" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rR" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_y = 32},/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rS" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) -"rT" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) -"rU" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) -"rV" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) -"rW" = (/obj/machinery/light{dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) -"rX" = (/obj/machinery/light{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) -"rY" = (/obj/item/dice/d20,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"rZ" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/accessory/waistcoat,/turf/open/floor/wood,/area/centcom/holding) -"sa" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/automatic/toy/pistol,/obj/item/ammo_box/foambox,/turf/open/floor/wood,/area/centcom/holding) -"sb" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/centcom/holding) -"sc" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/shotgun/toy/crossbow,/turf/open/floor/wood,/area/centcom/holding) -"sd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/open/floor/wood,/area/centcom/holding) -"se" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"sf" = (/obj/structure/table/wood,/obj/item/paicard,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"sg" = (/obj/structure/table/wood,/obj/item/pizzabox,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"sh" = (/obj/structure/chair/stool,/obj/effect/landmark/start/nukeop,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"si" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"sj" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted{dir = 1},/obj/machinery/door/window{name = "Tactical Toilet"; icon_state = "right"; dir = 8; opacity = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"sk" = (/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sl" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sm" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sn" = (/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/light{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"so" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sp" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sq" = (/obj/machinery/computer/shuttle/white_ship{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"sr" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/ferry) -"ss" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) -"st" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) -"su" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) -"sv" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/ferry) -"sw" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sx" = (/obj/structure/chair/comfy/black,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sy" = (/obj/structure/chair/comfy/black,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sz" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/wood,/area/centcom/ferry) -"sA" = (/obj/item/clipboard,/obj/structure/table/reinforced,/obj/item/detective_scanner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sB" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sD" = (/obj/machinery/door/airlock/centcom{name = "Administrative Storage"; req_access_txt = "106"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"sE" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sF" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sG" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sH" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/vault{name = "Vault Door"; req_access_txt = "53"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"sI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sK" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/control) -"sL" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"sM" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"sN" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/evac) -"sO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sP" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sQ" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sR" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sS" = (/obj/structure/table,/obj/item/toy/katana,/obj/item/toy/plush/carpplushie,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sT" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/evac) -"sU" = (/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sV" = (/obj/machinery/door/poddoor/shuttledock,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) -"sW" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; name = "byond random number generator"},/turf/open/floor/engine/cult,/area/wizard_station) -"sX" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/open/floor/engine/cult,/area/wizard_station) -"sY" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/wood,/area/centcom/holding) -"sZ" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/wood,/area/centcom/holding) -"ta" = (/obj/machinery/light,/turf/open/floor/wood,/area/centcom/holding) -"tb" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/centcom/holding) -"tc" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/wood,/area/centcom/holding) -"td" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/turf/open/floor/wood,/area/centcom/holding) -"te" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"tf" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"tg" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"th" = (/obj/structure/closet/cardboard,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"ti" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"tj" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/obj/machinery/light,/obj/machinery/button/door{id = "Ninjaholdingsuicide"; name = "SUICIDE CHAMBER LOCK"; normaldoorcontrol = 1; pixel_x = 4; pixel_y = -24; specialfunctions = 4},/turf/open/floor/wood,/area/centcom/holding) -"tk" = (/obj/machinery/door/airlock/wood/glass{name = "Private Rooms"},/turf/open/floor/wood,/area/centcom/holding) -"tl" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "Ninjaholdingsuicide"; locked = 1; name = "SUICIDE CHAMBER"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/centcom/holding) -"tm" = (/turf/open/floor/carpet,/area/centcom/holding) -"tn" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"to" = (/obj/machinery/computer/shuttle/ferry{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"tp" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/ferry) -"tq" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) -"tr" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) -"ts" = (/turf/open/floor/plasteel/green/corner,/area/centcom/ferry) -"tt" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/ferry) -"tu" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"tv" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/ferry) -"tw" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"tx" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ty" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/cas{pixel_x = -5; pixel_y = 5},/obj/item/toy/cards/deck/cas/black{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"tz" = (/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) -"tA" = (/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"tB" = (/obj/item/storage/fancy/donut_box,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"tC" = (/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"tD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/air,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tE" = (/obj/machinery/computer/monitor{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tF" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tG" = (/obj/item/storage/box/handcuffs,/obj/item/ammo_box/a357,/obj/item/ammo_box/a357,/obj/item/gun/ballistic/revolver/mateba,/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tH" = (/obj/item/gun/energy/pulse/carbine/loyalpin,/obj/item/flashlight/seclite,/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tI" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"tK" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"tL" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"tM" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/centcom/control) -"tN" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"tO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"tP" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/control) -"tQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) -"tR" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) -"tS" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"tT" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/evac) -"tU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) -"tV" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) -"tW" = (/obj/structure/table/wood/fancy/black,/turf/open/floor/carpet,/area/centcom/holding) -"tX" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Cockpit"},/turf/open/floor/engine/cult,/area/wizard_station) -"tY" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) -"tZ" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/centcom/holding) -"ua" = (/obj/structure/plasticflaps,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/centcom/holding) -"ub" = (/obj/machinery/door/airlock/wood{id_tag = "Proom1"; name = "Room 1"},/turf/open/floor/carpet,/area/centcom/holding) -"uc" = (/obj/machinery/light{dir = 4},/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"ud" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/open/floor/plating,/area/syndicate_mothership/control) -"ue" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"uf" = (/turf/open/lava,/area/centcom/holding) -"ug" = (/obj/machinery/button/door{id = "Proom1"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) -"uh" = (/turf/open/chasm/lavaland,/area/centcom/holding) -"ui" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"uj" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uk" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = -38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ul" = (/obj/machinery/computer/emergency_shuttle{dir = 1},/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"um" = (/obj/machinery/computer/communications{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"un" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/ferry) -"up" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"uq" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ur" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) -"us" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) -"ut" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"uu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) -"uv" = (/obj/machinery/computer/security{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"uw" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/darkred/side,/area/centcom/control) -"ux" = (/obj/machinery/computer/card/centcom{dir = 1},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3.5; name = "CC Customs 1 Control"; pixel_x = 8; pixel_y = -24},/obj/machinery/button/door{id = "XCCcustoms2"; layer = 3.5; name = "CC Customs 2 Control"; pixel_x = -8; pixel_y = -24},/turf/open/floor/plasteel/darkred/side,/area/centcom/control) -"uy" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"uz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light,/turf/open/floor/plating/asteroid,/area/centcom/evac) -"uA" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"uB" = (/turf/open/floor/plasteel/neutral,/area/centcom/evac) -"uC" = (/obj/machinery/computer/camera_advanced,/turf/open/floor/wood,/area/wizard_station) -"uD" = (/obj/structure/table/wood/fancy,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/wood,/area/wizard_station) -"uE" = (/turf/open/floor/carpet,/area/wizard_station) -"uF" = (/obj/structure/chair/wood/wings,/turf/open/floor/carpet,/area/wizard_station) -"uG" = (/obj/structure/chair/sofa/left,/turf/open/floor/carpet,/area/centcom/holding) -"uH" = (/obj/structure/chair/sofa/corner{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"uI" = (/obj/structure/chair/sofa,/turf/open/floor/carpet,/area/centcom/holding) -"uJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plating,/area/syndicate_mothership/control) -"uK" = (/obj/machinery/button/door{id = "Proom2"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) -"uL" = (/obj/machinery/button/door{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; req_access_txt = "151"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"uM" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"uN" = (/obj/structure/table/wood/poker,/turf/open/floor/carpet,/area/centcom/holding) -"uO" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"uP" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/crowbar/power,/obj/item/wrench,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"uQ" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"uR" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uS" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uT" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) -"uU" = (/obj/structure/cable/white,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"uV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) -"uW" = (/obj/structure/closet/crate/bin,/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uX" = (/obj/structure/table/wood,/obj/item/dice/d20{pixel_x = 3; pixel_y = 3},/obj/item/dice/d10{pixel_x = -3},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/leafybush,/turf/open/floor/grass,/area/centcom/ferry) -"uZ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) -"va" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/ferry) -"vb" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) -"vc" = (/obj/machinery/newscaster,/turf/closed/indestructible/riveted,/area/centcom/control) -"vd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/machinery/door/window,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"ve" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/evac) -"vf" = (/turf/open/floor/plasteel/blue/side,/area/centcom/evac) -"vg" = (/turf/open/floor/plasteel/blue/corner{dir = 8},/area/centcom/evac) -"vh" = (/turf/open/floor/plasteel,/area/centcom/evac) -"vi" = (/obj/docking_port/stationary{dir = 4; dwidth = 25; height = 50; id = "emergency_away"; name = "CentCom Emergency Shuttle Dock"; width = 50; json_key = "emergency"},/turf/open/space,/area/space) -"vj" = (/turf/open/floor/wood,/area/wizard_station) -"vk" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/wood,/area/wizard_station) -"vl" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/open/floor/carpet,/area/wizard_station) -"vm" = (/obj/structure/table/wood/poker,/obj/item/toy/figure/wizard,/turf/open/floor/carpet,/area/wizard_station) -"vn" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/carpet,/area/wizard_station) -"vo" = (/obj/structure/chair/sofa{icon_state = "sofamiddle"; dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/centcom/holding) -"vp" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/centcom/holding) -"vq" = (/obj/machinery/door/airlock/wood{id_tag = "Proom2"; name = "Room 2"},/turf/open/floor/carpet,/area/centcom/holding) -"vr" = (/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) -"vs" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"vt" = (/obj/machinery/vending/games,/turf/open/floor/carpet,/area/centcom/holding) -"vu" = (/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/rum,/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) -"vv" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) -"vw" = (/obj/structure/table/wood,/obj/item/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/open/floor/wood,/area/syndicate_mothership/control) -"vx" = (/obj/structure/table/wood,/obj/item/toy/nuke,/turf/open/floor/wood,/area/syndicate_mothership/control) -"vy" = (/obj/structure/chair/sofa{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"vz" = (/obj/machinery/door/airlock/wood{id_tag = "Proom3"; name = "Room 3"},/turf/open/floor/carpet,/area/centcom/holding) -"vA" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/centcom/ferry) -"vB" = (/obj/structure/closet/emcloset,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"vC" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"vD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"vE" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"vF" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"vG" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec1"; name = "XCC Checkpoint 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"vH" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"vI" = (/obj/machinery/pdapainter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vJ" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_x = -8; pixel_y = 24; req_access_txt = "2"},/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"; pixel_x = 8; pixel_y = 24},/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_x = 8; pixel_y = 38},/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -8; pixel_y = 38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vK" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vL" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vM" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vN" = (/obj/structure/filingcabinet/medical,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"vP" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms2"; name = "XCC Customs 2 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"vQ" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) -"vR" = (/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 1},/area/centcom/control) -"vS" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"vT" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) -"vU" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms1"; name = "XCC Customs 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"vV" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"vW" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/centcom/evac) -"vX" = (/turf/open/floor/plasteel/blue/side{dir = 5},/area/centcom/evac) -"vY" = (/turf/open/floor/plasteel/blue,/area/centcom/evac) -"vZ" = (/turf/open/floor/plasteel/blue/side{dir = 4},/area/centcom/evac) -"wa" = (/turf/open/floor/plasteel/blue/side{dir = 8},/area/centcom/evac) -"wb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Room"},/turf/open/floor/engine/cult,/area/wizard_station) -"wc" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Game Room"},/turf/open/floor/engine/cult,/area/wizard_station) -"wd" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/carpet,/area/wizard_station) -"we" = (/obj/machinery/button/door{id = "Proom3"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) -"wf" = (/obj/machinery/button/door{id = "Proom4"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) -"wg" = (/obj/machinery/door/airlock/wood{id_tag = "Proom4"; name = "Room 4"},/turf/open/floor/carpet,/area/centcom/holding) -"wh" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/obj/item/reagent_containers/spray/cleaner,/turf/open/floor/wood,/area/centcom/holding) -"wi" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/turf/open/floor/wood,/area/centcom/holding) -"wj" = (/obj/machinery/door/airlock/wood{id_tag = "Proom5"; name = "Room 5"},/turf/open/floor/carpet,/area/centcom/holding) -"wk" = (/obj/machinery/button/door{id = "Proom5"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) -"wl" = (/obj/machinery/light,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wm" = (/obj/effect/landmark/start/nukeop_leader,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wn" = (/turf/open/floor/wood,/area/syndicate_mothership/control) -"wo" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/open/floor/wood,/area/syndicate_mothership/control) -"wp" = (/obj/machinery/light,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"wr" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"ws" = (/turf/open/floor/plasteel/neutral,/area/centcom/ferry) -"wt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"wu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"wv" = (/obj/machinery/door/poddoor/shutters{id = "XCCFerry"; name = "XCC Ferry Hangar"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"ww" = (/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = 24; req_access_txt = "2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"wx" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"wy" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"wz" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"wA" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) -"wB" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"wC" = (/obj/machinery/door/airlock/centcom{name = "CentCom Customs"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"wD" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"wE" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/vault,/area/centcom/control) -"wF" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"wG" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) -"wH" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/centcom/control) -"wI" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) -"wJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"wK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"wL" = (/turf/open/floor/plasteel/blue/side{dir = 6},/area/centcom/evac) -"wM" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/wood,/area/wizard_station) -"wN" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) -"wO" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) -"wP" = (/obj/structure/table/wood/fancy,/obj/item/camera/spooky,/turf/open/floor/carpet,/area/wizard_station) -"wQ" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/carpet,/area/wizard_station) -"wV" = (/obj/machinery/computer/telecrystals/boss{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"wW" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/vodka,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wX" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/gin,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wY" = (/obj/machinery/door/airlock/centcom{name = "Equipment Room"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"xb" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_away"; json_key = "ferry"; name = "CentCom Ferry Dock"; width = 5},/turf/open/space,/area/space) -"xc" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"xd" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"xe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"xf" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/ferry) -"xg" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"xh" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/ferry) -"xi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"xj" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/ferry) -"xk" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/ferry) -"xl" = (/turf/open/floor/plasteel/neutral/side{dir = 8; heat_capacity = 1e+006},/area/centcom/control) -"xm" = (/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xn" = (/obj/machinery/computer/card/centcom{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xo" = (/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"xp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) -"xq" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) -"xr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/evac) -"xs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"xt" = (/turf/open/floor/plasteel/neutral/side{dir = 5},/area/centcom/evac) -"xu" = (/obj/machinery/light,/turf/open/floor/wood,/area/wizard_station) -"xv" = (/obj/item/statuebust{pixel_y = 12},/obj/structure/table/wood/fancy,/turf/open/floor/wood,/area/wizard_station) -"xw" = (/obj/machinery/vending/magivend,/turf/open/floor/engine/cult,/area/wizard_station) -"xx" = (/obj/machinery/vending/snack,/turf/open/floor/engine/cult,/area/wizard_station) -"xy" = (/obj/structure/table/wood/fancy,/obj/item/storage/pill_bottle/dice{icon_state = "magicdicebag"},/turf/open/floor/carpet,/area/wizard_station) -"xz" = (/obj/structure/table/wood/fancy,/obj/item/storage/photo_album,/obj/machinery/light,/turf/open/floor/carpet,/area/wizard_station) -"xG" = (/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"xH" = (/obj/machinery/mech_bay_recharge_port,/turf/open/floor/plating,/area/syndicate_mothership/control) -"xI" = (/obj/machinery/light{dir = 1},/turf/open/floor/mech_bay_recharge_floor,/area/syndicate_mothership/control) -"xJ" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plating,/area/syndicate_mothership/control) -"xK" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"xL" = (/obj/structure/closet/cardboard/metal,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xN" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership/control; dir = 1; dwidth = 3; height = 7; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/assault_pod/default; width = 7},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xP" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xQ" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/ferry) -"xR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"xS" = (/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"xT" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"xU" = (/obj/machinery/computer/crew{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xV" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/centcom/control) -"xW" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/centcom/control) -"xX" = (/obj/machinery/computer/communications{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xY" = (/turf/open/floor/plasteel/blue/side{dir = 9},/area/centcom/evac) -"xZ" = (/turf/open/floor/plasteel/blue/side{dir = 10},/area/centcom/evac) -"ya" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Study"},/turf/open/floor/engine/cult,/area/wizard_station) -"yb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room"},/turf/open/floor/engine/cult,/area/wizard_station) -"yj" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"yk" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"yl" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"ym" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"yn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/centcom/ferry) -"yo" = (/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"yp" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"yq" = (/obj/structure/chair{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -28},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"yr" = (/obj/machinery/door/airlock/centcom{name = "Briefing Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"ys" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"yt" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yu" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yv" = (/obj/machinery/computer/prisoner{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yw" = (/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yx" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yy" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"yz" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/blue/side,/area/centcom/control) -"yA" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) -"yB" = (/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/evac) -"yC" = (/obj/structure/chair/wood/wings,/turf/open/floor/engine/cult,/area/wizard_station) -"yD" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/engine/cult,/area/wizard_station) -"yE" = (/obj/structure/table/wood,/obj/item/retractor,/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"yF" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/obj/structure/mirror/magic{pixel_y = 28},/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"yG" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/turf/open/floor/engine/cult,/area/wizard_station) -"yH" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/grass,/area/wizard_station) -"yI" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/grass,/area/wizard_station) -"yJ" = (/obj/effect/decal/remains/xeno/larva,/turf/open/floor/grass,/area/wizard_station) -"yK" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) -"yU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"yX" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"yY" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"yZ" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"za" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zb" = (/obj/structure/table/wood,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ze" = (/obj/structure/closet/secure_closet/ertEngi,/obj/structure/sign/directions/engineering{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zf" = (/obj/structure/closet/secure_closet/ertEngi,/obj/machinery/airalarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"zg" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zh" = (/obj/structure/table/reinforced,/obj/item/grenade/plastic/c4{pixel_x = 6},/obj/item/grenade/plastic/c4{pixel_x = -4},/obj/machinery/firealarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zi" = (/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun,/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"zj" = (/obj/structure/closet/secure_closet/ertCom,/obj/structure/sign/directions/engineering{desc = "A direction sign, pointing out which way the Command department is."; dir = 2; icon_state = "direction_bridge"; name = "command department"; pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zk" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"zl" = (/turf/open/floor/plasteel/blue/corner{dir = 1},/area/centcom/evac) -"zm" = (/turf/open/floor/plasteel/blue/side{dir = 1},/area/centcom/evac) -"zo" = (/obj/structure/destructible/cult/tome,/turf/open/floor/engine/cult,/area/wizard_station) -"zp" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/staff,/obj/item/clothing/shoes/sandal/magic,/turf/open/floor/engine/cult,/area/wizard_station) -"zq" = (/turf/open/floor/grass,/area/wizard_station) -"zr" = (/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/turf/open/floor/grass,/area/wizard_station) -"zx" = (/obj/structure/closet/syndicate/personal,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"zy" = (/obj/structure/table,/obj/item/gun/energy/ionrifle{pin = /obj/item/firing_pin},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"zz" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zA" = (/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"zB" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"zC" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"zD" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zE" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zF" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) -"zG" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/control) -"zH" = (/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/retractor{pixel_x = 4},/obj/item/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zI" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zJ" = (/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zK" = (/obj/machinery/computer/med_data{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid,/area/centcom/evac) -"zN" = (/obj/structure/bookcase/random/reference,/turf/open/floor/engine/cult,/area/wizard_station) -"zO" = (/obj/structure/destructible/cult/talisman{desc = "An altar dedicated to the Wizards' Federation"},/obj/item/kitchen/knife/ritual,/turf/open/floor/engine/cult,/area/wizard_station) -"zP" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/staff/broom,/turf/open/floor/engine/cult,/area/wizard_station) -"zQ" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/netherworld{name = "Experiment 35b"},/turf/open/floor/grass,/area/wizard_station) -"Ab" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Ac" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Ad" = (/obj/structure/table/reinforced,/obj/item/storage/secure/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ae" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Af" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ag" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ah" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"Ai" = (/obj/machinery/door/poddoor/ert,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"Aj" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/radio,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"Ak" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"Al" = (/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Am" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) -"An" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"Ao" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"Ap" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/blue/corner,/area/centcom/control) -"Aq" = (/obj/structure/table/optable,/obj/item/surgical_drapes,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"Ar" = (/turf/open/floor/plasteel/blue,/area/centcom/control) -"As" = (/obj/machinery/computer/communications{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"At" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/evac) -"Au" = (/obj/machinery/abductor/experiment{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Av" = (/obj/machinery/abductor/console{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Aw" = (/obj/machinery/abductor/pad{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Ax" = (/turf/closed/indestructible/fakeglass{color = "#008000"},/area/wizard_station) -"Ay" = (/obj/effect/landmark/start/wizard,/turf/open/floor/engine/cult,/area/wizard_station) -"Az" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) -"AA" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/grass,/area/wizard_station) -"AB" = (/obj/effect/decal/remains/xeno,/turf/open/floor/grass,/area/wizard_station) -"AJ" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"AK" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"AL" = (/obj/structure/table/reinforced,/obj/item/flashlight/seclite,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"AM" = (/obj/machinery/shuttle_manipulator,/turf/open/floor/circuit/green,/area/centcom/ferry) -"AN" = (/turf/open/floor/circuit/green,/area/centcom/ferry) -"AO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"AP" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"AQ" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"AR" = (/obj/structure/table/reinforced,/obj/item/storage/box/zipties,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"AS" = (/obj/machinery/power/apc{dir = 4; name = "Briefing Area APC"; pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"AT" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/indestructible/riveted,/area/centcom/control) -"AU" = (/obj/machinery/computer/operating{dir = 4},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"AV" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/evac) -"AW" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"AX" = (/obj/structure/table,/obj/item/toy/sword,/obj/item/gun/ballistic/shotgun/toy/crossbow,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"AY" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"AZ" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) -"Ba" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"Bb" = (/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/centcom/evac) -"Bc" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/evac) -"Bd" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) -"Be" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Bf" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"Bg" = (/mob/living/simple_animal/bot/medbot/mysterious{desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; faction = list("neutral","silicon","creature"); name = "Nobody's Perfect"},/turf/open/floor/engine/cult,/area/wizard_station) -"Bh" = (/obj/machinery/light,/turf/open/floor/engine/cult,/area/wizard_station) -"Bi" = (/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/turf/open/floor/grass,/area/wizard_station) -"Bu" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Bv" = (/obj/machinery/computer/card/centcom{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Bw" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Bx" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"By" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Bz" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"BA" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"BB" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"BC" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/tank/internals/emergency_oxygen/engi,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"BD" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"BE" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "CC Main Access Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"BF" = (/obj/item/defibrillator/loaded,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BG" = (/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BH" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) -"BI" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"BJ" = (/obj/machinery/sleeper{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) -"BK" = (/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BL" = (/obj/item/storage/firstaid/toxin,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BM" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/evac) -"BN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) -"BO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) -"BP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) -"BQ" = (/obj/effect/landmark/abductor/scientist{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"BR" = (/obj/effect/landmark/abductor/agent{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"BS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Deck"},/turf/open/floor/engine/cult,/area/wizard_station) -"BY" = (/obj/item/toy/figure/syndie,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"BZ" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ca" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"Cb" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"Cc" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Cd" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light,/turf/open/floor/grass,/area/centcom/evac) -"Ce" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Cf" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) -"Cg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; dir = 1; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) -"Ch" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3; name = "CC Emergency Docks Control"; pixel_x = 24; pixel_y = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Ci" = (/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"Cp" = (/obj/structure/statue/uranium/nuke,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"Cq" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cr" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cs" = (/obj/structure/bookcase/random,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ct" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cu" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cv" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/power/apc{dir = 2; name = "Briefing Room APC"; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cx" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cz" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"CA" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"CB" = (/obj/structure/closet/secure_closet/ertMed,/obj/structure/sign/directions/medical{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CC" = (/obj/structure/closet/secure_closet/ertMed,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = -32; use_power = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"CD" = (/obj/structure/table/reinforced,/obj/item/storage/box/emps,/obj/item/gun/energy/ionrifle,/obj/structure/sign/departments/medbay/alt{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CE" = (/obj/structure/table/reinforced,/obj/item/storage/box/syringes,/obj/item/gun/syringe/rapidsyringe,/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CF" = (/obj/structure/closet/secure_closet/ertSec,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"CG" = (/obj/structure/closet/secure_closet/ertSec,/obj/structure/sign/directions/security{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CH" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CI" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) -"CJ" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"CK" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"CL" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) -"CM" = (/obj/structure/filingcabinet/medical,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CN" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"CP" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"CQ" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"CR" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"CX" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/centcom/control) -"CZ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/control) -"Da" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -4},/obj/item/reagent_containers/hypospray/medipen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Db" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Dc" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Dd" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"De" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Df" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Dg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"Dh" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Dq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"Dr" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Ds" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) -"Dt" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"Du" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/drinks/britcup,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"Dv" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) -"Dw" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Dx" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"Dy" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/evac) -"Dz" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"DA" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"DB" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"DC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Storage"},/turf/open/floor/engine/cult,/area/wizard_station) -"DD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters"},/turf/open/floor/engine/cult,/area/wizard_station) -"DE" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Bathroom"},/turf/open/floor/engine/cult,/area/wizard_station) -"DF" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DG" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) -"DH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"DI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 8; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"DJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) -"DK" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/evac) -"DL" = (/obj/item/clothing/suit/wizrobe/black,/obj/item/clothing/head/wizard/black,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"DM" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"DN" = (/obj/item/cardboard_cutout,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"DO" = (/obj/structure/table/wood,/obj/item/dice/d20,/obj/item/dice,/turf/open/floor/carpet,/area/wizard_station) -"DP" = (/obj/structure/punching_bag,/turf/open/floor/carpet,/area/wizard_station) -"DQ" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/white,/area/wizard_station) -"DR" = (/turf/open/floor/plasteel/white,/area/wizard_station) -"DS" = (/obj/structure/mirror/magic{pixel_y = 28},/obj/structure/sink{pixel_y = 20},/turf/open/floor/plasteel/white,/area/wizard_station) -"DT" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DU" = (/obj/machinery/computer/security{dir = 1},/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"DW" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"DX" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/computer/med_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DY" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DZ" = (/obj/item/cautery/alien,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"Ea" = (/obj/item/coin/antagtoken,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"Eb" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/carpet,/area/wizard_station) -"Ec" = (/obj/structure/bed,/obj/item/bedsheet/wiz,/turf/open/floor/carpet,/area/wizard_station) -"Ed" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet,/area/wizard_station) -"Ee" = (/obj/item/soap/homemade,/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/plasteel/white,/area/wizard_station) -"Ef" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/wizard_station) -"Eg" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Booth"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"Eh" = (/obj/structure/closet/cardboard,/obj/item/banhammer,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) -"Ei" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) -"Ej" = (/obj/vehicle/ridden/scooter/skateboard{icon_state = "skateboard"; dir = 4},/obj/effect/turf_decal/stripes/line,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/wizard_station) -"Ek" = (/obj/structure/dresser,/obj/item/storage/backpack/satchel,/turf/open/floor/carpet,/area/wizard_station) -"El" = (/obj/structure/table/wood,/obj/item/storage/bag/tray,/obj/item/reagent_containers/food/snacks/burger/spell,/turf/open/floor/carpet,/area/wizard_station) -"Em" = (/obj/structure/bookcase/random/adult,/turf/open/floor/plasteel/white,/area/wizard_station) -"En" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel/white,/area/wizard_station) -"Eo" = (/obj/structure/table/wood/fancy,/obj/item/skub{pixel_y = 16},/turf/open/floor/plasteel/white,/area/wizard_station) -"Ep" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"Eq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Er" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Es" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Et" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Eu" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ev" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeobserve) -"Ew" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 9},/area/tdome/tdomeobserve) -"Ex" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) -"Ey" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Ez" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) -"EA" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 5},/area/tdome/tdomeobserve) -"EB" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"EC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Engine Room"},/obj/structure/barricade/wooden,/turf/open/floor/engine/cult,/area/wizard_station) -"ED" = (/turf/closed/indestructible/riveted,/area/centcom/holding) -"EE" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"EF" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"EG" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeobserve) -"EH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeobserve) -"EI" = (/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) -"EJ" = (/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"EK" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"EL" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) -"EM" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) -"EN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"EO" = (/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) -"EP" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) -"EQ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) -"ER" = (/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) -"ES" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) -"ET" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) -"EU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) -"EV" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"EW" = (/obj/structure/table/wood,/turf/open/floor/engine/cult,/area/wizard_station) -"EX" = (/obj/structure/table/wood,/obj/item/gun/magic/wand{desc = "Used in emergencies to reignite magma engines."; max_charges = 0; name = "wand of emergency engine ignition"},/turf/open/floor/engine/cult,/area/wizard_station) -"EY" = (/obj/structure/table/wood,/obj/item/bikehorn/golden{pixel_x = -8; pixel_y = 8},/turf/open/floor/engine/cult,/area/wizard_station) -"Fi" = (/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fj" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fk" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fl" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fm" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/side{dir = 9},/area/tdome/tdomeobserve) -"Fn" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 1},/area/tdome/tdomeobserve) -"Fo" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/side{dir = 5},/area/tdome/tdomeobserve) -"Fp" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/tdomeobserve) -"Fq" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) -"Fr" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Thunderdome Booth"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Fs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) -"Ft" = (/turf/open/floor/plasteel/goonplaque{desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors."},/area/tdome/tdomeobserve) -"Fu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) -"Fv" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) -"Fw" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/tdomeobserve) -"Fx" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/tdome/tdomeobserve) -"Fy" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/tdome/tdomeobserve) -"Fz" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/tdome/tdomeobserve) -"FC" = (/obj/item/camera,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"FD" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) -"FE" = (/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"FF" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/corner{dir = 4},/area/tdome/tdomeobserve) -"FG" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) -"FH" = (/turf/open/floor/plasteel/neutral/side,/area/tdome/tdomeobserve) -"FI" = (/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) -"FJ" = (/turf/open/floor/plasteel/red/side{dir = 6},/area/tdome/tdomeobserve) -"FK" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Backstage"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"FL" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"FM" = (/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/tdome/tdomeobserve) -"FN" = (/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/tdome/tdomeobserve) -"FO" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/tdome/tdomeobserve) -"FP" = (/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) -"FQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) -"FR" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/corner{dir = 1},/area/tdome/tdomeobserve) -"FS" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) -"FT" = (/obj/structure/destructible/cult/forge{desc = "An engine used in powering the wizard's ship"; name = "magma engine"},/turf/open/floor/engine/cult,/area/wizard_station) -"FZ" = (/obj/structure/chair/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Ga" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Gb" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Gc" = (/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Gd" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Ge" = (/turf/open/floor/plasteel/red/side{dir = 1},/area/tdome/tdomeobserve) -"Gf" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"Gg" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"Gh" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/tdomeobserve) -"Gi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/side{dir = 10},/area/tdome/tdomeobserve) -"Gj" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) -"Gk" = (/obj/machinery/light,/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) -"Gl" = (/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) -"Gm" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Gn" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) -"Go" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 6},/area/tdome/tdomeobserve) -"Gp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) -"Gq" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/tdome/tdomeobserve) -"Gr" = (/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava,/area/wizard_station) -"Gt" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Gu" = (/obj/machinery/door/airlock/silver{name = "Shower"},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Gv" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Gw" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"Gx" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Gy" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"Gz" = (/obj/structure/shuttle/engine/heater{resistance_flags = 3},/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava/airless,/area/wizard_station) -"GC" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) -"GD" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GE" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/tdomeobserve) -"GF" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GG" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/citrus/lemon,/obj/item/reagent_containers/food/snacks/grown/citrus/lime,/obj/item/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/reagent_containers/food/snacks/grown/cherries,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GH" = (/obj/machinery/processor,/obj/effect/turf_decal/stripes/end,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"GI" = (/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/carrot,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GJ" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeobserve) -"GL" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/lawyers_badge{desc = "A badge of upmost glory."; name = "thunderdome badge"},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"GM" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GN" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeobserve) -"GO" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/medal/silver{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"GP" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeobserve) -"GQ" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GR" = (/obj/structure/table/wood,/obj/item/storage/box/beanbag,/obj/item/gun/ballistic/revolver/doublebarrel,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GS" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GT" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GU" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GV" = (/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) -"GW" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) -"GX" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/wizard_station) -"GZ" = (/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) -"Ha" = (/obj/item/clothing/head/collectable/paper,/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) -"Hb" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) -"Hc" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) -"Hd" = (/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) -"He" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/trophy/gold_cup,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"Hf" = (/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"Hg" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) -"Hh" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) -"Hm" = (/turf/open/floor/plating/beach/water,/area/centcom/holding) -"Hn" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Ho" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/kitchen/knife,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Hp" = (/obj/machinery/light,/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) -"Hq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Hr" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal/gold{pixel_x = 3; pixel_y = 5},/obj/item/clothing/accessory/medal/gold,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"Hs" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ht" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"Hu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"Hv" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"Hw" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Hx" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Hy" = (/obj/effect/spawner/structure/window/hollow/reinforced,/turf/open/floor/plasteel,/area/centcom/holding) -"Hz" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/holding) -"HA" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 8},/area/tdome/tdomeobserve) -"HB" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/mint,/obj/item/reagent_containers/food/condiment/enzyme{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) -"HD" = (/obj/structure/sink{dir = 8; pixel_x = -12},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"HF" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner,/area/tdome/tdomeobserve) -"HG" = (/obj/item/reagent_containers/food/snacks/egg/rainbow{desc = "I bet you think you're pretty clever... well you are."; name = "easter egg"},/turf/open/space,/area/space) -"HH" = (/obj/effect/landmark/holding_facility,/turf/open/floor/engine,/area/centcom/holding) -"HI" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) -"HJ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/apron/chef,/obj/item/kitchen/rollingpin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HK" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/reagent_containers/food/drinks/britcup,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HL" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) -"HM" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/obj/structure/sign/barsign{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HN" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HO" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HR" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) -"HS" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Locker Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HT" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) -"HU" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/bag/tray,/obj/item/kitchen/fork,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HW" = (/turf/open/floor/plasteel/redyellow,/area/tdome/tdomeobserve) -"HX" = (/obj/machinery/vending/boozeomat,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) -"HZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) -"Ia" = (/turf/open/floor/plasteel/neutral/side{dir = 6},/area/tdome/tdomeobserve) -"Ib" = (/obj/structure/rack,/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/item/clothing/head/chefhat,/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) -"Ic" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Id" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ie" = (/obj/item/storage/fancy/cigarettes/cigars{pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigars/cohiba{pixel_y = 3},/obj/item/storage/fancy/cigarettes/cigars/havana,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"If" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/tdome/tdomeobserve) -"Ig" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"Ih" = (/turf/open/floor/plasteel/red/corner{dir = 4},/area/tdome/tdomeobserve) -"Ii" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ij" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ik" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Il" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeobserve) -"Io" = (/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/structure/table/wood,/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ip" = (/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Iq" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/glass/rag,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ir" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) -"Is" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"It" = (/turf/open/floor/plasteel,/area/tdome/arena) -"Iu" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena) -"Iv" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) -"Iw" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) -"Ix" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Iy" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"Iz" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"IA" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) -"IB" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"IC" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) -"ID" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"IE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena) -"IF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"IG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena) -"IH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"II" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena) -"IJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena) -"IL" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) -"IM" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"IN" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) -"IP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"IQ" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) -"IR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeadmin) -"IS" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"IT" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"IU" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"IV" = (/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"IW" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"IX" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena) -"IY" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena) -"IZ" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"Ja" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"Jb" = (/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"Jc" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"Jd" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeadmin) -"Je" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jf" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jg" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"Jh" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"Ji" = (/turf/open/floor/circuit/green,/area/tdome/arena) -"Jj" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena) -"Jk" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"Jl" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"Jm" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) -"Jn" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) -"Jo" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jp" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jq" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena) -"Jr" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) -"Js" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena) -"Jt" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena) -"Ju" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) -"Jv" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) -"Jw" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) -"Jx" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) -"Jy" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) -"Jz" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) -"JA" = (/obj/machinery/abductor/experiment{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JB" = (/obj/machinery/abductor/console{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JC" = (/obj/machinery/abductor/pad{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JD" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/arena) -"JF" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JG" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) -"JH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"JI" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeadmin) -"JL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"JM" = (/obj/effect/landmark/abductor/scientist,/turf/open/floor/plating/abductor,/area/abductor_ship) -"JN" = (/obj/effect/landmark/abductor/agent,/turf/open/floor/plating/abductor,/area/abductor_ship) -"JO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) -"JP" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JQ" = (/obj/effect/landmark/thunderdome/admin,/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) -"JR" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JS" = (/obj/structure/chair/comfy/brown{color = "#66b266"; dir = 1},/turf/open/floor/plasteel/darkgreen,/area/tdome/tdomeadmin) -"JT" = (/obj/machinery/button/flasher{id = "tdomeflash"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JU" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) -"JV" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) -"JW" = (/obj/machinery/status_display,/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) -"JX" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"JY" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ka" = (/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) -"Kb" = (/turf/open/floor/plasteel/darkgreen/side{dir = 1},/area/tdome/tdomeadmin) -"Kc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kd" = (/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Ke" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/escape/backup) -"Kf" = (/obj/machinery/computer/emergency_shuttle{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Kg" = (/turf/closed/indestructible/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"Kh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Ki" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeadmin) -"Kj" = (/obj/machinery/door/airlock/external{name = "Backup Emergency Escape Shuttle"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Kk" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 8; id = "backup_away"; name = "Backup Shuttle Dock"; width = 8},/obj/docking_port/mobile/emergency/backup,/turf/open/floor/plating,/area/shuttle/escape/backup) -"Kl" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Km" = (/obj/structure/table/wood,/obj/item/paper/fluff/stations/centcom/broken_evac,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Kn" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ko" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kp" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kq" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kr" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ks" = (/obj/machinery/button/door{id = "thunderdomehea"; name = "Heavy Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kt" = (/obj/machinery/button/door{id = "thunderdome"; name = "Main Blast Doors Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ku" = (/obj/machinery/button/door{id = "thunderdomegen"; name = "General Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kv" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kw" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kx" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ky" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kz" = (/obj/structure/table/wood,/obj/item/book/manual/random,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"KA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeadmin) -"KB" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light,/turf/open/floor/grass,/area/tdome/tdomeadmin) -"KC" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) -"KD" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) -"KE" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"KF" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"KG" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeadmin) -"KH" = (/turf/closed/wall/mineral/titanium,/area/centcom/evac) -"KI" = (/obj/structure/shuttle/engine/propulsion/right{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KJ" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KK" = (/obj/structure/shuttle/engine/propulsion/left{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KL" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod4_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) -"KM" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod3_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) -"KN" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KO" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/plating,/area/centcom/evac) -"KP" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/centcom/evac) -"KQ" = (/turf/open/floor/plating,/area/centcom/evac) -"KR" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/centcom/evac) -"KS" = (/turf/closed/wall/mineral/titanium/interior,/area/centcom/evac) -"KU" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KV" = (/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"KW" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/storage/firstaid/toxin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KX" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KY" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 2},/obj/item/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KZ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/centcom/evac) -"La" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lb" = (/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lc" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Ld" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Le" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lf" = (/obj/structure/table/reinforced,/obj/item/pen,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lg" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lh" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Li" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lj" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lk" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Ll" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lm" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/stamp,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Ln" = (/obj/structure/table,/obj/item/assembly/flash/handheld,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lo" = (/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lp" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lq" = (/obj/structure/table,/obj/item/storage/box/handcuffs,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lr" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Ls" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod2_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) -"Lt" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/centcom/evac) -"Lu" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"Lv" = (/obj/structure/bed,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lw" = (/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/centcom/evac) -"Lx" = (/obj/structure/bed,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Ly" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"Lz" = (/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 7; id = "pod1_away"; name = "recovery ship"; width = 5},/turf/open/space,/area/space) -"LA" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LB" = (/obj/structure/table,/obj/item/hand_labeler,/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LC" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LD" = (/obj/machinery/door/airlock/titanium{name = "Cockpit"; req_access_txt = "109"},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"LE" = (/obj/structure/table,/obj/item/radio/off,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LF" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LG" = (/obj/structure/filingcabinet,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LH" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LI" = (/obj/structure/chair,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LJ" = (/obj/structure/table,/obj/item/radio/off,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LK" = (/obj/machinery/abductor/experiment{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LL" = (/obj/machinery/abductor/console{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LM" = (/obj/machinery/abductor/pad{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LN" = (/obj/structure/table,/obj/item/storage/lockbox,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LO" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LP" = (/obj/machinery/computer/shuttle{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LQ" = (/obj/structure/table,/obj/item/clipboard,/obj/item/pen,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LR" = (/obj/structure/table,/obj/item/paper_bin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LS" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LT" = (/obj/effect/landmark/abductor/scientist{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LU" = (/obj/effect/landmark/abductor/agent{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LV" = (/turf/closed/indestructible/riveted,/area/awaymission/errorroom) -"LW" = (/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) -"LX" = (/obj/structure/speaking_tile,/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) -"LY" = (/obj/item/rupee,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"LZ" = (/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"Ma" = (/obj/effect/landmark/error,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"Mb" = (/obj/structure/signpost/salvation{icon = 'icons/obj/structures.dmi'; icon_state = "ladder10"; invisibility = 100},/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"Mc" = (/obj/structure/lattice,/turf/open/space,/area/space) -"Md" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Me" = (/obj/machinery/computer/security{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Mf" = (/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Mg" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Mh" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"Mi" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"My" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_away"; name = "syndicate recon outpost"; roundstart_template = /datum/map_template/shuttle/infiltrator/basic; width = 23},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"MD" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/obj/structure/sign/warning/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ME" = (/obj/machinery/computer/camera_advanced{dir = 4},/turf/open/floor/wood,/area/wizard_station) -"Nk" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"NG" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"NU" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"Oj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"Un" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"UO" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"VX" = (/obj/effect/landmark/shuttle_import,/turf/open/space/basic,/area/space) -"Wc" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"WJ" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"WQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"Xt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) -"Xy" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"Yt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"ZJ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) -"ZX" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space/basic, +/area/space) +"ab" = ( +/turf/closed/indestructible/riveted, +/area/space) +"ac" = ( +/obj/structure/window/reinforced, +/turf/closed/indestructible/riveted, +/area/space) +"ad" = ( +/turf/open/space, +/area/space) +"ae" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/closed/indestructible/riveted, +/area/space) +"af" = ( +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"ag" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/closed/indestructible/riveted, +/area/space) +"ah" = ( +/obj/structure/foamedmetal, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"ai" = ( +/obj/structure/foamedmetal, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"aj" = ( +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"ak" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment{ + heal_burn = 10 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"al" = ( +/obj/structure/table/wood{ + layer = 3.3 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + pixel_y = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"am" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"an" = ( +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"ao" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + layer = 3.3 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"ap" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/wildlife) +"aq" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/offline) +"ar" = ( +/turf/open/floor/holofloor/plating/burnmix, +/area/holodeck/rec_center/burn) +"as" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"at" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"au" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"av" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/closed/indestructible/riveted, +/area/space) +"aw" = ( +/obj/structure/flora/bush, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"ax" = ( +/obj/effect/holodeck_effect/mobspawner/penguin, +/obj/effect/holodeck_effect/mobspawner/penguin, +/obj/item/toy/snowball{ + pixel_y = 6 + }, +/obj/item/toy/snowball{ + pixel_x = 5 + }, +/obj/item/toy/snowball{ + pixel_x = -4 + }, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"ay" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"az" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches{ + pixel_x = -4; + pixel_y = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aA" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aB" = ( +/obj/effect/holodeck_effect/mobspawner, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/wildlife) +"aC" = ( +/obj/effect/holodeck_effect/sparks, +/turf/open/floor/holofloor/plating/burnmix, +/area/holodeck/rec_center/burn) +"aD" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"aE" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/court) +"aF" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"aG" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aH" = ( +/obj/structure/table, +/obj/item/gun/energy/laser, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"aI" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aJ" = ( +/obj/structure/table/wood/poker, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aK" = ( +/obj/structure/table/wood/poker, +/obj/structure/table/wood/poker, +/obj/effect/holodeck_effect/cards, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aL" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aM" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aN" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aO" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aP" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aQ" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aR" = ( +/obj/effect/holodeck_effect/mobspawner/penguin_baby, +/obj/structure/flora/tree/pine, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aS" = ( +/obj/structure/chair/wood, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aT" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + pixel_y = 10 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aU" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "stairs-l" + }, +/area/holodeck/rec_center/lounge) +"aV" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "stairs-r" + }, +/area/holodeck/rec_center/lounge) +"aW" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"aX" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"aY" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 4 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"aZ" = ( +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"ba" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bb" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bc" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack{ + heal_brute = 10 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"bd" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"be" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bf" = ( +/obj/structure/table/wood, +/obj/item/book/manual/barman_recipes, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bg" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"bh" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"bi" = ( +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"bj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/closed/indestructible/riveted, +/area/space) +"bk" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"bl" = ( +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bm" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bn" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bo" = ( +/obj/structure/table/glass, +/obj/item/surgicaldrill, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bp" = ( +/obj/structure/table/glass, +/obj/item/hemostat, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bq" = ( +/obj/structure/table/glass, +/obj/item/scalpel{ + pixel_y = 10 + }, +/obj/item/circular_saw, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"br" = ( +/obj/structure/table/glass, +/obj/item/retractor, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bs" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/obj/item/cautery, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bt" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bu" = ( +/obj/structure/holohoop{ + layer = 3.9 + }, +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bv" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bw" = ( +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bx" = ( +/obj/structure/table, +/obj/machinery/readybutton, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"by" = ( +/obj/structure/table, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/under/color/red, +/obj/item/holo/esword/red, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"bz" = ( +/obj/structure/table, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"bA" = ( +/obj/machinery/readybutton, +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bB" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bC" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bD" = ( +/obj/effect/holodeck_effect/mobspawner/pet, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bE" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bF" = ( +/obj/effect/holodeck_effect/mobspawner/pet, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bG" = ( +/obj/structure/table/glass, +/obj/item/surgical_drapes, +/obj/item/razor, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bH" = ( +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bI" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bJ" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/basketball) +"bK" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bL" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bM" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bN" = ( +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"bO" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bP" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/dodgeball) +"bQ" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bR" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bS" = ( +/obj/item/storage/bag/easterbasket{ + name = "picnic basket"; + pixel_y = 6 + }, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"bT" = ( +/obj/item/trash/plate, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"bU" = ( +/obj/structure/table/optable, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bV" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bW" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bX" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bY" = ( +/obj/effect/holodeck_effect/mobspawner/monkey, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bZ" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"ca" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cb" = ( +/obj/effect/holodeck_effect/mobspawner/pet, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"cc" = ( +/obj/item/shovel/spade{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"cd" = ( +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ce" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/obj/item/clothing/head/beekeeper_head, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"cf" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cg" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ch" = ( +/obj/machinery/washing_machine, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ci" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"cj" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"ck" = ( +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"cl" = ( +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"cm" = ( +/obj/structure/window, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"cn" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"co" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"cp" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"cq" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/obj/effect/decal/remains/human, +/obj/item/clothing/suit/beekeeper_suit, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"cr" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/obj/item/melee/flyswatter, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"cs" = ( +/obj/machinery/chem_master, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ct" = ( +/obj/structure/table/glass, +/obj/item/healthanalyzer, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cu" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cv" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cw" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cx" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cy" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"cz" = ( +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"cA" = ( +/obj/structure/window, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cB" = ( +/obj/structure/window, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cC" = ( +/obj/structure/window, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cD" = ( +/obj/structure/sink/puddle, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cE" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cF" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cG" = ( +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/basketball) +"cH" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cI" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cJ" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cK" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cL" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cM" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/holodeck_effect/mobspawner/pet, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cN" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cO" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cP" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cQ" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/machinery/computer/pandemic, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cR" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cS" = ( +/turf/open/floor/holofloor/beach/coast_t, +/area/holodeck/rec_center/beach) +"cT" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/holofloor/beach/coast_t, +/area/holodeck/rec_center/beach) +"cU" = ( +/obj/item/shovel/spade, +/turf/open/floor/holofloor/beach/coast_t, +/area/holodeck/rec_center/beach) +"cV" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cW" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cX" = ( +/obj/machinery/door/window/westleft, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cY" = ( +/turf/open/floor/holofloor/beach/coast_b, +/area/holodeck/rec_center/beach) +"cZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"da" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"db" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"dc" = ( +/obj/machinery/iv_drip, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"dd" = ( +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"de" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"df" = ( +/obj/structure/holohoop{ + dir = 1; + layer = 4.1 + }, +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"dg" = ( +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"dh" = ( +/turf/open/floor/holofloor/beach/water, +/area/holodeck/rec_center/beach) +"di" = ( +/obj/structure/table, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/under/color/green, +/obj/item/holo/esword/green, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"dj" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"dk" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"dl" = ( +/obj/machinery/readybutton, +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"dm" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/refuel) +"dn" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/spacechess) +"do" = ( +/obj/item/banner/blue, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dp" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/suit/armor/riot/knight/blue, +/obj/item/clothing/head/helmet/knight/blue, +/obj/item/claymore/weak, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dq" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/head/crown/fancy{ + pixel_y = 6 + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dr" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/suit/armor/riot/knight/red, +/obj/item/clothing/head/helmet/knight/red, +/obj/item/claymore/weak, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"ds" = ( +/obj/item/banner/red, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dt" = ( +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"du" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"dv" = ( +/obj/structure/closet{ + density = 0 + }, +/obj/item/clothing/suit/judgerobe, +/obj/item/clothing/head/powdered_wig, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dw" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/clothing/suit/holidaypriest, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dx" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dy" = ( +/obj/structure/table/wood/fancy, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dz" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dA" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"dB" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/firingrange) +"dC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"dD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"dE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"dF" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/firingrange) +"dG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/refuel) +"dH" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_viva"; + name = "Black Rook" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"dI" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_mime"; + name = "Black Queen" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"dJ" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_clown"; + name = "Black King" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"dK" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_ian"; + name = "Black Knight" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"dL" = ( +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dM" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dN" = ( +/obj/structure/window/reinforced, +/obj/machinery/mass_driver{ + dir = 1; + icon_state = "mass_driver"; + id = "trektorpedo1"; + name = "photon torpedo tube" + }, +/obj/item/toy/minimeteor{ + color = ""; + desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; + icon = 'icons/effects/effects.dmi'; + icon_state = "impact_laser"; + name = "photon torpedo" + }, +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"dO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/arcade/orion_trail{ + desc = "A test for cadets"; + events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); + icon = 'icons/obj/machines/particle_accelerator.dmi'; + icon_state = "control_boxp"; + name = "Kobayashi Maru control computer"; + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); + settlers = list("Kirk","Worf","Gene") + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"dP" = ( +/obj/machinery/button/massdriver{ + id = "trektorpedo1"; + layer = 3.9; + name = "photon torpedo button"; + pixel_x = -16; + pixel_y = -5 + }, +/obj/machinery/button/massdriver{ + id = "trektorpedo2"; + layer = 3.9; + name = "photon torpedo button"; + pixel_x = 16; + pixel_y = -5 + }, +/obj/machinery/computer/arcade/orion_trail{ + desc = "A test for cadets"; + events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); + icon = 'icons/obj/machines/particle_accelerator.dmi'; + icon_state = "control_boxp"; + name = "Kobayashi Maru control computer"; + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); + settlers = list("Kirk","Worf","Gene") + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"dQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/arcade/orion_trail{ + desc = "A test for cadets"; + events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); + icon = 'icons/obj/machines/particle_accelerator.dmi'; + icon_state = "control_boxp"; + name = "Kobayashi Maru control computer"; + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); + settlers = list("Kirk","Worf","Gene") + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"dR" = ( +/obj/structure/window/reinforced, +/obj/machinery/mass_driver{ + dir = 1; + icon_state = "mass_driver"; + id = "trektorpedo2"; + name = "photon torpedo tube" + }, +/obj/item/toy/minimeteor{ + color = ""; + desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; + icon = 'icons/effects/effects.dmi'; + icon_state = "impact_laser"; + name = "photon torpedo" + }, +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"dS" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 1 + }, +/area/holodeck/rec_center/chapelcourt) +"dT" = ( +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 4 + }, +/area/holodeck/rec_center/chapelcourt) +"dU" = ( +/obj/structure/chair, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dV" = ( +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 1 + }, +/area/holodeck/rec_center/chapelcourt) +"dW" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 4 + }, +/area/holodeck/rec_center/chapelcourt) +"dX" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/melee/classic_baton/telescopic, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"dY" = ( +/obj/structure/table/wood, +/obj/item/toy/crayon/white, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"dZ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/apple, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"ea" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 8 + }, +/area/holodeck/rec_center/firingrange) +"eb" = ( +/obj/structure/target_stake, +/obj/machinery/magnetic_module, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"ec" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 4 + }, +/area/holodeck/rec_center/firingrange) +"ed" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_greytide"; + name = "Black Pawn" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"ee" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_greytide"; + name = "Black Pawn" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"ef" = ( +/obj/machinery/door/window/westleft{ + dir = 2; + icon_state = "right" + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"eg" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"eh" = ( +/obj/machinery/door/window/westleft{ + dir = 2 + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"ei" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"ej" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"ek" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"el" = ( +/obj/structure/table/glass, +/obj/item/gun/energy/e_gun/mini/practice_phaser, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"em" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "chapel" + }, +/area/holodeck/rec_center/chapelcourt) +"en" = ( +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 2 + }, +/area/holodeck/rec_center/chapelcourt) +"eo" = ( +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/structure/table/wood, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"ep" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "chapel" + }, +/area/holodeck/rec_center/chapelcourt) +"eq" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 2 + }, +/area/holodeck/rec_center/chapelcourt) +"er" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 10 + }, +/area/holodeck/rec_center/firingrange) +"es" = ( +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"et" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 6 + }, +/area/holodeck/rec_center/firingrange) +"eu" = ( +/obj/item/weldingtool, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/refuel) +"ev" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"ew" = ( +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"ex" = ( +/turf/open/floor/holofloor{ + icon_state = "stairs-old"; + dir = 8 + }, +/area/holodeck/rec_center/thunderdome1218) +"ey" = ( +/obj/structure/table/wood, +/obj/item/melee/chainofcommand{ + name = "chain whip" + }, +/obj/item/twohanded/spear, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"ez" = ( +/obj/structure/table/wood, +/obj/item/scythe, +/obj/item/twohanded/spear, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eA" = ( +/obj/structure/table/wood, +/obj/item/tailclub, +/obj/item/twohanded/spear, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eB" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"eC" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eD" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl/green, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"eF" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"eG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"eH" = ( +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eI" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eL" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eM" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 1 + }, +/area/holodeck/rec_center/chapelcourt) +"eN" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 4 + }, +/area/holodeck/rec_center/chapelcourt) +"eO" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eP" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eQ" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eR" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "chapel" + }, +/area/holodeck/rec_center/chapelcourt) +"eS" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 2 + }, +/area/holodeck/rec_center/chapelcourt) +"eT" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl/orange, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eU" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl/red, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eV" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eW" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_greytide"; + name = "White Pawn" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"eX" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_greytide"; + name = "White Pawn" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"eY" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eZ" = ( +/obj/machinery/door/window/westleft{ + dir = 2 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"fa" = ( +/obj/machinery/door/window/westleft{ + dir = 2; + icon_state = "right" + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"fb" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen/blue, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fc" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fd" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/folder, +/obj/item/pen/red, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fe" = ( +/obj/machinery/door/window/westleft{ + dir = 2 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"ff" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl, +/obj/item/toy/katana, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"fg" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"fh" = ( +/obj/item/paper/guides/jobs/security/range, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fi" = ( +/obj/structure/table/reinforced, +/obj/machinery/magnetic_controller{ + autolink = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"fj" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_viva"; + name = "White Rook" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"fk" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_mime"; + name = "White Queen" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"fl" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_clown"; + name = "White King" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"fm" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_ian"; + name = "White Knight" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"fn" = ( +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fo" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/kobayashi) +"fp" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/firingrange) +"fq" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"fr" = ( +/obj/structure/rack, +/obj/item/clothing/under/trek/medsci, +/obj/item/clothing/under/trek/medsci, +/obj/item/clothing/under/trek/command, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fs" = ( +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 2 + }, +/area/holodeck/rec_center/kobayashi) +"ft" = ( +/obj/structure/rack, +/obj/item/clothing/under/trek/engsec, +/obj/item/clothing/under/trek/engsec, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fu" = ( +/obj/item/target, +/obj/item/target/clown, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fv" = ( +/obj/item/target, +/obj/item/target/syndicate, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fw" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/closed/indestructible/riveted, +/area/space) +"fy" = ( +/obj/machinery/igniter/on, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fz" = ( +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fA" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fB" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fC" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomegen"; + name = "General Supply" + }, +/turf/open/floor/plasteel/dark, +/area/tdome/arena_source) +"fD" = ( +/obj/machinery/door/poddoor{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fE" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/arena_source) +"fF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/tdome/arena_source) +"fH" = ( +/turf/open/floor/plasteel/neutral, +/area/tdome/arena_source) +"fI" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/tdome/arena_source) +"fJ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/arena_source) +"fK" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fL" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/tdome/arena_source) +"fM" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/arena_source) +"fN" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fO" = ( +/turf/open/floor/circuit/green, +/area/tdome/arena_source) +"fP" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena_source) +"fQ" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fR" = ( +/obj/machinery/camera{ + pixel_x = 10; + network = list("thunder"); + c_tag = "Arena" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena_source) +"fS" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/tdome/arena_source) +"fT" = ( +/turf/open/floor/plasteel/green/corner, +/area/tdome/arena_source) +"fU" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomehea"; + name = "Heavy Supply" + }, +/turf/open/floor/plasteel/dark, +/area/tdome/arena_source) +"fV" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fW" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fX" = ( +/turf/closed/indestructible/riveted, +/area/start) +"fY" = ( +/obj/effect/landmark/start/new_player, +/turf/open/floor/plating, +/area/start) +"fZ" = ( +/turf/closed/indestructible/riveted, +/area/ctf) +"ga" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 + }, +/area/ctf) +"gb" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ctf) +"gc" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 + }, +/area/ctf) +"gd" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/ctf) +"ge" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/ctf) +"gf" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 5 + }, +/area/ctf) +"gg" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ctf) +"gh" = ( +/turf/open/floor/plasteel/dark, +/area/ctf) +"gi" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/ctf) +"gj" = ( +/turf/open/floor/plasteel/blue, +/area/ctf) +"gk" = ( +/turf/open/floor/plasteel/darkblue, +/area/ctf) +"gl" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/circuit, +/area/ctf) +"gm" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bluespace, +/area/ctf) +"gn" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/plasteel/bluespace, +/area/ctf) +"go" = ( +/turf/open/floor/plasteel/bluespace, +/area/ctf) +"gp" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/ctf) +"gq" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/circuit/red, +/area/ctf) +"gr" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/ctf) +"gs" = ( +/turf/open/floor/plasteel/red, +/area/ctf) +"gt" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gu" = ( +/turf/closed/indestructible/splashscreen, +/area/start) +"gv" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/ctf) +"gw" = ( +/turf/open/floor/plasteel/darkblue/side, +/area/ctf) +"gx" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 + }, +/area/ctf) +"gy" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/ctf) +"gz" = ( +/turf/open/floor/plasteel/darkred/side, +/area/ctf) +"gA" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 6 + }, +/area/ctf) +"gB" = ( +/obj/structure/window/reinforced/fulltile{ + obj_integrity = 5000; + max_integrity = 5000; + name = "hardened window" + }, +/turf/open/floor/plating, +/area/ctf) +"gC" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/ctf) +"gF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gI" = ( +/obj/machinery/power/emitter/energycannon, +/turf/open/floor/plating, +/area/ctf) +"gJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gL" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/ctf) +"gM" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/ctf) +"gO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ctf) +"gQ" = ( +/turf/open/floor/plating, +/area/ctf) +"gR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + luminosity = 2 + }, +/area/ctf) +"gS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gT" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ctf) +"gU" = ( +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ctf) +"gW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ctf) +"gY" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"ha" = ( +/obj/machinery/power/emitter/energycannon{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ctf) +"hb" = ( +/obj/structure/trap/ctf/blue, +/turf/open/floor/plasteel/blue, +/area/ctf) +"hc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/ctf) +"hd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ctf) +"he" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/circuit, +/area/ctf) +"hf" = ( +/turf/open/floor/plasteel/darkred, +/area/ctf) +"hg" = ( +/obj/structure/trap/ctf/red, +/turf/open/floor/plasteel/darkred, +/area/ctf) +"hh" = ( +/turf/closed/indestructible/rock/snow, +/area/syndicate_mothership) +"hi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/circuit, +/area/ctf) +"hj" = ( +/turf/open/floor/circuit, +/area/ctf) +"hk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ctf) +"hl" = ( +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"hm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/circuit, +/area/ctf) +"hn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/circuit, +/area/ctf) +"ho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/circuit, +/area/ctf) +"hp" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/circuit/green/off, +/area/ctf) +"hq" = ( +/obj/structure/trap/ctf/red, +/turf/open/floor/plasteel/red, +/area/ctf) +"hr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 + }, +/area/ctf) +"hs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ctf) +"ht" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 + }, +/area/ctf) +"hu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit/green/off, +/area/ctf) +"hv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/ctf) +"hw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/ctf) +"hx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 5 + }, +/area/ctf) +"hy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ctf) +"hz" = ( +/turf/open/floor/circuit/green/off, +/area/ctf) +"hA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/ctf) +"hB" = ( +/turf/open/floor/circuit/red, +/area/ctf) +"hC" = ( +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hD" = ( +/obj/machinery/capture_the_flag/blue, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hE" = ( +/obj/item/twohanded/ctf/blue, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hF" = ( +/obj/item/twohanded/ctf/red, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hG" = ( +/obj/machinery/capture_the_flag/red, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hH" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/centcom/holding) +"hI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/ctf) +"hJ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/side, +/area/ctf) +"hK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 + }, +/area/ctf) +"hL" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/circuit/green/off, +/area/ctf) +"hM" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/ctf) +"hN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/side, +/area/ctf) +"hO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 6 + }, +/area/ctf) +"hP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hV" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/circuit/red, +/area/ctf) +"hW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"hY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/corner, +/area/ctf) +"hZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ia" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ib" = ( +/turf/open/floor/plasteel/darkred/corner, +/area/ctf) +"ic" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"id" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"ie" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 + }, +/area/ctf) +"if" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ig" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ih" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"ii" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 + }, +/area/ctf) +"ij" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"ik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"il" = ( +/turf/closed/indestructible/riveted, +/area/centcom/prison) +"im" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"in" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"io" = ( +/turf/closed/indestructible/riveted, +/area/centcom/control) +"ip" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"iq" = ( +/obj/effect/landmark/prisonwarp, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/prison) +"ir" = ( +/turf/closed/indestructible/fakeglass, +/area/centcom/prison) +"is" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"it" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/control) +"iv" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"ix" = ( +/obj/item/storage/box/emps{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/flashbangs, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iy" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iz" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iA" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/prison) +"iB" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom Cell" + }, +/area/centcom/prison) +"iC" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"iD" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iE" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iF" = ( +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"iG" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom Warehouse" + }, +/area/centcom/supply) +"iH" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/centcom/prison) +"iI" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/centcom/prison) +"iJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iN" = ( +/obj/machinery/status_display{ + name = "cargo display"; + supply_display = 1 + }, +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"iO" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/supply) +"iP" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"iQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/centcom/supply) +"iR" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/centcom/supply) +"iS" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"iT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iV" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iW" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/supply) +"iY" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/supply) +"iZ" = ( +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/centcom/supply) +"ja" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/centcom/supply) +"jc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jd" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "XCCQMLoad2"; + pixel_x = 6 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"je" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/centcom/supply) +"jf" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/centcom/supply) +"jg" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jh" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"ji" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/control) +"jj" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jk" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jl" = ( +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jm" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jn" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jp" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jq" = ( +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jr" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Shuttle"; + req_access_txt = "106" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"js" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ju" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jy" = ( +/obj/machinery/button/door{ + id = "XCCQMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -27; + pixel_y = -5 + }, +/obj/machinery/button/door{ + dir = 2; + id = "XCCQMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -27; + pixel_y = 5 + }, +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jz" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jA" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/control) +"jB" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jC" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 8; + height = 7; + id = "supply_away"; + json_key = "cargo"; + name = "CentCom"; + width = 20 + }, +/turf/open/space, +/area/space) +"jD" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jE" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"jF" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/centcom/control) +"jG" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"jH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jI" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "XCCQMLoad" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jJ" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "XCCQMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jK" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "XCCQMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jL" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jN" = ( +/obj/structure/closet/wardrobe/cargotech, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jO" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/centcom/holding) +"jP" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "XCCQMLoad"; + pixel_x = 6 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"jQ" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jR" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jS" = ( +/obj/machinery/computer/prisoner, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"jT" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jU" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"jV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jW" = ( +/obj/structure/closet/secure_closet/contraband/heads, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"jX" = ( +/obj/structure/closet/secure_closet/courtroom, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"jY" = ( +/obj/structure/closet/lawcloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"jZ" = ( +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ka" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kb" = ( +/obj/structure/bookcase/random, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kc" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kd" = ( +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ke" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kf" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kg" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kh" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ki" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership; + dir = 1; + dwidth = 25; + height = 50; + id = "emergency_syndicate"; + name = "Syndicate Auxillary Shuttle Dock"; + width = 50 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"kj" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"kk" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kl" = ( +/turf/open/floor/wood, +/area/centcom/control) +"km" = ( +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kn" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ko" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien20" + }, +/area/abductor_ship) +"kp" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien21" + }, +/area/abductor_ship) +"kq" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien22" + }, +/area/abductor_ship) +"kr" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien23" + }, +/area/abductor_ship) +"ks" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien24" + }, +/area/abductor_ship) +"kt" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ku" = ( +/turf/closed/indestructible/riveted, +/area/syndicate_mothership/control) +"kv" = ( +/obj/machinery/door/poddoor/shuttledock{ + checkdir = 1; + name = "syndicate blast door"; + turftype = /turf/open/floor/plating/asteroid/snow + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"kw" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/centcom/supply) +"kx" = ( +/obj/structure/filingcabinet/medical, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"ky" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kz" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kA" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kB" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kE" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kF" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kG" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 2 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kH" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/stamp/law, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kJ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kK" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien16" + }, +/area/abductor_ship) +"kL" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien17" + }, +/area/abductor_ship) +"kM" = ( +/obj/machinery/abductor/experiment{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"kN" = ( +/obj/machinery/abductor/console{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"kO" = ( +/obj/machinery/abductor/pad{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"kP" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien18" + }, +/area/abductor_ship) +"kQ" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien19" + }, +/area/abductor_ship) +"kR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"kS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kU" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kX" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kY" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/stamp/law, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kZ" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"la" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lb" = ( +/obj/structure/table/wood, +/obj/machinery/door/window, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lc" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"ld" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"le" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/megaphone, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lf" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lg" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien14" + }, +/area/abductor_ship) +"lh" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"li" = ( +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lj" = ( +/obj/structure/closet/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lk" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien15" + }, +/area/abductor_ship) +"ll" = ( +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"lm" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"ln" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"lo" = ( +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"lp" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"lq" = ( +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/centcom/supply) +"lr" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom" + }, +/area/centcom/control) +"ls" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lu" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lv" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lw" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"ly" = ( +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"lz" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"lA" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"lB" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien12" + }, +/area/abductor_ship) +"lC" = ( +/obj/item/retractor/alien, +/obj/item/hemostat/alien, +/obj/structure/table/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lD" = ( +/obj/effect/landmark/abductor/scientist{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lE" = ( +/obj/structure/table/optable/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lF" = ( +/obj/effect/landmark/abductor/agent{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lG" = ( +/obj/structure/table/abductor, +/obj/item/storage/box/alienhandcuffs, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lH" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien13" + }, +/area/abductor_ship) +"lI" = ( +/turf/open/space/transit, +/area/space) +"lJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Shuttle Control Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"lK" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Supply"; + req_access_txt = "106" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"lL" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/centcom/control) +"lM" = ( +/obj/machinery/door/poddoor/shutters, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"lN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/centcom/control) +"lO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/item/crowbar/power, +/obj/item/storage/belt/security/full, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"lR" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"lS" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/control) +"lT" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lU" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"lV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + pixel_x = -32; + syndie = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lW" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lX" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien10" + }, +/area/abductor_ship) +"lY" = ( +/obj/item/surgical_drapes, +/obj/item/paper/guides/antag/abductor, +/obj/item/scalpel/alien, +/obj/structure/table/abductor, +/obj/item/cautery/alien, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lZ" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien11" + }, +/area/abductor_ship) +"ma" = ( +/obj/structure/flora/grass/both, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mb" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mc" = ( +/obj/machinery/computer/auxillary_base{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"md" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"me" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"mf" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mg" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mh" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mi" = ( +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/centcom/supply) +"mj" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"mk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" + }, +/turf/open/floor/plating, +/area/centcom/control) +"ml" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"mm" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mn" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mo" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mp" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mr" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien6" + }, +/area/abductor_ship) +"ms" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien7" + }, +/area/abductor_ship) +"mt" = ( +/obj/machinery/abductor/gland_dispenser, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"mu" = ( +/obj/structure/table/abductor, +/obj/item/surgicaldrill/alien, +/obj/item/circular_saw/alien, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"mv" = ( +/obj/structure/bed/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"mw" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien8" + }, +/area/abductor_ship) +"mx" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien9" + }, +/area/abductor_ship) +"my" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mz" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mA" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mB" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/indestructible/rock/snow, +/area/syndicate_mothership) +"mC" = ( +/obj/item/disk/data, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mD" = ( +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"mE" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"mF" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"mG" = ( +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"mH" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/centcom/supply) +"mI" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/centcom/supply) +"mJ" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"mK" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/control) +"mL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mM" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mN" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mO" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mP" = ( +/obj/item/storage/firstaid/regular, +/obj/structure/table, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/control) +"mQ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/centcom/control) +"mR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"mS" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"mT" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/button/door{ + id = "XCCsecdepartment"; + layer = 3; + name = "CC Security Checkpoint Control"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"mU" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mV" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mW" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"mX" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mY" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"na" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"nb" = ( +/turf/closed/indestructible/abductor, +/area/abductor_ship) +"nc" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien2" + }, +/area/abductor_ship) +"nd" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien3" + }, +/area/abductor_ship) +"ne" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien4" + }, +/area/abductor_ship) +"nf" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien5" + }, +/area/abductor_ship) +"ng" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/indestructible/riveted, +/area/syndicate_mothership/control) +"nh" = ( +/obj/item/toy/figure/syndie, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ni" = ( +/obj/machinery/newscaster/security_unit, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nj" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nl" = ( +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"nm" = ( +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/centcom/supply) +"nn" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"no" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/supply) +"np" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"nq" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/control) +"nr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/control) +"ns" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nt" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nu" = ( +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nv" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"nw" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nx" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ny" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"nz" = ( +/turf/closed/indestructible/fakeglass, +/area/syndicate_mothership/control) +"nA" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nD" = ( +/obj/item/clipboard, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"nE" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"nF" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/machinery/computer/cargo{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"nG" = ( +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"nH" = ( +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"nI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/centcom/supply) +"nJ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/centcom/supply) +"nK" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"nL" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/centcom/control) +"nM" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsecdepartment"; + name = "XCC Security Checkpoint Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"nN" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"nO" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nP" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nQ" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nR" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nS" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nT" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nU" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/control) +"nW" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"nX" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/centcom/control) +"nY" = ( +/obj/machinery/computer/prisoner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"nZ" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"oa" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"ob" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"oc" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"od" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"oe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/ferry) +"of" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/storage/box/handcuffs, +/obj/item/flashlight/seclite, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"og" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oh" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-15"; + pixel_x = -6; + pixel_y = 12 + }, +/turf/open/floor/plasteel/vault{ + dir = 6 + }, +/area/centcom/ferry) +"oi" = ( +/obj/structure/fireplace, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"oj" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 10 + }, +/area/centcom/ferry) +"ok" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ol" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"om" = ( +/obj/machinery/computer/card/centcom, +/obj/item/card/id/centcom, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"on" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oo" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 32; + use_power = 0 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"op" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/melee/chainofcommand, +/obj/item/stamp/captain, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"oq" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/item/storage/secure/safe{ + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"or" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"os" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ot" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ou" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ov" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ow" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/control) +"ox" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"oy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/centcom/control) +"oz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"oA" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oB" = ( +/turf/open/floor/wood, +/area/centcom/ferry) +"oC" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + dir = 4; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oD" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oE" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/centcom/ferry) +"oG" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oH" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + dir = 8; + icon_state = "comfychair" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oK" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oL" = ( +/obj/machinery/modular_computer/console/preset/command{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"oN" = ( +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"oO" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"oP" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/control) +"oQ" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"oR" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"oS" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"oT" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"oU" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"oV" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/centcom/holding) +"oW" = ( +/obj/structure/flora/bush, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"oX" = ( +/obj/structure/bookcase/random, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"oY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"oZ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pa" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pb" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + dir = 8; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pc" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pd" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pf" = ( +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pg" = ( +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ph" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"pi" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/qm, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pj" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"pk" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"pl" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + name = "CentCom Customs"; + icon_state = "rightsecure"; + dir = 4; + req_access_txt = "109"; + base_state = "rightsecure" + }, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/control) +"pn" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"po" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pp" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pq" = ( +/obj/structure/bookcase/random, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pr" = ( +/obj/structure/bookcase/random, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ps" = ( +/obj/structure/bookcase/random, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pt" = ( +/obj/machinery/vending/coffee, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/centcom/control) +"pu" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pv" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/centcom/control) +"pw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"px" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"py" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"pz" = ( +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"pA" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/wood, +/area/centcom/holding) +"pB" = ( +/obj/structure/rack, +/obj/item/toy/sword, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/coin/gold{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/camera, +/turf/open/floor/wood, +/area/centcom/holding) +"pC" = ( +/obj/structure/rack, +/obj/item/toy/gun, +/obj/item/coin/gold{ + pixel_w = -9; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"pD" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/wood, +/area/centcom/holding) +"pE" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/wood, +/area/centcom/holding) +"pF" = ( +/obj/machinery/door/airlock/centcom{ + name = "Auxillary Dock"; + opacity = 1; + req_access_txt = "" + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"pG" = ( +/obj/structure/flora/tree/pine, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"pH" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"pI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"pJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"pK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/wood, +/area/centcom/ferry) +"pL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pM" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pN" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/curator/treasure_hunter, +/obj/item/clothing/under/skirt/black, +/obj/item/clothing/under/shorts/black, +/obj/item/clothing/under/pants/track, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/waistcoat, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/neck/stripedredscarf, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/helmet/space/beret, +/obj/item/clothing/suit/curator, +/obj/item/clothing/suit/space/officer, +/obj/item/clothing/gloves/fingerless, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/eyepatch, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pO" = ( +/obj/structure/destructible/cult/tome, +/obj/item/book/codex_gigas, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"pP" = ( +/obj/structure/table/reinforced, +/obj/item/cartridge/quartermaster{ + pixel_x = -6 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6 + }, +/obj/item/cartridge/quartermaster{ + pixel_y = 6 + }, +/obj/item/gps/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"pS" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/centcom/holding) +"pT" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/wood, +/area/centcom/holding) +"pU" = ( +/turf/open/floor/wood, +/area/centcom/holding) +"pV" = ( +/obj/item/clothing/head/that, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"pW" = ( +/turf/open/floor/carpet/black, +/area/centcom/holding) +"pX" = ( +/obj/item/storage/crayons, +/obj/structure/table, +/obj/item/storage/crayons, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"pY" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"pZ" = ( +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qa" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qb" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qc" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qd" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"qe" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"qf" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/ferry) +"qg" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/dsquad, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"qi" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/lockbox/medal, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qj" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"qk" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ql" = ( +/obj/structure/dresser, +/obj/structure/sign/plaques/golden/captain{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qm" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"qn" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"qo" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/supply) +"qp" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"qq" = ( +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control"; + pixel_x = 24; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"qr" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/centcom/control) +"qs" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side, +/area/centcom/control) +"qt" = ( +/turf/open/floor/plasteel/green/side, +/area/centcom/control) +"qu" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/centcom/control) +"qv" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/centcom/control) +"qw" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/centcom/control) +"qx" = ( +/turf/closed/indestructible/riveted, +/area/centcom/evac) +"qy" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/centcom/evac) +"qz" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/evac) +"qA" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/evac) +"qB" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/centcom/evac) +"qC" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/evac) +"qD" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/centcom/evac) +"qE" = ( +/turf/closed/indestructible/riveted/uranium, +/area/wizard_station) +"qF" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"qG" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"qH" = ( +/obj/item/reagent_containers/food/drinks/shaker, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"qI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"qJ" = ( +/obj/machinery/computer/shuttle/syndicate/recall, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qK" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qL" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qM" = ( +/obj/machinery/vending/cigarette{ + products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qN" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qO" = ( +/obj/item/soap/syndie, +/obj/structure/mopbucket, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qP" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/item/mop, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qQ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"qR" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"qS" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/centcom/supply) +"qT" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/centcom/control) +"qU" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/centcom/evac) +"qV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/evac) +"qW" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/centcom/evac) +"qX" = ( +/obj/structure/fluff/arc, +/turf/open/floor/grass, +/area/centcom/evac) +"qY" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/centcom/evac) +"qZ" = ( +/turf/open/floor/engine/cult, +/area/wizard_station) +"ra" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/engine/cult, +/area/wizard_station) +"rb" = ( +/obj/item/lighter, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"rc" = ( +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"rd" = ( +/obj/structure/flora/grass/brown, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"re" = ( +/obj/item/paper/fluff/stations/centcom/disk_memo, +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rf" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rg" = ( +/mob/living/simple_animal/hostile/carp/cayenne, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rh" = ( +/obj/machinery/door/airlock/centcom{ + name = "Restroom"; + opacity = 1; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"ri" = ( +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rj" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rk" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rl" = ( +/obj/machinery/computer/auxillary_base{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/radio/headset/headset_cent, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rm" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rn" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ro" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rp" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rq" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool/experimental, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rs" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/cable_coil/white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rt" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"ru" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"rv" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"rw" = ( +/obj/item/flashlight/lamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ry" = ( +/obj/machinery/computer/card/centcom, +/obj/item/card/id/centcom, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; + name = "Research Monitor"; + network = list("rd","minisat"); + pixel_y = 28 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"rz" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"rA" = ( +/obj/machinery/power/smes/magical, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rB" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Commander's Office APC"; + pixel_x = 26 + }, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/cable_coil/white, +/obj/item/screwdriver/power, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rC" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/hardsuit/deathsquad{ + pixel_y = 5 + }, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rD" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty, +/obj/item/gun/ballistic/automatic/ar, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rE" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/item/crowbar/power, +/obj/item/storage/belt/security/full, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rF" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/centcom/supply) +"rG" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"rH" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/centcom/control) +"rI" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec3"; + name = "XCC Checkpoint 3 Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"rJ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/control) +"rK" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/control) +"rL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rM" = ( +/obj/structure/filingcabinet/medical, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rN" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rO" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rP" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rQ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rR" = ( +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rS" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/evac) +"rT" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/centcom/evac) +"rU" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/centcom/evac) +"rV" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/centcom/evac) +"rW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"rX" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"rY" = ( +/obj/item/dice/d20, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"rZ" = ( +/obj/structure/rack, +/obj/item/clothing/head/that, +/obj/item/clothing/under/suit_jacket, +/obj/item/clothing/accessory/waistcoat, +/turf/open/floor/wood, +/area/centcom/holding) +"sa" = ( +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/gun/ballistic/automatic/toy/pistol, +/obj/item/ammo_box/foambox, +/turf/open/floor/wood, +/area/centcom/holding) +"sb" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"sc" = ( +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/gun/ballistic/shotgun/toy/crossbow, +/turf/open/floor/wood, +/area/centcom/holding) +"sd" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/suit_jacket/female{ + desc = "A black trouser suit for women. Very formal."; + name = "black suit"; + pixel_x = 3; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"se" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sf" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sg" = ( +/obj/structure/table/wood, +/obj/item/pizzabox, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sh" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/nukeop, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"si" = ( +/obj/machinery/computer/telecrystals/uplinker, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"sj" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/window{ + name = "Tactical Toilet"; + icon_state = "right"; + dir = 8; + opacity = 1 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sk" = ( +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sl" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"so" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sp" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sq" = ( +/obj/machinery/computer/shuttle/white_ship{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"sr" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/ferry) +"ss" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/ferry) +"st" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/ferry) +"su" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/ferry) +"sv" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/ferry) +"sw" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sx" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sy" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sz" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"sA" = ( +/obj/item/clipboard, +/obj/structure/table/reinforced, +/obj/item/detective_scanner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sB" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sD" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Storage"; + req_access_txt = "106" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"sE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sF" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sH" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault Door"; + req_access_txt = "53" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"sI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sK" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/control) +"sL" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sM" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"sN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sP" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sQ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sR" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sS" = ( +/obj/structure/table, +/obj/item/toy/katana, +/obj/item/toy/plush/carpplushie, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sU" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sV" = ( +/obj/machinery/door/poddoor/shuttledock, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sW" = ( +/obj/structure/showcase{ + desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; + icon = 'icons/obj/machines/telecomms.dmi'; + icon_state = "processor"; + name = "byond random number generator" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sX" = ( +/obj/structure/showcase{ + desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; + icon = 'icons/mob/mob.dmi'; + icon_state = "nim"; + name = "wizard of yendor showcase" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sY" = ( +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/wood, +/area/centcom/holding) +"sZ" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"ta" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/holding) +"tb" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/centcom/holding) +"tc" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/wood, +/area/centcom/holding) +"td" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/wood, +/area/centcom/holding) +"te" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"tf" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/toy/cards/deck/syndicate{ + icon_state = "deck_syndicate_full"; + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"tg" = ( +/obj/machinery/computer/telecrystals/uplinker, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"th" = ( +/obj/structure/closet/cardboard, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"ti" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"tj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/obj/machinery/light, +/obj/machinery/button/door{ + id = "Ninjaholdingsuicide"; + name = "SUICIDE CHAMBER LOCK"; + normaldoorcontrol = 1; + pixel_x = 4; + pixel_y = -24; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"tk" = ( +/obj/machinery/door/airlock/wood/glass{ + name = "Private Rooms" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"tl" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + id_tag = "Ninjaholdingsuicide"; + locked = 1; + name = "SUICIDE CHAMBER" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/centcom/holding) +"tm" = ( +/turf/open/floor/carpet, +/area/centcom/holding) +"tn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"to" = ( +/obj/machinery/computer/shuttle/ferry{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tp" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/centcom/ferry) +"tq" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/ferry) +"tr" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/ferry) +"ts" = ( +/turf/open/floor/plasteel/green/corner, +/area/centcom/ferry) +"tt" = ( +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/centcom/ferry) +"tu" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Supply"; + req_access_txt = "106" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tv" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/ferry) +"tw" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"tx" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ty" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/cas{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"tz" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"tA" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"tB" = ( +/obj/item/storage/fancy/donut_box, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"tC" = ( +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"tD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tE" = ( +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tF" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tG" = ( +/obj/item/storage/box/handcuffs, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/gun/ballistic/revolver/mateba, +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tH" = ( +/obj/item/gun/energy/pulse/carbine/loyalpin, +/obj/item/flashlight/seclite, +/obj/structure/table/reinforced, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tI" = ( +/obj/item/storage/box/emps{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/flashbangs, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tJ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"tK" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"tL" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"tM" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/centcom/control) +"tN" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"tO" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"tP" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"tQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/control) +"tR" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/evac) +"tS" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"tT" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/centcom/evac) +"tU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"tV" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/evac) +"tW" = ( +/obj/structure/table/wood/fancy/black, +/turf/open/floor/carpet, +/area/centcom/holding) +"tX" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Cockpit" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"tY" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"tZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"ua" = ( +/obj/structure/plasticflaps, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/centcom/holding) +"ub" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom1"; + name = "Room 1" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"uc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"ud" = ( +/obj/machinery/door/poddoor/shutters{ + id = "nukeop_ready"; + name = "shuttle dock" + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"ue" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"uf" = ( +/turf/open/lava, +/area/centcom/holding) +"ug" = ( +/obj/machinery/button/door{ + id = "Proom1"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 4; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet, +/area/centcom/holding) +"uh" = ( +/turf/open/chasm/lavaland, +/area/centcom/holding) +"ui" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"uj" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uk" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hanger Bay Shutters"; + pixel_y = -38 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ul" = ( +/obj/machinery/computer/emergency_shuttle{ + dir = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"um" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"un" = ( +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uo" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/centcom/ferry) +"up" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"uq" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ur" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"us" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"ut" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"uu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/control) +"uv" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"uw" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/darkred/side, +/area/centcom/control) +"ux" = ( +/obj/machinery/computer/card/centcom{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "XCCcustoms1"; + layer = 3.5; + name = "CC Customs 1 Control"; + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/button/door{ + id = "XCCcustoms2"; + layer = 3.5; + name = "CC Customs 2 Control"; + pixel_x = -8; + pixel_y = -24 + }, +/turf/open/floor/plasteel/darkred/side, +/area/centcom/control) +"uy" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"uz" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light, +/turf/open/floor/plating/asteroid, +/area/centcom/evac) +"uA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"uB" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/evac) +"uC" = ( +/obj/machinery/computer/camera_advanced, +/turf/open/floor/wood, +/area/wizard_station) +"uD" = ( +/obj/structure/table/wood/fancy, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/turf/open/floor/wood, +/area/wizard_station) +"uE" = ( +/turf/open/floor/carpet, +/area/wizard_station) +"uF" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet, +/area/wizard_station) +"uG" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/carpet, +/area/centcom/holding) +"uH" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"uI" = ( +/obj/structure/chair/sofa, +/turf/open/floor/carpet, +/area/centcom/holding) +"uJ" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"uK" = ( +/obj/machinery/button/door{ + id = "Proom2"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 4; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"uL" = ( +/obj/machinery/button/door{ + id = "nukeop_ready"; + name = "mission launch control"; + pixel_x = -26; + req_access_txt = "151" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"uM" = ( +/obj/machinery/computer/telecrystals/uplinker, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"uN" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/carpet, +/area/centcom/holding) +"uO" = ( +/obj/machinery/door/airlock/centcom{ + name = "Shuttle Control Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"uP" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/crowbar/power, +/obj/item/wrench, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"uQ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"uR" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uS" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uT" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/vault{ + dir = 6 + }, +/area/centcom/ferry) +"uU" = ( +/obj/structure/cable/white, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"uV" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 10 + }, +/area/centcom/ferry) +"uW" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uX" = ( +/obj/structure/table/wood, +/obj/item/dice/d20{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/dice/d10{ + pixel_x = -3 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uY" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/grass, +/area/centcom/ferry) +"uZ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/ferry) +"va" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/centcom/ferry) +"vb" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/ferry) +"vc" = ( +/obj/machinery/newscaster, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"vd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/machinery/door/window, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"ve" = ( +/turf/open/floor/plasteel/blue/corner, +/area/centcom/evac) +"vf" = ( +/turf/open/floor/plasteel/blue/side, +/area/centcom/evac) +"vg" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/centcom/evac) +"vh" = ( +/turf/open/floor/plasteel, +/area/centcom/evac) +"vi" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 25; + height = 50; + id = "emergency_away"; + name = "CentCom Emergency Shuttle Dock"; + width = 50; + json_key = "emergency" + }, +/turf/open/space, +/area/space) +"vj" = ( +/turf/open/floor/wood, +/area/wizard_station) +"vk" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/wood, +/area/wizard_station) +"vl" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"vm" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/figure/wizard, +/turf/open/floor/carpet, +/area/wizard_station) +"vn" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"vo" = ( +/obj/structure/chair/sofa{ + icon_state = "sofamiddle"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vp" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"vq" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom2"; + name = "Room 2" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"vr" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vs" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vt" = ( +/obj/machinery/vending/games, +/turf/open/floor/carpet, +/area/centcom/holding) +"vu" = ( +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vv" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vw" = ( +/obj/structure/table/wood, +/obj/item/syndicatedetonator{ + desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press." + }, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vx" = ( +/obj/structure/table/wood, +/obj/item/toy/nuke, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vy" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vz" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom3"; + name = "Room 3" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"vA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK" + }, +/turf/open/floor/plating, +/area/centcom/ferry) +"vB" = ( +/obj/structure/closet/emcloset, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vE" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vF" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vG" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec1"; + name = "XCC Checkpoint 1 Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"vH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"vI" = ( +/obj/machinery/pdapainter, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vJ" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hanger Bay Shutters"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "CC Main Access Control"; + pixel_x = 8; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "XCCsec1"; + name = "CC Shutter 1 Control"; + pixel_x = 8; + pixel_y = 38 + }, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control"; + pixel_x = -8; + pixel_y = 38 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vL" = ( +/obj/item/flashlight/lamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vM" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vN" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"vP" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCcustoms2"; + name = "XCC Customs 2 Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"vQ" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/control) +"vR" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/centcom/control) +"vS" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"vT" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/control) +"vU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCcustoms1"; + name = "XCC Customs 1 Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"vV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"vW" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/centcom/evac) +"vX" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/centcom/evac) +"vY" = ( +/turf/open/floor/plasteel/blue, +/area/centcom/evac) +"vZ" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/centcom/evac) +"wa" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/centcom/evac) +"wb" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Observation Room" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wc" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Game Room" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wd" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"we" = ( +/obj/machinery/button/door{ + id = "Proom3"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 4; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet, +/area/centcom/holding) +"wf" = ( +/obj/machinery/button/door{ + id = "Proom4"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 4; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"wg" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom4"; + name = "Room 4" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"wh" = ( +/obj/structure/table/wood, +/obj/item/soap/nanotrasen, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/wood, +/area/centcom/holding) +"wi" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/turf/open/floor/wood, +/area/centcom/holding) +"wj" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom5"; + name = "Room 5" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"wk" = ( +/obj/machinery/button/door{ + id = "Proom5"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 4; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet, +/area/centcom/holding) +"wl" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wm" = ( +/obj/effect/landmark/start/nukeop_leader, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wn" = ( +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wo" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Uplink Management Control"; + req_access_txt = "151" + }, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wp" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"wr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ws" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/ferry) +"wt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wv" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCFerry"; + name = "XCC Ferry Hangar" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ww" = ( +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hanger Bay Shutters"; + pixel_y = 24; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wy" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/ferry) +"wB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wC" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Customs"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"wD" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"wE" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 2 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"wF" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"wG" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/centcom/control) +"wH" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/centcom/control) +"wI" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/control) +"wJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"wK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"wL" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/centcom/evac) +"wM" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 8 + }, +/turf/open/floor/wood, +/area/wizard_station) +"wN" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wP" = ( +/obj/structure/table/wood/fancy, +/obj/item/camera/spooky, +/turf/open/floor/carpet, +/area/wizard_station) +"wQ" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/carpet, +/area/wizard_station) +"wV" = ( +/obj/machinery/computer/telecrystals/boss{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"wW" = ( +/obj/structure/sign/map/left{ + pixel_y = -32 + }, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar_left"; + name = "skeletal minibar" + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wX" = ( +/obj/structure/sign/map/right{ + pixel_y = -32 + }, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar_right"; + name = "skeletal minibar" + }, +/obj/item/reagent_containers/food/drinks/bottle/gin, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wY" = ( +/obj/machinery/door/airlock/centcom{ + name = "Equipment Room"; + opacity = 1; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"xb" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_away"; + json_key = "ferry"; + name = "CentCom Ferry Dock"; + width = 5 + }, +/turf/open/space, +/area/space) +"xc" = ( +/obj/machinery/door/airlock/external{ + name = "Ferry Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xd" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xf" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xg" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" + }, +/turf/open/floor/plating, +/area/centcom/ferry) +"xi" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xj" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/centcom/ferry) +"xk" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/ferry) +"xl" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/centcom/control) +"xm" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xn" = ( +/obj/machinery/computer/card/centcom{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xo" = ( +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"xp" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/centcom/control) +"xq" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/control) +"xr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" + }, +/turf/open/floor/plating, +/area/centcom/evac) +"xs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"xt" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/centcom/evac) +"xu" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/wizard_station) +"xv" = ( +/obj/item/statuebust{ + pixel_y = 12 + }, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/wizard_station) +"xw" = ( +/obj/machinery/vending/magivend, +/turf/open/floor/engine/cult, +/area/wizard_station) +"xx" = ( +/obj/machinery/vending/snack, +/turf/open/floor/engine/cult, +/area/wizard_station) +"xy" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/pill_bottle/dice{ + icon_state = "magicdicebag" + }, +/turf/open/floor/carpet, +/area/wizard_station) +"xz" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/photo_album, +/obj/machinery/light, +/turf/open/floor/carpet, +/area/wizard_station) +"xG" = ( +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"xH" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"xI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/syndicate_mothership/control) +"xJ" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"xK" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"xL" = ( +/obj/structure/closet/cardboard/metal, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xN" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership/control; + dir = 1; + dwidth = 3; + height = 7; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/assault_pod/default; + width = 7 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xQ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xS" = ( +/obj/machinery/button/door{ + id = "XCCsec1"; + name = "CC Shutter 1 Control"; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xT" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"xU" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xV" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/control) +"xW" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/control) +"xX" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xY" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/centcom/evac) +"xZ" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/centcom/evac) +"ya" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Study" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yb" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Break Room" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yj" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"yk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"yl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"ym" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"yn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/centcom/ferry) +"yo" = ( +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"yp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"yq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -28 + }, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"yr" = ( +/obj/machinery/door/airlock/centcom{ + name = "Briefing Room"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ys" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"yt" = ( +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yu" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yv" = ( +/obj/machinery/computer/prisoner{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yw" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yx" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"yz" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side, +/area/centcom/control) +"yA" = ( +/obj/item/storage/firstaid/regular, +/obj/structure/table, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/centcom/control) +"yB" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/centcom/evac) +"yC" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yD" = ( +/obj/structure/table/wood, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yE" = ( +/obj/structure/table/wood, +/obj/item/retractor, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yF" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/wizrobe/magusblue, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/obj/structure/mirror/magic{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yG" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/wizrobe/magusred, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yH" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/turf/open/floor/grass, +/area/wizard_station) +"yI" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/grass, +/area/wizard_station) +"yJ" = ( +/obj/effect/decal/remains/xeno/larva, +/turf/open/floor/grass, +/area/wizard_station) +"yK" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/grass, +/area/wizard_station) +"yU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"yX" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"yY" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"yZ" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"za" = ( +/obj/structure/bookcase/random, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zb" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zc" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zd" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ze" = ( +/obj/structure/closet/secure_closet/ertEngi, +/obj/structure/sign/directions/engineering{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zf" = ( +/obj/structure/closet/secure_closet/ertEngi, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zg" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/flashlight/seclite, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zh" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/plastic/c4{ + pixel_x = 6 + }, +/obj/item/grenade/plastic/c4{ + pixel_x = -4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zi" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zj" = ( +/obj/structure/closet/secure_closet/ertCom, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the Command department is."; + dir = 2; + icon_state = "direction_bridge"; + name = "command department"; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zk" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"zl" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/centcom/evac) +"zm" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/centcom/evac) +"zo" = ( +/obj/structure/destructible/cult/tome, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zp" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/suit/wizrobe/red, +/obj/item/clothing/head/wizard/red, +/obj/item/staff, +/obj/item/clothing/shoes/sandal/magic, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zq" = ( +/turf/open/floor/grass, +/area/wizard_station) +"zr" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/turf/open/floor/grass, +/area/wizard_station) +"zx" = ( +/obj/structure/closet/syndicate/personal, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"zy" = ( +/obj/structure/table, +/obj/item/gun/energy/ionrifle{ + pin = /obj/item/firing_pin + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"zz" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zA" = ( +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"zB" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"zC" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"zD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zF" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/centcom/control) +"zG" = ( +/turf/open/floor/plasteel/blue/corner, +/area/centcom/control) +"zH" = ( +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/item/retractor{ + pixel_x = 4 + }, +/obj/item/hemostat{ + pixel_x = -4 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zI" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zJ" = ( +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zK" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zL" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/centcom/evac) +"zN" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zO" = ( +/obj/structure/destructible/cult/talisman{ + desc = "An altar dedicated to the Wizards' Federation" + }, +/obj/item/kitchen/knife/ritual, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zP" = ( +/obj/item/clothing/shoes/sandal/marisa, +/obj/item/clothing/suit/wizrobe/marisa, +/obj/item/clothing/head/wizard/marisa, +/obj/item/staff/broom, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zQ" = ( +/obj/effect/decal/cleanable/blood/splatter, +/mob/living/simple_animal/hostile/netherworld{ + name = "Experiment 35b" + }, +/turf/open/floor/grass, +/area/wizard_station) +"Ab" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Ac" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Ad" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ae" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Af" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ag" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ah" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"Ai" = ( +/obj/machinery/door/poddoor/ert, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Aj" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/radio, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Ak" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Al" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Am" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/centcom/control) +"An" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"Ao" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"Ap" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/blue/corner, +/area/centcom/control) +"Aq" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"Ar" = ( +/turf/open/floor/plasteel/blue, +/area/centcom/control) +"As" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"At" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/centcom/evac) +"Au" = ( +/obj/machinery/abductor/experiment{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Av" = ( +/obj/machinery/abductor/console{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Aw" = ( +/obj/machinery/abductor/pad{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Ax" = ( +/turf/closed/indestructible/fakeglass{ + color = "#008000" + }, +/area/wizard_station) +"Ay" = ( +/obj/effect/landmark/start/wizard, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Az" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/grass, +/area/wizard_station) +"AA" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, +/turf/open/floor/grass, +/area/wizard_station) +"AB" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/grass, +/area/wizard_station) +"AJ" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"AK" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"AL" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/seclite, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"AM" = ( +/obj/machinery/shuttle_manipulator, +/turf/open/floor/circuit/green, +/area/centcom/ferry) +"AN" = ( +/turf/open/floor/circuit/green, +/area/centcom/ferry) +"AO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"AP" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"AQ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"AR" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/zipties, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"AS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Briefing Area APC"; + pixel_x = 26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"AT" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"AU" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"AV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AW" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AX" = ( +/obj/structure/table, +/obj/item/toy/sword, +/obj/item/gun/ballistic/shotgun/toy/crossbow, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AY" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Ba" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Bb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Bc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Bd" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Be" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Bf" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Bg" = ( +/mob/living/simple_animal/bot/medbot/mysterious{ + desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; + faction = list("neutral","silicon","creature"); + name = "Nobody's Perfect" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Bh" = ( +/obj/machinery/light, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Bi" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/turf/open/floor/grass, +/area/wizard_station) +"Bu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Bv" = ( +/obj/machinery/computer/card/centcom{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Bw" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Bx" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"By" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Bz" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/blue, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"BA" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"BB" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"BC" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"BD" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"BE" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec3"; + name = "CC Main Access Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"BF" = ( +/obj/item/defibrillator/loaded, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BG" = ( +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BH" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"BI" = ( +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"BJ" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"BK" = ( +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BL" = ( +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BM" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BO" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BQ" = ( +/obj/effect/landmark/abductor/scientist{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"BR" = ( +/obj/effect/landmark/abductor/agent{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"BS" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Observation Deck" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"BY" = ( +/obj/item/toy/figure/syndie, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"BZ" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/radio/headset/headset_cent, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ca" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"Cb" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"Cc" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Cd" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/light, +/turf/open/floor/grass, +/area/centcom/evac) +"Ce" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Cf" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/evac) +"Cg" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + dir = 1; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/evac) +"Ch" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "XCCcustoms1"; + layer = 3; + name = "CC Emergency Docks Control"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Ci" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Cp" = ( +/obj/structure/statue/uranium/nuke, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"Cq" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cr" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cs" = ( +/obj/structure/bookcase/random, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ct" = ( +/obj/structure/filingcabinet/medical, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cu" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cv" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Briefing Room APC"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cx" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cz" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"CA" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"CB" = ( +/obj/structure/closet/secure_closet/ertMed, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CC" = ( +/obj/structure/closet/secure_closet/ertMed, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -32; + use_power = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CD" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/emps, +/obj/item/gun/energy/ionrifle, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CE" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe/rapidsyringe, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CF" = ( +/obj/structure/closet/secure_closet/ertSec, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CG" = ( +/obj/structure/closet/secure_closet/ertSec, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CH" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CI" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/control) +"CJ" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"CK" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"CL" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/control) +"CM" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CN" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"CP" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"CQ" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"CR" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"CX" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CY" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/centcom/control) +"CZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/centcom/control) +"Da" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4 + }, +/obj/item/reagent_containers/hypospray/medipen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Db" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Dc" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Dd" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"De" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Df" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Dg" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"Dh" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Dq" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Dr" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Ds" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/centcom/control) +"Dt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/fancy/donut_box, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"Du" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"Dv" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/centcom/control) +"Dw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Dx" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"Dy" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/evac) +"Dz" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"DA" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"DB" = ( +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"DC" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Storage" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"DD" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Personal Quarters" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"DE" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Bathroom" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"DF" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DG" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/centcom/control) +"DH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/machinery/door/window/brigdoor{ + name = "CentCom Customs"; + icon_state = "rightsecure"; + dir = 4; + req_access_txt = "109"; + base_state = "rightsecure" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"DI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/pen/blue, +/obj/machinery/door/window/brigdoor{ + name = "CentCom Customs"; + icon_state = "rightsecure"; + dir = 8; + req_access_txt = "109"; + base_state = "rightsecure" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"DJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/centcom/control) +"DK" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom" + }, +/area/centcom/evac) +"DL" = ( +/obj/item/clothing/suit/wizrobe/black, +/obj/item/clothing/head/wizard/black, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"DM" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"DN" = ( +/obj/item/cardboard_cutout, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"DO" = ( +/obj/structure/table/wood, +/obj/item/dice/d20, +/obj/item/dice, +/turf/open/floor/carpet, +/area/wizard_station) +"DP" = ( +/obj/structure/punching_bag, +/turf/open/floor/carpet, +/area/wizard_station) +"DQ" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"DR" = ( +/turf/open/floor/plasteel/white, +/area/wizard_station) +"DS" = ( +/obj/structure/mirror/magic{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"DT" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "CC Main Access Control" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DU" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DV" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"DW" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"DX" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/computer/med_data{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DY" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DZ" = ( +/obj/item/cautery/alien, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ea" = ( +/obj/item/coin/antagtoken, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"Eb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"Ec" = ( +/obj/structure/bed, +/obj/item/bedsheet/wiz, +/turf/open/floor/carpet, +/area/wizard_station) +"Ed" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"Ee" = ( +/obj/item/soap/homemade, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Ef" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Eg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Booth"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Eh" = ( +/obj/structure/closet/cardboard, +/obj/item/banhammer, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ei" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ej" = ( +/obj/vehicle/ridden/scooter/skateboard{ + icon_state = "skateboard"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ek" = ( +/obj/structure/dresser, +/obj/item/storage/backpack/satchel, +/turf/open/floor/carpet, +/area/wizard_station) +"El" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/tray, +/obj/item/reagent_containers/food/snacks/burger/spell, +/turf/open/floor/carpet, +/area/wizard_station) +"Em" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"En" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Eo" = ( +/obj/structure/table/wood/fancy, +/obj/item/skub{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Ep" = ( +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"Eq" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Er" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Es" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Et" = ( +/obj/item/clipboard, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Eu" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ev" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tdome/tdomeobserve) +"Ew" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/tdome/tdomeobserve) +"Ex" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Ey" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Ez" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"EA" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"EB" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"EC" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Engine Room" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/engine/cult, +/area/wizard_station) +"ED" = ( +/turf/closed/indestructible/riveted, +/area/centcom/holding) +"EE" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EF" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EG" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/tdome/tdomeobserve) +"EH" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/tdome/tdomeobserve) +"EI" = ( +/turf/open/floor/plasteel/red/corner, +/area/tdome/tdomeobserve) +"EJ" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"EK" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"EL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EM" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/tdome/tdomeobserve) +"EN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"EO" = ( +/turf/open/floor/plasteel/neutral, +/area/tdome/tdomeobserve) +"EP" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/tdome/tdomeobserve) +"EQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"ER" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/tdome/tdomeobserve) +"ES" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"ET" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeobserve) +"EU" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeobserve) +"EV" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EW" = ( +/obj/structure/table/wood, +/turf/open/floor/engine/cult, +/area/wizard_station) +"EX" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand{ + desc = "Used in emergencies to reignite magma engines."; + max_charges = 0; + name = "wand of emergency engine ignition" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"EY" = ( +/obj/structure/table/wood, +/obj/item/bikehorn/golden{ + pixel_x = -8; + pixel_y = 8 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Fi" = ( +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fj" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fk" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fl" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fm" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 9 + }, +/area/tdome/tdomeobserve) +"Fn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Fo" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"Fp" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Fq" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Fr" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "rightsecure"; + name = "Thunderdome Booth"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Fs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ft" = ( +/turf/open/floor/plasteel/goonplaque{ + desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors." + }, +/area/tdome/tdomeobserve) +"Fu" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner, +/area/tdome/tdomeobserve) +"Fv" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Fw" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Fx" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/tdome/tdomeobserve) +"Fy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Fz" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"FC" = ( +/obj/item/camera, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"FD" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"FE" = ( +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"FF" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"FG" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/corner, +/area/tdome/tdomeobserve) +"FH" = ( +/turf/open/floor/plasteel/neutral/side, +/area/tdome/tdomeobserve) +"FI" = ( +/turf/open/floor/plasteel/red/side, +/area/tdome/tdomeobserve) +"FJ" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/tdome/tdomeobserve) +"FK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Backstage"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"FL" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"FM" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"FN" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"FO" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/tdome/tdomeobserve) +"FP" = ( +/turf/open/floor/plasteel/green/side, +/area/tdome/tdomeobserve) +"FQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"FR" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"FS" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"FT" = ( +/obj/structure/destructible/cult/forge{ + desc = "An engine used in powering the wizard's ship"; + name = "magma engine" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"FZ" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/item/clothing/head/bandana{ + pixel_y = -10 + }, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Ga" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Gb" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Gc" = ( +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Gd" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Ge" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Gf" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"Gg" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"Gh" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Gi" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/tdome/tdomeobserve) +"Gj" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/red/side, +/area/tdome/tdomeobserve) +"Gk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/redyellow/side, +/area/tdome/tdomeobserve) +"Gl" = ( +/turf/open/floor/plasteel/redyellow/side, +/area/tdome/tdomeobserve) +"Gm" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Gn" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/side, +/area/tdome/tdomeobserve) +"Go" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/tdome/tdomeobserve) +"Gp" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Gq" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Gr" = ( +/obj/structure/window/reinforced{ + resistance_flags = 3; + color = "#008000"; + dir = 1 + }, +/turf/open/lava, +/area/wizard_station) +"Gt" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Gu" = ( +/obj/machinery/door/airlock/silver{ + name = "Shower" + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Gv" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Gw" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"Gx" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Gy" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"Gz" = ( +/obj/structure/shuttle/engine/heater{ + resistance_flags = 3 + }, +/obj/structure/window/reinforced{ + resistance_flags = 3; + color = "#008000"; + dir = 1 + }, +/turf/open/lava/airless, +/area/wizard_station) +"GC" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GD" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GE" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GF" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GG" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/icepepper, +/obj/item/reagent_containers/food/snacks/grown/icepepper, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GH" = ( +/obj/machinery/processor, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"GI" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GJ" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/spaghetti, +/obj/item/reagent_containers/food/snacks/spaghetti, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GK" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/tdome/tdomeobserve) +"GL" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/golden{ + pixel_y = 32 + }, +/obj/item/clothing/accessory/lawyers_badge{ + desc = "A badge of upmost glory."; + name = "thunderdome badge" + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"GM" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GN" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"GO" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/golden{ + pixel_y = 32 + }, +/obj/item/clothing/accessory/medal/silver{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"GP" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/tdome/tdomeobserve) +"GQ" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GR" = ( +/obj/structure/table/wood, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/revolver/doublebarrel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GS" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GT" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GU" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GV" = ( +/turf/open/floor/plasteel/green/corner, +/area/tdome/tdomeobserve) +"GW" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"GX" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/wizard_station) +"GZ" = ( +/turf/open/floor/plating/beach/coastline_b, +/area/centcom/holding) +"Ha" = ( +/obj/item/clothing/head/collectable/paper, +/turf/open/floor/plating/beach/coastline_b, +/area/centcom/holding) +"Hb" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Hc" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Hd" = ( +/turf/open/floor/plasteel/red, +/area/tdome/tdomeobserve) +"He" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"Hf" = ( +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"Hg" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Hh" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Hm" = ( +/turf/open/floor/plating/beach/water, +/area/centcom/holding) +"Hn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Ho" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/kitchen/knife, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Hp" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/red, +/area/tdome/tdomeobserve) +"Hq" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Hr" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/thunderdome{ + pixel_y = -32 + }, +/obj/item/clothing/accessory/medal/gold{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/clothing/accessory/medal/gold, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"Hs" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ht" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/thunderdome{ + pixel_y = -32 + }, +/obj/item/clothing/accessory/medal{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"Hu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"Hv" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"Hw" = ( +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Hx" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Hy" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/floor/plasteel, +/area/centcom/holding) +"Hz" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/holding) +"HA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HB" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/red, +/area/tdome/tdomeobserve) +"HD" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"HF" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/corner, +/area/tdome/tdomeobserve) +"HG" = ( +/obj/item/reagent_containers/food/snacks/egg/rainbow{ + desc = "I bet you think you're pretty clever... well you are."; + name = "easter egg" + }, +/turf/open/space, +/area/space) +"HH" = ( +/obj/effect/landmark/holding_facility, +/turf/open/floor/engine, +/area/centcom/holding) +"HI" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HJ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/apron/chef, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HL" = ( +/turf/open/floor/plasteel/vault, +/area/tdome/tdomeobserve) +"HM" = ( +/obj/structure/chair, +/obj/effect/landmark/thunderdome/observe, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HN" = ( +/obj/structure/chair, +/obj/effect/landmark/thunderdome/observe, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HO" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HR" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"HS" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Locker Room"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"HU" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/bag/tray, +/obj/item/kitchen/fork, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HW" = ( +/turf/open/floor/plasteel/redyellow, +/area/tdome/tdomeobserve) +"HX" = ( +/obj/machinery/vending/boozeomat, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/tdome/tdomeobserve) +"Ia" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/tdome/tdomeobserve) +"Ib" = ( +/obj/structure/rack, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/clothing/head/chefhat, +/turf/open/floor/plasteel/vault, +/area/tdome/tdomeobserve) +"Ic" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Id" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ie" = ( +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_y = 6 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 3 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"If" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/tdome/tdomeobserve) +"Ig" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"Ih" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Ii" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ij" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/sign/barsign{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ik" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Il" = ( +/turf/closed/indestructible/fakeglass, +/area/tdome/tdomeobserve) +"Io" = ( +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/table/wood, +/obj/structure/sign/barsign{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ip" = ( +/obj/item/lighter{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lighter, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Iq" = ( +/obj/structure/table/wood, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ir" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Is" = ( +/obj/machinery/igniter/on, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"It" = ( +/turf/open/floor/plasteel, +/area/tdome/arena) +"Iu" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Iv" = ( +/turf/closed/indestructible/riveted, +/area/tdome/tdomeadmin) +"Iw" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeadmin) +"Ix" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Iy" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Iz" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomegen"; + name = "General Supply" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IA" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IB" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IC" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"ID" = ( +/obj/machinery/door/poddoor{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IE" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/arena) +"IF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/tdome/arena) +"IH" = ( +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"II" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/tdome/arena) +"IJ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/arena) +"IL" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IM" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IN" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IP" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IQ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/tdome/tdomeadmin) +"IR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tdome/tdomeadmin) +"IS" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"IT" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IU" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IV" = ( +/obj/effect/landmark/thunderdome/two, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"IW" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IX" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/tdome/arena) +"IY" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/arena) +"IZ" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Ja" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jb" = ( +/obj/effect/landmark/thunderdome/one, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"Jc" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jd" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/tdome/tdomeadmin) +"Je" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jg" = ( +/obj/machinery/camera{ + pixel_x = 11; + pixel_y = -9; + network = list("thunder"); + c_tag = "Red Team" + }, +/obj/effect/landmark/thunderdome/two, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"Jh" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Ji" = ( +/turf/open/floor/circuit/green, +/area/tdome/arena) +"Jj" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena) +"Jk" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jl" = ( +/obj/machinery/camera{ + pixel_x = 12; + pixel_y = -10; + network = list("thunder"); + c_tag = "Green Team" + }, +/obj/effect/landmark/thunderdome/one, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"Jm" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeadmin) +"Jn" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/tdome/tdomeadmin) +"Jo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jq" = ( +/obj/machinery/camera{ + pixel_x = 10; + network = list("thunder"); + c_tag = "Arena" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena) +"Jr" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeadmin) +"Js" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/tdome/arena) +"Jt" = ( +/turf/open/floor/plasteel/green/corner, +/area/tdome/arena) +"Ju" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jv" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jw" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jx" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jy" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jz" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JA" = ( +/obj/machinery/abductor/experiment{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JB" = ( +/obj/machinery/abductor/console{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JC" = ( +/obj/machinery/abductor/pad{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JD" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomehea"; + name = "Heavy Supply" + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JF" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JG" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeadmin) +"JH" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JI" = ( +/turf/closed/indestructible/fakeglass, +/area/tdome/tdomeadmin) +"JL" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JM" = ( +/obj/effect/landmark/abductor/scientist, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JN" = ( +/obj/effect/landmark/abductor/agent, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeadmin) +"JP" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JQ" = ( +/obj/effect/landmark/thunderdome/admin, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeadmin) +"JR" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JS" = ( +/obj/structure/chair/comfy/brown{ + color = "#66b266"; + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen, +/area/tdome/tdomeadmin) +"JT" = ( +/obj/machinery/button/flasher{ + id = "tdomeflash" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JU" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeadmin) +"JV" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape/backup) +"JW" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape/backup) +"JX" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"JY" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ka" = ( +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeadmin) +"Kb" = ( +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 + }, +/area/tdome/tdomeadmin) +"Kc" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kd" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Ke" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape/backup) +"Kf" = ( +/obj/machinery/computer/emergency_shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Kg" = ( +/turf/closed/indestructible/fakedoor{ + name = "Thunderdome Admin" + }, +/area/tdome/tdomeadmin) +"Kh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Ki" = ( +/turf/open/floor/plasteel/vault, +/area/tdome/tdomeadmin) +"Kj" = ( +/obj/machinery/door/airlock/external{ + name = "Backup Emergency Escape Shuttle" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Kk" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 8; + id = "backup_away"; + name = "Backup Shuttle Dock"; + width = 8 + }, +/obj/docking_port/mobile/emergency/backup, +/turf/open/floor/plating, +/area/shuttle/escape/backup) +"Kl" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Km" = ( +/obj/structure/table/wood, +/obj/item/paper/fluff/stations/centcom/broken_evac, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Kn" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ko" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kp" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kq" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/radio/headset/headset_cent, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kr" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ks" = ( +/obj/machinery/button/door{ + id = "thunderdomehea"; + name = "Heavy Supply Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kt" = ( +/obj/machinery/button/door{ + id = "thunderdome"; + name = "Main Blast Doors Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ku" = ( +/obj/machinery/button/door{ + id = "thunderdomegen"; + name = "General Supply Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kv" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kw" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kx" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ky" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kz" = ( +/obj/structure/table/wood, +/obj/item/book/manual/random, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"KA" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/tdome/tdomeadmin) +"KB" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/light, +/turf/open/floor/grass, +/area/tdome/tdomeadmin) +"KC" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeadmin) +"KD" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeadmin) +"KE" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"KF" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"KG" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/tdome/tdomeadmin) +"KH" = ( +/turf/closed/wall/mineral/titanium, +/area/centcom/evac) +"KI" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KJ" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KK" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KL" = ( +/obj/docking_port/stationary{ + dir = 1; + dwidth = 1; + height = 4; + id = "pod4_away"; + name = "recovery ship"; + width = 3 + }, +/turf/open/space, +/area/space) +"KM" = ( +/obj/docking_port/stationary{ + dir = 1; + dwidth = 1; + height = 4; + id = "pod3_away"; + name = "recovery ship"; + width = 3 + }, +/turf/open/space, +/area/space) +"KN" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KO" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/centcom/evac) +"KP" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/centcom/evac) +"KQ" = ( +/turf/open/floor/plating, +/area/centcom/evac) +"KR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/centcom/evac) +"KS" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/centcom/evac) +"KU" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KV" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"KW" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/firstaid/toxin, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KX" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KY" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 2 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KZ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/centcom/evac) +"La" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lb" = ( +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lc" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Ld" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Le" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lf" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lg" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lh" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Li" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lj" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lk" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Ll" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lm" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/stamp, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Ln" = ( +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lo" = ( +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lp" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lq" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lr" = ( +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Security Desk"; + req_access_txt = "103" + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Ls" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 1; + height = 4; + id = "pod2_away"; + name = "recovery ship"; + width = 3 + }, +/turf/open/space, +/area/space) +"Lt" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/centcom/evac) +"Lu" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"Lv" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lw" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/centcom/evac) +"Lx" = ( +/obj/structure/bed, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Ly" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"Lz" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 7; + id = "pod1_away"; + name = "recovery ship"; + width = 5 + }, +/turf/open/space, +/area/space) +"LA" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LB" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LC" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LD" = ( +/obj/machinery/door/airlock/titanium{ + name = "Cockpit"; + req_access_txt = "109" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"LE" = ( +/obj/structure/table, +/obj/item/radio/off, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LF" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LG" = ( +/obj/structure/filingcabinet, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LH" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LI" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LJ" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LK" = ( +/obj/machinery/abductor/experiment{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LL" = ( +/obj/machinery/abductor/console{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LM" = ( +/obj/machinery/abductor/pad{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LN" = ( +/obj/structure/table, +/obj/item/storage/lockbox, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LO" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LP" = ( +/obj/machinery/computer/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LQ" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/pen, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LR" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LS" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LT" = ( +/obj/effect/landmark/abductor/scientist{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LU" = ( +/obj/effect/landmark/abductor/agent{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LV" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/errorroom) +"LW" = ( +/turf/closed/mineral/ash_rock, +/area/awaymission/errorroom) +"LX" = ( +/obj/structure/speaking_tile, +/turf/closed/mineral/ash_rock, +/area/awaymission/errorroom) +"LY" = ( +/obj/item/rupee, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"LZ" = ( +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"Ma" = ( +/obj/effect/landmark/error, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"Mb" = ( +/obj/structure/signpost/salvation{ + icon = 'icons/obj/structures.dmi'; + icon_state = "ladder10"; + invisibility = 100 + }, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"Mc" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"Md" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Me" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Mf" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Mg" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Mh" = ( +/obj/machinery/door/poddoor{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Mi" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomegen"; + name = "General Supply" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"My" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership; + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_away"; + name = "syndicate recon outpost"; + roundstart_template = /datum/map_template/shuttle/infiltrator/basic; + width = 23 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"MD" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'FOURTH WALL'."; + name = "\improper FOURTH WALL"; + pixel_x = -32 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ME" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/wizard_station) +"Nk" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"NG" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"NU" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Oj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Un" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"UO" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"VX" = ( +/obj/effect/landmark/shuttle_import, +/turf/open/space/basic, +/area/space) +"Wc" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"WJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"WQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Xt" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/centcom/control) +"Xy" = ( +/obj/machinery/door/airlock/external{ + name = "Ferry Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Yt" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"ZJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"ZX" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacab -aaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajakagalamananaoagapapapapapagaqaqaqaqaqagarararararagasatatatauav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafawaxaxafagahaiajajayagazanaAaAanagapaBapaBapagaqaqaqaqaqagaraCaraCaragaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaGafagahaiajajaHaganaIaJaKaLagapapapapapagaqaqaqaqaqagarararararagaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaMafagahaiajajajagananaNaNanagapapapapapagaqaqaqaqaqagararaCararagaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaOafafafagahaiajajaHagaPaQananaQagapapaBapapagaqaqaqaqaqagarararararagaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaRafaSawagahaiajajaHagaPaTaUaVaTagapapaBapapagaqaqaqaqaqagarararararagaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaGafafafagahaiajajajagaPaYaZaZaZagapapapapapagaqaqaqaqaqagararaCararagaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajaHagaPbaaZaZbbagapapapapapagaqaqaqaqaqagarararararagaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaxaxaGafagahaiajajayagaPbaaZaZbbagapaBapaBapagaqaqaqaqaqagaraCaraCaragaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajbcagaPbdbebebfagapapapapapagaqaqaqaqaqagarararararagbgbhbhbhbiav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblbmblbnblagbobpbqbrbsagbtbtbubvbvagbwbwbwbwbwagbxbybybybzagbAbBbBbBbCav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbnbDbEbFblagbGbHbHbHbHagbIbIbJbKbKagbwbLbwbMbwagbNbNbNbNbNagbObPbPbPbQav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDbRbSbTbDagbHbHbUbVbWagbIbXbXbXbKagbwbYbwbYbwagbNbNbNbNbNagbObZbZbZbQav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcablcbcccaagbHbHcdcdcdagbIbJbJbJbKagbwbwbwbwbwagbNbNbNbNbNagbObPbPbPbQav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcebkbkagbDblblblblagcfbHcgbHchagcicjcjcjckagbwclbwbwbwagcmcmcmcmcmagcncocococpav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcqcrbkagblbEblbmbDagcsbHctbHcuagcvcwcwcwcxagbwbwbwcybwagczczczczczagcAcBcBcBcCav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcacDbRcEblagbHbHbHbHbHagcFbJcGbJcHagbwbwbwbwbwagbNbNbNbNbNagcIbPbPbPcJav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDcKcLcMcNagcOcPcQbHbHagcFcRcRcRcHagcScTcUcScSagbNbNbNbNbNagcIcVcVcVcJav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbmcKcMcKcWagbHbHcXbHbHagcFcFbJcHcHagcYcYcYcYcYagbNbNbNbNbNagcIbPbPbPcJav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblcablbnblagcZdadbdcddagdededfdgdgagdhdhdhdhdhagbzdididibxagdjdkdkdkdlav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabacacacacacabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagdodpdqdrdsagdtdudududtagdvdwdxdydzagdAdAdAdAdAagdBdCdDdEdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagdHdIdJdKdHagdLdLdMdLdLagdNdOdPdQdRagdSdTdUdVdWagdAdXdYdZdAagdBeaebecdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagedeeedeeedagefegegegehageiejekejelagemeneoepeqagdAdAdAdAdAagdBeresetdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagevewevewevagexeyezeAexagejejejejejageBeBeBeBeBagdAeCdAeDdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagewevewevewageHeHeHeHeHageIeJejeKeLageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagevewevewevageHeHeHeHeHagePeJejeKeQageReSeBeReSagdAeTdAeUdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagewevewevewageHeHeHeHeHagejeVeVeVejageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmageWeXeWeXeWageYeYeZeYeYagfafbfcfdfeageReSeBeReSagdAeDdAffdAagdBfgfhfidFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagfjfkflfmfjagdLdLdLdLdLagfnfofofofnageMeNeBeMeNagdAeOdAeOdAagdBfpfpfpdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagfqfqfqfqfqagfrfsfsfsftagepeneBepenagdAdAdAdAdAagdBfufvfwdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfLfzfFfGfHfHfHfHfHfHfHfIfFfzfMfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfPfOfHfHfIfFfzfQfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfRfOfHfHfIfFfzfQfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfSfzfFfGfHfHfHfHfHfHfHfIfFfzfTfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababfUfUfUfUfUabfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyabfUfUfUfUfUababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfVfVfVfVfVabababababababababababababababababfWfWfWfWfWabaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -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 -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfYfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -gufXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZghghghfZfZfZfZghghghfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZgCgCgCfZfZfZfZgCgCgCfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgDgEgFgFgGgEgFgFgGgEgFgFgGgEgFgFgGgEgFgHfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZgIfZfZfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgKgkgLghgMgkgLghgMgkgLghgMgkgLghgMglgLgJfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZgNfZfZfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigJgOgigkghghgigkghghgigkghghgigkghghglgkgJgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgSgkgTghgUgkgTghgUgkgTghgUgkgTghgUglgTgJfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZgVfZgBfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgWgXgCgCgYgXgCgCgYgXgCgCgYgXgCgCgYgXgCgZfZfZhafZgBfZhafZgBfZhafZfZgBfZhafZgBfZfZhafZgBfZhafZgBfZhafZfZgBfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgFfZfZfZfZfZglglglfZfZfZfZfZhchdhdhdhefZfZgBfZgBfZgBfZgBfZgBfZfZgBfZgBfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamBhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogohihjhjhjhkgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZhmhnhnhnhofZgBgBgBfZhphphpfZgBgBgBfZghfZfZfZghfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqgqgqgqgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhrhshshshthuhuhuhuhuhuhuhuhuhuhuhuhuhvhwhwhwhxghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkhChDhCgkgkfZgkghglghgkgkgkhChEhCgkgkgkghglghgkgkghghgBgjgkgjhjhjglhjhjgjgkgjfZhygkglgkgifZglhjhzhzhjhzhBhzhzhBgqfZgphfgqhfhAfZgshfgshBhBgqhBhBgshfgsgBghghhfhfghgqghhfhfhfhChFhChfhfhfghgqghhffZhfhfhChGhChfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggghglghgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhIhJhJhJhKhLhLhLhLhLhLhLhLhLhLhLhLhLhMhNhNhNhOghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbggghglghgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZghfZfZfZghfZgBgBgBfZhphphpfZgBgBgBfZhPhQhQhQhRfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqgqgqgqgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogohShBhBhBhTgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZhUhVhVhVhWfZfZfZfZfZgqgqgqfZfZfZfZfZgCfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZgBfZgIfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZhXgFhYhZgFgFhYhZgFgFhYhZgFgFhYhZgFgFhYiafZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgBfZgNfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgOibgqicghibhficghibhficghibhficghibhfidgOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgigPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgOhfgqghghhfgpghghhfgpghghhfgpghghhfgpgJgOgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZfZfZgVfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZgOiegqifghiehfifghiehfifghiehfifghiehfiggOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZhafZfZfZhafZfZfZhafZfZfZfZhafZfZfZfZhafZfZfZhafZfZfZhafZfZihgCiiijgCgCiiijgCgCiiijgCgCiiijgCgCiiikfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgFgFgFfZfZfZfZgFgFgFfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZghghghfZfZfZfZghghghfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgighgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailililiminioioipioioinimilililaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiqirisitiuiviwixiuiyiziriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiAiBiCiCiuiDiCiEiuiCiCiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiFiFiFiFiGiGiFiGiGiFiFioioioioioioioiliHiIiJiKimiDiCiEimiLiMiIiHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOiPiQiRiRiRiRiRiSiFaaaaaaaaaaaaaailiqiriTiUiuiViCiWiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOiPiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiAiBiTiUjaiCiCiCjaiTiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjdiYjejejejeiYjfiFaaaaaaaaaaaaaailiHiljgiUiujhjijhiuiTjjiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjljmjnjoiYiOjpjpjpiYjqiFaaaaaaaaaaaaaailiqiriTiUiuiuimiuiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajrjsjriPjtiYiYiYiYiYiYjuiFaaaaaaaaaaaaaailiAiBiTjvjwjwjwjwjwjxiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiXjyjtiYiOjpjpjpiYjuiFaaaaaaaaaaaaaailiHiljziCjAjAjAjAjAiCjBiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCjrjsjrjDjtiYiYiYiYiYiYiZjEaaaaaaaaaaaaaailiqiriTjFjGjGjGjGjGjHiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIjJjKjLjMiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiAiBiTiUiuiuimiuiuiTiUiBiAilioioioioioioipioiniminiminioipioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjPiYiYiYiYiYiYjQiFaaaaaaaaaaaaaailiHiljRiUiujSjTjUiuiTjViliHiljWjXjYiojZkakbkakckdkekfkgkakbkakhioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkihlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiqiriTiUjaiCiCiCjaiTiUiriqilkkklkljaiCkmkmklklklklklklklkmkmknioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukvkvkvkvkvkvkvkvkvkvkvkvkvkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYkwkwkwkwiYjfiFaaaaaaaaaaaaaailiAiBiTiUiukxiCkyiuiTiUiBiAiliCkzkAiokBkmkCkDkEkFkGkHkEkDkIkmkJioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLkMkNkOkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukRkRkRkRkRkRkRkRkRkRkRkRkRkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOjDiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiHiIkSiUimkTiCkUimiTkViIiHilkWkXkYioinkZimlalblcldlelblfimkZinioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalglhlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkulllllllmlllllllllllmllllllkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOjDlnlolololplolqiFioioiolrioioioiliqirlsltiuluiClviulsltiriqiliClwlwiolxlyiuklklklklklklkllzlylAioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlClDlElFlGlHaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukukukukukukullkukukukukukukukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiFiXiXiNlJiFjEiFlKiFiFlLiolMlMlMiolNiliAiBiCiCiulOiClPiuiCiCiBiAillQklkljalRlSlTklkmkmkmkmkmkllUlVlWipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktktktktktkullkuktktktktmaktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXmbmcmdmemfmgmhiFmiiRmjiFiuiomklriuioiuilililkZkZioimkZimiokZkZilililiokZimiomlmmiuklmnmokmmomnklmplWmqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlmyhlhlhlmzmAhlhlhlhlhlmzhlktkullnzmCmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmEmDmDaaaamFmGmHiRmIiRiRmJiFkjiYjfiFmKmLmMmNmMmOmPiumQinmRmRiumSlymTiumRmRinmUkakbiCmViomWmXiuklmYmYkmmYmYklmZlWnaioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlmyhlhlhlhlhlhlhlhlhlhlhlmzhlhlhlhlhlktkullnznhhlhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaninjnkmDaaaajEnlnmnnlolololqlJkjiYiZnonpnqnqnqnqnqnrioioimkWiCjaiCjAiCjaiCnsimntkmkmkmnuionvnwiuklklklklklklkllUlVlWimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlnxhlhlhlhlhlmyhlhlmAhlhlmzhlhlktkunynzmahlmzhlhlmAhlmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanAnBnCmDaaaaiFnDnEnFnGnHmgnIiFnmlonJiFnKnqnqnqnqnqnLiunMiuiLiKiunNkmnNiuiLiKiunOkmkmkmnPionQiuimiuiuiukZiuiuiuimiunRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlmyhlktkullkuktmzhlmAmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDmDmDmDnSmDnTnUmDmDmDmDmDmFjElJiFiNiFlKiFiFnVnqnqnWnqnqnXyUnMOjiTiUiunYnZoaiuiTiUjaiCkmkmkmobinlylyocodododlyodododoclylyioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhlktkullkumahlmzhlhlhlmzhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeofogohoiojokolomonmEooopoqnTormgmgosotoumgoviNownqnqoxnqnqoymknMmkiTiUiuiuimiuiuiTiUmkkkkmkmkmiCjaiCklmYmYmYmYkmmYmYmYmYklozioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlmAhlhlhlktkullkumahlhlhlhlmAhlhlhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoAoBoCoDoEoFoGoHoIoJoIoKoLnUoMmiiRiRmIiRoNoOiXoPnqnqoQnqnqnXyUnMOjiTjvjwjwjwjwjwjxiUjaiCkmkmkmiCjaiCklkmkmkmkmkmkmkmkmkmkloRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlktnxhlhlhlhlktoWktktkullkuktmzhlmzmzhlmAmzmAhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDoXoYoZpapboFpcpdpemDpfpgphmDpipjiYiYiYiYiZpkplnpnqnqnqnqnqnLiunMiulsjGpmjGjGjGpmjGltiupnpopppokhinlQkkpqprpsptpupvpsprkapwkeioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktktkukunzkupFkuktmapGktmapGktmahlmzhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoepHoBoBpIpJpKoIpLpMmDpNpgpOmDpPnmlolonnlolqmgpQnKnqnqnqnqnqnrioioioiuiuimiuiuiuimiuiuioioinioioioioioioioioioioioinioioioioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktkungpXpYpZqakukukukukukunzkuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeqbqcqdoFqeqfqgqhqimDqjqkqlmDqmqmmgqnqooMqpqqiXqrqsqsqtqsqsquiumQiolNqviuqvlNqviuqwlLioqxqxqxqyqzqAqyqyqxqBqCqDqxqzqyqAqzqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIqEAxAxAxqElIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlktktktkthlhlhlhlhlhlhlhlhlktktktkthlktkuqJpZpZpZpZqKqLqMkuqNqOqPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDoeoenUoemDmDmDmDmDnUqQmDnUmEqQmDmDnUqRnTmDnUqRnTmDiNiFiFqSiFioiniuqTmkinioioiuioioioioiuiuiuimiuiuioqxqUqxqzqyqyqzqzqVqWqXqYqVqyqzqyqyqyqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEqZraqZqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktkurepZrfrfrgpZpZpZrhririrjkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoerkrlrmrnrorprqmDrrrsmDrtqhrurvrwrxryrzrrrArBmDrCrDrEmDiFrFiXrGiXrHiorIrIrIiorJiurKioioioiorLrMrNrOrPrQrRqxqVqxqxqxqVrSqxqxrTrUrVqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqErWqZqZqZrXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuserfsfsgrfpZshsikurisjkukuskskslsmsnsmsmsospskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTsqsrssstsususvmDswswmDsxsypJszsAsBsCsDsEsFsGsHsIsJswmDiFiFiFZXiFioinmkNUiuiniuioiuioiorKiusKsKsKsKsKsKiCZJsMWcsNsOsPsQsQsRsOsOsOsRsQsQsSsOsTsUsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEsWqZqZqZsXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkupZrftetfrfpZshtgkukukukukuskthtisksksksksktnspkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUtotptqtrtststttutvpRmDtxtyoBtztAtBtCmDtDtEtFrztGtHtImDrKiutJtKtLtKtKtKtMtNtNtNtLtNtOtPiuimiCmXMdjAtQjAmmtRqVqxtStTtTtTtTtTtTtTtTtTtTtTtTtTtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEqEAxtXAxqEqEqEqElIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlMyuJlluJudpZpZpZpZpZpZshtgkukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeujukulumunswuomDswswmDupuqoBuroBusoBnUmDnUmDmDmDmDmDmDmQiutKnqtLnqnqnqnqnqnqnqtLnqtNUOutyjuunwuvuwuxuwuyqxuzqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEuCuDqEqZqZqZqEuEuFqEqElIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkuuLrfrfrfpZpZshuMnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDmDnTnUuOmDmDuPuQqRuRuSuTuUuVuWuXmDuYuZuYoevavbvamDioiomRmRiuiuioiuiuiuioiuiumRmRioioioiovciuvdiuvdiuioqxqxuAuBvevfvfvevgvhvevguBuBuBuBtUtVsVviaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEvjvkvjqEqZqZqZqEvlvmvnqEqElIlIlIlIlIlIlIlIaaaaaahhktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuvuvvvwvvvxpZpZpZuJlllllllllluJskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavAvBvCvDvEmDmDmDmDmDmDnTvFrzmDmDmDoeoeoeqRoeoeoemDvGimvHnqiuvIvJvKvLvMvNrNiunqvOimvPimvQmOvRvSvRvSvTimvUrSvVuBvWvXvYvZvYvgvZwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEqEuDvjvjvjwbqZqZqZwcuEwduEuFqEqElIlIlIlIlIlIlIaaaaaahhMDhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktrdkuwlwmwnwnwopZpZwpnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwwsssswxwywzsusususususuwAsusuwBwuvGOjtKnpwCiClywDwEwFlyiCwCnptNyUvPOjwGnqnqwHnqwHwIyUvUwJwKuBuBvWvXvZvYvYwLwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEMEwMvjvjvjqEwNqZwOqEwPuEvlwQvnqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktkukusiwVwWwXkuwYkukukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbxcxdXyxexfxgxhwvxhxixjwswswswswswswswswsxfwswsxkxixhvGmkxlnqiuxmklkmkmkmklxniunqxomkvPmkxpnqnqnqnqnqxqmkvUxrxsuBuBuBvWvZvYvYvYwaxtuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEvjvjvjxuxvqExwqZxxqExyxzuEwduEqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkukukukukukuxGxGxHxIxJxKkuskxLxMskskxNskskxOxPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwztrtrwBxQxRtststststststststsxSwuvGOjxTnqiuxUxVnNkmnNxWxXiunqxoyUvPOjwGnqnqnqnqnqwIyUvUwJwKuBuBuBuBvZxYvYvYwaxZxtuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEqEyaqEqEqEqEqEqEybqEqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktktktktoWktkuxGxGxGxGxGxGkuskskykylymylylylxPskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaynvByoypyqmDmDmDqRnUrzyrnTyrrzmDqRmDmDmDmDmDmDmDmDvGimysnqiuytyuyvMeywyxnwiunqyyimvPimqrqsyznpyznpyAimvUrSvVuBuBuBuBvZwayBvYwavYxZxtuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEyCqZqZyCqEyDyEqZqZqZyFyGqEyHyIyJyKqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmyhlhlmanzxGxGxGxGxGyXkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDnUoemDmDyYyZzazbzcswswswzdzcpHnTzezfzgzhzizjnTioiomRmRiniuiuimiuimiuiuinmRmRioioioimvciuzkiuzkiuioqxqxuAuBuBuBuByBzlvhyBzlzmzmzluBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZqZqZqZzpAxyKzqzrzqqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlnxmzmyoWkuzxzxzxzxzxzykuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoezzpgpgpgzAtwzBzCzBtwzArzzDswswswswzErzrKiuzFnqtLnqnqnqnqnqnqnqtLnqzGiurKiuzHzIzIzJzJzJzKiozLqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaalIlIlIlIlIlIlIAxzNqZqZqZAxqZqZqZzOqZqZzPAxzQyIyKyIqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlmzktkukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoApgAbActwAdAeAfAgAhtwAiswtwAjAktwAlmDmQiuAmzFtLxTAnxTnqxoAoxotLzGApiumQiuAqnqArnqArnqAsioqVqxtSAtAtAtAtAtAtAtAtAtAtAtAtAttUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLAuAvAwkPkQaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZAyqZqZqZAxAzAAzqABqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmzhlnxkthhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUzcpgAJAKzAALAMANAOAPzAAiswtwAQARtwASmDioiotPXtioiuiniuqTmkiniuioXtATioioipAUArnqArnqArzJUOsMWcAVAWAXAYAYAZAWBaAWAZAYAYBbAWBcBdsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalgBelilililjlkaalIlIlIlIlIlIlIqEBfqZqZBfqEBgBhqZqZqZBhqZqEyKyIyKBiqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBupgBvBwtwBxByBzBAAhtwAiswtwBBBCtwBDmDiomQiuutiurKioBEBEBEiomQiuutiurKioimBFBGBHBIBJBKBLioBMqxqxqxqVrSqxqxBNBOBPqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlCBQlEBRlGlHaalIlIlIlIlIlIlIqEqEBSqEqEqEqEqEAxBSAxqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlktktktktktktkthlhlhlhlhlkthlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBZpgpgpgzAtwCaCbCatwzArzzDswswswswzErzioioioNGioioinmkNUiuinioioNGioioioioiuiuiuioiuiuiuioCcqxqzqzCdqyqVCeCfCgCfChqVqzCdqyqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIAxqZqZqZCiqZqZqZqZqZqZqZCiqZqZqZAxlIlIlIlIlIlIlIaaaaaahhktktktktktktkthlhlhlhlhlktktktktktktkthlhlhlBYCpBYhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDCqCrCsCtCuCvCwCxCyCzCAnUCBCCCDCECFCGnUqwiurNlyCHioCICJwHCKCLioCMlyCNiulLiolLqwqviulNlLlNiuCOqxqxqxqxqxqxCPCQCQCQCRqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIAxqZuEqZuEqZuEqZuEqZuEqZuEqZuEqZAxlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDqRnTnUmDmDmDmDmDmDmDmDmDmDmDnTmDmDiuimCXjAvMiuCYnqnqnqCZiuDajADbimiuioiuiuiuioiuiuiuioCQqxDcDdDeDcqxDfCQCQDgDhqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIqEqEqZqZqZqZqZqZqZqZqZqZqZqZqZqEqElIlIlIlIlIlIlIaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDqutDrlSjADsDtwHnqnpnqwHDuDvjAlSiCiClTiCjAjADwjAjAiCUOCcWcCcCQDxCcsLDyCcDzDADBqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEqEDCqEqEqEDDqEqEqEDEqEqEqElIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuipDFjADGDHnpnqnqnqnpDIDJjAnsipiuioioioiokZioioioioDKqxqxqxqxqxqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDLDMDNqEDOuEDPqEDQDRDSqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiolNiuDTDUMfiuoQDVwHDWnWiuMgDXDYiuqvioqwiuDwjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDZDMEaqEEbEcEdqEEeDREfqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuioioioiminiuiuEgiuiuinimioioioiuiolLiuiCjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEEhEiEjqEEkuEElqEEmEnEoqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEqEpEpEpEpErEsEpEtEuEvEwExEyEzEAEvEuEtEpErEsEpEpEpEpEBEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEECqEqEqEAxqEqEqEqEqEqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpEpEEEFEvEGEHEvEIEJEKELEMENEyEOEOEOEyENEPEQEKERESEvETEUEvEFEVEpEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqZqEqZEWEXEWEYqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDhHjOoUoVpxpypzpApBpCpDpEpSpSpTFjFiFkFiFlEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFmFnFoEpEpEqEpEvEvEpFpFqEpEvFrEvFsEOFtEOFuEvFrEvEpFvFwEpEvEvEpYtEpEpFxFyFzEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIAxqZECqZqZqZqZqZAxlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDpUpUpUpUpUpUpVpWpWpWqFqFqFqFpUFiFiFCFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFDFEFFEpFGFHFIFHFIFHFJFwFKFqFLFLFMEOEOEOFNFLFLFvFKFpFOFHFPFHFPFHFQEpFRFEFSEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEFTqZqZqZFTqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDqGpUqHqIrbrcrYpWpWpWpWpWpWpWpUFiFZFiGaFjEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGbGcGdEpFNGeGfGeFLGeGgGhEpGiGjFIGkGlGmGlGkFPGnGoEpGpGgGqFLGqGfGqFMEpGbGcGdEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEGrGrGrGrGrqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDrZpWqFqFqFqFqFpWpWpWpWpWpWpWpUFiFiGtFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpGuEpEpGvGvEpEpEKEpEKEpEpEpEpEpEpGwUnGyEpEpEpEpEpEpEKEpEKEpEpGvGvEpEpGuEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEGzGzGzqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsapWpWpWpWpWpWpWpWpWpWpWpWpWsbFiFiFiFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGCGcGDEpERGEEpGFGGGHGIGJEpGKEvGLEvGMGNGMEvGOEvGPEpGQGRGSGTGUEpGVEJEpGDGcGWEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIGXGXGXlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDscpWpWpWpWpWpWpWpWpWpWpWpWpWsbGZGZGZHaGZEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHbGcGDEpHcFwFKGMGcHdGcHdEpGPEvHeEvGMGNGMEvHeEvGKEpHfHfHfHfGMFKFpHgEpGDGcHhEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsdpUpUsYsZtapUpUpUtbtctdtdtjsbHmHmHmHmHmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHnGcGDEpFpFqEpHoHdGcHpHqEpGKEvHrEvHsGNHsEvHtEvGPEpHuHvHfHfHwEpFvFwEpGDGcHxEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDHyHzHzHyEDEDtktkEDEDEDEDEDtlEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHAGcGDEpHcFwEpHBGcHCGyGxEpEpEpEpEpGyNkEpEpEpEpEpEpGxGyHDHfoSEpFpHgEpGDGcHFEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDpUpUEDtYtWEDEDuaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHIGcGDEpFpFqEKHJHdGcHKHLHMHNHOHNHNHNHLHNHNHNHOHMHNHLHPHfHfoTEKFvFwEpGDGcHREpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDtZpUubtmucEDEDufEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpHSEpEpHTFwGwHUGcHdHVHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHPHfHfHXEpFpHYEpEpHSEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDugtmEDEDuhEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEGEvHZFIFHFIIaFqEKIbHdGcIcHWHNHNIdHNHNHNHNHNHNHNIdHNHNHWIcHfHfIeEKFvIfFPFHFPIgEvETEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmuKEDpUpUEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEHEvIhFLGeFLGeFMEpIiIjIkEpIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlEpIoIpIqEpFNGqFLGqFLIrEvEUEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmvqpUvpEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEvEpGvGvEpEpEpEpEpEpEpEpEpIsItIuItItItItItItItItItIuItIsEpEpEpEpEpEpEpEpEpGvGvEpEvEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDpUpUvztmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvIxIxIvIyIzIAIBIBIBICIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhILIMIMIMINMiIPIvIxIxIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDwetmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDIXItIFIGIHIHIHIHIHIHIHIIIFItIYMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmwfEDpUpUEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJeJfIvIyIzITIVJgIVIWIDJhItIFIGIHIHJiJjJiIHIHIIIFItJkMhIZJbJlJbJcMiIPIvJeJfIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmwgpUpUEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJoJpIvIyIzITIVIVIVIWIDJhItIFIGIHIHJiJqJiIHIHIIIFItJkMhIZJbJbJbJcMiIPIvJoJpIRJrIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDtZpUwjtmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDJsItIFIGIHIHIHIHIHIHIHIIIFItJtMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDwhwiEDwktmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvWJWJIvIyIzJuJvJvJvJwIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhJxJyJyJyJzMiIPIvWJWJIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLJAJBJCkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIvIvJDJDJDJDJDIvIsItIuItItItItItItItItItIuItIsIvJDJDJDJDJDIvIvIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalgJFlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJGJGJGJGIvJHJHJHJHJHIvJIJIJIJIJIJIJIJIJIJIJIJIJIJIJIIvJLJLJLJLJLIvJGJGJGJGIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlCJMlEJNlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJGJGJGJOIvIvIvIvIvIvIvJPJQJQJRJQJQJRJSJTJQJQJRJQJQJPIvIvIvIvIvIvIvJUJGJGJGIRJrIvaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvJGJGJXJGJGJGJGJYIvJZKaKaJYKaKaJYKbJYKaKaJYKaKaKcIvJYJGJGJGJGJXJGJGIvIvIvIvIvIvJVKdKdKeKeKdKfJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKgJGJGJXJGJGJGJGJYKhJYKiKiKiKiKiKiKiKiKiKiKiKiKiJYKhJYJGJGJGJGJXJGJGKgJGJGJGJGKjKkKdKdKeKeKlKmJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIRIRIRIvIvKnKoKpKqKrKcKsKtKuKcKvKwKxKyKnIvIvIRIRIRIvIvIvIvIvIvIvIvIvIvJVKdKdKeKeKdKzJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvKAKBKAIvIvIvKCIRIRIvIRIRKDIRIRIvIRIRKCIvIvIvKAKBKAIvaaaaaaaaaaaaaaaaaaJVKEKdKeKeKdKFJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvaaaaIvKGKAIRKAKGIRKGKAIRKGKAIvaaaaIvIvIvIvIvaaaaaaaaaaaaaaaaaaJVKdKdKdKdKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIvIvIvIvIvIvIvIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVKdKdKeKeKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKIKJKKKHaaKLaaaaaaKMaaKHKIKJKKKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKNKNKNKHKHKOKHKPKHKOKHKHKNKNKNKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKRKSKSKUKVKWKXKYKVKUKSKSKZKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKQKHLaLbKVLbLbLbKVLbLcKHKQKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKQKOLbKVKVKVKVKVKVKVLbKOKQKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHLdLeLfLgKVLhLbKVLiKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLjLkLlLmKVLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLnLoLoLgKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLqLoLoLrKVLiLpKVKVKOLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHLtLuLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLxKVKVLyKVKVKVKVKVKOLzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLbLbLbLbKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLALBLCKUKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHKHLDKHKHKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHLELiKVLFLGKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLHLbLILbLJKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLLKLLLMkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLNLOLPLQLRKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalgLSlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLwLwLwLwLwKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlCLTlELUlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLWLWLWLWLWLXLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLZLZLZLZLZLZLZLZLZLZLZLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLZLZLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLZMaLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLZMbLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLWLWLWLWLWLWLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +gu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +LV +LW +LW +LW +LW +LW +LW +LW +LW +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +lh +lC +lY +ms +nb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +Be +lC +lY +ms +nb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +JF +lC +lY +ms +nb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +LS +lC +lY +ms +nb +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +kM +li +lD +li +mt +nc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +Au +li +BQ +li +mt +nc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +JA +li +JM +li +mt +nc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +LK +li +LT +li +mt +nc +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +kN +li +lE +li +mu +nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +Av +li +lE +li +mu +nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +JB +li +lE +li +mu +nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +LL +li +lE +li +mu +nd +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +kO +li +lF +li +mv +ne +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +Aw +li +BR +li +mv +ne +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +JC +li +JN +li +mv +ne +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +LM +li +LU +li +mv +ne +aa +LV +LW +LZ +LZ +LZ +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +LV +LW +LY +LY +LY +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +LV +LX +LY +LY +LY +LZ +LZ +Ma +Mb +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fY +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LZ +LZ +LZ +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LW +LW +LW +LW +LW +LW +LW +LW +LV +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +Ax +Ax +Ax +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +yC +zo +zN +zo +Bf +qE +Ax +Ax +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +ME +vj +ya +qZ +qZ +qZ +qZ +qZ +BS +qZ +qZ +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +uD +wM +vj +qE +qZ +qZ +qZ +qZ +qZ +qE +qZ +uE +qZ +qE +qE +qE +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +vj +vj +vj +vj +qE +yC +zo +qZ +zo +Bf +qE +qZ +qZ +qZ +qE +DL +DZ +Eh +qE +qE +Ax +qE +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +uC +vk +vj +vj +xu +qE +qE +Ax +Ax +Ax +qE +qE +Ci +uE +qZ +DC +DM +DM +Ei +EC +qZ +qZ +qE +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +uD +vj +vj +vj +xv +qE +yD +qZ +qZ +qZ +Bg +qE +qZ +qZ +qZ +qE +DN +Ea +Ej +qE +qE +EC +qE +qE +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +rW +sW +qE +qE +qE +wb +qE +qE +qE +yE +qZ +qZ +qZ +Bh +qE +qZ +uE +qZ +qE +qE +qE +qE +qE +qZ +qZ +FT +Gr +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Ax +qZ +qZ +qZ +Ax +qZ +qZ +qZ +wN +xw +qE +qZ +qZ +qZ +qZ +qZ +Ax +qZ +qZ +qZ +qE +DO +Eb +Ek +qE +EW +qZ +qZ +Gr +Gz +GX +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Ax +ra +qZ +qZ +tX +qZ +qZ +qZ +qZ +qZ +yb +qZ +qZ +zO +Ay +qZ +BS +qZ +uE +qZ +DD +uE +Ec +uE +Ax +EX +qZ +qZ +Gr +Gz +GX +lI +lI +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 +"} +(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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Ax +qZ +qZ +qZ +Ax +qZ +qZ +qZ +wO +xx +qE +qZ +qZ +qZ +qZ +qZ +Ax +qZ +qZ +qZ +qE +DP +Ed +El +qE +EW +qZ +qZ +Gr +Gz +GX +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +rX +sX +qE +qE +qE +wc +qE +qE +qE +yF +qZ +qZ +qZ +Bh +qE +qZ +uE +qZ +qE +qE +qE +qE +qE +EY +qZ +FT +Gr +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +uE +vl +uE +wP +xy +qE +yG +zp +zP +qZ +qZ +qE +qZ +qZ +qZ +qE +DQ +Ee +Em +qE +qE +Ax +qE +qE +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +uF +vm +wd +uE +xz +qE +qE +Ax +Ax +Ax +qE +qE +Ci +uE +qZ +DE +DR +DR +En +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +vn +uE +vl +uE +Ax +yH +yK +zQ +Az +yK +Ax +qZ +qZ +qZ +qE +DS +Ef +Eo +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +uF +wQ +wd +Ax +yI +zq +yI +AA +yI +Ax +qZ +uE +qZ +qE +qE +qE +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +vn +uE +Ax +yJ +zr +yK +zq +yK +Ax +qZ +qZ +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +yK +zq +yI +AB +Bi +qE +Ax +Ax +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +qE +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mB +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +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 +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +MD +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +hl +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 +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +my +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +hl +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 +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +nx +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +my +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +hl +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 +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +my +kt +kt +kt +kt +kt +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mA +hl +hl +hl +hl +hl +nx +hl +hl +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +hl +My +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +hl +mz +mA +hl +hl +hl +hl +hl +hl +kt +kt +kt +nz +uJ +nz +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +ku +ku +ku +ku +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +nz +ll +nz +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +hl +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 +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +hl +hl +hl +hl +mA +hl +kt +kt +kt +kt +kt +nz +uJ +nz +kt +rd +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +hl +mz +hl +hl +hl +kt +kt +ku +ku +ku +ku +ku +ud +ku +ku +ku +ku +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +mz +hl +hl +my +hl +hl +oW +ku +ng +qJ +re +se +pZ +pZ +uL +vu +wl +ku +ku +kt +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +ki +kv +kR +lm +ku +kt +hl +hl +hl +hl +hl +hl +kt +ku +pX +pZ +pZ +rf +rf +pZ +rf +vv +wm +si +ku +kt +my +nx +hl +mz +hl +hl +BY +hl +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 +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +kt +kt +kt +kt +kt +kt +kt +nz +pY +pZ +rf +sf +te +pZ +rf +vw +wn +wV +ku +kt +hl +mz +hl +hl +hl +BY +Cp +BY +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 +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +ku +ku +ku +ku +ku +ku +ku +ku +ku +pZ +pZ +rf +sg +tf +pZ +rf +vv +wn +wW +ku +oW +hl +my +mz +nx +hl +hl +BY +hl +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 +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ll +ll +ll +ll +ny +ll +ll +ll +ll +pF +qa +pZ +rg +rf +rf +pZ +pZ +vx +wo +wX +ku +kt +ma +oW +kt +kt +hl +hl +hl +hl +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 +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +ku +nz +nz +nz +ku +ku +ku +ku +ku +ku +qK +pZ +pZ +pZ +pZ +pZ +pZ +pZ +ku +ku +ku +nz +ku +ku +hh +hh +hh +hh +hh +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 +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +mC +nh +ma +kt +ma +ma +kt +kt +ku +qL +pZ +sh +sh +sh +sh +pZ +pZ +wY +xG +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +lm +ku +kt +mz +hl +hl +mz +hl +hl +mz +ma +ku +qM +pZ +si +tg +tg +uM +pZ +wp +ku +xG +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +hl +mz +hl +mz +hl +hl +pG +ku +ku +rh +ku +ku +ku +nz +uJ +nz +ku +xH +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +mz +hl +mA +hl +hl +mz +kt +ku +qN +ri +ri +ku +ku +nz +ll +nz +ku +xI +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +ma +hl +hl +hl +mz +hl +hl +mz +ma +ku +qO +ri +sj +ku +ku +nz +ll +nz +ku +xJ +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +ku +ku +ku +ku +kt +hl +mz +mA +hl +hl +mA +hl +pG +nz +qP +rj +ku +ku +ku +nz +ll +nz +ku +xK +xG +yX +zy +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +hl +hl +hl +mA +mz +hl +mA +kt +ku +ku +ku +ku +ku +ku +nz +ll +nz +ku +ku +ku +ku +ku +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +hl +hl +mz +ma +hh +aa +ku +sk +sk +sk +nz +ll +nz +sk +sk +sk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +mA +hl +hh +aa +ku +sk +th +ue +nz +uJ +nz +ue +xL +sk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mA +hl +hl +mA +hl +mz +hh +aa +ku +sl +ti +sk +sk +sk +sk +sk +xM +yk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +hl +hl +hh +aa +ku +sm +sk +sk +sk +sk +sk +sk +sk +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sn +sk +sk +sk +sk +sk +sk +sk +ym +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sm +sk +sk +sk +sk +sk +sk +xN +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sm +sk +sk +sk +sk +sk +sk +sk +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +VX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +so +sk +sk +sk +sk +sk +sk +sk +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sp +tn +sk +sk +sk +sk +sk +xO +xP +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sk +sp +ui +ui +ui +ui +ui +xP +sk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +ku +ku +ku +ku +ku +ku +ku +ku +ku +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +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 +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KI +KN +KQ +KQ +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KJ +KN +KR +KQ +KQ +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KK +KN +KS +KH +KO +KH +KH +KH +KH +KH +KH +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +hH +pU +qG +rZ +sa +sc +sd +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KS +La +Lb +Ld +Lj +Ln +Lq +KH +Lv +Lv +Lx +Lv +Lv +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +jO +pU +pU +pW +pW +pW +pU +Hy +HH +HH +ED +uH +vo +vr +ED +uH +vo +vr +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KU +Lb +KV +Le +Lk +Lo +Lo +KH +KV +KV +KV +KV +KV +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +oU +pU +qH +qF +pW +pW +pU +Hz +HH +HH +ED +uI +uN +vy +ED +uI +uN +vy +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +KL +KO +KV +KV +KV +Lf +Ll +Lo +Lo +KH +Lv +Lv +KV +Lv +Lv +KH +LE +LH +LN +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +oV +pU +qI +qF +pW +pW +sY +Hz +HH +HH +ED +uG +uN +vs +ED +uG +uN +vs +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KW +Lb +KV +Lg +Lm +Lg +Lr +Lt +KH +KH +Ly +KH +KH +KH +Li +Lb +LO +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +px +pU +rb +qF +pW +pW +sZ +Hy +HH +HH +ED +tm +tm +tm +ED +tm +tm +tm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KP +KX +Lb +KV +KV +KV +KV +KV +Lu +KV +KV +KV +KV +KV +LD +KV +LI +LP +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +py +pU +rc +qF +pW +pW +ta +ED +ED +ED +ED +uK +tm +vt +ED +wf +tm +vt +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KY +Lb +KV +Lh +Lb +Li +Li +Lb +Li +Li +KV +Lb +LA +KH +LF +Lb +LQ +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pz +pV +rY +qF +pW +pW +pU +ED +ED +ED +ED +ED +vq +ED +ED +ED +wg +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +KM +KO +KV +KV +KV +Lb +Lb +Lp +Lp +Lb +Lp +Lp +KV +Lb +LB +KH +LG +LJ +LR +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pA +pW +pW +pW +pW +pW +pU +tk +pU +tZ +pU +pU +pU +pU +pU +pU +pU +tZ +wh +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KU +Lb +KV +KV +KV +KV +KV +KV +KV +KV +KV +Lb +LC +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pB +pW +pW +pW +pW +pW +pU +tk +pU +pU +pU +pU +vp +pU +pU +pU +pU +pU +wi +ED +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KS +Lc +Lb +Li +Li +Li +KV +Li +Li +Li +KV +Lb +KU +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pC +pW +pW +pW +pW +pW +tb +ED +ED +ub +ED +ED +ED +vz +ED +ED +ED +wj +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +KI +KN +KS +KH +KO +KH +KH +KH +KO +KH +Lw +KH +KO +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pD +qF +pW +pW +pW +pW +tc +ED +tY +tm +ug +ED +tY +tm +we +ED +tY +tm +wk +ED +aa +aa +aa +aa +aa +aa +aa +aa +KJ +KN +KZ +KQ +KQ +KH +aa +aa +Ls +aa +aa +aa +Lz +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pE +qF +pW +pW +pW +pW +td +ED +tW +uc +tm +ED +tW +uc +tm +ED +tW +uc +tm +ED +aa +aa +aa +aa +aa +aa +aa +aa +KK +KN +KQ +KQ +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pS +qF +pW +pW +pW +pW +td +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pS +qF +pW +pW +pW +pW +tj +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pT +pU +pU +pU +sb +sb +sb +tl +ua +uf +uh +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fj +Fi +Fi +Fi +Fi +GZ +Hm +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fi +Fi +FZ +Fi +Fi +GZ +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fk +FC +Fi +Gt +Fi +GZ +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fi +Fi +Ga +Fi +Fi +Ha +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fl +Fi +Fj +Fi +Fi +GZ +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +oe +nT +nU +oe +oe +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rk +sq +to +uj +oe +aa +aa +xb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +rl +sr +tp +uk +mD +aa +oe +xc +oe +aa +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rm +ss +tq +ul +mD +vA +oe +xd +oe +yn +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rn +st +tr +um +nT +vB +oe +Xy +oe +vB +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nU +ro +su +ts +un +nU +vC +wr +xe +wr +yo +nU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rp +su +ts +sw +uO +vD +ws +xf +ws +yp +oe +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +rq +sv +tt +uo +mD +vE +wt +xg +wt +yq +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +mD +mD +tu +mD +mD +mD +wu +xh +wu +mD +mD +oe +oe +nU +oe +oe +mD +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +oe +oe +mD +oe +oe +mD +rr +sw +tv +sw +uP +mD +wv +wv +wv +mD +yY +zz +oA +zc +Bu +BZ +Cq +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +of +oA +oX +pH +qb +mD +rs +sw +pR +sw +uQ +mD +WQ +xh +WQ +mD +yZ +pg +pg +pg +pg +pg +Cr +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +og +oB +oY +oB +qc +mD +mD +mD +mD +mD +qR +mD +ww +xi +wz +qR +za +pg +Ab +AJ +Bv +pg +Cs +qR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +oh +oC +oZ +oB +qd +nU +rt +sx +tx +up +uR +mD +ss +xj +tr +nU +zb +pg +Ac +AK +Bw +pg +Ct +nT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +oi +oD +pa +pI +oF +qQ +qh +sy +ty +uq +uS +mD +ss +ws +tr +rz +zc +zA +tw +zA +tw +zA +Cu +nU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +ni +nA +mD +oj +oE +pb +pJ +qe +mD +ru +pJ +oB +oB +uT +nT +wx +ws +wB +yr +sw +tw +Ad +AL +Bx +tw +Cv +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mE +nj +nB +nS +ok +oF +oF +pK +qf +nU +rv +sz +tz +ur +uU +vF +wy +ws +xQ +nT +sw +zB +Ae +AM +By +Ca +Cw +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gg +gg +gg +gg +gg +gg +gv +hb +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +hb +ga +gg +gg +gg +gg +gg +gg +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +nk +nC +mD +ol +oG +pc +oI +qg +mE +rw +sA +tA +oB +uV +rz +wz +ws +xR +yr +sw +zC +Af +AN +Bz +Cb +Cx +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +EG +EH +Ev +Iw +IR +Jd +Jn +IR +Iw +IR +Jd +Jn +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +gk +gl +gl +gl +gk +gj +gk +gk +gk +gk +gk +gj +gk +gl +gl +gl +gk +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +mD +mD +nT +om +oH +pd +pL +qh +qQ +rx +sB +tB +us +uW +mD +su +ws +ts +rz +zd +zB +Ag +AO +BA +Ca +Cy +mD +aa +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ev +Ev +Ep +Iv +Iv +IR +IR +Iv +Iv +Iv +IR +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +gk +gl +gk +gk +gk +gj +gk +gk +hC +gk +gk +gj +gk +gk +gk +gl +gk +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nU +on +oI +pe +pM +qi +mD +ry +sC +tC +oB +uX +mD +su +ws +ts +mD +zc +tw +Ah +AP +Ah +tw +Cz +mD +aa +aa +aa +aa +aa +Ep +Fm +FD +Gb +Ep +GC +Hb +Hn +HA +HI +Ep +HZ +Ih +Gv +Ix +IS +Je +Jo +IS +WJ +IS +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +gk +gl +gk +gk +gk +gj +gk +hC +hD +hC +gk +gj +gk +gk +gk +gl +gk +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +mE +oJ +mD +mD +mD +mD +rz +sD +mD +nU +mD +mD +su +ws +ts +qR +pH +zA +tw +zA +tw +zA +CA +mD +aa +aa +aa +aa +aa +Ep +Fn +FE +Gc +Gu +Gc +Gc +Gc +Gc +Gc +HS +FI +FL +Gv +Ix +IS +Jf +Jp +IS +WJ +IS +JG +JG +Iv +Kg +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +gk +gl +gk +gk +gk +gj +gk +gk +hC +gk +gk +gj +gk +gk +gk +gl +gk +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iX +jk +jr +iX +jr +jI +iX +aa +aa +aa +aa +iX +iX +mF +jE +iF +mD +oo +oI +pf +pN +qj +nU +rr +sE +tD +mD +uY +oe +su +ws +ts +mD +nT +rz +Ai +Ai +Ai +rz +nU +mD +aa +aa +aa +aa +aa +Ep +Fo +FF +Gd +Ep +GD +GD +GD +GD +GD +Ep +FH +Ge +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +JG +JG +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +gk +gl +gl +gl +gk +gj +gk +gk +gk +gk +gk +gj +gk +gl +gl +gl +gk +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jb +jl +js +iX +js +jJ +jb +aa +aa +aa +aa +iX +mb +mG +nl +nD +mD +op +oK +pg +pg +qk +qR +rA +sF +tE +nU +uZ +oe +su +ws +ts +mD +ze +zD +sw +sw +sw +zD +CB +mD +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +FI +FL +Ep +Iy +Iy +Iy +Iy +Iy +Iy +Iv +JG +JO +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gi +gi +gi +gi +gi +gi +gx +hb +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +hb +gc +gi +gi +gi +gi +gi +gi +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iN +iX +iX +jm +jr +iX +jr +jK +iX +iX +iX +iX +iN +iF +mc +mH +nm +nE +mD +oq +oL +ph +pO +ql +nT +rB +sG +tF +mD +uY +oe +su +xf +ts +mD +zf +sw +tw +tw +tw +sw +CC +mD +aa +aa +aa +aa +Ep +EE +Ep +FG +FN +Gv +ER +Hc +Fp +Hc +Fp +HT +Ia +Ge +Ep +Iz +Iz +Iz +Iz +Iz +Iz +Iv +Iv +Iv +JX +JX +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +hb +hb +hb +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hb +hb +hb +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iO +iO +jc +jn +iP +jy +jD +jL +jc +jc +jc +iO +iO +iX +md +iR +nn +nF +mD +nT +nU +mD +mD +mD +mD +mD +sH +rz +mD +oe +qR +wA +ws +ts +mD +zg +sw +Aj +AQ +BB +sw +CD +mD +aa +aa +aa +aa +Eq +EF +Eq +FH +Ge +Gv +GE +Fw +Fq +Fw +Fq +Fw +Fq +FM +Ep +IA +IT +IT +IT +IT +Ju +JD +JH +Iv +JG +JG +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +gk +gk +gk +gk +gk +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iP +iP +jd +jo +jt +jt +jt +jM +jP +kj +kj +jD +jD +iX +me +mI +lo +nG +mF +or +oM +pi +pP +qm +nU +rC +sI +tG +mD +va +oe +su +ws +ts +mD +zh +sw +Ak +AR +BC +sw +CE +mD +aa +aa +aa +aa +Ep +Ev +Ep +FI +Gf +Ep +Ep +FK +Ep +Ep +EK +Gw +EK +Ep +Ep +IB +IU +IV +IV +IU +Jv +JD +JH +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gk +gk +gw +gj +gb +gk +gk +gk +gw +gj +gb +gk +gl +gk +gw +fZ +gk +gh +gh +gh +gk +fZ +gb +gh +gl +gh +gw +gj +gb +gh +gh +gh +gw +gj +gb +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iQ +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +ln +iN +mf +iR +lo +nH +jE +mg +mi +pj +nm +qm +qR +rD +sJ +tH +mD +vb +oe +su +xk +ts +mD +zi +sw +tw +tw +tw +sw +CF +nT +aa +aa +aa +aa +Ep +EG +Ev +FH +Ge +Ep +GF +GM +Ho +HB +HJ +HU +Ib +Ii +Ep +IB +IV +Jg +IV +IV +Jv +JD +JH +Iv +JG +JG +IR +KB +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +fZ +gk +fZ +gl +fZ +gk +fZ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +je +iO +iY +iO +iY +iO +iY +iO +kw +iY +lo +lJ +mg +iR +lo +mg +lJ +mg +iR +iY +lo +mg +nT +rE +sw +tI +mD +va +oe +wB +xi +xS +mD +zj +zE +Al +AS +BD +zE +CG +mD +aa +aa +aa +aa +Ep +EH +Ev +FI +FL +EK +GG +Gc +Hd +Gc +Hd +Gc +Hd +Ij +Ep +IB +IU +IV +IV +IU +Jv +JD +JH +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gj +gb +gk +gl +gk +gw +gj +gb +gk +gl +gk +gw +fZ +gk +gh +gh +gh +gk +fZ +gb +gh +gl +gh +gw +gj +gb +gh +gl +gh +gw +gj +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +je +jp +iY +jp +iY +jp +iY +jp +kw +iY +lo +iF +mh +mJ +lq +nI +iF +os +iR +iY +lo +qn +mD +mD +mD +mD +mD +mD +mD +wu +xh +wu +mD +nT +rz +mD +mD +mD +rz +nU +mD +Dq +io +io +io +Ep +Ev +Ep +FH +Ge +Ep +GH +Hd +Gc +HC +Gc +Hd +Gc +Ik +Ep +IC +IW +IW +IW +IW +Jw +JD +JH +Iv +JY +JY +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gk +gk +gk +gk +gk +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iR +iY +je +jp +iY +jp +iY +jp +iY +jp +kw +iY +lo +jE +iF +iF +lJ +iF +iN +ot +mI +iY +nn +qo +iN +iF +iF +rK +mQ +io +vG +vG +vG +vG +vG +io +rK +mQ +io +io +io +qw +iu +ut +iu +lN +iu +Er +EI +Fp +FJ +Gg +EK +GI +Gc +Hp +Gy +HK +HV +Ic +Ep +Ep +ID +ID +ID +ID +ID +ID +Iv +Iv +Iv +Iv +Kh +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gk +gk +gk +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +je +jp +iY +jp +iY +jp +iY +jp +kw +iY +lp +iF +mi +kj +kj +nm +iF +ou +iR +iY +lo +oM +iF +rF +iF +iu +iu +io +im +Oj +mk +Oj +im +io +iu +iu +io +mQ +io +iu +im +Dr +ip +iu +io +Es +EJ +Fq +Fw +Gh +Ep +GJ +Hd +Hq +Gx +HL +HW +HW +Il +Is +IE +IX +Jh +Jh +Js +IE +Is +JI +JP +JZ +JY +Kn +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +lo +lK +iR +iY +iY +lo +lK +mg +oN +iZ +lq +qp +iF +iX +iF +tJ +tK +mR +vH +tK +xl +xT +ys +mR +zF +Am +tP +iu +io +rN +CX +lS +DF +DT +io +Ep +EK +Ep +FK +Ep +Ep +Ep +Ep +Ep +Ep +HM +HW +HN +Il +It +It +It +It +It +It +It +It +JI +JQ +Ka +Ki +Ko +KC +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gB +gb +gk +gl +gk +gw +gk +gk +gh +fZ +gh +gk +gk +gk +gl +hC +gl +gk +gk +gk +gh +fZ +gh +gk +gk +gb +gh +gl +gh +gw +gB +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iS +iZ +jf +jq +ju +ju +iZ +jN +jQ +jN +jf +iZ +lq +iF +mj +jf +iZ +nJ +iF +ov +oO +pk +mg +qq +qS +rG +ZX +tK +nq +mR +nq +np +nq +nq +nq +mR +nq +zF +Xt +ut +NG +ly +jA +jA +jA +DU +io +Et +EL +Ev +Fq +Gi +Ep +GK +GP +GK +Ep +HN +HW +HN +Il +Iu +IF +IF +IF +IF +IF +IF +Iu +JI +JQ +Ka +Ki +Kp +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gl +gl +gl +gw +gB +gb +gl +gl +gl +gw +gk +gk +gh +gl +gh +gk +gk +gk +hC +hE +hC +gk +gk +gk +gh +gl +gh +gk +gk +gb +gl +gl +gl +gw +gB +gb +gl +gl +gl +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iF +iN +iF +iF +iF +iF +jE +iF +iF +iF +iF +iN +iF +iF +iF +iF +no +iF +iF +iN +iX +pl +pQ +iX +iF +iX +iF +tL +tL +iu +iu +wC +iu +iu +iu +in +tL +tL +io +iu +io +CH +vM +Ds +DG +Mf +im +Eu +EM +Fr +FL +Gj +Ep +Ev +Ev +Ev +Ep +HO +HW +Id +Il +It +IG +IG +IG +IG +IG +IG +It +JI +JR +JY +Ki +Kq +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gB +gb +gk +gl +gk +gw +gk +gk +gh +fZ +gh +gk +gk +gk +gl +hC +gl +gk +gk +gk +gh +fZ +gh +gk +gk +gb +gh +gl +gh +gw +gB +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lL +iu +mK +np +nK +nV +ow +oP +np +nK +qr +io +rH +io +tK +nq +iu +vI +iC +xm +xU +yt +iu +nq +xT +iu +rK +io +io +iu +Dt +DH +iu +in +Ev +EN +Ev +FL +FI +Ep +GL +He +Hr +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kr +Iv +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +io +mL +nq +nq +nq +nq +nq +nq +nq +qs +in +io +in +tK +nq +io +vJ +ly +kl +xV +yu +iu +nq +An +in +io +in +CI +CY +wH +np +oQ +iu +Ew +Ey +Fs +FM +Gk +Ep +Ev +Ev +Ev +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kc +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gk +gk +gk +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lM +mk +mM +nq +nq +nq +nq +nq +nq +nq +qs +iu +rI +mk +tK +nq +iu +vK +wD +km +nN +yv +im +nq +xT +iu +BE +mk +CJ +nq +nq +nq +DV +iu +Ex +EO +EO +EO +Gl +Gw +GM +GM +Hs +Gy +HN +HW +HN +Il +It +IH +IH +Ji +Ji +IH +IH +It +JI +JR +JY +Ki +Ks +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gk +gk +gk +gk +gk +fZ +fZ +fZ +gQ +fZ +fZ +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lr +lM +lr +mN +nq +nq +nW +ox +oQ +nq +nq +qt +qT +rI +NU +tM +nq +iu +vL +wE +km +km +Me +iu +nq +nq +qT +BE +NU +wH +nq +np +nq +wH +Eg +Ey +EO +Ft +EO +Gm +Un +GN +GN +GN +Nk +HL +HW +HN +Il +It +IH +IH +Jj +Jq +IH +IH +It +JI +JS +Kb +Ki +Kt +KD +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gj +gb +gk +gl +gk +gw +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gk +gh +gh +gh +gk +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gb +gh +gl +gh +gw +gj +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lM +iu +mM +nq +nq +nq +nq +nq +nq +nq +qs +mk +rI +iu +tN +nq +iu +vM +wF +km +nN +yw +im +nq +xo +mk +BE +iu +CK +nq +nq +nq +DW +iu +Ez +EO +EO +EO +Gl +Gy +GM +GM +Hs +Ep +HN +HW +HN +Il +It +IH +IH +Ji +Ji +IH +IH +It +JI +JT +JY +Ki +Ku +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +gQ +gQ +gQ +gQ +gQ +gQ +fZ +gk +fZ +gl +fZ +gk +fZ +gQ +gQ +gQ +gQ +gQ +gQ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +io +mO +nq +nq +nq +nq +nq +nq +nq +qs +in +io +in +tN +nq +io +vN +ly +kl +xW +yx +iu +nq +Ao +in +io +in +CL +CZ +wH +np +nW +iu +EA +Ey +Fu +FN +Gk +Ep +Ev +Ev +Ev +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kc +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gk +gk +gw +gj +gb +gk +gk +gk +gw +fZ +fZ +fZ +gQ +fZ +gB +fZ +gk +gh +gh +gh +gk +fZ +gB +fZ +gQ +fZ +fZ +fZ +gb +gh +gh +gh +gw +gj +gb +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lN +iu +mP +nr +nL +nX +oy +nX +nL +nr +qu +io +rJ +iu +tN +nq +iu +rN +iC +xn +xX +nw +iu +nq +xo +iu +mQ +io +io +iu +Du +DI +iu +in +Ev +EN +Ev +FL +FP +Ep +GO +He +Ht +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kv +Iv +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +fZ +fZ +gQ +gB +gB +gB +gk +gk +gk +gk +gk +gB +gB +gB +gQ +fZ +fZ +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +iu +io +iu +yU +mk +yU +iu +io +iu +io +iu +io +tL +tL +iu +iu +wC +iu +iu +iu +in +tL +tL +io +iu +io +CM +Da +Dv +DJ +Mg +im +Eu +EP +Fr +FL +Gn +Ep +Ev +Ev +Ev +Ep +HO +HW +Id +Il +It +II +II +II +II +II +II +It +JI +JR +JY +Ki +Kw +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +gJ +gJ +gJ +fZ +fZ +fZ +fZ +gQ +fZ +gB +fZ +fZ +gk +gk +gk +fZ +fZ +gB +fZ +gQ +fZ +fZ +fZ +fZ +fZ +gP +fZ +fZ +fZ +fZ +gh +gh +gh +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +il +mQ +io +nM +nM +nM +nM +nM +io +mQ +iu +rK +iu +tN +nq +mR +nq +np +nq +nq +nq +mR +nq +zG +Xt +ut +NG +ly +jA +jA +jA +DX +io +Et +EQ +Ev +Fv +Go +Ep +GP +GK +GP +Ep +HM +HW +HN +Il +Iu +IF +IF +IF +IF +IF +IF +Iu +JI +JQ +Ka +Ki +Kx +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gD +gK +gO +gS +gW +fZ +fZ +fZ +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +fZ +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +ir +iB +iI +ir +iB +il +ir +iB +il +ir +iB +il +ir +iB +iI +ir +iB +il +in +im +iu +Oj +mk +Oj +iu +io +io +io +io +io +tO +tN +mR +vO +tN +xo +xo +yy +mR +zG +Ap +AT +iu +io +CN +Db +lS +ns +DY +io +Ep +EK +Ep +FK +Ep +Ep +Ep +Ep +Ep +Ep +HN +HW +HN +Il +It +It +It +It +It +It +It +It +JI +JQ +Ka +Ki +Ky +KC +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gE +gk +gi +gk +gX +gF +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +is +iC +iJ +iT +iT +jg +iT +iT +jz +iT +iT +jR +iT +iT +kS +ls +iC +kZ +mR +kW +iL +iT +iT +iT +ls +iu +lN +io +io +io +tP +UO +io +im +yU +mk +yU +im +io +iu +iu +io +rK +io +iu +im +iC +ip +iu +io +Er +ER +Fv +Fp +Gp +Ep +GQ +Hf +Hu +Gx +HL +HW +HW +Il +Is +IJ +IY +Jk +Jk +Jt +IJ +Is +JI +JP +Kc +JY +Kn +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gF +gL +gk +gT +gC +fZ +go +fZ +gh +gh +gh +fZ +fZ +gB +gB +gB +fZ +fZ +gh +gh +gh +fZ +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +it +iC +iK +iU +iU +iU +iU +jv +iC +jF +iU +iU +iU +iU +iU +lt +iC +kZ +mR +iC +iK +iU +iU +jv +jG +iu +qv +io +io +rK +iu +ut +io +vP +vP +vP +vP +vP +io +rK +mQ +io +io +io +lL +iu +iC +iu +qv +iu +Es +ES +Fw +FO +Gg +EK +GR +Hf +Hv +Gy +HP +HP +Ic +Ep +Ep +Mh +Mh +Mh +Mh +Mh +Mh +Iv +Iv +Iv +Iv +Kh +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gh +gh +gh +gC +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +iu +iu +im +iu +ja +iu +iu +jw +jA +jG +iu +iu +ja +iu +im +iu +iu +io +iu +ja +iu +iu +iu +jw +pm +im +iu +io +io +iu +im +yj +io +im +Oj +mk +Oj +im +io +iu +iu +ip +im +io +io +io +lT +io +io +io +Ep +Ev +Ep +FH +Gq +Ep +GS +Hf +Hf +HD +Hf +Hf +Hf +Io +Ep +IL +IZ +IZ +IZ +IZ +Jx +JD +JL +Iv +JY +JY +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gn +gm +gn +fZ +fZ +gG +gM +gh +gU +gY +fZ +go +gB +gh +hj +gh +gj +gk +gj +gk +gj +gk +gj +gh +hj +gh +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +iv +iD +iD +iV +iC +jh +iu +jw +jA +jG +iu +jS +iC +kx +kT +lu +lO +im +mS +iC +nN +nY +iu +jw +jG +iu +qv +iu +rL +sK +iC +uu +io +vQ +wG +xp +wG +qr +im +zH +Aq +AU +BF +iu +lL +iu +iC +io +qw +lL +Ep +ET +Ev +FP +FL +EK +GT +Hf +Hf +Hf +Hf +Hf +Hf +Ip +Ep +IM +Ja +Jb +Jb +Ja +Jy +JD +JL +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gn +gm +gn +fZ +fZ +gE +gk +gi +gk +gX +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ip +iw +iC +iC +iC +iC +ji +im +jw +jA +jG +im +jT +iC +iC +iC +iC +iC +kZ +ly +jA +km +nZ +im +jw +jG +iu +lN +iu +rM +sK +mX +nw +vc +mO +nq +nq +nq +qs +vc +zI +nq +Ar +BG +iu +qw +iu +jA +io +iu +iu +Ep +EU +Ev +FH +Gq +Ep +GU +GM +Hw +oS +oT +HX +Ie +Iq +Ep +IM +Jb +Jl +Jb +Jb +Jy +JD +JL +Iv +JG +JG +IR +KB +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +fZ +go +fZ +gh +hj +gh +fZ +gl +hj +hj +hj +gl +fZ +gh +hj +gh +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ix +iE +iE +iW +iC +jh +iu +jw +jA +jG +iu +jU +iC +ky +kU +lv +lP +im +mT +iC +nN +oa +iu +jw +jG +iu +qv +iu +rN +sK +Md +uv +iu +vR +nq +nq +nq +yz +iu +zI +Ar +nq +BH +iu +qv +iu +jA +io +Dw +iC +Ep +Ev +Ep +FP +Gf +Ep +Ep +FK +Ep +Ep +EK +Ep +EK +Ep +Ep +IM +Ja +Jb +Jb +Ja +Jy +JD +JL +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gF +gh +gh +gh +gC +gl +go +gl +gh +hj +gh +gB +hj +hj +hj +hj +hj +gB +gh +hj +gh +gl +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +iu +iu +im +iu +ja +iu +iu +jw +jA +jG +iu +iu +ja +iu +im +iu +iu +io +iu +ja +iu +iu +iu +jw +pm +im +iu +im +rO +sK +jA +uw +vd +vS +wH +nq +nq +np +zk +zJ +nq +Ar +BI +io +iu +io +Dw +kZ +jA +jA +EB +EF +Yt +FH +Gq +Gv +GV +Fp +Fv +Fp +Fv +Fp +Fv +FN +Ep +IN +Jc +Jc +Jc +Jc +Jz +JD +JL +Iv +JG +JG +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gG +gM +gh +gU +gY +gl +go +gl +gh +hj +gh +gB +hj +hj +gl +hj +hj +gB +gh +hj +gh +gl +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +iy +iC +iL +iT +iT +iT +iT +jx +iC +jH +iT +iT +iT +iT +iT +ls +iC +kZ +mR +iC +iL +iT +iT +jx +jG +iu +qw +iu +rP +sK +tQ +ux +iu +vR +nq +nq +nq +yz +iu +zJ +Ar +nq +BJ +iu +lN +iu +jA +io +iC +iC +Ep +EV +Ep +FQ +FM +Gv +EJ +Hg +Fw +Hg +Fw +HY +If +Gq +Ep +Mi +Mi +Mi +Mi +Mi +Mi +Iv +Iv +Iv +JX +JX +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gE +gk +gi +gk +gX +gl +go +gl +gh +hj +gh +gB +hj +hj +hj +hj +hj +gB +gh +hj +gh +gl +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +iz +iC +iM +iU +iU +jj +iU +iU +jB +iU +iU +jV +iU +iU +kV +lt +iC +kZ +mR +ns +iK +iU +iU +iU +lt +iu +lL +iu +rQ +sK +jA +uw +vd +vS +wH +nq +nq +np +zk +zJ +nq +Ar +BK +iu +lL +iu +jA +io +io +io +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +FP +FL +Ep +IP +IP +IP +IP +IP +IP +Iv +JG +JU +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +fZ +go +fZ +gh +hj +gh +fZ +gl +hj +hj +hj +gl +fZ +gh +hj +gh +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +ir +iB +iI +ir +iB +il +ir +iB +il +ir +iB +il +ir +iB +iI +ir +iB +il +in +im +iu +ja +mk +ja +iu +io +io +io +rR +iC +mm +uy +iu +vT +wI +xq +wI +yA +iu +zK +As +zJ +BL +iu +lN +iu +iC +io +aa +aa +aa +Ep +Fx +FR +Gb +Ep +GD +GD +GD +GD +GD +Ep +FH +Gq +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +JG +JG +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gh +gh +gh +gC +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +il +mU +nt +nO +iC +kk +iC +pn +io +qx +qx +qx +ZJ +tR +qx +io +im +yU +mk +yU +im +io +io +io +UO +io +io +iu +io +UO +io +aa +aa +aa +Ep +Fy +FE +Gc +Gu +Gc +Gc +Gc +Gc +Gc +HS +FP +FL +Gv +Ix +IS +Je +Jo +IS +WJ +IS +JG +JG +Iv +Kg +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +go +gm +go +fZ +fZ +gG +gM +gh +gU +gY +fZ +go +gB +gh +hj +gh +gj +gk +gj +gk +gj +gk +gj +gh +hj +gh +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +ka +km +km +km +km +km +po +in +qx +qU +qV +sM +qV +uz +qx +vU +vU +vU +vU +vU +qx +zL +qV +sM +BM +Cc +CO +CQ +Cc +DK +aa +aa +aa +Ep +Fz +FS +Gd +Ep +GW +Hh +Hx +HF +HR +Ep +Ig +Ir +Gv +Ix +IS +Jf +Jp +IS +WJ +IS +JG +JG +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gE +gk +gi +gk +gX +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jW +kk +iC +kW +iC +lQ +io +kb +km +km +km +km +km +pp +io +qx +qx +qx +Wc +qx +qx +qx +rS +wJ +xr +wJ +rS +qx +qx +qx +Wc +qx +qx +qx +qx +Wc +qx +aa +aa +aa +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ev +Ev +Ep +Iv +Iv +IR +IR +Iv +Iv +Iv +IR +IR +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +fZ +go +fZ +gh +gh +gh +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gh +gh +gh +fZ +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jX +kl +kz +kX +lw +kl +kZ +iC +km +km +km +km +km +po +io +qy +qz +qx +sN +tS +uA +uA +vV +wK +xs +wK +vV +uA +uA +tS +AV +qx +qz +qx +Dc +Cc +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +ET +EU +Ev +IQ +IR +Jm +Jr +IR +IQ +IR +Jm +Jr +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gh +gh +gh +gC +hc +hi +hm +hr +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hI +gh +gh +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jY +kl +kA +kY +lw +kl +im +mV +nu +nP +ob +iC +iC +kh +io +qz +qy +qx +sO +tT +uB +uB +uB +uB +uB +uB +uB +uB +uB +At +AW +qx +qz +qx +Dd +CQ +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +gG +gM +gh +gU +gY +hd +hj +hn +hs +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +hJ +fZ +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +ja +io +io +io +ja +io +io +io +io +in +ja +ja +in +io +qA +qy +qV +sP +tT +uB +ve +vW +uB +uB +uB +uB +uB +uB +At +AX +qV +Cd +qx +De +Dx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Iv +Kj +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gn +gm +fZ +fZ +gE +gl +gl +gl +gX +hd +hj +hn +hs +gk +gl +gk +fZ +gl +gl +gl +fZ +gk +gl +gk +hJ +fZ +fZ +fZ +gI +gN +gQ +gV +ha +fZ +fZ +gm +gn +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jZ +iC +kB +in +lx +lR +ml +mW +nv +nQ +ly +iC +iC +lQ +io +qy +qz +rS +sQ +tT +uB +vf +vX +vW +uB +uB +uB +uB +uB +At +AY +rS +qy +qx +Dc +Cc +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +JV +Kk +JV +JV +JV +JV +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +hd +hj +hn +hs +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +hJ +fZ +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +km +km +kZ +ly +lS +mm +mX +nw +iu +ly +kl +kl +kk +io +qy +qz +qx +sQ +tT +uB +vf +vY +vX +vW +uB +uB +uB +uB +At +AY +qx +qV +qx +qx +sL +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JW +Kd +Kd +Kd +KE +Kd +Kd +JW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gH +gJ +gJ +gJ +gZ +he +hk +ho +ht +gi +gi +gi +gi +gi +gi +gi +gi +gi +gi +gi +hK +gh +gh +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ip +kb +km +kC +im +iu +lT +iu +iu +iu +im +oc +mY +km +pq +io +qx +qV +qx +sR +tT +uB +ve +vZ +vZ +vZ +vZ +vZ +yB +uB +At +AZ +qx +Ce +CP +Df +Dy +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Kd +Kd +Kd +Kd +Kd +Kd +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gP +fZ +fZ +fZ +go +fZ +hu +hz +hz +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hz +hz +hL +fZ +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +kl +kD +la +kl +kl +kl +kl +kl +iu +od +mY +km +pr +io +qB +qW +rT +sO +tT +uB +vg +vY +vY +vY +xY +wa +zl +uB +At +AW +BN +Cf +CQ +CQ +Cc +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Ke +Ke +Ke +Ke +Kd +Ke +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +hz +hz +hj +gl +hj +hz +hz +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +kc +kl +kE +lb +kl +km +mn +mY +kl +iu +od +mY +km +ps +io +qC +qX +rU +sO +tT +uB +vh +vg +vY +vY +vY +yB +vh +uB +At +Ba +BO +Cg +CQ +CQ +Dz +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Ke +Ke +Ke +Ke +Kd +Ke +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +go +gm +go +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +hu +hz +hz +hj +hz +hz +hj +hz +hz +hj +hz +hz +hL +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +kd +kl +kF +lc +kl +km +mo +mY +kl +iu +od +mY +km +pt +io +qD +qY +rV +sO +tT +uB +ve +vZ +wL +vY +vY +vY +yB +uB +At +AW +BP +Cf +CQ +Dg +DA +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Kd +Kl +Kd +Kd +Kd +Kd +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +gl +hj +hz +hz +hz +hj +gl +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +ke +kl +kG +ld +kl +km +km +km +kl +kZ +ly +km +km +pu +io +qx +qV +qx +sR +tT +uB +vg +wa +wa +wa +wa +wa +zl +uB +At +AZ +qx +Ch +CR +Dh +DB +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JW +Kf +Km +Kz +KF +Kd +Kd +JW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +hu +hz +hz +hz +gl +hj +hz +hj +gl +hz +hz +hz +hL +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +kf +kl +kH +le +kl +km +mo +mY +kl +iu +od +mY +km +pv +in +qz +qy +qx +sQ +tT +uB +uB +uB +uB +xt +xZ +vY +zm +uB +At +AY +qx +qV +qx +qx +qx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +JV +JV +JV +JV +JV +JV +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +hp +hu +fZ +hz +hz +hz +gl +hj +gl +hz +hz +hz +fZ +hL +hp +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +kg +kl +kE +lb +kl +km +mn +mY +kl +iu +od +mY +km +ps +io +qy +qz +rS +sQ +tT +uB +uB +uB +uB +uB +xt +xZ +zm +uB +At +AY +rS +qz +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gn +gm +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +hp +hu +hz +fZ +hz +hz +hz +hz +hz +hz +hz +fZ +hz +hL +hp +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +gm +gn +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +kl +kD +lf +kl +kl +kl +kl +kl +iu +od +mY +km +pr +io +qA +qy +qV +sS +tT +uB +uB +uB +uB +uB +uB +xt +zl +uB +At +Bb +qV +Cd +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +hp +hu +fZ +hz +hz +hz +gq +hB +gq +hz +hz +hz +fZ +hL +hp +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ip +kb +km +kI +im +lz +lU +mp +mZ +lU +im +oc +mY +km +ka +io +qz +qy +qx +sO +tT +uB +uB +uB +uB +uB +uB +uB +uB +uB +At +AW +qx +qy +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +hu +hz +hz +hz +gq +hB +hz +hB +gq +hz +hz +hz +hL +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +km +km +kZ +ly +lV +lW +lW +lV +iu +ly +kl +kl +pw +io +qz +qy +qx +sT +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +Bc +qx +qz +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +gq +hB +hz +hz +hz +hB +gq +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +kh +kn +kJ +in +lA +lW +mq +na +lW +nR +ly +oz +oR +ke +io +qx +qx +qx +sU +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +Bd +qx +qx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +go +gm +go +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +hu +hz +hz +hB +hz +hz +hB +hz +hz +hB +hz +hz +hL +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +io +io +io +io +ip +io +io +im +io +io +io +io +io +io +qx +qx +qx +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +qx +qx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +hz +hz +hB +gq +hB +hz +hz +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +fZ +hu +hz +hz +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hz +hz +hL +fZ +go +fZ +fZ +fZ +gR +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +gh +gh +hv +gp +gp +gp +gp +gp +gp +gp +gp +gp +gp +gp +hM +hP +hS +hU +hX +gO +gO +gO +ih +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +fZ +hw +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hN +hQ +hB +hV +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gn +gm +fZ +fZ +gI +gN +gQ +gV +ha +gB +fZ +fZ +hw +hf +gq +hf +fZ +gq +gq +gq +fZ +hf +gq +hf +hN +hQ +hB +hV +hY +gq +gq +gq +ii +fZ +fZ +gm +gn +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +fZ +hw +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hN +hQ +hB +hV +hZ +ic +gh +if +ij +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +gh +gh +hx +hA +hA +hA +hA +hA +hA +hA +hA +hA +hA +hA +hO +hR +hT +hW +gF +gh +gh +gh +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +fZ +gh +gh +gh +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gh +gh +gh +fZ +go +fZ +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +af +af +af +af +af +af +af +af +af +bj +bk +bk +bk +bk +bk +bk +bk +bk +bk +bk +bj +dm +dm +dm +dm +dm +dm +dm +dm +dm +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +hY +hf +gp +hf +ii +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +aw +af +af +aO +aR +aG +af +ax +af +bj +bk +bk +bk +bk +bk +bk +bk +bk +bk +bk +bj +dm +dG +dG +dm +dG +dG +dm +dG +dG +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +go +gm +go +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +gh +hB +gh +gs +hf +gs +hf +gs +hf +gs +gh +hB +gh +gB +go +fZ +hZ +ic +gh +if +ij +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +ax +af +af +af +af +af +af +ax +af +bj +bk +bk +bk +bk +ce +cq +bk +bk +bk +bk +bj +dm +dG +dG +eu +dG +dG +eu +dG +dG +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +gF +gh +gh +gh +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +ax +aG +aM +af +aS +af +af +aG +af +bj +bk +bk +bk +bk +bk +cr +bk +bk +bk +bk +bj +dm +dG +dG +dm +dG +dG +dm +dG +dG +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +gh +hB +gh +fZ +gq +hB +hB +hB +gq +fZ +gh +hB +gh +fZ +go +fZ +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +af +af +af +af +aw +af +af +af +af +bj +bk +bk +bk +bk +bk +bk +bk +bk +bk +bk +bj +dm +dm +dm +dm +dm +dm +dm +dm +dm +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gq +gh +hB +gh +gB +hB +hB +hB +hB +hB +gB +gh +hB +gh +gq +go +gq +hY +hf +gp +hf +ii +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gq +gh +hB +gh +gB +hB +hB +gq +hB +hB +gB +gh +hB +gh +gq +go +gq +hZ +ic +gh +if +ij +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +bj +bl +bn +bD +ca +bD +bl +ca +bD +bm +bl +bj +dn +dH +ed +ev +ew +ev +ew +eW +fj +dn +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gq +gh +hB +gh +gB +hB +hB +hB +hB +hB +gB +gh +hB +gh +gq +go +gq +gF +gh +gh +gh +gC +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bj +bm +bD +bR +bl +bl +bE +cD +cK +cK +ca +bj +dn +dI +ee +ew +ev +ew +ev +eX +fk +dn +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +gh +hB +gh +fZ +gq +hB +hB +hB +gq +fZ +gh +hB +gh +fZ +go +fZ +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bj +bl +bE +bS +cb +bl +bl +bR +cL +cM +bl +bj +dn +dJ +ed +ev +ew +ev +ew +eW +fl +dn +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gn +gm +gn +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +hY +hf +gp +hf +ii +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bj +bn +bF +bT +cc +bl +bm +cE +cM +cK +bn +bj +dn +dK +ee +ew +ev +ew +ev +eX +fm +dn +fx +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gn +gm +gn +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +gh +hB +gh +gs +hf +gs +hf +gs +hf +gs +gh +hB +gh +gB +go +fZ +hZ +ic +gh +if +ij +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ak +ay +aH +aj +aH +aH +aj +aH +ay +bc +bj +bl +bl +bD +ca +bl +bD +bl +cN +cW +bl +bj +dn +dH +ed +ev +ew +ev +ew +eW +fj +dn +fx +ab +fB +fB +fB +fB +fB +fB +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +gF +gh +gh +gh +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +fC +fC +fC +fC +fC +fC +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +fZ +gh +gh +gh +fZ +fZ +gB +gB +gB +fZ +fZ +gh +gh +gh +fZ +go +fZ +gF +ib +hf +ie +gC +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +al +az +an +an +aP +aP +aP +aP +aP +aP +bj +bo +bG +bH +bH +cf +cs +bH +cO +bH +cZ +ac +do +dL +ef +ex +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gC +hY +hf +gp +hf +ii +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +am +an +aI +an +aQ +aT +aY +ba +ba +bd +bj +bp +bH +bH +bH +bH +bH +bH +cP +bH +da +ac +dp +dL +eg +ey +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +fZ +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +fZ +fZ +fZ +ia +id +gJ +ig +ik +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +an +aA +aJ +aN +an +aU +aZ +aZ +aZ +be +bj +bq +bH +bU +cd +cg +ct +bH +cQ +cX +db +ac +dq +dM +eg +ez +eH +eH +eH +eZ +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gR +fZ +fZ +fZ +fZ +fZ +gQ +fZ +gB +fZ +fZ +hf +hf +hf +fZ +fZ +gB +fZ +gQ +fZ +fZ +fZ +fZ +gO +gO +gO +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +an +aA +aK +aN +an +aV +aZ +aZ +aZ +be +bj +br +bH +bV +cd +bH +bH +bH +bH +bH +dc +ac +dr +dL +eg +eA +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +fZ +fZ +gQ +gB +gB +gB +hf +hf +hf +hf +hf +gB +gB +gB +gQ +fZ +fZ +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ao +an +aL +an +aQ +aT +aZ +bb +bb +bf +bj +bs +bH +bW +cd +ch +cu +bH +bH +bH +dd +ac +ds +dL +eh +ex +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +fZ +fZ +fZ +gQ +fZ +gB +fZ +hf +gh +gh +gh +hf +fZ +gB +fZ +gQ +fZ +fZ +fZ +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +fD +fD +fD +fD +fD +fD +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +gQ +gQ +gQ +gQ +gQ +gQ +fZ +hf +fZ +gq +fZ +hf +fZ +gQ +gQ +gQ +gQ +gQ +gQ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +bj +bt +bI +bI +bI +ci +cv +cF +cF +cF +de +bj +dt +dN +ei +ej +eI +eP +ej +fa +fn +fr +fx +fy +fE +fL +fN +fN +fS +fE +fy +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +fZ +fZ +gQ +fZ +fZ +fZ +hf +gh +gh +gh +hf +fZ +fZ +fZ +gQ +fZ +fZ +fZ +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +aB +ap +ap +ap +ap +ap +ap +aB +ap +bj +bt +bI +bX +bJ +cj +cw +bJ +cR +cF +de +bj +du +dO +ej +ej +eJ +eJ +eV +fb +fo +fs +fx +fz +fz +fz +fz +fz +fz +fz +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +fZ +fZ +gQ +fZ +fZ +fZ +hf +hf +hf +hf +hf +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +ac +ap +ap +ap +ap +aB +aB +ap +ap +ap +ap +bj +bu +bJ +bX +bJ +cj +cw +cG +cR +bJ +df +bj +du +dP +ek +ej +ej +ej +eV +fc +fo +fs +fx +fA +fF +fF +fF +fF +fF +fF +fA +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hf +hf +hf +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +aB +ap +ap +ap +ap +ap +ap +aB +ap +bj +bv +bK +bX +bJ +cj +cw +bJ +cR +cH +dg +bj +du +dQ +ej +ej +eK +eK +eV +fd +fo +fs +fx +fz +fG +fG +fG +fG +fG +fG +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +bj +bv +bK +bK +bK +ck +cx +cH +cH +cH +dg +bj +dt +dR +el +ej +eL +eQ +ej +fe +fn +ft +fx +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +hf +hf +gh +fZ +gh +hf +hf +hf +gq +hC +gq +hf +hf +hf +gh +fZ +gh +hf +hf +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gq +gq +gq +gz +gB +ge +gq +gq +gq +gz +hf +hf +gh +gq +gh +hf +hf +hf +hC +hF +hC +hf +hf +hf +gh +gq +gh +hf +hf +ge +gq +gq +gq +gz +gB +ge +gq +gq +gq +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bw +bw +bw +bw +bw +bw +cS +cY +dh +bj +dv +dS +em +eB +eM +eR +eM +eR +eM +ep +fx +fz +fH +fH +fO +fO +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +hf +hf +gh +fZ +gh +hf +hf +hf +gq +hC +gq +hf +hf +hf +gh +fZ +gh +hf +hf +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bL +bY +bw +cl +bw +bw +cT +cY +dh +bj +dw +dT +en +eB +eN +eS +eN +eS +eN +en +fx +fz +fH +fH +fP +fR +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bw +bw +bw +bw +bw +bw +cU +cY +dh +bj +dx +dU +eo +eB +eB +eB +eB +eB +eB +eB +fx +fz +fH +fH +fO +fO +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hf +hf +hf +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bM +bY +bw +bw +cy +bw +cS +cY +dh +bj +dy +dV +ep +eB +eM +eR +eM +eR +eM +ep +fx +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +hf +hf +hf +hf +hf +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bw +bw +bw +bw +bw +bw +cS +cY +dh +bj +dz +dW +eq +eB +eN +eS +eN +eS +eN +en +fx +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +hf +gh +gh +gh +hf +fZ +ge +hf +gq +hf +gz +gs +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +fz +fI +fI +fI +fI +fI +fI +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +fZ +hf +fZ +gq +fZ +hf +fZ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +ar +ar +ar +ar +ar +ar +ar +ar +ar +bj +bx +bN +bN +bN +cm +cz +bN +bN +bN +bz +bj +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +fx +fA +fF +fF +fF +fF +fF +fF +fA +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +gs +ge +gh +gq +gh +gz +fZ +hf +gh +gh +gh +hf +fZ +ge +hf +gq +hf +gz +gs +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +aC +ar +ar +ar +ar +ar +ar +aC +ar +bj +by +bN +bN +bN +cm +cz +bN +bN +bN +di +bj +dA +dX +dA +eC +eO +eT +eO +eD +eO +dA +fx +fz +fz +fz +fz +fz +fz +fz +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +hf +hf +hf +hf +hf +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +ar +ar +aC +ar +ar +aC +ar +ar +ar +bj +by +bN +bN +bN +cm +cz +bN +bN +bN +di +bj +dA +dY +dA +dA +dA +dA +dA +dA +dA +dA +fx +fy +fJ +fM +fQ +fQ +fT +fJ +fy +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +hq +hq +hq +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hq +hq +hq +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +aC +ar +ar +ar +ar +ar +ar +aC +ar +bj +by +bN +bN +bN +cm +cz +bN +bN +bN +di +bj +dA +dZ +dA +eD +eO +eU +eO +ff +eO +dA +fx +ab +fD +fD +fD +fD +fD +fD +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gp +gp +gp +gp +gp +gp +gy +hg +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +hg +gd +gp +gp +gp +gp +gp +gp +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +ar +ar +ar +ar +ar +ar +ar +ar +ar +bj +bz +bN +bN +bN +cm +cz +bN +bN +bN +bx +bj +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +hf +gq +gq +gq +hf +hf +hf +hf +hf +hf +hf +hf +hf +gq +gq +gq +hf +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +hf +gq +hf +hf +hf +hf +hf +hf +hC +hf +hf +hf +hf +hf +hf +gq +hf +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +as +aD +aD +aD +aD +aW +aW +aW +aW +bg +bj +bA +bO +bO +bO +cn +cA +cI +cI +cI +dj +bj +dB +dB +dB +dB +dB +dB +dB +dB +dB +dB +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +hf +gq +hf +hf +hf +hf +hf +hC +hG +hC +hf +hf +hf +hf +hf +gq +hf +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +at +aE +aE +aE +aE +aE +aE +aE +aE +bh +bj +bB +bP +bZ +bP +co +cB +bP +cV +bP +dk +bj +dC +ea +er +eE +eE +eE +eE +fg +fp +fu +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +hf +gq +hf +hf +hf +hf +hf +hf +hC +hf +hf +hf +hf +hf +hf +gq +hf +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +at +aE +aE +aE +aE +aE +aE +aE +aE +bh +bj +bB +bP +bZ +bP +co +cB +bP +cV +bP +dk +bj +dD +eb +es +eF +eF +eF +eF +fh +fp +fv +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +hf +gq +gq +gq +hf +hf +hf +hf +hf +hf +hf +hf +hf +gq +gq +gq +hf +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +at +aE +aE +aE +aE +aE +aE +aE +aE +bh +bj +bB +bP +bZ +bP +co +cB +bP +cV +bP +dk +bj +dE +ec +et +eG +eG +eG +eG +fi +fp +fw +fx +ab +fC +fC +fC +fC +fC +fC +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gr +gr +gr +gr +gr +gr +gA +hg +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +hg +gf +gr +gr +gr +gr +gr +gr +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +au +aF +aF +aF +aF +aX +aX +aX +aX +bi +bj +bC +bQ +bQ +bQ +cp +cC +cJ +cJ +cJ +dl +bj +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fx +ab +fK +fK +fK +fK +fK +fK +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +av +av +av +av +av +av +av +av +av +av +ab +av +av +av +av +av +av +av +av +av +av +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Mc +Mc "} diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index e60ab8f294..bb43763955 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1,2137 +1,79400 @@ -"aa" = (/turf/open/space/basic,/area/space) -"ab" = (/turf/closed/indestructible/riveted,/area/space) -"ac" = (/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) -"ad" = (/turf/open/space,/area/space) -"ae" = (/obj/structure/window/reinforced{dir = 4},/turf/closed/indestructible/riveted,/area/space) -"af" = (/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"ag" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) -"ah" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 8},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"ai" = (/obj/structure/foamedmetal,/obj/structure/window{dir = 4},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"aj" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"ak" = (/obj/structure/table,/obj/item/stack/medical/ointment{heal_burn = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"al" = (/obj/structure/table/wood{layer = 3.3},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"am" = (/obj/structure/closet/crate/bin,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"an" = (/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"ao" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{layer = 3.3},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"ap" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) -"aq" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/offline) -"ar" = (/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) -"as" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/court) -"at" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/court) -"au" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/court) -"av" = (/obj/structure/window/reinforced{dir = 8},/turf/closed/indestructible/riveted,/area/space) -"aw" = (/obj/structure/flora/bush,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"ax" = (/obj/effect/holodeck_effect/mobspawner/penguin,/obj/effect/holodeck_effect/mobspawner/penguin,/obj/item/toy/snowball{pixel_y = 6},/obj/item/toy/snowball{pixel_x = 5},/obj/item/toy/snowball{pixel_x = -4},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"ay" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"az" = (/obj/structure/table/wood,/obj/item/storage/box/matches{pixel_x = -4; pixel_y = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aA" = (/obj/structure/chair/wood/normal,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aB" = (/obj/effect/holodeck_effect/mobspawner,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/wildlife) -"aC" = (/obj/effect/holodeck_effect/sparks,/turf/open/floor/holofloor/plating/burnmix,/area/holodeck/rec_center/burn) -"aD" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/court) -"aE" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/court) -"aF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/court) -"aG" = (/obj/structure/flora/grass/brown,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aH" = (/obj/structure/table,/obj/item/gun/energy/laser,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"aI" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aJ" = (/obj/structure/table/wood/poker,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aK" = (/obj/structure/table/wood/poker,/obj/structure/table/wood/poker,/obj/effect/holodeck_effect/cards,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aL" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aM" = (/obj/structure/statue/snow/snowman{anchored = 1},/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aN" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aO" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aP" = (/obj/structure/window/reinforced/tinted{dir = 4},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aQ" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aR" = (/obj/effect/holodeck_effect/mobspawner/penguin_baby,/obj/structure/flora/tree/pine,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aS" = (/obj/structure/chair/wood,/turf/open/floor/holofloor/snow,/area/holodeck/rec_center/winterwonderland) -"aT" = (/obj/structure/table/wood,/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"; pixel_y = 10},/turf/open/floor/holofloor{icon_state = "wood"; dir = 9},/area/holodeck/rec_center/lounge) -"aU" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-l"},/area/holodeck/rec_center/lounge) -"aV" = (/turf/open/floor/holofloor{dir = 9; icon_state = "stairs-r"},/area/holodeck/rec_center/lounge) -"aW" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/court) -"aX" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/court) -"aY" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_y = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"aZ" = (/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"ba" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bb" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bc" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack{heal_brute = 10},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/bunker) -"bd" = (/obj/structure/table/wood,/obj/item/instrument/violin,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"be" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bf" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/clothing/mask/cigarette/pipe,/turf/open/floor/holofloor/carpet,/area/holodeck/rec_center/lounge) -"bg" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/court) -"bh" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/court) -"bi" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/court) -"bj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/closed/indestructible/riveted,/area/space) -"bk" = (/obj/effect/holodeck_effect/mobspawner/bee,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"bl" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bm" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bn" = (/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bo" = (/obj/structure/table/glass,/obj/item/surgicaldrill,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bp" = (/obj/structure/table/glass,/obj/item/hemostat,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bq" = (/obj/structure/table/glass,/obj/item/scalpel{pixel_y = 10},/obj/item/circular_saw,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"br" = (/obj/structure/table/glass,/obj/item/retractor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bs" = (/obj/structure/table/glass,/obj/item/stack/medical/gauze,/obj/item/cautery,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bt" = (/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bu" = (/obj/structure/holohoop{layer = 3.9},/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bv" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bw" = (/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bx" = (/obj/structure/table,/obj/machinery/readybutton,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"by" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/holo/esword/red,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"bz" = (/obj/structure/table,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"bA" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bB" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bC" = (/turf/open/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bD" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bE" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bF" = (/obj/effect/holodeck_effect/mobspawner/pet,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bG" = (/obj/structure/table/glass,/obj/item/surgical_drapes,/obj/item/razor,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bH" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bJ" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) -"bK" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bL" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bM" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bN" = (/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"bO" = (/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bP" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/dodgeball) -"bQ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"bR" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"bS" = (/obj/item/storage/bag/easterbasket{name = "picnic basket"; pixel_y = 6},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"bT" = (/obj/item/trash/plate,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"bU" = (/obj/structure/table/optable,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bV" = (/obj/machinery/computer/operating{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bW" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex/nitrile,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/mask/surgical,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"bX" = (/turf/open/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/rec_center/basketball) -"bY" = (/obj/effect/holodeck_effect/mobspawner/monkey,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"bZ" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"ca" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cb" = (/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"cc" = (/obj/item/shovel/spade{pixel_x = 2; pixel_y = -2},/turf/open/floor/holofloor{icon_state = "redbluefull"},/area/holodeck/rec_center/pet_lounge) -"cd" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ce" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/clothing/head/beekeeper_head,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"cf" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cg" = (/obj/structure/table/glass,/obj/item/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/storage/box/beakers,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ch" = (/obj/machinery/washing_machine,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ci" = (/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/basketball) -"cj" = (/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/basketball) -"ck" = (/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/basketball) -"cl" = (/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"cm" = (/obj/structure/window,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"cn" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"co" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"cp" = (/obj/structure/window{dir = 1},/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/rec_center/dodgeball) -"cq" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/effect/decal/remains/human,/obj/item/clothing/suit/beekeeper_suit,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"cr" = (/obj/effect/holodeck_effect/mobspawner/bee,/obj/item/melee/flyswatter,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/anthophila) -"cs" = (/obj/machinery/chem_master,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"ct" = (/obj/structure/table/glass,/obj/item/healthanalyzer,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cu" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cv" = (/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cw" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cx" = (/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cy" = (/obj/item/toy/beach_ball,/turf/open/floor/holofloor/beach,/area/holodeck/rec_center/beach) -"cz" = (/obj/structure/window{dir = 1},/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"cA" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cB" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cC" = (/obj/structure/window,/obj/item/toy/beach_ball/holoball/dodgeball,/turf/open/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cD" = (/obj/structure/sink/puddle,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cE" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cF" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cG" = (/obj/item/toy/beach_ball/holoball,/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) -"cH" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cI" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cJ" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cK" = (/obj/machinery/hydroponics/soil,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cL" = (/obj/machinery/hydroponics/soil,/obj/item/cultivator,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cM" = (/obj/machinery/hydroponics/soil,/obj/effect/holodeck_effect/mobspawner/pet,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cN" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cO" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cP" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/structure/window{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cQ" = (/obj/structure/window{dir = 8},/obj/machinery/computer/pandemic,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cR" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) -"cS" = (/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) -"cT" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) -"cU" = (/obj/item/shovel/spade,/turf/open/floor/holofloor/beach/coast_t,/area/holodeck/rec_center/beach) -"cV" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"cW" = (/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/pet_lounge) -"cX" = (/obj/machinery/door/window/westleft,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"cY" = (/turf/open/floor/holofloor/beach/coast_b,/area/holodeck/rec_center/beach) -"cZ" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"da" = (/obj/structure/window{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"db" = (/obj/structure/window{dir = 8},/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"dc" = (/obj/machinery/iv_drip,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"dd" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/medical) -"de" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/basketball) -"df" = (/obj/structure/holohoop{dir = 1; layer = 4.1},/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/basketball) -"dg" = (/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/basketball) -"dh" = (/turf/open/floor/holofloor/beach/water,/area/holodeck/rec_center/beach) -"di" = (/obj/structure/table,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/holo/esword/green,/turf/open/floor/holofloor/basalt,/area/holodeck/rec_center/thunderdome) -"dj" = (/turf/open/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"dk" = (/turf/open/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"dl" = (/obj/machinery/readybutton,/turf/open/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/rec_center/dodgeball) -"dm" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) -"dn" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/spacechess) -"do" = (/obj/item/banner/blue,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dp" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/blue,/obj/item/clothing/head/helmet/knight/blue,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dq" = (/obj/structure/table/wood/fancy,/obj/item/clothing/head/crown/fancy{pixel_y = 6},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dr" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/armor/riot/knight/red,/obj/item/clothing/head/helmet/knight/red,/obj/item/claymore/weak,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"ds" = (/obj/item/banner/red,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dt" = (/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"du" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"dv" = (/obj/structure/closet{density = 0},/obj/item/clothing/suit/judgerobe,/obj/item/clothing/head/powdered_wig,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dw" = (/obj/structure/table/wood/fancy,/obj/item/clothing/suit/nun,/obj/item/clothing/head/nun_hood,/obj/item/clothing/suit/holidaypriest,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dx" = (/obj/structure/table/wood/fancy,/obj/item/storage/book/bible,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dy" = (/obj/structure/table/wood/fancy,/obj/item/book/manual/wiki/security_space_law,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dz" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dA" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"dB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/rec_center/firingrange) -"dC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"dD" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"dE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"dF" = (/turf/open/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/rec_center/firingrange) -"dG" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) -"dH" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_viva"; name = "Black Rook"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"dI" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_mime"; name = "Black Queen"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"dJ" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_clown"; name = "Black King"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"dK" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_ian"; name = "Black Knight"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"dL" = (/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dM" = (/obj/structure/chair/wood/wings,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"dN" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo1"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"dO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"dP" = (/obj/machinery/button/massdriver{id = "trektorpedo1"; layer = 3.9; name = "photon torpedo button"; pixel_x = -16; pixel_y = -5},/obj/machinery/button/massdriver{id = "trektorpedo2"; layer = 3.9; name = "photon torpedo button"; pixel_x = 16; pixel_y = -5},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"dQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/arcade/orion_trail{desc = "A test for cadets"; events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene")},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"dR" = (/obj/structure/window/reinforced,/obj/machinery/mass_driver{dir = 1; icon_state = "mass_driver"; id = "trektorpedo2"; name = "photon torpedo tube"},/obj/item/toy/minimeteor{color = ""; desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; icon = 'icons/effects/effects.dmi'; icon_state = "impact_laser"; name = "photon torpedo"},/turf/open/floor/holofloor/hyperspace,/area/holodeck/rec_center/kobayashi) -"dS" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) -"dT" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) -"dU" = (/obj/structure/chair,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"dV" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) -"dW" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) -"dX" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/melee/classic_baton/telescopic,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"dY" = (/obj/structure/table/wood,/obj/item/toy/crayon/white,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"dZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/grown/apple,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"ea" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 8},/area/holodeck/rec_center/firingrange) -"eb" = (/obj/structure/target_stake,/obj/machinery/magnetic_module,/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"ec" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 4},/area/holodeck/rec_center/firingrange) -"ed" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"ee" = (/obj/item/cardboard_cutout/adaptive{color = "#9999BB"; icon_state = "cutout_greytide"; name = "Black Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"ef" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"eg" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"eh" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"ei" = (/obj/structure/table/glass,/obj/machinery/recharger,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"ej" = (/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"ek" = (/obj/structure/chair/comfy{dir = 1},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"el" = (/obj/structure/table/glass,/obj/item/gun/energy/e_gun/mini/practice_phaser,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"em" = (/obj/structure/chair{dir = 4},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) -"en" = (/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) -"eo" = (/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/table/wood,/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"ep" = (/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) -"eq" = (/obj/structure/chair{dir = 8},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) -"er" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "white"; dir = 10},/area/holodeck/rec_center/firingrange) -"es" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/firingrange) -"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{icon_state = "white"; dir = 6},/area/holodeck/rec_center/firingrange) -"eu" = (/obj/item/weldingtool,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/refuel) -"ev" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"ew" = (/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"ex" = (/turf/open/floor/holofloor{icon_state = "stairs-old"; dir = 8},/area/holodeck/rec_center/thunderdome1218) -"ey" = (/obj/structure/table/wood,/obj/item/melee/chainofcommand{name = "chain whip"},/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"ez" = (/obj/structure/table/wood,/obj/item/scythe,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eA" = (/obj/structure/table/wood,/obj/item/tailclub,/obj/item/twohanded/spear,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eB" = (/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/chapelcourt) -"eC" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eD" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/green,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eE" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"eF" = (/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"eG" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"eH" = (/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eI" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eK" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eL" = (/obj/machinery/computer/station_alert{dir = 8},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eM" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 1},/area/holodeck/rec_center/chapelcourt) -"eN" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 4},/area/holodeck/rec_center/chapelcourt) -"eO" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eP" = (/obj/machinery/modular_computer/console/preset/civilian{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eQ" = (/obj/machinery/computer/atmos_alert{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eR" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "chapel"},/area/holodeck/rec_center/chapelcourt) -"eS" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor{icon_state = "chapel"; dir = 2},/area/holodeck/rec_center/chapelcourt) -"eT" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/orange,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eU" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl/red,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"eV" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"eW" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"eX" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_greytide"; name = "White Pawn"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"eY" = (/obj/structure/window/reinforced,/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"eZ" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/asteroid,/area/holodeck/rec_center/thunderdome1218) -"fa" = (/obj/machinery/door/window/westleft{dir = 2; icon_state = "right"},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"fb" = (/obj/structure/table,/obj/item/folder,/obj/item/pen/blue,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fc" = (/obj/structure/table,/obj/item/folder,/obj/item/pen,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fd" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/folder,/obj/item/pen/red,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fe" = (/obj/machinery/door/window/westleft{dir = 2},/turf/open/floor/holofloor/plating,/area/holodeck/rec_center/kobayashi) -"ff" = (/obj/structure/table,/obj/item/paper,/obj/item/pen,/obj/item/clothing/under/schoolgirl,/obj/item/toy/katana,/turf/open/floor/holofloor,/area/holodeck/rec_center/school) -"fg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"fh" = (/obj/item/paper/guides/jobs/security/range,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fi" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/rec_center/firingrange) -"fj" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_viva"; name = "White Rook"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"fk" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_mime"; name = "White Queen"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"fl" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_clown"; name = "White King"},/turf/open/floor/holofloor{icon_state = "white"},/area/holodeck/rec_center/spacechess) -"fm" = (/obj/item/cardboard_cutout/adaptive{icon_state = "cutout_ian"; name = "White Knight"},/turf/open/floor/holofloor{dir = 8; icon_state = "dark"},/area/holodeck/rec_center/spacechess) -"fn" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fo" = (/obj/structure/chair{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/kobayashi) -"fp" = (/turf/open/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/rec_center/firingrange) -"fq" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/holofloor/grass,/area/holodeck/rec_center/thunderdome1218) -"fr" = (/obj/structure/rack,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/medsci,/obj/item/clothing/under/trek/command,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fs" = (/turf/open/floor/holofloor{icon_state = "neutral"; dir = 2},/area/holodeck/rec_center/kobayashi) -"ft" = (/obj/structure/rack,/obj/item/clothing/under/trek/engsec,/obj/item/clothing/under/trek/engsec,/turf/open/floor/holofloor{icon_state = "neutral"; dir = 1},/area/holodeck/rec_center/kobayashi) -"fu" = (/obj/item/target,/obj/item/target/clown,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fv" = (/obj/item/target,/obj/item/target/syndicate,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fw" = (/obj/structure/rack,/obj/item/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/open/floor/holofloor,/area/holodeck/rec_center/firingrange) -"fx" = (/obj/structure/window/reinforced{dir = 1},/turf/closed/indestructible/riveted,/area/space) -"fy" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) -"fz" = (/turf/open/floor/plasteel,/area/tdome/arena_source) -"fA" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena_source) -"fB" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fC" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) -"fD" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena_source) -"fF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena_source) -"fG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena_source) -"fH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena_source) -"fI" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena_source) -"fJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena_source) -"fK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fL" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena_source) -"fM" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena_source) -"fN" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fO" = (/turf/open/floor/circuit/green,/area/tdome/arena_source) -"fP" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena_source) -"fQ" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fR" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena_source) -"fS" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena_source) -"fT" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena_source) -"fU" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/open/floor/plasteel/dark,/area/tdome/arena_source) -"fV" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fW" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena_source) -"fX" = (/turf/closed/indestructible/riveted,/area/start) -"fY" = (/obj/effect/landmark/start/new_player,/turf/open/floor/plating,/area/start) -"fZ" = (/turf/closed/indestructible/riveted,/area/ctf) -"ga" = (/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) -"gb" = (/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) -"gc" = (/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) -"gd" = (/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) -"ge" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) -"gf" = (/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) -"gg" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) -"gh" = (/turf/open/floor/plasteel/dark,/area/ctf) -"gi" = (/turf/open/floor/plasteel/darkblue/side{dir = 4},/area/ctf) -"gj" = (/turf/open/floor/plasteel/blue,/area/ctf) -"gk" = (/turf/open/floor/plasteel/darkblue,/area/ctf) -"gl" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit,/area/ctf) -"gm" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bluespace,/area/ctf) -"gn" = (/obj/structure/barricade/security/ctf,/turf/open/floor/plasteel/bluespace,/area/ctf) -"go" = (/turf/open/floor/plasteel/bluespace,/area/ctf) -"gp" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/ctf) -"gq" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/red,/area/ctf) -"gr" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) -"gs" = (/turf/open/floor/plasteel/red,/area/ctf) -"gt" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/dark,/area/ctf) -"gu" = (/turf/closed/indestructible/splashscreen,/area/start) -"gv" = (/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) -"gw" = (/turf/open/floor/plasteel/darkblue/side,/area/ctf) -"gx" = (/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) -"gy" = (/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) -"gz" = (/turf/open/floor/plasteel/darkred/side,/area/ctf) -"gA" = (/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) -"gB" = (/obj/structure/window/reinforced/fulltile{obj_integrity = 5000; max_integrity = 5000; name = "hardened window"},/turf/open/floor/plating,/area/ctf) -"gC" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark,/area/ctf) -"gD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gE" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) -"gF" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) -"gG" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/dark,/area/ctf) -"gI" = (/obj/machinery/power/emitter/energycannon,/turf/open/floor/plating,/area/ctf) -"gJ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ctf) -"gK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gL" = (/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ctf) -"gM" = (/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/ctf) -"gO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ctf) -"gP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/ctf) -"gQ" = (/turf/open/floor/plating,/area/ctf) -"gR" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{luminosity = 2},/area/ctf) -"gS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gT" = (/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) -"gU" = (/turf/open/floor/plasteel/darkblue/corner,/area/ctf) -"gV" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ctf) -"gW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gX" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ctf) -"gY" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ctf) -"gZ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/dark,/area/ctf) -"ha" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating,/area/ctf) -"hb" = (/obj/structure/trap/ctf/blue,/turf/open/floor/plasteel/blue,/area/ctf) -"hc" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit,/area/ctf) -"hd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit,/area/ctf) -"he" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit,/area/ctf) -"hf" = (/turf/open/floor/plasteel/darkred,/area/ctf) -"hg" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/darkred,/area/ctf) -"hh" = (/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) -"hi" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit,/area/ctf) -"hj" = (/turf/open/floor/circuit,/area/ctf) -"hk" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit,/area/ctf) -"hl" = (/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"hm" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit,/area/ctf) -"hn" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit,/area/ctf) -"ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit,/area/ctf) -"hp" = (/obj/structure/barricade/security/ctf,/turf/open/floor/circuit/green/off,/area/ctf) -"hq" = (/obj/structure/trap/ctf/red,/turf/open/floor/plasteel/red,/area/ctf) -"hr" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/darkblue/side{dir = 9},/area/ctf) -"hs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 1},/area/ctf) -"ht" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkblue/side{dir = 5},/area/ctf) -"hu" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/green/off,/area/ctf) -"hv" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 9},/area/ctf) -"hw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/ctf) -"hx" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/side{dir = 5},/area/ctf) -"hy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/ctf) -"hz" = (/turf/open/floor/circuit/green/off,/area/ctf) -"hA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/ctf) -"hB" = (/turf/open/floor/circuit/red,/area/ctf) -"hC" = (/turf/open/floor/circuit/green/anim,/area/ctf) -"hD" = (/obj/machinery/capture_the_flag/blue,/turf/open/floor/circuit/green/anim,/area/ctf) -"hE" = (/obj/item/twohanded/ctf/blue,/turf/open/floor/circuit/green/anim,/area/ctf) -"hF" = (/obj/item/twohanded/ctf/red,/turf/open/floor/circuit/green/anim,/area/ctf) -"hG" = (/obj/machinery/capture_the_flag/red,/turf/open/floor/circuit/green/anim,/area/ctf) -"hH" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/centcom/holding) -"hI" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/darkblue/side{dir = 10},/area/ctf) -"hJ" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side,/area/ctf) -"hK" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkblue/side{dir = 6},/area/ctf) -"hL" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/green/off,/area/ctf) -"hM" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side{dir = 10},/area/ctf) -"hN" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/side,/area/ctf) -"hO" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/side{dir = 6},/area/ctf) -"hP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/circuit/red,/area/ctf) -"hQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/circuit/red,/area/ctf) -"hR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/circuit/red,/area/ctf) -"hS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/red,/area/ctf) -"hT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit/red,/area/ctf) -"hU" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/circuit/red,/area/ctf) -"hV" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/circuit/red,/area/ctf) -"hW" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit/red,/area/ctf) -"hX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/ctf) -"hY" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner,/area/ctf) -"hZ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ia" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ib" = (/turf/open/floor/plasteel/darkred/corner,/area/ctf) -"ic" = (/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"id" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"ie" = (/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) -"if" = (/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ig" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/darkred/corner{dir = 8},/area/ctf) -"ih" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/dark,/area/ctf) -"ii" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 4},/area/ctf) -"ij" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"ik" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/darkred/corner{dir = 1},/area/ctf) -"il" = (/turf/closed/indestructible/riveted,/area/centcom/prison) -"im" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/control) -"in" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/control) -"io" = (/turf/closed/indestructible/riveted,/area/centcom/control) -"ip" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/control) -"iq" = (/obj/effect/landmark/prisonwarp,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/prison) -"ir" = (/turf/closed/indestructible/fakeglass,/area/centcom/prison) -"is" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"it" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/control) -"iv" = (/obj/structure/table/reinforced,/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iw" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"ix" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iy" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iz" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"iA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/prison) -"iB" = (/turf/closed/indestructible/fakedoor{name = "CentCom Cell"},/area/centcom/prison) -"iC" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"iD" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"iE" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"iF" = (/turf/closed/indestructible/riveted,/area/centcom/supply) -"iG" = (/turf/closed/indestructible/fakedoor{name = "CentCom Warehouse"},/area/centcom/supply) -"iH" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/prison) -"iI" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/prison) -"iJ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"iK" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) -"iL" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) -"iM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"iN" = (/obj/machinery/status_display{name = "cargo display"; supply_display = 1},/turf/closed/indestructible/riveted,/area/centcom/supply) -"iO" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) -"iP" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) -"iQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) -"iR" = (/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) -"iS" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"iT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"iU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"iV" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) -"iW" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) -"iX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/supply) -"iY" = (/turf/open/floor/plasteel/neutral,/area/centcom/supply) -"iZ" = (/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) -"ja" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum/external,/turf/open/floor/plating,/area/centcom/supply) -"jc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/conveyor{dir = 1; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jd" = (/obj/machinery/conveyor_switch/oneway{id = "XCCQMLoad2"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"je" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/supply) -"jf" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/brown{dir = 4},/area/centcom/supply) -"jg" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jh" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"ji" = (/obj/machinery/vending/security,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) -"jj" = (/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jk" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jl" = (/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jm" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor2"; name = "Supply Dock Loading Door"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/conveyor{dir = 4; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jn" = (/obj/effect/turf_decal/stripes/end,/obj/machinery/conveyor/inverted{dir = 10; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jo" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"jp" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jq" = (/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/structure/table,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jr" = (/obj/machinery/door/airlock/external{name = "Supply Shuttle"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) -"js" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) -"jt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) -"ju" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/filingcabinet,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jv" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"jx" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jy" = (/obj/machinery/button/door{id = "XCCQMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = -5},/obj/machinery/button/door{dir = 2; id = "XCCQMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -27; pixel_y = 5},/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jz" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jA" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) -"jB" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jC" = (/obj/docking_port/stationary{dir = 8; dwidth = 8; height = 7; id = "supply_away"; json_key = "cargo"; name = "CentCom"; width = 20},/turf/open/space,/area/space) -"jD" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) -"jE" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) -"jF" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel,/area/centcom/control) -"jG" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"jH" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"jI" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plasteel,/area/centcom/supply) -"jJ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"jK" = (/obj/machinery/door/poddoor{density = 1; id = "XCCQMLoaddoor"; name = "Supply Dock Loading Door"},/obj/machinery/conveyor{dir = 8; id = "XCCQMLoad"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"jL" = (/obj/effect/turf_decal/stripes/end{dir = 1},/obj/machinery/conveyor/inverted{dir = 6; id = "XCCQMLoad2"},/turf/open/floor/plasteel,/area/centcom/supply) -"jM" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"jN" = (/obj/structure/closet/wardrobe/cargotech,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jO" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/centcom/holding) -"jP" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "XCCQMLoad"; pixel_x = 6},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"jQ" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"jR" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"jS" = (/obj/machinery/computer/prisoner,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"jT" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"jU" = (/obj/machinery/computer/secure_data,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/control) -"jV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"jW" = (/obj/structure/closet/secure_closet/contraband/heads,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"jX" = (/obj/structure/closet/secure_closet/courtroom,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"jY" = (/obj/structure/closet/lawcloset,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"jZ" = (/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ka" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kb" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kc" = (/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kd" = (/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ke" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kf" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kg" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kh" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ki" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 25; height = 50; id = "emergency_syndicate"; name = "Syndicate Auxillary Shuttle Dock"; width = 50},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"kj" = (/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"kk" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kl" = (/turf/open/floor/wood,/area/centcom/control) -"km" = (/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kn" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ko" = (/turf/closed/indestructible/abductor{icon_state = "alien20"},/area/abductor_ship) -"kp" = (/turf/closed/indestructible/abductor{icon_state = "alien21"},/area/abductor_ship) -"kq" = (/turf/closed/indestructible/abductor{icon_state = "alien22"},/area/abductor_ship) -"kr" = (/turf/closed/indestructible/abductor{icon_state = "alien23"},/area/abductor_ship) -"ks" = (/turf/closed/indestructible/abductor{icon_state = "alien24"},/area/abductor_ship) -"kt" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ku" = (/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) -"kv" = (/obj/machinery/door/poddoor/shuttledock{checkdir = 1; name = "syndicate blast door"; turftype = /turf/open/floor/plating/asteroid/snow},/turf/open/floor/plating,/area/syndicate_mothership/control) -"kw" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/supply) -"kx" = (/obj/structure/filingcabinet/medical,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) -"ky" = (/obj/structure/filingcabinet/security,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) -"kz" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kA" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kC" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kD" = (/obj/structure/window/reinforced{dir = 1},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kE" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kF" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kG" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kH" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kI" = (/obj/structure/window/reinforced{dir = 8},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kK" = (/turf/closed/indestructible/abductor{icon_state = "alien16"},/area/abductor_ship) -"kL" = (/turf/closed/indestructible/abductor{icon_state = "alien17"},/area/abductor_ship) -"kM" = (/obj/machinery/abductor/experiment{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"kN" = (/obj/machinery/abductor/console{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"kO" = (/obj/machinery/abductor/pad{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"kP" = (/turf/closed/indestructible/abductor{icon_state = "alien18"},/area/abductor_ship) -"kQ" = (/turf/closed/indestructible/abductor{icon_state = "alien19"},/area/abductor_ship) -"kR" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/syndicate_mothership/control) -"kS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"kT" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"kU" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"kV" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"kW" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"kX" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kY" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/stamp/law,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"kZ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"la" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lb" = (/obj/structure/table/wood,/obj/machinery/door/window,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lc" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/gavelblock,/obj/item/gavelhammer,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"ld" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"le" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/megaphone,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lf" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lg" = (/turf/closed/indestructible/abductor{icon_state = "alien14"},/area/abductor_ship) -"lh" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"li" = (/turf/open/floor/plating/abductor,/area/abductor_ship) -"lj" = (/obj/structure/closet/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lk" = (/turf/closed/indestructible/abductor{icon_state = "alien15"},/area/abductor_ship) -"ll" = (/turf/open/floor/plating,/area/syndicate_mothership/control) -"lm" = (/obj/machinery/light,/turf/open/floor/plating,/area/syndicate_mothership/control) -"ln" = (/obj/machinery/light,/turf/open/floor/plasteel/brown,/area/centcom/supply) -"lo" = (/turf/open/floor/plasteel/brown,/area/centcom/supply) -"lp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown,/area/centcom/supply) -"lq" = (/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) -"lr" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/control) -"ls" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) -"lt" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) -"lu" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"lv" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"lw" = (/obj/structure/chair/comfy/brown{buildstackamount = 0; dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lx" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault,/area/centcom/control) -"ly" = (/turf/open/floor/plasteel/vault,/area/centcom/control) -"lz" = (/obj/structure/table/wood,/obj/item/storage/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"lA" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault,/area/centcom/control) -"lB" = (/turf/closed/indestructible/abductor{icon_state = "alien12"},/area/abductor_ship) -"lC" = (/obj/item/retractor/alien,/obj/item/hemostat/alien,/obj/structure/table/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lD" = (/obj/effect/landmark/abductor/scientist{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"lE" = (/obj/structure/table/optable/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lF" = (/obj/effect/landmark/abductor/agent{team_number = 4},/turf/open/floor/plating/abductor,/area/abductor_ship) -"lG" = (/obj/structure/table/abductor,/obj/item/storage/box/alienhandcuffs,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lH" = (/turf/closed/indestructible/abductor{icon_state = "alien13"},/area/abductor_ship) -"lI" = (/turf/open/space/transit,/area/space) -"lJ" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"lK" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/supply) -"lL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) -"lM" = (/obj/machinery/door/poddoor/shutters,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"lN" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/control) -"lO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"lP" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"lQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"lR" = (/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"lS" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) -"lT" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"lU" = (/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"lV" = (/obj/structure/chair{dir = 8},/obj/item/radio/intercom{desc = "Talk smack through this."; pixel_x = -32; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lW" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"lX" = (/turf/closed/indestructible/abductor{icon_state = "alien10"},/area/abductor_ship) -"lY" = (/obj/item/surgical_drapes,/obj/item/paper/guides/antag/abductor,/obj/item/scalpel/alien,/obj/structure/table/abductor,/obj/item/cautery/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) -"lZ" = (/turf/closed/indestructible/abductor{icon_state = "alien11"},/area/abductor_ship) -"ma" = (/obj/structure/flora/grass/both,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mb" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mc" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"md" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) -"me" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"mf" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mg" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mh" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"mi" = (/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) -"mj" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"mk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/control) -"ml" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"mm" = (/obj/machinery/computer/secure_data{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mn" = (/obj/structure/table/wood,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mo" = (/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mp" = (/obj/structure/table/wood,/obj/item/folder,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mq" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mr" = (/turf/closed/indestructible/abductor{icon_state = "alien6"},/area/abductor_ship) -"ms" = (/turf/closed/indestructible/abductor{icon_state = "alien7"},/area/abductor_ship) -"mt" = (/obj/machinery/abductor/gland_dispenser,/turf/open/floor/plating/abductor,/area/abductor_ship) -"mu" = (/obj/structure/table/abductor,/obj/item/surgicaldrill/alien,/obj/item/circular_saw/alien,/turf/open/floor/plating/abductor,/area/abductor_ship) -"mv" = (/obj/structure/bed/abductor,/turf/open/floor/plating/abductor,/area/abductor_ship) -"mw" = (/turf/closed/indestructible/abductor{icon_state = "alien8"},/area/abductor_ship) -"mx" = (/turf/closed/indestructible/abductor{icon_state = "alien9"},/area/abductor_ship) -"my" = (/obj/structure/flora/grass/brown,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mz" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mA" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mB" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/rock/snow,/area/syndicate_mothership) -"mC" = (/obj/item/disk/data,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"mD" = (/turf/closed/indestructible/riveted,/area/centcom/ferry) -"mE" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"mF" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/supply) -"mG" = (/obj/machinery/computer/cargo{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"mH" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 9},/area/centcom/supply) -"mI" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/centcom/supply) -"mJ" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"mK" = (/obj/structure/table,/obj/item/clipboard,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) -"mL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mM" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mN" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mO" = (/obj/structure/chair,/turf/open/floor/plasteel/green/side{dir = 1},/area/centcom/control) -"mP" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) -"mQ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/control) -"mR" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"mS" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/control) -"mT" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCsecdepartment"; layer = 3; name = "CC Security Checkpoint Control"; pixel_x = 24; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/control) -"mU" = (/obj/item/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mV" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mW" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"mX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"mY" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"mZ" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"na" = (/obj/structure/chair{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/centcom/control) -"nb" = (/turf/closed/indestructible/abductor,/area/abductor_ship) -"nc" = (/turf/closed/indestructible/abductor{icon_state = "alien2"},/area/abductor_ship) -"nd" = (/turf/closed/indestructible/abductor{icon_state = "alien3"},/area/abductor_ship) -"ne" = (/turf/closed/indestructible/abductor{icon_state = "alien4"},/area/abductor_ship) -"nf" = (/turf/closed/indestructible/abductor{icon_state = "alien5"},/area/abductor_ship) -"ng" = (/obj/effect/baseturf_helper/asteroid/snow,/turf/closed/indestructible/riveted,/area/syndicate_mothership/control) -"nh" = (/obj/item/toy/figure/syndie,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ni" = (/obj/machinery/newscaster/security_unit,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nj" = (/obj/structure/toilet{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/machinery/door/window/brigdoor/southleft{name = "Shower"},/obj/item/soap/deluxe,/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nl" = (/obj/machinery/computer/security/mining{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"nm" = (/turf/open/floor/plasteel/brown{dir = 10},/area/centcom/supply) -"nn" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/brown,/area/centcom/supply) -"no" = (/obj/structure/plasticflaps{opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/supply) -"np" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"nq" = (/turf/open/floor/plasteel/neutral,/area/centcom/control) -"nr" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) -"ns" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nt" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nu" = (/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nv" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/turf/open/floor/plasteel/darkred/side{dir = 8},/area/centcom/control) -"nw" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nx" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ny" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/syndicate_mothership/control) -"nz" = (/turf/closed/indestructible/fakeglass,/area/syndicate_mothership/control) -"nA" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nD" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"nE" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"nF" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/computer/cargo{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) -"nG" = (/obj/machinery/computer/security/mining{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"nH" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"nI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/supply) -"nJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/brown{dir = 6},/area/centcom/supply) -"nK" = (/obj/effect/turf_decal/loading_area{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"nL" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) -"nM" = (/obj/machinery/door/poddoor/shutters{id = "XCCsecdepartment"; name = "XCC Security Checkpoint Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"nN" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/grimy,/area/centcom/control) -"nO" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nP" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nQ" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nR" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; name = "CentCom Stand"; req_access_txt = "109"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"nS" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/centcom/ferry) -"nT" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nU" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"nV" = (/obj/structure/chair{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) -"nW" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"nX" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) -"nY" = (/obj/machinery/computer/prisoner{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"nZ" = (/obj/machinery/computer/security{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"oa" = (/obj/machinery/computer/secure_data{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"ob" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"oc" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) -"od" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/vault,/area/centcom/control) -"oe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/ferry) -"of" = (/obj/structure/table/wood,/obj/item/taperecorder,/obj/item/storage/box/handcuffs,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"og" = (/obj/structure/table/wood,/obj/item/storage/photo_album,/obj/item/camera,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oh" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-15"; pixel_x = -6; pixel_y = 12},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) -"oi" = (/obj/structure/fireplace,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"oj" = (/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) -"ok" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ol" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_y = 32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"om" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"on" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oo" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = 32; use_power = 0},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"op" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/blue,/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"oq" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/item/storage/secure/safe{pixel_x = 32; pixel_y = 24},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"or" = (/obj/effect/decal/cleanable/dirt,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"os" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) -"ot" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) -"ou" = (/obj/machinery/photocopier,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"ov" = (/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) -"ow" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) -"ox" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"oy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/plasteel/red/side{dir = 4},/area/centcom/control) -"oz" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"oA" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oB" = (/turf/open/floor/wood,/area/centcom/ferry) -"oC" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 4; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oD" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oE" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) -"oG" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oH" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oJ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oK" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"oL" = (/obj/machinery/modular_computer/console/preset/command{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"oM" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/supply) -"oN" = (/turf/open/floor/plasteel/brown{dir = 5},/area/centcom/supply) -"oO" = (/obj/machinery/computer/security/mining{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/supply) -"oP" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/control) -"oQ" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"oR" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"oS" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"oT" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"oU" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/holding) -"oV" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/centcom/holding) -"oW" = (/obj/structure/flora/bush,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"oX" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"oY" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) -"oZ" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pa" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pb" = (/obj/structure/chair/comfy/brown{color = "#c45c57"; dir = 8; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pc" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pd" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pe" = (/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = 24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pf" = (/obj/machinery/light_switch{pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pg" = (/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ph" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 4},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"pi" = (/obj/structure/table/reinforced,/obj/item/folder/yellow,/obj/item/stamp/qm,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/supply) -"pj" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/centcom/supply) -"pk" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"pl" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"pm" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/control) -"pn" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"po" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pp" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pq" = (/obj/structure/bookcase/random,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pr" = (/obj/structure/bookcase/random,/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"ps" = (/obj/structure/bookcase/random,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pt" = (/obj/machinery/vending/coffee,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 1},/area/centcom/control) -"pu" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"pv" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/control) -"pw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"px" = (/obj/machinery/chem_dispenser/drinks/beer,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"py" = (/obj/machinery/chem_dispenser/drinks,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"pz" = (/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"pA" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/centcom/holding) -"pB" = (/obj/structure/rack,/obj/item/toy/sword,/obj/machinery/light{dir = 1},/obj/item/coin/gold{pixel_x = 8; pixel_y = -3},/obj/item/camera,/turf/open/floor/wood,/area/centcom/holding) -"pC" = (/obj/structure/rack,/obj/item/toy/gun,/obj/item/coin/gold{pixel_w = -9; pixel_y = 6},/turf/open/floor/wood,/area/centcom/holding) -"pD" = (/obj/machinery/computer/arcade/battle,/turf/open/floor/wood,/area/centcom/holding) -"pE" = (/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/wood,/area/centcom/holding) -"pF" = (/obj/machinery/door/airlock/centcom{name = "Auxillary Dock"; opacity = 1; req_access_txt = ""},/turf/open/floor/plating,/area/syndicate_mothership/control) -"pG" = (/obj/structure/flora/tree/pine,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"pH" = (/obj/structure/table/wood,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"pI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/wood,/area/centcom/ferry) -"pJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/centcom/ferry) -"pK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/centcom/ferry) -"pL" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pN" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/under/rank/curator/treasure_hunter,/obj/item/clothing/under/skirt/black,/obj/item/clothing/under/shorts/black,/obj/item/clothing/under/pants/track,/obj/item/clothing/accessory/armband/deputy,/obj/item/clothing/accessory/waistcoat,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/laceup,/obj/item/clothing/neck/stripedredscarf,/obj/item/clothing/neck/tie/red,/obj/item/clothing/head/helmet/space/beret,/obj/item/clothing/suit/curator,/obj/item/clothing/suit/space/officer,/obj/item/clothing/gloves/fingerless,/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/eyepatch,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"pO" = (/obj/structure/destructible/cult/tome,/obj/item/book/codex_gigas,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"pP" = (/obj/structure/table/reinforced,/obj/item/cartridge/quartermaster{pixel_x = -6},/obj/item/cartridge/quartermaster{pixel_x = 6},/obj/item/cartridge/quartermaster{pixel_y = 6},/obj/item/gps/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/supply) -"pQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/item/paper_bin,/obj/item/pen/red,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/supply) -"pR" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"pS" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/centcom/holding) -"pT" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/centcom/holding) -"pU" = (/turf/open/floor/wood,/area/centcom/holding) -"pV" = (/obj/item/clothing/head/that,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"pW" = (/turf/open/floor/carpet/black,/area/centcom/holding) -"pX" = (/obj/item/storage/crayons,/obj/structure/table,/obj/item/storage/crayons,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"pY" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"pZ" = (/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qa" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qb" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qc" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/wood,/area/centcom/ferry) -"qe" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/centcom/ferry) -"qf" = (/obj/structure/closet/crate/bin,/obj/machinery/light,/turf/open/floor/wood,/area/centcom/ferry) -"qg" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/dsquad,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"qi" = (/obj/structure/table/wood,/obj/item/storage/secure/briefcase{pixel_x = 5; pixel_y = 5},/obj/item/storage/lockbox/medal,/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qj" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"qk" = (/obj/structure/bed,/obj/item/bedsheet/black,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ql" = (/obj/structure/dresser,/obj/structure/sign/plaques/golden/captain{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"qm" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"qn" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/supply) -"qo" = (/obj/structure/table/reinforced,/obj/item/folder,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/supply) -"qp" = (/obj/machinery/firealarm{dir = 1; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"qq" = (/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = 24; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"qr" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/control) -"qs" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/green/side,/area/centcom/control) -"qt" = (/turf/open/floor/plasteel/green/side,/area/centcom/control) -"qu" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) -"qv" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/control) -"qw" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) -"qx" = (/turf/closed/indestructible/riveted,/area/centcom/evac) -"qy" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/evac) -"qz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/evac) -"qA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) -"qB" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) -"qC" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/centcom/evac) -"qD" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/centcom/evac) -"qE" = (/turf/closed/indestructible/riveted/uranium,/area/wizard_station) -"qF" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/carpet/black,/area/centcom/holding) -"qG" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses{pixel_x = 2; pixel_y = 4},/turf/open/floor/wood,/area/centcom/holding) -"qH" = (/obj/item/reagent_containers/food/drinks/shaker,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"qI" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"qJ" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qK" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qL" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qM" = (/obj/machinery/vending/cigarette{products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5)},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"qN" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"qO" = (/obj/item/soap/syndie,/obj/structure/mopbucket,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"qP" = (/obj/structure/mirror{pixel_x = 28},/obj/item/mop,/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"qQ" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"qR" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"qS" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/supply) -"qT" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) -"qU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/centcom/evac) -"qV" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/centcom/evac) -"qW" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/centcom/evac) -"qX" = (/obj/structure/fluff/arc,/turf/open/floor/grass,/area/centcom/evac) -"qY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/centcom/evac) -"qZ" = (/turf/open/floor/engine/cult,/area/wizard_station) -"ra" = (/obj/machinery/computer/shuttle,/turf/open/floor/engine/cult,/area/wizard_station) -"rb" = (/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"rc" = (/obj/item/reagent_containers/food/drinks/soda_cans/cola,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"rd" = (/obj/structure/flora/grass/brown,/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"re" = (/obj/item/paper/fluff/stations/centcom/disk_memo,/obj/structure/noticeboard{pixel_x = -32},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"rf" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"rg" = (/mob/living/simple_animal/hostile/carp/cayenne,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"rh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"ri" = (/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"rj" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"rk" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rl" = (/obj/machinery/computer/auxillary_base{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rm" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"rn" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"ro" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/wrench,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rp" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rq" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rr" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weldingtool/experimental,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rs" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rt" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"ru" = (/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/wood,/area/centcom/ferry) -"rv" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) -"rw" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"rx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ry" = (/obj/machinery/computer/card/centcom,/obj/item/card/id/centcom,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; network = list("rd","minisat"); pixel_y = 28},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"rz" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/ferry) -"rA" = (/obj/machinery/power/smes/magical,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rB" = (/obj/machinery/power/apc{dir = 4; name = "Commander's Office APC"; pixel_x = 26},/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 50; pixel_x = 2; pixel_y = -2},/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil/white,/obj/item/screwdriver/power,/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rC" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/deathsquad{pixel_y = 5},/obj/item/clothing/gloves/combat,/obj/item/clothing/shoes/combat/swat,/obj/item/clothing/mask/gas/sechailer/swat,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rD" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/item/gun/ballistic/automatic/ar,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rE" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/obj/item/crowbar/power,/obj/item/storage/belt/security/full,/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"rF" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/centcom/supply) -"rG" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/supply) -"rH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/centcom/control) -"rI" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "XCC Checkpoint 3 Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"rJ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light{dir = 8},/turf/open/floor/grass,/area/centcom/control) -"rK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/control) -"rL" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rM" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rN" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rO" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rP" = (/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rQ" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rR" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_y = 32},/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"rS" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) -"rT" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) -"rU" = (/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) -"rV" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/centcom/evac) -"rW" = (/obj/machinery/light{dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) -"rX" = (/obj/machinery/light{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) -"rY" = (/obj/item/dice/d20,/obj/structure/table/wood,/turf/open/floor/wood,/area/centcom/holding) -"rZ" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/accessory/waistcoat,/turf/open/floor/wood,/area/centcom/holding) -"sa" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/automatic/toy/pistol,/obj/item/ammo_box/foambox,/turf/open/floor/wood,/area/centcom/holding) -"sb" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/centcom/holding) -"sc" = (/obj/structure/rack,/obj/item/storage/crayons,/obj/item/gun/ballistic/shotgun/toy/crossbow,/turf/open/floor/wood,/area/centcom/holding) -"sd" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/open/floor/wood,/area/centcom/holding) -"se" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"sf" = (/obj/structure/table/wood,/obj/item/paicard,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"sg" = (/obj/structure/table/wood,/obj/item/pizzabox,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"sh" = (/obj/structure/chair/stool,/obj/effect/landmark/start/nukeop,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"si" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"sj" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted{dir = 1},/obj/machinery/door/window{name = "Tactical Toilet"; icon_state = "right"; dir = 8; opacity = 1},/turf/open/floor/plasteel/freezer{dir = 2},/area/syndicate_mothership/control) -"sk" = (/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sl" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sm" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sn" = (/obj/effect/turf_decal/stripes/line{dir = 2},/obj/machinery/light{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"so" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sp" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"sq" = (/obj/machinery/computer/shuttle/white_ship{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"sr" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/ferry) -"ss" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) -"st" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/ferry) -"su" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) -"sv" = (/obj/structure/noticeboard{dir = 8; pixel_x = 32},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/ferry) -"sw" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sx" = (/obj/structure/chair/comfy/black,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sy" = (/obj/structure/chair/comfy/black,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sz" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/wood,/area/centcom/ferry) -"sA" = (/obj/item/clipboard,/obj/structure/table/reinforced,/obj/item/detective_scanner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sB" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"sD" = (/obj/machinery/door/airlock/centcom{name = "Administrative Storage"; req_access_txt = "106"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"sE" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sF" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sG" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/obj/machinery/meter,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sH" = (/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/door/airlock/vault{name = "Vault Door"; req_access_txt = "53"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"sI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"sK" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/control) -"sL" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"sM" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"sN" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/evac) -"sO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sP" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sQ" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sR" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sS" = (/obj/structure/table,/obj/item/toy/katana,/obj/item/toy/plush/carpplushie,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sT" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/evac) -"sU" = (/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/centcom/evac) -"sV" = (/obj/machinery/door/poddoor/shuttledock,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) -"sW" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; name = "byond random number generator"},/turf/open/floor/engine/cult,/area/wizard_station) -"sX" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/open/floor/engine/cult,/area/wizard_station) -"sY" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/wood,/area/centcom/holding) -"sZ" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/wood,/area/centcom/holding) -"ta" = (/obj/machinery/light,/turf/open/floor/wood,/area/centcom/holding) -"tb" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/centcom/holding) -"tc" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/wood,/area/centcom/holding) -"td" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/turf/open/floor/wood,/area/centcom/holding) -"te" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"tf" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"tg" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"th" = (/obj/structure/closet/cardboard,/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"ti" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"tj" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/costume,/obj/effect/spawner/lootdrop/costume,/obj/machinery/light,/obj/machinery/button/door{id = "Ninjaholdingsuicide"; name = "SUICIDE CHAMBER LOCK"; normaldoorcontrol = 1; pixel_x = 4; pixel_y = -24; specialfunctions = 4},/turf/open/floor/wood,/area/centcom/holding) -"tk" = (/obj/machinery/door/airlock/wood/glass{name = "Private Rooms"},/turf/open/floor/wood,/area/centcom/holding) -"tl" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "Ninjaholdingsuicide"; locked = 1; name = "SUICIDE CHAMBER"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/centcom/holding) -"tm" = (/turf/open/floor/carpet,/area/centcom/holding) -"tn" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"to" = (/obj/machinery/computer/shuttle/ferry{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"tp" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/centcom/ferry) -"tq" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) -"tr" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/ferry) -"ts" = (/turf/open/floor/plasteel/green/corner,/area/centcom/ferry) -"tt" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/ferry) -"tu" = (/obj/machinery/door/airlock/centcom{name = "CentCom Supply"; req_access_txt = "106"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"tv" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/ferry) -"tw" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"tx" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ty" = (/obj/structure/table/wood,/obj/item/toy/cards/deck/cas{pixel_x = -5; pixel_y = 5},/obj/item/toy/cards/deck/cas/black{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"tz" = (/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) -"tA" = (/obj/structure/table/reinforced,/obj/item/folder/red,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"tB" = (/obj/item/storage/fancy/donut_box,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"tC" = (/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"tD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/air,/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tE" = (/obj/machinery/computer/monitor{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tF" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tG" = (/obj/item/storage/box/handcuffs,/obj/item/ammo_box/a357,/obj/item/ammo_box/a357,/obj/item/gun/ballistic/revolver/mateba,/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tH" = (/obj/item/gun/energy/pulse/carbine/loyalpin,/obj/item/flashlight/seclite,/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tI" = (/obj/item/storage/box/emps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/flashbangs,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/item/grenade/plastic/x4,/obj/structure/table/reinforced,/obj/item/clothing/ears/earmuffs,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"tJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"tK" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"tL" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"tM" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/centcom/control) -"tN" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"tO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"tP" = (/obj/structure/sign/warning/securearea,/turf/closed/indestructible/riveted,/area/centcom/control) -"tQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/control) -"tR" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/centcom/evac) -"tS" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"tT" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/centcom/evac) -"tU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) -"tV" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/evac) -"tW" = (/obj/structure/table/wood/fancy/black,/turf/open/floor/carpet,/area/centcom/holding) -"tX" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Cockpit"},/turf/open/floor/engine/cult,/area/wizard_station) -"tY" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) -"tZ" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/centcom/holding) -"ua" = (/obj/structure/plasticflaps,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/centcom/holding) -"ub" = (/obj/machinery/door/airlock/wood{id_tag = "Proom1"; name = "Room 1"},/turf/open/floor/carpet,/area/centcom/holding) -"uc" = (/obj/machinery/light{dir = 4},/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"ud" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/open/floor/plating,/area/syndicate_mothership/control) -"ue" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"uf" = (/turf/open/lava,/area/centcom/holding) -"ug" = (/obj/machinery/button/door{id = "Proom1"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) -"uh" = (/turf/open/chasm/lavaland,/area/centcom/holding) -"ui" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"uj" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uk" = (/obj/machinery/keycard_auth{pixel_y = -24},/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = -38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ul" = (/obj/machinery/computer/emergency_shuttle{dir = 1},/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"um" = (/obj/machinery/computer/communications{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"un" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 4},/area/centcom/ferry) -"up" = (/obj/structure/chair/comfy/black{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"uq" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"ur" = (/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/wood,/area/centcom/ferry) -"us" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/wood,/area/centcom/ferry) -"ut" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"uu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/control) -"uv" = (/obj/machinery/computer/security{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"uw" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/darkred/side,/area/centcom/control) -"ux" = (/obj/machinery/computer/card/centcom{dir = 1},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3.5; name = "CC Customs 1 Control"; pixel_x = 8; pixel_y = -24},/obj/machinery/button/door{id = "XCCcustoms2"; layer = 3.5; name = "CC Customs 2 Control"; pixel_x = -8; pixel_y = -24},/turf/open/floor/plasteel/darkred/side,/area/centcom/control) -"uy" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"uz" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light,/turf/open/floor/plating/asteroid,/area/centcom/evac) -"uA" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"uB" = (/turf/open/floor/plasteel/neutral,/area/centcom/evac) -"uC" = (/obj/machinery/computer/camera_advanced,/turf/open/floor/wood,/area/wizard_station) -"uD" = (/obj/structure/table/wood/fancy,/obj/item/radio/intercom{desc = "Talk smack through this."; syndie = 1},/turf/open/floor/wood,/area/wizard_station) -"uE" = (/turf/open/floor/carpet,/area/wizard_station) -"uF" = (/obj/structure/chair/wood/wings,/turf/open/floor/carpet,/area/wizard_station) -"uG" = (/obj/structure/chair/sofa/left,/turf/open/floor/carpet,/area/centcom/holding) -"uH" = (/obj/structure/chair/sofa/corner{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"uI" = (/obj/structure/chair/sofa,/turf/open/floor/carpet,/area/centcom/holding) -"uJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plating,/area/syndicate_mothership/control) -"uK" = (/obj/machinery/button/door{id = "Proom2"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) -"uL" = (/obj/machinery/button/door{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; req_access_txt = "151"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"uM" = (/obj/machinery/computer/telecrystals/uplinker,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"uN" = (/obj/structure/table/wood/poker,/turf/open/floor/carpet,/area/centcom/holding) -"uO" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Control Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"uP" = (/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/crowbar/power,/obj/item/wrench,/obj/item/hand_labeler,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"uQ" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"uR" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uS" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uT" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/vault{dir = 6},/area/centcom/ferry) -"uU" = (/obj/structure/cable/white,/turf/open/floor/plasteel/vault,/area/centcom/ferry) -"uV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 10},/area/centcom/ferry) -"uW" = (/obj/structure/closet/crate/bin,/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uX" = (/obj/structure/table/wood,/obj/item/dice/d20{pixel_x = 3; pixel_y = 3},/obj/item/dice/d10{pixel_x = -3},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"uY" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/leafybush,/turf/open/floor/grass,/area/centcom/ferry) -"uZ" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) -"va" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/centcom/ferry) -"vb" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/centcom/ferry) -"vc" = (/obj/machinery/newscaster,/turf/closed/indestructible/riveted,/area/centcom/control) -"vd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/machinery/door/window,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"ve" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/evac) -"vf" = (/turf/open/floor/plasteel/blue/side,/area/centcom/evac) -"vg" = (/turf/open/floor/plasteel/blue/corner{dir = 8},/area/centcom/evac) -"vh" = (/turf/open/floor/plasteel,/area/centcom/evac) -"vi" = (/obj/docking_port/stationary{dir = 4; dwidth = 25; height = 50; id = "emergency_away"; name = "CentCom Emergency Shuttle Dock"; width = 50; json_key = "emergency"},/turf/open/space,/area/space) -"vj" = (/turf/open/floor/wood,/area/wizard_station) -"vk" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/wood,/area/wizard_station) -"vl" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/open/floor/carpet,/area/wizard_station) -"vm" = (/obj/structure/table/wood/poker,/obj/item/toy/figure/wizard,/turf/open/floor/carpet,/area/wizard_station) -"vn" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/carpet,/area/wizard_station) -"vo" = (/obj/structure/chair/sofa{icon_state = "sofamiddle"; dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/centcom/holding) -"vp" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/centcom/holding) -"vq" = (/obj/machinery/door/airlock/wood{id_tag = "Proom2"; name = "Room 2"},/turf/open/floor/carpet,/area/centcom/holding) -"vr" = (/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/carpet,/area/centcom/holding) -"vs" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"vt" = (/obj/machinery/vending/games,/turf/open/floor/carpet,/area/centcom/holding) -"vu" = (/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/rum,/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) -"vv" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/syndicate_mothership/control) -"vw" = (/obj/structure/table/wood,/obj/item/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/open/floor/wood,/area/syndicate_mothership/control) -"vx" = (/obj/structure/table/wood,/obj/item/toy/nuke,/turf/open/floor/wood,/area/syndicate_mothership/control) -"vy" = (/obj/structure/chair/sofa{dir = 1},/turf/open/floor/carpet,/area/centcom/holding) -"vz" = (/obj/machinery/door/airlock/wood{id_tag = "Proom3"; name = "Room 3"},/turf/open/floor/carpet,/area/centcom/holding) -"vA" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: EXTERNAL AIRLOCK"},/turf/open/floor/plating,/area/centcom/ferry) -"vB" = (/obj/structure/closet/emcloset,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"vC" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"vD" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"vE" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"vF" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"vG" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec1"; name = "XCC Checkpoint 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"vH" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"vI" = (/obj/machinery/pdapainter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vJ" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_x = -8; pixel_y = 24; req_access_txt = "2"},/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"; pixel_x = 8; pixel_y = 24},/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_x = 8; pixel_y = 38},/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"; pixel_x = -8; pixel_y = 38},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vK" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vL" = (/obj/item/flashlight/lamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vM" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vN" = (/obj/structure/filingcabinet/medical,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"vO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"vP" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms2"; name = "XCC Customs 2 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"vQ" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) -"vR" = (/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 1},/area/centcom/control) -"vS" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"vT" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) -"vU" = (/obj/machinery/door/poddoor/shutters{id = "XCCcustoms1"; name = "XCC Customs 1 Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"vV" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"vW" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/centcom/evac) -"vX" = (/turf/open/floor/plasteel/blue/side{dir = 5},/area/centcom/evac) -"vY" = (/turf/open/floor/plasteel/blue,/area/centcom/evac) -"vZ" = (/turf/open/floor/plasteel/blue/side{dir = 4},/area/centcom/evac) -"wa" = (/turf/open/floor/plasteel/blue/side{dir = 8},/area/centcom/evac) -"wb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Room"},/turf/open/floor/engine/cult,/area/wizard_station) -"wc" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Game Room"},/turf/open/floor/engine/cult,/area/wizard_station) -"wd" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/carpet,/area/wizard_station) -"we" = (/obj/machinery/button/door{id = "Proom3"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) -"wf" = (/obj/machinery/button/door{id = "Proom4"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 4; specialfunctions = 4},/turf/open/floor/carpet,/area/centcom/holding) -"wg" = (/obj/machinery/door/airlock/wood{id_tag = "Proom4"; name = "Room 4"},/turf/open/floor/carpet,/area/centcom/holding) -"wh" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/obj/item/reagent_containers/spray/cleaner,/turf/open/floor/wood,/area/centcom/holding) -"wi" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/turf/open/floor/wood,/area/centcom/holding) -"wj" = (/obj/machinery/door/airlock/wood{id_tag = "Proom5"; name = "Room 5"},/turf/open/floor/carpet,/area/centcom/holding) -"wk" = (/obj/machinery/button/door{id = "Proom5"; name = "Door Lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 4; specialfunctions = 4},/obj/structure/bed,/obj/item/bedsheet/random,/turf/open/floor/carpet,/area/centcom/holding) -"wl" = (/obj/machinery/light,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wm" = (/obj/effect/landmark/start/nukeop_leader,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wn" = (/turf/open/floor/wood,/area/syndicate_mothership/control) -"wo" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/open/floor/wood,/area/syndicate_mothership/control) -"wp" = (/obj/machinery/light,/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"wr" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"ws" = (/turf/open/floor/plasteel/neutral,/area/centcom/ferry) -"wt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"wu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"wv" = (/obj/machinery/door/poddoor/shutters{id = "XCCFerry"; name = "XCC Ferry Hangar"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"ww" = (/obj/machinery/button/door{id = "XCCFerry"; name = "Hanger Bay Shutters"; pixel_y = 24; req_access_txt = "2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"wx" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"wy" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"wz" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"wA" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/ferry) -"wB" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"wC" = (/obj/machinery/door/airlock/centcom{name = "CentCom Customs"; opacity = 1; req_access_txt = "109"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"wD" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"wE" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 2},/turf/open/floor/plasteel/vault,/area/centcom/control) -"wF" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"wG" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) -"wH" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/centcom/control) -"wI" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) -"wJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"wK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"wL" = (/turf/open/floor/plasteel/blue/side{dir = 6},/area/centcom/evac) -"wM" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/open/floor/wood,/area/wizard_station) -"wN" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/engine/cult,/area/wizard_station) -"wO" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/cult,/area/wizard_station) -"wP" = (/obj/structure/table/wood/fancy,/obj/item/camera/spooky,/turf/open/floor/carpet,/area/wizard_station) -"wQ" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/carpet,/area/wizard_station) -"wV" = (/obj/machinery/computer/telecrystals/boss{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/plastitanium,/area/syndicate_mothership/control) -"wW" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/vodka,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wX" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/reagent_containers/food/drinks/bottle/gin,/turf/open/floor/wood,/area/syndicate_mothership/control) -"wY" = (/obj/machinery/door/airlock/centcom{name = "Equipment Room"; opacity = 1; req_access_txt = "150"},/turf/open/floor/plasteel/bar{dir = 2},/area/syndicate_mothership/control) -"xb" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_away"; json_key = "ferry"; name = "CentCom Ferry Dock"; width = 5},/turf/open/space,/area/space) -"xc" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"xd" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"xe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"xf" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/ferry) -"xg" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"xh" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/ferry) -"xi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"xj" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/ferry) -"xk" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/ferry) -"xl" = (/turf/open/floor/plasteel/neutral/side{dir = 8; heat_capacity = 1e+006},/area/centcom/control) -"xm" = (/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xn" = (/obj/machinery/computer/card/centcom{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xo" = (/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"xp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 8},/area/centcom/control) -"xq" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 4},/area/centcom/control) -"xr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/directions/engineering{desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"},/turf/open/floor/plating,/area/centcom/evac) -"xs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"xt" = (/turf/open/floor/plasteel/neutral/side{dir = 5},/area/centcom/evac) -"xu" = (/obj/machinery/light,/turf/open/floor/wood,/area/wizard_station) -"xv" = (/obj/item/statuebust{pixel_y = 12},/obj/structure/table/wood/fancy,/turf/open/floor/wood,/area/wizard_station) -"xw" = (/obj/machinery/vending/magivend,/turf/open/floor/engine/cult,/area/wizard_station) -"xx" = (/obj/machinery/vending/snack,/turf/open/floor/engine/cult,/area/wizard_station) -"xy" = (/obj/structure/table/wood/fancy,/obj/item/storage/pill_bottle/dice{icon_state = "magicdicebag"},/turf/open/floor/carpet,/area/wizard_station) -"xz" = (/obj/structure/table/wood/fancy,/obj/item/storage/photo_album,/obj/machinery/light,/turf/open/floor/carpet,/area/wizard_station) -"xG" = (/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"xH" = (/obj/machinery/mech_bay_recharge_port,/turf/open/floor/plating,/area/syndicate_mothership/control) -"xI" = (/obj/machinery/light{dir = 1},/turf/open/floor/mech_bay_recharge_floor,/area/syndicate_mothership/control) -"xJ" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plating,/area/syndicate_mothership/control) -"xK" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"xL" = (/obj/structure/closet/cardboard/metal,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xM" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xN" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership/control; dir = 1; dwidth = 3; height = 7; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/assault_pod/default; width = 7},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xP" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"xQ" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/ferry) -"xR" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"xS" = (/obj/machinery/button/door{id = "XCCsec1"; name = "CC Shutter 1 Control"; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"xT" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"xU" = (/obj/machinery/computer/crew{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xV" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/centcom/control) -"xW" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/centcom/control) -"xX" = (/obj/machinery/computer/communications{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"xY" = (/turf/open/floor/plasteel/blue/side{dir = 9},/area/centcom/evac) -"xZ" = (/turf/open/floor/plasteel/blue/side{dir = 10},/area/centcom/evac) -"ya" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Study"},/turf/open/floor/engine/cult,/area/wizard_station) -"yb" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room"},/turf/open/floor/engine/cult,/area/wizard_station) -"yj" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"yk" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"yl" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"ym" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light,/turf/open/floor/plating/airless,/area/syndicate_mothership/control) -"yn" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum,/turf/open/floor/plating,/area/centcom/ferry) -"yo" = (/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"yp" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"yq" = (/obj/structure/chair{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -28},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"yr" = (/obj/machinery/door/airlock/centcom{name = "Briefing Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/ferry) -"ys" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"yt" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yu" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yv" = (/obj/machinery/computer/prisoner{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yw" = (/obj/machinery/computer/secure_data{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yx" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"yy" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"yz" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/blue/side,/area/centcom/control) -"yA" = (/obj/item/storage/firstaid/regular,/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 6},/area/centcom/control) -"yB" = (/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/evac) -"yC" = (/obj/structure/chair/wood/wings,/turf/open/floor/engine/cult,/area/wizard_station) -"yD" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/engine/cult,/area/wizard_station) -"yE" = (/obj/structure/table/wood,/obj/item/retractor,/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"yF" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/obj/structure/mirror/magic{pixel_y = 28},/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"yG" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/staff,/turf/open/floor/engine/cult,/area/wizard_station) -"yH" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/grass,/area/wizard_station) -"yI" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/grass,/area/wizard_station) -"yJ" = (/obj/effect/decal/remains/xeno/larva,/turf/open/floor/grass,/area/wizard_station) -"yK" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) -"yU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"yX" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"yY" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"yZ" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"za" = (/obj/structure/bookcase/random,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zb" = (/obj/structure/table/wood,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zd" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"ze" = (/obj/structure/closet/secure_closet/ertEngi,/obj/structure/sign/directions/engineering{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zf" = (/obj/structure/closet/secure_closet/ertEngi,/obj/machinery/airalarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"zg" = (/obj/structure/table/reinforced,/obj/item/gun/ballistic/automatic/wt550,/obj/item/flashlight/seclite,/obj/structure/noticeboard{pixel_y = 28},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zh" = (/obj/structure/table/reinforced,/obj/item/grenade/plastic/c4{pixel_x = 6},/obj/item/grenade/plastic/c4{pixel_x = -4},/obj/machinery/firealarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zi" = (/obj/structure/rack,/obj/item/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/gun/energy/e_gun,/obj/structure/sign/nanotrasen{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"zj" = (/obj/structure/closet/secure_closet/ertCom,/obj/structure/sign/directions/engineering{desc = "A direction sign, pointing out which way the Command department is."; dir = 2; icon_state = "direction_bridge"; name = "command department"; pixel_y = 24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/ferry) -"zk" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"zl" = (/turf/open/floor/plasteel/blue/corner{dir = 1},/area/centcom/evac) -"zm" = (/turf/open/floor/plasteel/blue/side{dir = 1},/area/centcom/evac) -"zo" = (/obj/structure/destructible/cult/tome,/turf/open/floor/engine/cult,/area/wizard_station) -"zp" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/staff,/obj/item/clothing/shoes/sandal/magic,/turf/open/floor/engine/cult,/area/wizard_station) -"zq" = (/turf/open/floor/grass,/area/wizard_station) -"zr" = (/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/turf/open/floor/grass,/area/wizard_station) -"zx" = (/obj/structure/closet/syndicate/personal,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"zy" = (/obj/structure/table,/obj/item/gun/energy/ionrifle{pin = /obj/item/firing_pin},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/syndicate_mothership/control) -"zz" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zA" = (/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"zB" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"zC" = (/obj/structure/chair/office/dark,/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"zD" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zE" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"zF" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) -"zG" = (/turf/open/floor/plasteel/blue/corner,/area/centcom/control) -"zH" = (/obj/item/scalpel{pixel_y = 12},/obj/item/circular_saw,/obj/item/retractor{pixel_x = 4},/obj/item/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zI" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zJ" = (/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zK" = (/obj/machinery/computer/med_data{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"zL" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid,/area/centcom/evac) -"zN" = (/obj/structure/bookcase/random/reference,/turf/open/floor/engine/cult,/area/wizard_station) -"zO" = (/obj/structure/destructible/cult/talisman{desc = "An altar dedicated to the Wizards' Federation"},/obj/item/kitchen/knife/ritual,/turf/open/floor/engine/cult,/area/wizard_station) -"zP" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/staff/broom,/turf/open/floor/engine/cult,/area/wizard_station) -"zQ" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/netherworld{name = "Experiment 35b"},/turf/open/floor/grass,/area/wizard_station) -"Ab" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Ac" = (/obj/structure/table/reinforced,/obj/item/folder/red{pixel_x = -2; pixel_y = -2},/obj/item/folder/blue{pixel_x = 2; pixel_y = 2},/obj/item/lighter,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Ad" = (/obj/structure/table/reinforced,/obj/item/storage/secure/briefcase,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ae" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Af" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ag" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ah" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"Ai" = (/obj/machinery/door/poddoor/ert,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/ferry) -"Aj" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/radio,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"Ak" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"Al" = (/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Am" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 8},/area/centcom/control) -"An" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"Ao" = (/obj/machinery/light,/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"Ap" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/blue/corner,/area/centcom/control) -"Aq" = (/obj/structure/table/optable,/obj/item/surgical_drapes,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"Ar" = (/turf/open/floor/plasteel/blue,/area/centcom/control) -"As" = (/obj/machinery/computer/communications{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"At" = (/turf/open/floor/plasteel/yellowsiding,/area/centcom/evac) -"Au" = (/obj/machinery/abductor/experiment{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Av" = (/obj/machinery/abductor/console{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Aw" = (/obj/machinery/abductor/pad{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Ax" = (/turf/closed/indestructible/fakeglass{color = "#008000"},/area/wizard_station) -"Ay" = (/obj/effect/landmark/start/wizard,/turf/open/floor/engine/cult,/area/wizard_station) -"Az" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/grass,/area/wizard_station) -"AA" = (/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/grass,/area/wizard_station) -"AB" = (/obj/effect/decal/remains/xeno,/turf/open/floor/grass,/area/wizard_station) -"AJ" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 4},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"AK" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"AL" = (/obj/structure/table/reinforced,/obj/item/flashlight/seclite,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"AM" = (/obj/machinery/shuttle_manipulator,/turf/open/floor/circuit/green,/area/centcom/ferry) -"AN" = (/turf/open/floor/circuit/green,/area/centcom/ferry) -"AO" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/red,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"AP" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"AQ" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"AR" = (/obj/structure/table/reinforced,/obj/item/storage/box/zipties,/obj/item/crowbar/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) -"AS" = (/obj/machinery/power/apc{dir = 4; name = "Briefing Area APC"; pixel_x = 26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"AT" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/indestructible/riveted,/area/centcom/control) -"AU" = (/obj/machinery/computer/operating{dir = 4},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"AV" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/evac) -"AW" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"AX" = (/obj/structure/table,/obj/item/toy/sword,/obj/item/gun/ballistic/shotgun/toy/crossbow,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"AY" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"AZ" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) -"Ba" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/centcom/evac) -"Bb" = (/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/centcom/evac) -"Bc" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/evac) -"Bd" = (/obj/effect/turf_decal/delivery,/obj/machinery/light,/turf/open/floor/plasteel,/area/centcom/evac) -"Be" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"Bf" = (/obj/structure/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"Bg" = (/mob/living/simple_animal/bot/medbot/mysterious{desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; faction = list("neutral","silicon","creature"); name = "Nobody's Perfect"},/turf/open/floor/engine/cult,/area/wizard_station) -"Bh" = (/obj/machinery/light,/turf/open/floor/engine/cult,/area/wizard_station) -"Bi" = (/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/turf/open/floor/grass,/area/wizard_station) -"Bu" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Bv" = (/obj/machinery/computer/card/centcom{dir = 1},/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Bw" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) -"Bx" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"By" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/obj/item/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Bz" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/yellow,/obj/item/pen/blue,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"BA" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"BB" = (/obj/structure/table/reinforced,/obj/item/storage/lockbox/loyalty,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/centcom/ferry) -"BC" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/tank/internals/emergency_oxygen/engi,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/centcom/ferry) -"BD" = (/obj/machinery/newscaster/security_unit{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"BE" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "CC Main Access Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/control) -"BF" = (/obj/item/defibrillator/loaded,/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BG" = (/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BH" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/control) -"BI" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"BJ" = (/obj/machinery/sleeper{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/control) -"BK" = (/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BL" = (/obj/item/storage/firstaid/toxin,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/structure/table/reinforced,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/cmo,/area/centcom/control) -"BM" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/evac) -"BN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) -"BO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) -"BP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "CentCom Customs"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/evac) -"BQ" = (/obj/effect/landmark/abductor/scientist{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"BR" = (/obj/effect/landmark/abductor/agent{team_number = 3},/turf/open/floor/plating/abductor,/area/abductor_ship) -"BS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Deck"},/turf/open/floor/engine/cult,/area/wizard_station) -"BY" = (/obj/item/toy/figure/syndie,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"BZ" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ca" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/dark,/area/centcom/ferry) -"Cb" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/ert_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/ferry) -"Cc" = (/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Cd" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/obj/machinery/light,/turf/open/floor/grass,/area/centcom/evac) -"Ce" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Cf" = (/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) -"Cg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; dir = 1; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/darkred/side{dir = 1},/area/centcom/evac) -"Ch" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/button/door{id = "XCCcustoms1"; layer = 3; name = "CC Emergency Docks Control"; pixel_x = 24; pixel_y = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Ci" = (/obj/machinery/light{dir = 1},/turf/open/floor/engine/cult,/area/wizard_station) -"Cp" = (/obj/structure/statue/uranium/nuke,/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"Cq" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cr" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cs" = (/obj/structure/bookcase/random,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Ct" = (/obj/structure/filingcabinet/medical,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cu" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cv" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cw" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/power/apc{dir = 2; name = "Briefing Room APC"; pixel_y = -26},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cx" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cy" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"Cz" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"CA" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/ferry) -"CB" = (/obj/structure/closet/secure_closet/ertMed,/obj/structure/sign/directions/medical{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CC" = (/obj/structure/closet/secure_closet/ertMed,/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_y = -32; use_power = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/centcom/ferry) -"CD" = (/obj/structure/table/reinforced,/obj/item/storage/box/emps,/obj/item/gun/energy/ionrifle,/obj/structure/sign/departments/medbay/alt{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CE" = (/obj/structure/table/reinforced,/obj/item/storage/box/syringes,/obj/item/gun/syringe/rapidsyringe,/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CF" = (/obj/structure/closet/secure_closet/ertSec,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/centcom/ferry) -"CG" = (/obj/structure/closet/secure_closet/ertSec,/obj/structure/sign/directions/security{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) -"CH" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CI" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 9},/area/centcom/control) -"CJ" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/centcom/control) -"CK" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/centcom/control) -"CL" = (/obj/structure/table,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 5},/area/centcom/control) -"CM" = (/obj/structure/filingcabinet/medical,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CN" = (/obj/structure/table/reinforced,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"CP" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"CQ" = (/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"CR" = (/obj/machinery/computer/security{dir = 8},/obj/machinery/newscaster{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"CX" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"CY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/centcom/control) -"CZ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/centcom/control) -"Da" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/glass/bottle/charcoal{pixel_x = 6},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = -4},/obj/item/reagent_containers/hypospray/medipen,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Db" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Dc" = (/obj/structure/closet/secure_closet/security,/obj/item/storage/belt/security/full,/obj/item/gun/ballistic/automatic/wt550,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Dd" = (/obj/structure/table/reinforced,/obj/item/crowbar/red,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"De" = (/obj/structure/table/reinforced,/obj/item/storage/box/handcuffs,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Df" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Dg" = (/obj/item/cardboard_cutout{desc = "They seem to be ignoring you... Typical."; icon_state = "cutout_ntsec"; name = "Private Security Officer"},/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"Dh" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"Dq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"Dr" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Ds" = (/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) -"Dt" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/fancy/donut_box,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"Du" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/drinks/britcup,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"Dv" = (/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) -"Dw" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Dx" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 5},/area/centcom/evac) -"Dy" = (/turf/open/floor/plasteel/vault{dir = 9},/area/centcom/evac) -"Dz" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"DA" = (/obj/structure/table/reinforced,/obj/item/book/manual/wiki/security_space_law,/obj/item/taperecorder,/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"DB" = (/obj/item/storage/box/ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/silver_ids,/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/evac) -"DC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Storage"},/turf/open/floor/engine/cult,/area/wizard_station) -"DD" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters"},/turf/open/floor/engine/cult,/area/wizard_station) -"DE" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Bathroom"},/turf/open/floor/engine/cult,/area/wizard_station) -"DF" = (/obj/item/clipboard,/obj/item/folder/red,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DG" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/darkred/side{dir = 4},/area/centcom/control) -"DH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/red,/obj/item/pen/red,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"DI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/door/window/brigdoor{name = "CentCom Customs"; icon_state = "rightsecure"; dir = 8; req_access_txt = "109"; base_state = "rightsecure"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/centcom/control) -"DJ" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/darkblue/side{dir = 8},/area/centcom/control) -"DK" = (/turf/closed/indestructible/fakedoor{name = "CentCom"},/area/centcom/evac) -"DL" = (/obj/item/clothing/suit/wizrobe/black,/obj/item/clothing/head/wizard/black,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"DM" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"DN" = (/obj/item/cardboard_cutout,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"DO" = (/obj/structure/table/wood,/obj/item/dice/d20,/obj/item/dice,/turf/open/floor/carpet,/area/wizard_station) -"DP" = (/obj/structure/punching_bag,/turf/open/floor/carpet,/area/wizard_station) -"DQ" = (/obj/structure/urinal{pixel_y = 28},/turf/open/floor/plasteel/white,/area/wizard_station) -"DR" = (/turf/open/floor/plasteel/white,/area/wizard_station) -"DS" = (/obj/structure/mirror/magic{pixel_y = 28},/obj/structure/sink{pixel_y = 20},/turf/open/floor/plasteel/white,/area/wizard_station) -"DT" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec3"; name = "CC Main Access Control"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DU" = (/obj/machinery/computer/security{dir = 1},/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DV" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/centcom/control) -"DW" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner,/area/centcom/control) -"DX" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/computer/med_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DY" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/folder/white,/obj/item/pen/blue,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"DZ" = (/obj/item/cautery/alien,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"Ea" = (/obj/item/coin/antagtoken,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/wizard_station) -"Eb" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/carpet,/area/wizard_station) -"Ec" = (/obj/structure/bed,/obj/item/bedsheet/wiz,/turf/open/floor/carpet,/area/wizard_station) -"Ed" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet,/area/wizard_station) -"Ee" = (/obj/item/soap/homemade,/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/plasteel/white,/area/wizard_station) -"Ef" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/wizard_station) -"Eg" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Booth"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/centcom/control) -"Eh" = (/obj/structure/closet/cardboard,/obj/item/banhammer,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) -"Ei" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/wizard_station) -"Ej" = (/obj/vehicle/ridden/scooter/skateboard{icon_state = "skateboard"; dir = 4},/obj/effect/turf_decal/stripes/line,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/wizard_station) -"Ek" = (/obj/structure/dresser,/obj/item/storage/backpack/satchel,/turf/open/floor/carpet,/area/wizard_station) -"El" = (/obj/structure/table/wood,/obj/item/storage/bag/tray,/obj/item/reagent_containers/food/snacks/burger/spell,/turf/open/floor/carpet,/area/wizard_station) -"Em" = (/obj/structure/bookcase/random/adult,/turf/open/floor/plasteel/white,/area/wizard_station) -"En" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel/white,/area/wizard_station) -"Eo" = (/obj/structure/table/wood/fancy,/obj/item/skub{pixel_y = 16},/turf/open/floor/plasteel/white,/area/wizard_station) -"Ep" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"Eq" = (/obj/machinery/door/airlock/external,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Er" = (/obj/machinery/vending/cola,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Es" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Et" = (/obj/item/clipboard,/obj/item/stamp/denied{pixel_x = 3; pixel_y = 3},/obj/item/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Eu" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen/red,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ev" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeobserve) -"Ew" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/green/side{dir = 9},/area/tdome/tdomeobserve) -"Ex" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) -"Ey" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Ez" = (/obj/structure/chair,/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) -"EA" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/green/side{dir = 5},/area/tdome/tdomeobserve) -"EB" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"EC" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Engine Room"},/obj/structure/barricade/wooden,/turf/open/floor/engine/cult,/area/wizard_station) -"ED" = (/turf/closed/indestructible/riveted,/area/centcom/holding) -"EE" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"EF" = (/obj/structure/fans/tiny,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"EG" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeobserve) -"EH" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeobserve) -"EI" = (/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) -"EJ" = (/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"EK" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"EL" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) -"EM" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) -"EN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/paper/pamphlet/centcom/visitor_info,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"EO" = (/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) -"EP" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/neutral,/area/tdome/tdomeobserve) -"EQ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) -"ER" = (/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) -"ES" = (/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) -"ET" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) -"EU" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeobserve) -"EV" = (/obj/structure/closet/crate/bin,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"EW" = (/obj/structure/table/wood,/turf/open/floor/engine/cult,/area/wizard_station) -"EX" = (/obj/structure/table/wood,/obj/item/gun/magic/wand{desc = "Used in emergencies to reignite magma engines."; max_charges = 0; name = "wand of emergency engine ignition"},/turf/open/floor/engine/cult,/area/wizard_station) -"EY" = (/obj/structure/table/wood,/obj/item/bikehorn/golden{pixel_x = -8; pixel_y = 8},/turf/open/floor/engine/cult,/area/wizard_station) -"Fi" = (/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fj" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fk" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fl" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Fm" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/side{dir = 9},/area/tdome/tdomeobserve) -"Fn" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 1},/area/tdome/tdomeobserve) -"Fo" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/side{dir = 5},/area/tdome/tdomeobserve) -"Fp" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/tdomeobserve) -"Fq" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/tdomeobserve) -"Fr" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Thunderdome Booth"; req_access_txt = "109"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Fs" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) -"Ft" = (/turf/open/floor/plasteel/goonplaque{desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors."},/area/tdome/tdomeobserve) -"Fu" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) -"Fv" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/tdomeobserve) -"Fw" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/tdomeobserve) -"Fx" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/tdome/tdomeobserve) -"Fy" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/tdome/tdomeobserve) -"Fz" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/tdome/tdomeobserve) -"FC" = (/obj/item/camera,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"FD" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) -"FE" = (/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"FF" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitered/corner{dir = 4},/area/tdome/tdomeobserve) -"FG" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner,/area/tdome/tdomeobserve) -"FH" = (/turf/open/floor/plasteel/neutral/side,/area/tdome/tdomeobserve) -"FI" = (/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) -"FJ" = (/turf/open/floor/plasteel/red/side{dir = 6},/area/tdome/tdomeobserve) -"FK" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Backstage"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"FL" = (/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"FM" = (/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/tdome/tdomeobserve) -"FN" = (/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/tdome/tdomeobserve) -"FO" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/tdome/tdomeobserve) -"FP" = (/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) -"FQ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 8},/area/tdome/tdomeobserve) -"FR" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/whitegreen/corner{dir = 1},/area/tdome/tdomeobserve) -"FS" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) -"FT" = (/obj/structure/destructible/cult/forge{desc = "An engine used in powering the wizard's ship"; name = "magma engine"},/turf/open/floor/engine/cult,/area/wizard_station) -"FZ" = (/obj/structure/chair/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Ga" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Gb" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Gc" = (/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Gd" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Ge" = (/turf/open/floor/plasteel/red/side{dir = 1},/area/tdome/tdomeobserve) -"Gf" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"Gg" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/neutral/side{dir = 1; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"Gh" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/tdomeobserve) -"Gi" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/red/side{dir = 10},/area/tdome/tdomeobserve) -"Gj" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/red/side,/area/tdome/tdomeobserve) -"Gk" = (/obj/machinery/light,/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) -"Gl" = (/turf/open/floor/plasteel/redyellow/side,/area/tdome/tdomeobserve) -"Gm" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Gn" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/green/side,/area/tdome/tdomeobserve) -"Go" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/side{dir = 6},/area/tdome/tdomeobserve) -"Gp" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/tdomeobserve) -"Gq" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/tdome/tdomeobserve) -"Gr" = (/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava,/area/wizard_station) -"Gt" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/centcom/holding) -"Gu" = (/obj/machinery/door/airlock/silver{name = "Shower"},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Gv" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Gw" = (/obj/structure/sign/warning/nosmoking,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"Gx" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Gy" = (/obj/structure/sign/nanotrasen,/turf/closed/indestructible/riveted,/area/tdome/tdomeobserve) -"Gz" = (/obj/structure/shuttle/engine/heater{resistance_flags = 3},/obj/structure/window/reinforced{resistance_flags = 3; color = "#008000"; dir = 1},/turf/open/lava/airless,/area/wizard_station) -"GC" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) -"GD" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GE" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/tdomeobserve) -"GF" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/rawbacon,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/sausage,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/obj/item/reagent_containers/food/snacks/carpmeat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GG" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/potato,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/whitebeet,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/tomato,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/rice,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/icepepper,/obj/item/reagent_containers/food/snacks/grown/citrus/lemon,/obj/item/reagent_containers/food/snacks/grown/citrus/lime,/obj/item/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/reagent_containers/food/snacks/grown/cherries,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GH" = (/obj/machinery/processor,/obj/effect/turf_decal/stripes/end,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"GI" = (/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/vanillapod,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/sugarcane,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/grapes,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/corn,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/chili,/obj/item/reagent_containers/food/snacks/grown/carrot,/obj/item/reagent_containers/food/snacks/grown/apple,/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GJ" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/spaghetti,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/obj/item/reagent_containers/food/snacks/meat/rawcutlet,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeobserve) -"GL" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/lawyers_badge{desc = "A badge of upmost glory."; name = "thunderdome badge"},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"GM" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GN" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeobserve) -"GO" = (/obj/structure/table/wood,/obj/structure/sign/plaques/golden{pixel_y = 32},/obj/item/clothing/accessory/medal/silver{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"GP" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeobserve) -"GQ" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GR" = (/obj/structure/table/wood,/obj/item/storage/box/beanbag,/obj/item/gun/ballistic/revolver/doublebarrel,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GS" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GT" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GU" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"GV" = (/turf/open/floor/plasteel/green/corner,/area/tdome/tdomeobserve) -"GW" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) -"GX" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/wizard_station) -"GZ" = (/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) -"Ha" = (/obj/item/clothing/head/collectable/paper,/turf/open/floor/plating/beach/coastline_b,/area/centcom/holding) -"Hb" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 1},/area/tdome/tdomeobserve) -"Hc" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) -"Hd" = (/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) -"He" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/trophy/gold_cup,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"Hf" = (/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"Hg" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) -"Hh" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/tdome/tdomeobserve) -"Hm" = (/turf/open/floor/plating/beach/water,/area/centcom/holding) -"Hn" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Ho" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/kitchen/knife,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Hp" = (/obj/machinery/light,/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) -"Hq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Hr" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal/gold{pixel_x = 3; pixel_y = 5},/obj/item/clothing/accessory/medal/gold,/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"Hs" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ht" = (/obj/structure/table/wood,/obj/structure/sign/plaques/thunderdome{pixel_y = -32},/obj/item/clothing/accessory/medal{pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeobserve) -"Hu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"Hv" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"Hw" = (/obj/machinery/chem_master/condimaster{name = "HoochMaster 2000"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Hx" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/white,/area/tdome/tdomeobserve) -"Hy" = (/obj/effect/spawner/structure/window/hollow/reinforced,/turf/open/floor/plasteel,/area/centcom/holding) -"Hz" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/centcom/holding) -"HA" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/corner{dir = 8},/area/tdome/tdomeobserve) -"HB" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/mint,/obj/item/reagent_containers/food/condiment/enzyme{pixel_y = 5},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HC" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/red,/area/tdome/tdomeobserve) -"HD" = (/obj/structure/sink{dir = 8; pixel_x = -12},/turf/open/floor/plasteel/bar,/area/tdome/tdomeobserve) -"HF" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/corner,/area/tdome/tdomeobserve) -"HG" = (/obj/item/reagent_containers/food/snacks/egg/rainbow{desc = "I bet you think you're pretty clever... well you are."; name = "easter egg"},/turf/open/space,/area/space) -"HH" = (/obj/effect/landmark/holding_facility,/turf/open/floor/engine,/area/centcom/holding) -"HI" = (/obj/structure/sink{dir = 8; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/tdome/tdomeobserve) -"HJ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/apron/chef,/obj/item/kitchen/rollingpin,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HK" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/item/reagent_containers/food/drinks/britcup,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HL" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) -"HM" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/obj/structure/sign/barsign{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HN" = (/obj/structure/chair,/obj/effect/landmark/thunderdome/observe,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HO" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HR" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/tdome/tdomeobserve) -"HS" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Locker Room"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HT" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/tdome/tdomeobserve) -"HU" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HV" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/storage/bag/tray,/obj/item/kitchen/fork,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"HW" = (/turf/open/floor/plasteel/redyellow,/area/tdome/tdomeobserve) -"HX" = (/obj/machinery/vending/boozeomat,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"HY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/tdome/tdomeobserve) -"HZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner,/area/tdome/tdomeobserve) -"Ia" = (/turf/open/floor/plasteel/neutral/side{dir = 6},/area/tdome/tdomeobserve) -"Ib" = (/obj/structure/rack,/obj/item/storage/box/donkpockets,/obj/item/storage/box/donkpockets,/obj/item/clothing/head/chefhat,/turf/open/floor/plasteel/vault,/area/tdome/tdomeobserve) -"Ic" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"Id" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ie" = (/obj/item/storage/fancy/cigarettes/cigars{pixel_y = 6},/obj/item/storage/fancy/cigarettes/cigars/cohiba{pixel_y = 3},/obj/item/storage/fancy/cigarettes/cigars/havana,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"If" = (/turf/open/floor/plasteel/neutral/side{dir = 10},/area/tdome/tdomeobserve) -"Ig" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/neutral/corner{dir = 8; heat_capacity = 1e+006},/area/tdome/tdomeobserve) -"Ih" = (/turf/open/floor/plasteel/red/corner{dir = 4},/area/tdome/tdomeobserve) -"Ii" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ij" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ik" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Il" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeobserve) -"Io" = (/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/structure/table/wood,/obj/structure/sign/barsign{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ip" = (/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Iq" = (/obj/structure/table/wood,/obj/item/book/manual/barman_recipes,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/glass/rag,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeobserve) -"Ir" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/tdome/tdomeobserve) -"Is" = (/obj/machinery/igniter/on,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"It" = (/turf/open/floor/plasteel,/area/tdome/arena) -"Iu" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/tdome/arena) -"Iv" = (/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) -"Iw" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) -"Ix" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Iy" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/red,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"Iz" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"IA" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) -"IB" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"IC" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) -"ID" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"IE" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/tdome/arena) -"IF" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"IG" = (/turf/open/floor/plasteel/neutral/side{dir = 4},/area/tdome/arena) -"IH" = (/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"II" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/tdome/arena) -"IJ" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/tdome/arena) -"IL" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/arena) -"IM" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"IN" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/arena) -"IP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/melee/baton/loaded,/obj/item/melee/transforming/energy/sword/saber/green,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"IQ" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) -"IR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/tdome/tdomeadmin) -"IS" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"IT" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"IU" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"IV" = (/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"IW" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"IX" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/tdome/arena) -"IY" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/tdome/arena) -"IZ" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"Ja" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/arena) -"Jb" = (/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"Jc" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"Jd" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/tdome/tdomeadmin) -"Je" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jf" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jg" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark/thunderdome/two,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"Jh" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/tdome/arena) -"Ji" = (/turf/open/floor/circuit/green,/area/tdome/arena) -"Jj" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/open/floor/circuit/green,/area/tdome/arena) -"Jk" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"Jl" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark/thunderdome/one,/turf/open/floor/plasteel/neutral,/area/tdome/arena) -"Jm" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) -"Jn" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/tdome/tdomeadmin) -"Jo" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jp" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Jq" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/open/floor/circuit/green,/area/tdome/arena) -"Jr" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating/asteroid,/area/tdome/tdomeadmin) -"Js" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/tdome/arena) -"Jt" = (/turf/open/floor/plasteel/green/corner,/area/tdome/arena) -"Ju" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) -"Jv" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) -"Jw" = (/obj/effect/landmark/thunderdome/two,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) -"Jx" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/tdome/arena) -"Jy" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/tdome/arena) -"Jz" = (/obj/effect/landmark/thunderdome/one,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/tdome/arena) -"JA" = (/obj/machinery/abductor/experiment{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JB" = (/obj/machinery/abductor/console{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JC" = (/obj/machinery/abductor/pad{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JD" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/tdome/arena) -"JF" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 1},/turf/open/floor/plating/abductor,/area/abductor_ship) -"JG" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) -"JH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"JI" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeadmin) -"JL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/gun/energy/laser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/tdome/arena) -"JM" = (/obj/effect/landmark/abductor/scientist,/turf/open/floor/plating/abductor,/area/abductor_ship) -"JN" = (/obj/effect/landmark/abductor/agent,/turf/open/floor/plating/abductor,/area/abductor_ship) -"JO" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) -"JP" = (/obj/item/radio{pixel_x = 5; pixel_y = 5},/obj/item/radio{pixel_x = -5; pixel_y = 5},/obj/item/radio,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JQ" = (/obj/effect/landmark/thunderdome/admin,/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) -"JR" = (/obj/machinery/computer/security/telescreen,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JS" = (/obj/structure/chair/comfy/brown{color = "#66b266"; dir = 1},/turf/open/floor/plasteel/darkgreen,/area/tdome/tdomeadmin) -"JT" = (/obj/machinery/button/flasher{id = "tdomeflash"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JU" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/tdome/tdomeadmin) -"JV" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) -"JW" = (/obj/machinery/status_display,/turf/closed/wall/mineral/titanium,/area/shuttle/escape/backup) -"JX" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"JY" = (/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"JZ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ka" = (/turf/open/floor/plasteel/grimy,/area/tdome/tdomeadmin) -"Kb" = (/turf/open/floor/plasteel/darkgreen/side{dir = 1},/area/tdome/tdomeadmin) -"Kc" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kd" = (/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Ke" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/escape/backup) -"Kf" = (/obj/machinery/computer/emergency_shuttle{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Kg" = (/turf/closed/indestructible/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"Kh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Ki" = (/turf/open/floor/plasteel/vault,/area/tdome/tdomeadmin) -"Kj" = (/obj/machinery/door/airlock/external{name = "Backup Emergency Escape Shuttle"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"Kk" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 8; id = "backup_away"; name = "Backup Shuttle Dock"; width = 8},/obj/docking_port/mobile/emergency/backup,/turf/open/floor/plating,/area/shuttle/escape/backup) -"Kl" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Km" = (/obj/structure/table/wood,/obj/item/paper/fluff/stations/centcom/broken_evac,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"Kn" = (/obj/structure/bookcase/random,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ko" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen/fourcolor,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kp" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/book/manual/wiki/security_space_law,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kq" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/radio/headset/headset_cent,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kr" = (/obj/structure/table/wood,/obj/item/phone{desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/cigarette/cigar/cohiba{pixel_x = 6},/obj/item/clothing/mask/cigarette/cigar/havana{pixel_x = 2},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 4.5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ks" = (/obj/machinery/button/door{id = "thunderdomehea"; name = "Heavy Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kt" = (/obj/machinery/button/door{id = "thunderdome"; name = "Main Blast Doors Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ku" = (/obj/machinery/button/door{id = "thunderdomegen"; name = "General Supply Control"; req_access_txt = "102"},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kv" = (/obj/structure/table/wood,/obj/item/folder/red,/obj/item/lighter,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kw" = (/obj/item/storage/briefcase{pixel_x = -3; pixel_y = 3},/obj/item/storage/secure/briefcase,/obj/structure/table/wood,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kx" = (/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Ky" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_y = 5},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 8},/area/tdome/tdomeadmin) -"Kz" = (/obj/structure/table/wood,/obj/item/book/manual/random,/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"KA" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/tdome/tdomeadmin) -"KB" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/obj/machinery/light,/turf/open/floor/grass,/area/tdome/tdomeadmin) -"KC" = (/obj/machinery/status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) -"KD" = (/obj/machinery/ai_status_display,/turf/closed/indestructible/riveted,/area/tdome/tdomeadmin) -"KE" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"KF" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape/backup) -"KG" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/fullgrass,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/tdome/tdomeadmin) -"KH" = (/turf/closed/wall/mineral/titanium,/area/centcom/evac) -"KI" = (/obj/structure/shuttle/engine/propulsion/right{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KJ" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KK" = (/obj/structure/shuttle/engine/propulsion/left{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KL" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod4_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) -"KM" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod3_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) -"KN" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{dir = 1},/turf/open/floor/plating/airless,/area/centcom/evac) -"KO" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/plating,/area/centcom/evac) -"KP" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/centcom/evac) -"KQ" = (/turf/open/floor/plating,/area/centcom/evac) -"KR" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/centcom/evac) -"KS" = (/turf/closed/wall/mineral/titanium/interior,/area/centcom/evac) -"KU" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KV" = (/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"KW" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/storage/firstaid/toxin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KX" = (/obj/structure/table,/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KY" = (/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 2},/obj/item/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"KZ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/centcom/evac) -"La" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lb" = (/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lc" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Ld" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Le" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lf" = (/obj/structure/table/reinforced,/obj/item/pen,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lg" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lh" = (/obj/machinery/sleeper{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Li" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lj" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lk" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Ll" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lm" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/stamp,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Ln" = (/obj/structure/table,/obj/item/assembly/flash/handheld,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lo" = (/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lp" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lq" = (/obj/structure/table,/obj/item/storage/box/handcuffs,/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Lr" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/open/floor/mineral/plastitanium,/area/centcom/evac) -"Ls" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod2_away"; name = "recovery ship"; width = 3},/turf/open/space,/area/space) -"Lt" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/centcom/evac) -"Lu" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"Lv" = (/obj/structure/bed,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Lw" = (/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/centcom/evac) -"Lx" = (/obj/structure/bed,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"Ly" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"Lz" = (/obj/docking_port/stationary{dir = 4; dwidth = 2; height = 7; id = "pod1_away"; name = "recovery ship"; width = 5},/turf/open/space,/area/space) -"LA" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LB" = (/obj/structure/table,/obj/item/hand_labeler,/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LC" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LD" = (/obj/machinery/door/airlock/titanium{name = "Cockpit"; req_access_txt = "109"},/turf/open/floor/mineral/titanium/yellow,/area/centcom/evac) -"LE" = (/obj/structure/table,/obj/item/radio/off,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LF" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LG" = (/obj/structure/filingcabinet,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LH" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LI" = (/obj/structure/chair,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LJ" = (/obj/structure/table,/obj/item/radio/off,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LK" = (/obj/machinery/abductor/experiment{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LL" = (/obj/machinery/abductor/console{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LM" = (/obj/machinery/abductor/pad{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LN" = (/obj/structure/table,/obj/item/storage/lockbox,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LO" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LP" = (/obj/machinery/computer/shuttle{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LQ" = (/obj/structure/table,/obj/item/clipboard,/obj/item/pen,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LR" = (/obj/structure/table,/obj/item/paper_bin,/turf/open/floor/mineral/titanium/blue,/area/centcom/evac) -"LS" = (/obj/machinery/computer/camera_advanced/abductor{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LT" = (/obj/effect/landmark/abductor/scientist{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LU" = (/obj/effect/landmark/abductor/agent{team_number = 2},/turf/open/floor/plating/abductor,/area/abductor_ship) -"LV" = (/turf/closed/indestructible/riveted,/area/awaymission/errorroom) -"LW" = (/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) -"LX" = (/obj/structure/speaking_tile,/turf/closed/mineral/ash_rock,/area/awaymission/errorroom) -"LY" = (/obj/item/rupee,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"LZ" = (/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"Ma" = (/obj/effect/landmark/error,/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"Mb" = (/obj/structure/signpost/salvation{icon = 'icons/obj/structures.dmi'; icon_state = "ladder10"; invisibility = 100},/turf/open/floor/plating/ashplanet/wateryrock{initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; planetary_atmos = 0},/area/awaymission/errorroom) -"Mc" = (/obj/structure/lattice,/turf/open/space,/area/space) -"Md" = (/obj/machinery/computer/secure_data{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Me" = (/obj/machinery/computer/security{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Mf" = (/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Mg" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/centcom/control) -"Mh" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"Mi" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) -"My" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 1; dir = 8; dwidth = 12; height = 17; id = "syndicate_away"; name = "syndicate recon outpost"; roundstart_template = /datum/map_template/shuttle/infiltrator/basic; width = 23},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"MD" = (/obj/effect/light_emitter{set_cap = 1; set_luminosity = 4},/obj/structure/sign/warning/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/open/floor/plating/asteroid/snow/airless,/area/syndicate_mothership) -"ME" = (/obj/machinery/computer/camera_advanced{dir = 4},/turf/open/floor/wood,/area/wizard_station) -"Nk" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"NG" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"NU" = (/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/control) -"Oj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom"; opacity = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/control) -"Un" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"UO" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/control) -"VX" = (/obj/effect/landmark/shuttle_import,/turf/open/space/basic,/area/space) -"Wc" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/evac) -"WJ" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeadmin) -"WQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"Xt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/centcom/control) -"Xy" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) -"Yt" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/tdome/tdomeobserve) -"ZJ" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/centcom/evac) -"ZX" = (/obj/machinery/door/airlock/centcom{name = "CentCom Security"; opacity = 1; req_access_txt = "101"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/centcom/supply) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space/basic, +/area/space) +"ab" = ( +/turf/closed/indestructible/riveted, +/area/space) +"ac" = ( +/obj/structure/window/reinforced, +/turf/closed/indestructible/riveted, +/area/space) +"ad" = ( +/turf/open/space, +/area/space) +"ae" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/closed/indestructible/riveted, +/area/space) +"af" = ( +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"ag" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/closed/indestructible/riveted, +/area/space) +"ah" = ( +/obj/structure/foamedmetal, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"ai" = ( +/obj/structure/foamedmetal, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"aj" = ( +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"ak" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment{ + heal_burn = 10 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"al" = ( +/obj/structure/table/wood{ + layer = 3.3 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + pixel_y = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"am" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"an" = ( +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"ao" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + layer = 3.3 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"ap" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/wildlife) +"aq" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/offline) +"ar" = ( +/turf/open/floor/holofloor/plating/burnmix, +/area/holodeck/rec_center/burn) +"as" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"at" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"au" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"av" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/closed/indestructible/riveted, +/area/space) +"aw" = ( +/obj/structure/flora/bush, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"ax" = ( +/obj/effect/holodeck_effect/mobspawner/penguin, +/obj/effect/holodeck_effect/mobspawner/penguin, +/obj/item/toy/snowball{ + pixel_y = 6 + }, +/obj/item/toy/snowball{ + pixel_x = 5 + }, +/obj/item/toy/snowball{ + pixel_x = -4 + }, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"ay" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"az" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches{ + pixel_x = -4; + pixel_y = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aA" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aB" = ( +/obj/effect/holodeck_effect/mobspawner, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/wildlife) +"aC" = ( +/obj/effect/holodeck_effect/sparks, +/turf/open/floor/holofloor/plating/burnmix, +/area/holodeck/rec_center/burn) +"aD" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"aE" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/court) +"aF" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/court) +"aG" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aH" = ( +/obj/structure/table, +/obj/item/gun/energy/laser, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"aI" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aJ" = ( +/obj/structure/table/wood/poker, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aK" = ( +/obj/structure/table/wood/poker, +/obj/structure/table/wood/poker, +/obj/effect/holodeck_effect/cards, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aL" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aM" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aN" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aO" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aP" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aQ" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aR" = ( +/obj/effect/holodeck_effect/mobspawner/penguin_baby, +/obj/structure/flora/tree/pine, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aS" = ( +/obj/structure/chair/wood, +/turf/open/floor/holofloor/snow, +/area/holodeck/rec_center/winterwonderland) +"aT" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + pixel_y = 10 + }, +/turf/open/floor/holofloor{ + icon_state = "wood"; + dir = 9 + }, +/area/holodeck/rec_center/lounge) +"aU" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "stairs-l" + }, +/area/holodeck/rec_center/lounge) +"aV" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "stairs-r" + }, +/area/holodeck/rec_center/lounge) +"aW" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"aX" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"aY" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 4 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"aZ" = ( +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"ba" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bb" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bc" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack{ + heal_brute = 10 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/bunker) +"bd" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"be" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bf" = ( +/obj/structure/table/wood, +/obj/item/book/manual/barman_recipes, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/holofloor/carpet, +/area/holodeck/rec_center/lounge) +"bg" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"bh" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"bi" = ( +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/rec_center/court) +"bj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/closed/indestructible/riveted, +/area/space) +"bk" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"bl" = ( +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bm" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bn" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bo" = ( +/obj/structure/table/glass, +/obj/item/surgicaldrill, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bp" = ( +/obj/structure/table/glass, +/obj/item/hemostat, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bq" = ( +/obj/structure/table/glass, +/obj/item/scalpel{ + pixel_y = 10 + }, +/obj/item/circular_saw, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"br" = ( +/obj/structure/table/glass, +/obj/item/retractor, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bs" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/obj/item/cautery, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bt" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bu" = ( +/obj/structure/holohoop{ + layer = 3.9 + }, +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bv" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bw" = ( +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bx" = ( +/obj/structure/table, +/obj/machinery/readybutton, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"by" = ( +/obj/structure/table, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/under/color/red, +/obj/item/holo/esword/red, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"bz" = ( +/obj/structure/table, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"bA" = ( +/obj/machinery/readybutton, +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bB" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bC" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bD" = ( +/obj/effect/holodeck_effect/mobspawner/pet, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bE" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bF" = ( +/obj/effect/holodeck_effect/mobspawner/pet, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bG" = ( +/obj/structure/table/glass, +/obj/item/surgical_drapes, +/obj/item/razor, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bH" = ( +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bI" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bJ" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/basketball) +"bK" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bL" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bM" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bN" = ( +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"bO" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bP" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/dodgeball) +"bQ" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"bR" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"bS" = ( +/obj/item/storage/bag/easterbasket{ + name = "picnic basket"; + pixel_y = 6 + }, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"bT" = ( +/obj/item/trash/plate, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"bU" = ( +/obj/structure/table/optable, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bV" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bW" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"bX" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"bY" = ( +/obj/effect/holodeck_effect/mobspawner/monkey, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"bZ" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"ca" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cb" = ( +/obj/effect/holodeck_effect/mobspawner/pet, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"cc" = ( +/obj/item/shovel/spade{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/holofloor{ + icon_state = "redbluefull" + }, +/area/holodeck/rec_center/pet_lounge) +"cd" = ( +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ce" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/obj/item/clothing/head/beekeeper_head, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"cf" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cg" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ch" = ( +/obj/machinery/washing_machine, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ci" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"cj" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"ck" = ( +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "red" + }, +/area/holodeck/rec_center/basketball) +"cl" = ( +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"cm" = ( +/obj/structure/window, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"cn" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"co" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"cp" = ( +/obj/structure/window{ + dir = 1 + }, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "red" + }, +/area/holodeck/rec_center/dodgeball) +"cq" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/obj/effect/decal/remains/human, +/obj/item/clothing/suit/beekeeper_suit, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"cr" = ( +/obj/effect/holodeck_effect/mobspawner/bee, +/obj/item/melee/flyswatter, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) +"cs" = ( +/obj/machinery/chem_master, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"ct" = ( +/obj/structure/table/glass, +/obj/item/healthanalyzer, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cu" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cv" = ( +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cw" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cx" = ( +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cy" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/holofloor/beach, +/area/holodeck/rec_center/beach) +"cz" = ( +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"cA" = ( +/obj/structure/window, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 9; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cB" = ( +/obj/structure/window, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cC" = ( +/obj/structure/window, +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/holofloor{ + dir = 5; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cD" = ( +/obj/structure/sink/puddle, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cE" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cF" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cG" = ( +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/basketball) +"cH" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cI" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cJ" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cK" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cL" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cM" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/holodeck_effect/mobspawner/pet, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cN" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cO" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cP" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cQ" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/machinery/computer/pandemic, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cR" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"cS" = ( +/turf/open/floor/holofloor/beach/coast_t, +/area/holodeck/rec_center/beach) +"cT" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/holofloor/beach/coast_t, +/area/holodeck/rec_center/beach) +"cU" = ( +/obj/item/shovel/spade, +/turf/open/floor/holofloor/beach/coast_t, +/area/holodeck/rec_center/beach) +"cV" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"cW" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/pet_lounge) +"cX" = ( +/obj/machinery/door/window/westleft, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"cY" = ( +/turf/open/floor/holofloor/beach/coast_b, +/area/holodeck/rec_center/beach) +"cZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"da" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"db" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"dc" = ( +/obj/machinery/iv_drip, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"dd" = ( +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/medical) +"de" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"df" = ( +/obj/structure/holohoop{ + dir = 1; + layer = 4.1 + }, +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"dg" = ( +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/rec_center/basketball) +"dh" = ( +/turf/open/floor/holofloor/beach/water, +/area/holodeck/rec_center/beach) +"di" = ( +/obj/structure/table, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/under/color/green, +/obj/item/holo/esword/green, +/turf/open/floor/holofloor/basalt, +/area/holodeck/rec_center/thunderdome) +"dj" = ( +/turf/open/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"dk" = ( +/turf/open/floor/holofloor{ + dir = 2; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"dl" = ( +/obj/machinery/readybutton, +/turf/open/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/rec_center/dodgeball) +"dm" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/refuel) +"dn" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/spacechess) +"do" = ( +/obj/item/banner/blue, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dp" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/suit/armor/riot/knight/blue, +/obj/item/clothing/head/helmet/knight/blue, +/obj/item/claymore/weak, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dq" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/head/crown/fancy{ + pixel_y = 6 + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dr" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/suit/armor/riot/knight/red, +/obj/item/clothing/head/helmet/knight/red, +/obj/item/claymore/weak, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"ds" = ( +/obj/item/banner/red, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dt" = ( +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"du" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"dv" = ( +/obj/structure/closet{ + density = 0 + }, +/obj/item/clothing/suit/judgerobe, +/obj/item/clothing/head/powdered_wig, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dw" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/clothing/suit/holidaypriest, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dx" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dy" = ( +/obj/structure/table/wood/fancy, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dz" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dA" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"dB" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/rec_center/firingrange) +"dC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"dD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"dE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"dF" = ( +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/rec_center/firingrange) +"dG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/refuel) +"dH" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_viva"; + name = "Black Rook" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"dI" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_mime"; + name = "Black Queen" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"dJ" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_clown"; + name = "Black King" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"dK" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_ian"; + name = "Black Knight" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"dL" = ( +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dM" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"dN" = ( +/obj/structure/window/reinforced, +/obj/machinery/mass_driver{ + dir = 1; + icon_state = "mass_driver"; + id = "trektorpedo1"; + name = "photon torpedo tube" + }, +/obj/item/toy/minimeteor{ + color = ""; + desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; + icon = 'icons/effects/effects.dmi'; + icon_state = "impact_laser"; + name = "photon torpedo" + }, +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"dO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/arcade/orion_trail{ + desc = "A test for cadets"; + events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); + icon = 'icons/obj/machines/particle_accelerator.dmi'; + icon_state = "control_boxp"; + name = "Kobayashi Maru control computer"; + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); + settlers = list("Kirk","Worf","Gene") + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"dP" = ( +/obj/machinery/button/massdriver{ + id = "trektorpedo1"; + layer = 3.9; + name = "photon torpedo button"; + pixel_x = -16; + pixel_y = -5 + }, +/obj/machinery/button/massdriver{ + id = "trektorpedo2"; + layer = 3.9; + name = "photon torpedo button"; + pixel_x = 16; + pixel_y = -5 + }, +/obj/machinery/computer/arcade/orion_trail{ + desc = "A test for cadets"; + events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); + icon = 'icons/obj/machines/particle_accelerator.dmi'; + icon_state = "control_boxp"; + name = "Kobayashi Maru control computer"; + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); + settlers = list("Kirk","Worf","Gene") + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"dQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/arcade/orion_trail{ + desc = "A test for cadets"; + events = list("Raiders" = 3, "Interstellar Flux" = 1, "Illness" = 3, "Breakdown" = 2, "Malfunction" = 2, "Collision" = 1, "Spaceport" = 2); + icon = 'icons/obj/machines/particle_accelerator.dmi'; + icon_state = "control_boxp"; + name = "Kobayashi Maru control computer"; + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); + settlers = list("Kirk","Worf","Gene") + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"dR" = ( +/obj/structure/window/reinforced, +/obj/machinery/mass_driver{ + dir = 1; + icon_state = "mass_driver"; + id = "trektorpedo2"; + name = "photon torpedo tube" + }, +/obj/item/toy/minimeteor{ + color = ""; + desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery."; + icon = 'icons/effects/effects.dmi'; + icon_state = "impact_laser"; + name = "photon torpedo" + }, +/turf/open/floor/holofloor/hyperspace, +/area/holodeck/rec_center/kobayashi) +"dS" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 1 + }, +/area/holodeck/rec_center/chapelcourt) +"dT" = ( +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 4 + }, +/area/holodeck/rec_center/chapelcourt) +"dU" = ( +/obj/structure/chair, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"dV" = ( +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 1 + }, +/area/holodeck/rec_center/chapelcourt) +"dW" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 4 + }, +/area/holodeck/rec_center/chapelcourt) +"dX" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/melee/classic_baton/telescopic, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"dY" = ( +/obj/structure/table/wood, +/obj/item/toy/crayon/white, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"dZ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/apple, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"ea" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 8 + }, +/area/holodeck/rec_center/firingrange) +"eb" = ( +/obj/structure/target_stake, +/obj/machinery/magnetic_module, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"ec" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 4 + }, +/area/holodeck/rec_center/firingrange) +"ed" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_greytide"; + name = "Black Pawn" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"ee" = ( +/obj/item/cardboard_cutout/adaptive{ + color = "#9999BB"; + icon_state = "cutout_greytide"; + name = "Black Pawn" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"ef" = ( +/obj/machinery/door/window/westleft{ + dir = 2; + icon_state = "right" + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"eg" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"eh" = ( +/obj/machinery/door/window/westleft{ + dir = 2 + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"ei" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"ej" = ( +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"ek" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"el" = ( +/obj/structure/table/glass, +/obj/item/gun/energy/e_gun/mini/practice_phaser, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"em" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "chapel" + }, +/area/holodeck/rec_center/chapelcourt) +"en" = ( +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 2 + }, +/area/holodeck/rec_center/chapelcourt) +"eo" = ( +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/structure/table/wood, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"ep" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "chapel" + }, +/area/holodeck/rec_center/chapelcourt) +"eq" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 2 + }, +/area/holodeck/rec_center/chapelcourt) +"er" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 10 + }, +/area/holodeck/rec_center/firingrange) +"es" = ( +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/firingrange) +"et" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + icon_state = "white"; + dir = 6 + }, +/area/holodeck/rec_center/firingrange) +"eu" = ( +/obj/item/weldingtool, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/refuel) +"ev" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"ew" = ( +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"ex" = ( +/turf/open/floor/holofloor{ + icon_state = "stairs-old"; + dir = 8 + }, +/area/holodeck/rec_center/thunderdome1218) +"ey" = ( +/obj/structure/table/wood, +/obj/item/melee/chainofcommand{ + name = "chain whip" + }, +/obj/item/twohanded/spear, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"ez" = ( +/obj/structure/table/wood, +/obj/item/scythe, +/obj/item/twohanded/spear, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eA" = ( +/obj/structure/table/wood, +/obj/item/tailclub, +/obj/item/twohanded/spear, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eB" = ( +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/chapelcourt) +"eC" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eD" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl/green, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"eF" = ( +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"eG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"eH" = ( +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eI" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eL" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eM" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 1 + }, +/area/holodeck/rec_center/chapelcourt) +"eN" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 4 + }, +/area/holodeck/rec_center/chapelcourt) +"eO" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eP" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eQ" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eR" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "chapel" + }, +/area/holodeck/rec_center/chapelcourt) +"eS" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor{ + icon_state = "chapel"; + dir = 2 + }, +/area/holodeck/rec_center/chapelcourt) +"eT" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl/orange, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eU" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl/red, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"eV" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"eW" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_greytide"; + name = "White Pawn" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"eX" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_greytide"; + name = "White Pawn" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"eY" = ( +/obj/structure/window/reinforced, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"eZ" = ( +/obj/machinery/door/window/westleft{ + dir = 2 + }, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/thunderdome1218) +"fa" = ( +/obj/machinery/door/window/westleft{ + dir = 2; + icon_state = "right" + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"fb" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen/blue, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fc" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fd" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/folder, +/obj/item/pen/red, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fe" = ( +/obj/machinery/door/window/westleft{ + dir = 2 + }, +/turf/open/floor/holofloor/plating, +/area/holodeck/rec_center/kobayashi) +"ff" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/item/clothing/under/schoolgirl, +/obj/item/toy/katana, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/school) +"fg" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"fh" = ( +/obj/item/paper/guides/jobs/security/range, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fi" = ( +/obj/structure/table/reinforced, +/obj/machinery/magnetic_controller{ + autolink = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/rec_center/firingrange) +"fj" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_viva"; + name = "White Rook" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"fk" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_mime"; + name = "White Queen" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"fl" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_clown"; + name = "White King" + }, +/turf/open/floor/holofloor{ + icon_state = "white" + }, +/area/holodeck/rec_center/spacechess) +"fm" = ( +/obj/item/cardboard_cutout/adaptive{ + icon_state = "cutout_ian"; + name = "White Knight" + }, +/turf/open/floor/holofloor{ + dir = 8; + icon_state = "dark" + }, +/area/holodeck/rec_center/spacechess) +"fn" = ( +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fo" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/kobayashi) +"fp" = ( +/turf/open/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/rec_center/firingrange) +"fq" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/holofloor/grass, +/area/holodeck/rec_center/thunderdome1218) +"fr" = ( +/obj/structure/rack, +/obj/item/clothing/under/trek/medsci, +/obj/item/clothing/under/trek/medsci, +/obj/item/clothing/under/trek/command, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fs" = ( +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 2 + }, +/area/holodeck/rec_center/kobayashi) +"ft" = ( +/obj/structure/rack, +/obj/item/clothing/under/trek/engsec, +/obj/item/clothing/under/trek/engsec, +/turf/open/floor/holofloor{ + icon_state = "neutral"; + dir = 1 + }, +/area/holodeck/rec_center/kobayashi) +"fu" = ( +/obj/item/target, +/obj/item/target/clown, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fv" = ( +/obj/item/target, +/obj/item/target/syndicate, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fw" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/holofloor, +/area/holodeck/rec_center/firingrange) +"fx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/closed/indestructible/riveted, +/area/space) +"fy" = ( +/obj/machinery/igniter/on, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fz" = ( +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fA" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fB" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fC" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomegen"; + name = "General Supply" + }, +/turf/open/floor/plasteel/dark, +/area/tdome/arena_source) +"fD" = ( +/obj/machinery/door/poddoor{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fE" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/arena_source) +"fF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/tdome/arena_source) +"fH" = ( +/turf/open/floor/plasteel/neutral, +/area/tdome/arena_source) +"fI" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/tdome/arena_source) +"fJ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/arena_source) +"fK" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fL" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/tdome/arena_source) +"fM" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/arena_source) +"fN" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fO" = ( +/turf/open/floor/circuit/green, +/area/tdome/arena_source) +"fP" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena_source) +"fQ" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fR" = ( +/obj/machinery/camera{ + pixel_x = 10; + network = list("thunder"); + c_tag = "Arena" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena_source) +"fS" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/tdome/arena_source) +"fT" = ( +/turf/open/floor/plasteel/green/corner, +/area/tdome/arena_source) +"fU" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomehea"; + name = "Heavy Supply" + }, +/turf/open/floor/plasteel/dark, +/area/tdome/arena_source) +"fV" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fW" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena_source) +"fX" = ( +/turf/closed/indestructible/riveted, +/area/start) +"fY" = ( +/obj/effect/landmark/start/new_player, +/turf/open/floor/plating, +/area/start) +"fZ" = ( +/turf/closed/indestructible/riveted, +/area/ctf) +"ga" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 + }, +/area/ctf) +"gb" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ctf) +"gc" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 + }, +/area/ctf) +"gd" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/ctf) +"ge" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/ctf) +"gf" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 5 + }, +/area/ctf) +"gg" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ctf) +"gh" = ( +/turf/open/floor/plasteel/dark, +/area/ctf) +"gi" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/ctf) +"gj" = ( +/turf/open/floor/plasteel/blue, +/area/ctf) +"gk" = ( +/turf/open/floor/plasteel/darkblue, +/area/ctf) +"gl" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/circuit, +/area/ctf) +"gm" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bluespace, +/area/ctf) +"gn" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/plasteel/bluespace, +/area/ctf) +"go" = ( +/turf/open/floor/plasteel/bluespace, +/area/ctf) +"gp" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/ctf) +"gq" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/circuit/red, +/area/ctf) +"gr" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/ctf) +"gs" = ( +/turf/open/floor/plasteel/red, +/area/ctf) +"gt" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gu" = ( +/turf/closed/indestructible/splashscreen, +/area/start) +"gv" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/ctf) +"gw" = ( +/turf/open/floor/plasteel/darkblue/side, +/area/ctf) +"gx" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 + }, +/area/ctf) +"gy" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/ctf) +"gz" = ( +/turf/open/floor/plasteel/darkred/side, +/area/ctf) +"gA" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 6 + }, +/area/ctf) +"gB" = ( +/obj/structure/window/reinforced/fulltile{ + obj_integrity = 5000; + max_integrity = 5000; + name = "hardened window" + }, +/turf/open/floor/plating, +/area/ctf) +"gC" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/ctf) +"gF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gI" = ( +/obj/machinery/power/emitter/energycannon, +/turf/open/floor/plating, +/area/ctf) +"gJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gL" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/ctf) +"gM" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/ctf) +"gO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"gP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ctf) +"gQ" = ( +/turf/open/floor/plating, +/area/ctf) +"gR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + luminosity = 2 + }, +/area/ctf) +"gS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gT" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ctf) +"gU" = ( +/turf/open/floor/plasteel/darkblue/corner, +/area/ctf) +"gV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ctf) +"gW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ctf) +"gY" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ctf) +"gZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"ha" = ( +/obj/machinery/power/emitter/energycannon{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ctf) +"hb" = ( +/obj/structure/trap/ctf/blue, +/turf/open/floor/plasteel/blue, +/area/ctf) +"hc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/ctf) +"hd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ctf) +"he" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/circuit, +/area/ctf) +"hf" = ( +/turf/open/floor/plasteel/darkred, +/area/ctf) +"hg" = ( +/obj/structure/trap/ctf/red, +/turf/open/floor/plasteel/darkred, +/area/ctf) +"hh" = ( +/turf/closed/indestructible/rock/snow, +/area/syndicate_mothership) +"hi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/circuit, +/area/ctf) +"hj" = ( +/turf/open/floor/circuit, +/area/ctf) +"hk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ctf) +"hl" = ( +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"hm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/circuit, +/area/ctf) +"hn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/circuit, +/area/ctf) +"ho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/circuit, +/area/ctf) +"hp" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/circuit/green/off, +/area/ctf) +"hq" = ( +/obj/structure/trap/ctf/red, +/turf/open/floor/plasteel/red, +/area/ctf) +"hr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 + }, +/area/ctf) +"hs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ctf) +"ht" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 + }, +/area/ctf) +"hu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit/green/off, +/area/ctf) +"hv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/ctf) +"hw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/ctf) +"hx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 5 + }, +/area/ctf) +"hy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ctf) +"hz" = ( +/turf/open/floor/circuit/green/off, +/area/ctf) +"hA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/ctf) +"hB" = ( +/turf/open/floor/circuit/red, +/area/ctf) +"hC" = ( +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hD" = ( +/obj/machinery/capture_the_flag/blue, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hE" = ( +/obj/item/twohanded/ctf/blue, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hF" = ( +/obj/item/twohanded/ctf/red, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hG" = ( +/obj/machinery/capture_the_flag/red, +/turf/open/floor/circuit/green/anim, +/area/ctf) +"hH" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/centcom/holding) +"hI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/ctf) +"hJ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/side, +/area/ctf) +"hK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 + }, +/area/ctf) +"hL" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/circuit/green/off, +/area/ctf) +"hM" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/ctf) +"hN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/side, +/area/ctf) +"hO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 6 + }, +/area/ctf) +"hP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hV" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/circuit/red, +/area/ctf) +"hW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/circuit/red, +/area/ctf) +"hX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"hY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/corner, +/area/ctf) +"hZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ia" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ib" = ( +/turf/open/floor/plasteel/darkred/corner, +/area/ctf) +"ic" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"id" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"ie" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 + }, +/area/ctf) +"if" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ig" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 8 + }, +/area/ctf) +"ih" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ctf) +"ii" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 + }, +/area/ctf) +"ij" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"ik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1 + }, +/area/ctf) +"il" = ( +/turf/closed/indestructible/riveted, +/area/centcom/prison) +"im" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"in" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"io" = ( +/turf/closed/indestructible/riveted, +/area/centcom/control) +"ip" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"iq" = ( +/obj/effect/landmark/prisonwarp, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/prison) +"ir" = ( +/turf/closed/indestructible/fakeglass, +/area/centcom/prison) +"is" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"it" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/control) +"iv" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"ix" = ( +/obj/item/storage/box/emps{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/flashbangs, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iy" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iz" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"iA" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/prison) +"iB" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom Cell" + }, +/area/centcom/prison) +"iC" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"iD" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iE" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iF" = ( +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"iG" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom Warehouse" + }, +/area/centcom/supply) +"iH" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/centcom/prison) +"iI" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/centcom/prison) +"iJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iN" = ( +/obj/machinery/status_display{ + name = "cargo display"; + supply_display = 1 + }, +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"iO" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/supply) +"iP" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"iQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/centcom/supply) +"iR" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/centcom/supply) +"iS" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"iT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iV" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iW" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"iX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/supply) +"iY" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/supply) +"iZ" = ( +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/centcom/supply) +"ja" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/centcom/supply) +"jc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jd" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "XCCQMLoad2"; + pixel_x = 6 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"je" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/centcom/supply) +"jf" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/centcom/supply) +"jg" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jh" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"ji" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/control) +"jj" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jk" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jl" = ( +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jm" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jn" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jp" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jq" = ( +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jr" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Shuttle"; + req_access_txt = "106" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"js" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ju" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jy" = ( +/obj/machinery/button/door{ + id = "XCCQMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -27; + pixel_y = -5 + }, +/obj/machinery/button/door{ + dir = 2; + id = "XCCQMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -27; + pixel_y = 5 + }, +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jz" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jA" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/control) +"jB" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jC" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 8; + height = 7; + id = "supply_away"; + json_key = "cargo"; + name = "CentCom"; + width = 20 + }, +/turf/open/space, +/area/space) +"jD" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jE" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"jF" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/centcom/control) +"jG" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"jH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jI" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "XCCQMLoad" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jJ" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "XCCQMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jK" = ( +/obj/machinery/door/poddoor{ + density = 1; + id = "XCCQMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "XCCQMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jL" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "XCCQMLoad2" + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jN" = ( +/obj/structure/closet/wardrobe/cargotech, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jO" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/centcom/holding) +"jP" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "XCCQMLoad"; + pixel_x = 6 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"jQ" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"jR" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jS" = ( +/obj/machinery/computer/prisoner, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"jT" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jU" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/control) +"jV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"jW" = ( +/obj/structure/closet/secure_closet/contraband/heads, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"jX" = ( +/obj/structure/closet/secure_closet/courtroom, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"jY" = ( +/obj/structure/closet/lawcloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"jZ" = ( +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ka" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kb" = ( +/obj/structure/bookcase/random, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kc" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kd" = ( +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ke" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kf" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kg" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kh" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ki" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership; + dir = 1; + dwidth = 25; + height = 50; + id = "emergency_syndicate"; + name = "Syndicate Auxillary Shuttle Dock"; + width = 50 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"kj" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"kk" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kl" = ( +/turf/open/floor/wood, +/area/centcom/control) +"km" = ( +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kn" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ko" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien20" + }, +/area/abductor_ship) +"kp" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien21" + }, +/area/abductor_ship) +"kq" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien22" + }, +/area/abductor_ship) +"kr" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien23" + }, +/area/abductor_ship) +"ks" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien24" + }, +/area/abductor_ship) +"kt" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ku" = ( +/turf/closed/indestructible/riveted, +/area/syndicate_mothership/control) +"kv" = ( +/obj/machinery/door/poddoor/shuttledock{ + checkdir = 1; + name = "syndicate blast door"; + turftype = /turf/open/floor/plating/asteroid/snow + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"kw" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/centcom/supply) +"kx" = ( +/obj/structure/filingcabinet/medical, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"ky" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kz" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kA" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kB" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kE" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kF" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kG" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 2 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kH" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/stamp/law, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kJ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kK" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien16" + }, +/area/abductor_ship) +"kL" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien17" + }, +/area/abductor_ship) +"kM" = ( +/obj/machinery/abductor/experiment{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"kN" = ( +/obj/machinery/abductor/console{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"kO" = ( +/obj/machinery/abductor/pad{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"kP" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien18" + }, +/area/abductor_ship) +"kQ" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien19" + }, +/area/abductor_ship) +"kR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"kS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kU" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"kW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"kX" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kY" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/stamp/law, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"kZ" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"la" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lb" = ( +/obj/structure/table/wood, +/obj/machinery/door/window, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lc" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"ld" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"le" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/megaphone, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lf" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lg" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien14" + }, +/area/abductor_ship) +"lh" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"li" = ( +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lj" = ( +/obj/structure/closet/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lk" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien15" + }, +/area/abductor_ship) +"ll" = ( +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"lm" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"ln" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"lo" = ( +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"lp" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"lq" = ( +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/centcom/supply) +"lr" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom" + }, +/area/centcom/control) +"ls" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lu" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lv" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lw" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"ly" = ( +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"lz" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"lA" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"lB" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien12" + }, +/area/abductor_ship) +"lC" = ( +/obj/item/retractor/alien, +/obj/item/hemostat/alien, +/obj/structure/table/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lD" = ( +/obj/effect/landmark/abductor/scientist{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lE" = ( +/obj/structure/table/optable/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lF" = ( +/obj/effect/landmark/abductor/agent{ + team_number = 4 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lG" = ( +/obj/structure/table/abductor, +/obj/item/storage/box/alienhandcuffs, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lH" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien13" + }, +/area/abductor_ship) +"lI" = ( +/turf/open/space/transit, +/area/space) +"lJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Shuttle Control Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"lK" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Supply"; + req_access_txt = "106" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"lL" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/centcom/control) +"lM" = ( +/obj/machinery/door/poddoor/shutters, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"lN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/centcom/control) +"lO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/item/crowbar/power, +/obj/item/storage/belt/security/full, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"lR" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"lS" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/control) +"lT" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"lU" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"lV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + pixel_x = -32; + syndie = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lW" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"lX" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien10" + }, +/area/abductor_ship) +"lY" = ( +/obj/item/surgical_drapes, +/obj/item/paper/guides/antag/abductor, +/obj/item/scalpel/alien, +/obj/structure/table/abductor, +/obj/item/cautery/alien, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"lZ" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien11" + }, +/area/abductor_ship) +"ma" = ( +/obj/structure/flora/grass/both, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mb" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mc" = ( +/obj/machinery/computer/auxillary_base{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"md" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"me" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"mf" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mg" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mh" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"mi" = ( +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/centcom/supply) +"mj" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"mk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" + }, +/turf/open/floor/plating, +/area/centcom/control) +"ml" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"mm" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mn" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mo" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mp" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mr" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien6" + }, +/area/abductor_ship) +"ms" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien7" + }, +/area/abductor_ship) +"mt" = ( +/obj/machinery/abductor/gland_dispenser, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"mu" = ( +/obj/structure/table/abductor, +/obj/item/surgicaldrill/alien, +/obj/item/circular_saw/alien, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"mv" = ( +/obj/structure/bed/abductor, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"mw" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien8" + }, +/area/abductor_ship) +"mx" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien9" + }, +/area/abductor_ship) +"my" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mz" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mA" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mB" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/indestructible/rock/snow, +/area/syndicate_mothership) +"mC" = ( +/obj/item/disk/data, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"mD" = ( +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"mE" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"mF" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/supply) +"mG" = ( +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"mH" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/centcom/supply) +"mI" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/centcom/supply) +"mJ" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"mK" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/control) +"mL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mM" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mN" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mO" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/centcom/control) +"mP" = ( +/obj/item/storage/firstaid/regular, +/obj/structure/table, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/control) +"mQ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/centcom/control) +"mR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"mS" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"mT" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/button/door{ + id = "XCCsecdepartment"; + layer = 3; + name = "CC Security Checkpoint Control"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"mU" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mV" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mW" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"mX" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"mY" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"mZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"na" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"nb" = ( +/turf/closed/indestructible/abductor, +/area/abductor_ship) +"nc" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien2" + }, +/area/abductor_ship) +"nd" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien3" + }, +/area/abductor_ship) +"ne" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien4" + }, +/area/abductor_ship) +"nf" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien5" + }, +/area/abductor_ship) +"ng" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/indestructible/riveted, +/area/syndicate_mothership/control) +"nh" = ( +/obj/item/toy/figure/syndie, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ni" = ( +/obj/machinery/newscaster/security_unit, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nj" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nl" = ( +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"nm" = ( +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/centcom/supply) +"nn" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/brown, +/area/centcom/supply) +"no" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/supply) +"np" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"nq" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/control) +"nr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/control) +"ns" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nt" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nu" = ( +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nv" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/centcom/control) +"nw" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nx" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ny" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"nz" = ( +/turf/closed/indestructible/fakeglass, +/area/syndicate_mothership/control) +"nA" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nD" = ( +/obj/item/clipboard, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"nE" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"nF" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/machinery/computer/cargo{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"nG" = ( +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"nH" = ( +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"nI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/centcom/supply) +"nJ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/centcom/supply) +"nK" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"nL" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/centcom/control) +"nM" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsecdepartment"; + name = "XCC Security Checkpoint Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"nN" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/grimy, +/area/centcom/control) +"nO" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nP" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nQ" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nR" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "leftsecure"; + name = "CentCom Stand"; + req_access_txt = "109" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"nS" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/centcom/ferry) +"nT" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nU" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"nV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/control) +"nW" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"nX" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/centcom/control) +"nY" = ( +/obj/machinery/computer/prisoner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"nZ" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"oa" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"ob" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"oc" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"od" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"oe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/ferry) +"of" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/storage/box/handcuffs, +/obj/item/flashlight/seclite, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"og" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oh" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-15"; + pixel_x = -6; + pixel_y = 12 + }, +/turf/open/floor/plasteel/vault{ + dir = 6 + }, +/area/centcom/ferry) +"oi" = ( +/obj/structure/fireplace, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"oj" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 10 + }, +/area/centcom/ferry) +"ok" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ol" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"om" = ( +/obj/machinery/computer/card/centcom, +/obj/item/card/id/centcom, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"on" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oo" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 32; + use_power = 0 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"op" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/melee/chainofcommand, +/obj/item/stamp/captain, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"oq" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/item/storage/secure/safe{ + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"or" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"os" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ot" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ou" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ov" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"ow" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/control) +"ox" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"oy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/centcom/control) +"oz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"oA" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oB" = ( +/turf/open/floor/wood, +/area/centcom/ferry) +"oC" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + dir = 4; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oD" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oE" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/centcom/ferry) +"oG" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oH" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + dir = 8; + icon_state = "comfychair" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oK" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"oL" = ( +/obj/machinery/modular_computer/console/preset/command{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"oM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"oN" = ( +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/centcom/supply) +"oO" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"oP" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/control) +"oQ" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"oR" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"oS" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"oT" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"oU" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"oV" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/centcom/holding) +"oW" = ( +/obj/structure/flora/bush, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"oX" = ( +/obj/structure/bookcase/random, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"oY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"oZ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pa" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pb" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + dir = 8; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pc" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pd" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pf" = ( +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pg" = ( +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ph" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"pi" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/qm, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pj" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/centcom/supply) +"pk" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"pl" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + name = "CentCom Customs"; + icon_state = "rightsecure"; + dir = 4; + req_access_txt = "109"; + base_state = "rightsecure" + }, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/control) +"pn" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"po" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pp" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pq" = ( +/obj/structure/bookcase/random, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pr" = ( +/obj/structure/bookcase/random, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"ps" = ( +/obj/structure/bookcase/random, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pt" = ( +/obj/machinery/vending/coffee, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/centcom/control) +"pu" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"pv" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/centcom/control) +"pw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"px" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"py" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"pz" = ( +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"pA" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/wood, +/area/centcom/holding) +"pB" = ( +/obj/structure/rack, +/obj/item/toy/sword, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/coin/gold{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/camera, +/turf/open/floor/wood, +/area/centcom/holding) +"pC" = ( +/obj/structure/rack, +/obj/item/toy/gun, +/obj/item/coin/gold{ + pixel_w = -9; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"pD" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/wood, +/area/centcom/holding) +"pE" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/wood, +/area/centcom/holding) +"pF" = ( +/obj/machinery/door/airlock/centcom{ + name = "Auxillary Dock"; + opacity = 1; + req_access_txt = "" + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"pG" = ( +/obj/structure/flora/tree/pine, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"pH" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"pI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"pJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"pK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/wood, +/area/centcom/ferry) +"pL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pM" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pN" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/curator/treasure_hunter, +/obj/item/clothing/under/skirt/black, +/obj/item/clothing/under/shorts/black, +/obj/item/clothing/under/pants/track, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/waistcoat, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/neck/stripedredscarf, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/helmet/space/beret, +/obj/item/clothing/suit/curator, +/obj/item/clothing/suit/space/officer, +/obj/item/clothing/gloves/fingerless, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/eyepatch, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"pO" = ( +/obj/structure/destructible/cult/tome, +/obj/item/book/codex_gigas, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"pP" = ( +/obj/structure/table/reinforced, +/obj/item/cartridge/quartermaster{ + pixel_x = -6 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6 + }, +/obj/item/cartridge/quartermaster{ + pixel_y = 6 + }, +/obj/item/gps/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/supply) +"pR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"pS" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/centcom/holding) +"pT" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/wood, +/area/centcom/holding) +"pU" = ( +/turf/open/floor/wood, +/area/centcom/holding) +"pV" = ( +/obj/item/clothing/head/that, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"pW" = ( +/turf/open/floor/carpet/black, +/area/centcom/holding) +"pX" = ( +/obj/item/storage/crayons, +/obj/structure/table, +/obj/item/storage/crayons, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"pY" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"pZ" = ( +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qa" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qb" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qc" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qd" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"qe" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"qf" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/ferry) +"qg" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/dsquad, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"qi" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/lockbox/medal, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qj" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"qk" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ql" = ( +/obj/structure/dresser, +/obj/structure/sign/plaques/golden/captain{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"qm" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"qn" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) +"qo" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/supply) +"qp" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"qq" = ( +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control"; + pixel_x = 24; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"qr" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/centcom/control) +"qs" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side, +/area/centcom/control) +"qt" = ( +/turf/open/floor/plasteel/green/side, +/area/centcom/control) +"qu" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/centcom/control) +"qv" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/centcom/control) +"qw" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/centcom/control) +"qx" = ( +/turf/closed/indestructible/riveted, +/area/centcom/evac) +"qy" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/centcom/evac) +"qz" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/evac) +"qA" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/evac) +"qB" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/centcom/evac) +"qC" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/evac) +"qD" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/centcom/evac) +"qE" = ( +/turf/closed/indestructible/riveted/uranium, +/area/wizard_station) +"qF" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"qG" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"qH" = ( +/obj/item/reagent_containers/food/drinks/shaker, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"qI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"qJ" = ( +/obj/machinery/computer/shuttle/syndicate/recall, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qK" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qL" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qM" = ( +/obj/machinery/vending/cigarette{ + products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qN" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qO" = ( +/obj/item/soap/syndie, +/obj/structure/mopbucket, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qP" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/item/mop, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"qQ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"qR" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"qS" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/centcom/supply) +"qT" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/centcom/control) +"qU" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/centcom/evac) +"qV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/centcom/evac) +"qW" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/centcom/evac) +"qX" = ( +/obj/structure/fluff/arc, +/turf/open/floor/grass, +/area/centcom/evac) +"qY" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/centcom/evac) +"qZ" = ( +/turf/open/floor/engine/cult, +/area/wizard_station) +"ra" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/engine/cult, +/area/wizard_station) +"rb" = ( +/obj/item/lighter, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"rc" = ( +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"rd" = ( +/obj/structure/flora/grass/brown, +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"re" = ( +/obj/item/paper/fluff/stations/centcom/disk_memo, +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rf" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rg" = ( +/mob/living/simple_animal/hostile/carp/cayenne, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rh" = ( +/obj/machinery/door/airlock/centcom{ + name = "Restroom"; + opacity = 1; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"ri" = ( +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rj" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"rk" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rl" = ( +/obj/machinery/computer/auxillary_base{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/radio/headset/headset_cent, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rm" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rn" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ro" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rp" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rq" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool/experimental, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rs" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/cable_coil/white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rt" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"ru" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"rv" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"rw" = ( +/obj/item/flashlight/lamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"rx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ry" = ( +/obj/machinery/computer/card/centcom, +/obj/item/card/id/centcom, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; + name = "Research Monitor"; + network = list("rd","minisat"); + pixel_y = 28 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"rz" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/centcom/ferry) +"rA" = ( +/obj/machinery/power/smes/magical, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rB" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Commander's Office APC"; + pixel_x = 26 + }, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/cable_coil/white, +/obj/item/screwdriver/power, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rC" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/hardsuit/deathsquad{ + pixel_y = 5 + }, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rD" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty, +/obj/item/gun/ballistic/automatic/ar, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rE" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/item/crowbar/power, +/obj/item/storage/belt/security/full, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"rF" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/centcom/supply) +"rG" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/supply) +"rH" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/centcom/control) +"rI" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec3"; + name = "XCC Checkpoint 3 Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"rJ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/control) +"rK" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/control) +"rL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rM" = ( +/obj/structure/filingcabinet/medical, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rN" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rO" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rP" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rQ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rR" = ( +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"rS" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/centcom/evac) +"rT" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/centcom/evac) +"rU" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/centcom/evac) +"rV" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/centcom/evac) +"rW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"rX" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"rY" = ( +/obj/item/dice/d20, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"rZ" = ( +/obj/structure/rack, +/obj/item/clothing/head/that, +/obj/item/clothing/under/suit_jacket, +/obj/item/clothing/accessory/waistcoat, +/turf/open/floor/wood, +/area/centcom/holding) +"sa" = ( +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/gun/ballistic/automatic/toy/pistol, +/obj/item/ammo_box/foambox, +/turf/open/floor/wood, +/area/centcom/holding) +"sb" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"sc" = ( +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/gun/ballistic/shotgun/toy/crossbow, +/turf/open/floor/wood, +/area/centcom/holding) +"sd" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/suit_jacket/female{ + desc = "A black trouser suit for women. Very formal."; + name = "black suit"; + pixel_x = 3; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"se" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sf" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sg" = ( +/obj/structure/table/wood, +/obj/item/pizzabox, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sh" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/nukeop, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"si" = ( +/obj/machinery/computer/telecrystals/uplinker, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"sj" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/window{ + name = "Tactical Toilet"; + icon_state = "right"; + dir = 8; + opacity = 1 + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/syndicate_mothership/control) +"sk" = ( +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sl" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"so" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sp" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"sq" = ( +/obj/machinery/computer/shuttle/white_ship{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"sr" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/ferry) +"ss" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/ferry) +"st" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/ferry) +"su" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/ferry) +"sv" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/ferry) +"sw" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sx" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sy" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sz" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"sA" = ( +/obj/item/clipboard, +/obj/structure/table/reinforced, +/obj/item/detective_scanner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sB" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"sD" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Storage"; + req_access_txt = "106" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"sE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sF" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sH" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault Door"; + req_access_txt = "53" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"sI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"sK" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/control) +"sL" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sM" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"sN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sP" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sQ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sR" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sS" = ( +/obj/structure/table, +/obj/item/toy/katana, +/obj/item/toy/plush/carpplushie, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sU" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sV" = ( +/obj/machinery/door/poddoor/shuttledock, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/evac) +"sW" = ( +/obj/structure/showcase{ + desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; + icon = 'icons/obj/machines/telecomms.dmi'; + icon_state = "processor"; + name = "byond random number generator" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sX" = ( +/obj/structure/showcase{ + desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; + icon = 'icons/mob/mob.dmi'; + icon_state = "nim"; + name = "wizard of yendor showcase" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sY" = ( +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/wood, +/area/centcom/holding) +"sZ" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"ta" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/holding) +"tb" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/centcom/holding) +"tc" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/wood, +/area/centcom/holding) +"td" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/wood, +/area/centcom/holding) +"te" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"tf" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/toy/cards/deck/syndicate{ + icon_state = "deck_syndicate_full"; + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"tg" = ( +/obj/machinery/computer/telecrystals/uplinker, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"th" = ( +/obj/structure/closet/cardboard, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"ti" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"tj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/obj/machinery/light, +/obj/machinery/button/door{ + id = "Ninjaholdingsuicide"; + name = "SUICIDE CHAMBER LOCK"; + normaldoorcontrol = 1; + pixel_x = 4; + pixel_y = -24; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"tk" = ( +/obj/machinery/door/airlock/wood/glass{ + name = "Private Rooms" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"tl" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + id_tag = "Ninjaholdingsuicide"; + locked = 1; + name = "SUICIDE CHAMBER" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/centcom/holding) +"tm" = ( +/turf/open/floor/carpet, +/area/centcom/holding) +"tn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"to" = ( +/obj/machinery/computer/shuttle/ferry{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tp" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/centcom/ferry) +"tq" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/ferry) +"tr" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/ferry) +"ts" = ( +/turf/open/floor/plasteel/green/corner, +/area/centcom/ferry) +"tt" = ( +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/centcom/ferry) +"tu" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Supply"; + req_access_txt = "106" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tv" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/ferry) +"tw" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"tx" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ty" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/cas{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"tz" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"tA" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"tB" = ( +/obj/item/storage/fancy/donut_box, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"tC" = ( +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"tD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tE" = ( +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tF" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tG" = ( +/obj/item/storage/box/handcuffs, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/gun/ballistic/revolver/mateba, +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tH" = ( +/obj/item/gun/energy/pulse/carbine/loyalpin, +/obj/item/flashlight/seclite, +/obj/structure/table/reinforced, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tI" = ( +/obj/item/storage/box/emps{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/flashbangs, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"tJ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"tK" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"tL" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"tM" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/centcom/control) +"tN" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"tO" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"tP" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"tQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/control) +"tR" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/centcom/evac) +"tS" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"tT" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/centcom/evac) +"tU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"tV" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/evac) +"tW" = ( +/obj/structure/table/wood/fancy/black, +/turf/open/floor/carpet, +/area/centcom/holding) +"tX" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Cockpit" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"tY" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"tZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"ua" = ( +/obj/structure/plasticflaps, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/centcom/holding) +"ub" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom1"; + name = "Room 1" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"uc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"ud" = ( +/obj/machinery/door/poddoor/shutters{ + id = "nukeop_ready"; + name = "shuttle dock" + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"ue" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"uf" = ( +/turf/open/lava, +/area/centcom/holding) +"ug" = ( +/obj/machinery/button/door{ + id = "Proom1"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 4; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet, +/area/centcom/holding) +"uh" = ( +/turf/open/chasm/lavaland, +/area/centcom/holding) +"ui" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"uj" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uk" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hanger Bay Shutters"; + pixel_y = -38 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ul" = ( +/obj/machinery/computer/emergency_shuttle{ + dir = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"um" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"un" = ( +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uo" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/centcom/ferry) +"up" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"uq" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"ur" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"us" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/ferry) +"ut" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"uu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/control) +"uv" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"uw" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/darkred/side, +/area/centcom/control) +"ux" = ( +/obj/machinery/computer/card/centcom{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "XCCcustoms1"; + layer = 3.5; + name = "CC Customs 1 Control"; + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/button/door{ + id = "XCCcustoms2"; + layer = 3.5; + name = "CC Customs 2 Control"; + pixel_x = -8; + pixel_y = -24 + }, +/turf/open/floor/plasteel/darkred/side, +/area/centcom/control) +"uy" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"uz" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light, +/turf/open/floor/plating/asteroid, +/area/centcom/evac) +"uA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"uB" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/evac) +"uC" = ( +/obj/machinery/computer/camera_advanced, +/turf/open/floor/wood, +/area/wizard_station) +"uD" = ( +/obj/structure/table/wood/fancy, +/obj/item/radio/intercom{ + desc = "Talk smack through this."; + syndie = 1 + }, +/turf/open/floor/wood, +/area/wizard_station) +"uE" = ( +/turf/open/floor/carpet, +/area/wizard_station) +"uF" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet, +/area/wizard_station) +"uG" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/carpet, +/area/centcom/holding) +"uH" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"uI" = ( +/obj/structure/chair/sofa, +/turf/open/floor/carpet, +/area/centcom/holding) +"uJ" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"uK" = ( +/obj/machinery/button/door{ + id = "Proom2"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 4; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"uL" = ( +/obj/machinery/button/door{ + id = "nukeop_ready"; + name = "mission launch control"; + pixel_x = -26; + req_access_txt = "151" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"uM" = ( +/obj/machinery/computer/telecrystals/uplinker, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"uN" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/carpet, +/area/centcom/holding) +"uO" = ( +/obj/machinery/door/airlock/centcom{ + name = "Shuttle Control Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"uP" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/crowbar/power, +/obj/item/wrench, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"uQ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"uR" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uS" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uT" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/vault{ + dir = 6 + }, +/area/centcom/ferry) +"uU" = ( +/obj/structure/cable/white, +/turf/open/floor/plasteel/vault, +/area/centcom/ferry) +"uV" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 10 + }, +/area/centcom/ferry) +"uW" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uX" = ( +/obj/structure/table/wood, +/obj/item/dice/d20{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/dice/d10{ + pixel_x = -3 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"uY" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/grass, +/area/centcom/ferry) +"uZ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/ferry) +"va" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/centcom/ferry) +"vb" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/centcom/ferry) +"vc" = ( +/obj/machinery/newscaster, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"vd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/machinery/door/window, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"ve" = ( +/turf/open/floor/plasteel/blue/corner, +/area/centcom/evac) +"vf" = ( +/turf/open/floor/plasteel/blue/side, +/area/centcom/evac) +"vg" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/centcom/evac) +"vh" = ( +/turf/open/floor/plasteel, +/area/centcom/evac) +"vi" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 25; + height = 50; + id = "emergency_away"; + name = "CentCom Emergency Shuttle Dock"; + width = 50; + json_key = "emergency" + }, +/turf/open/space, +/area/space) +"vj" = ( +/turf/open/floor/wood, +/area/wizard_station) +"vk" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/wood, +/area/wizard_station) +"vl" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"vm" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/figure/wizard, +/turf/open/floor/carpet, +/area/wizard_station) +"vn" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"vo" = ( +/obj/structure/chair/sofa{ + icon_state = "sofamiddle"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vp" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"vq" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom2"; + name = "Room 2" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"vr" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vs" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vt" = ( +/obj/machinery/vending/games, +/turf/open/floor/carpet, +/area/centcom/holding) +"vu" = ( +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vv" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vw" = ( +/obj/structure/table/wood, +/obj/item/syndicatedetonator{ + desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press." + }, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vx" = ( +/obj/structure/table/wood, +/obj/item/toy/nuke, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"vy" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"vz" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom3"; + name = "Room 3" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"vA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK" + }, +/turf/open/floor/plating, +/area/centcom/ferry) +"vB" = ( +/obj/structure/closet/emcloset, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vE" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vF" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"vG" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec1"; + name = "XCC Checkpoint 1 Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"vH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"vI" = ( +/obj/machinery/pdapainter, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vJ" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hanger Bay Shutters"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "CC Main Access Control"; + pixel_x = 8; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "XCCsec1"; + name = "CC Shutter 1 Control"; + pixel_x = 8; + pixel_y = 38 + }, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control"; + pixel_x = -8; + pixel_y = 38 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vL" = ( +/obj/item/flashlight/lamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vM" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vN" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"vO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"vP" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCcustoms2"; + name = "XCC Customs 2 Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"vQ" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/control) +"vR" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/centcom/control) +"vS" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"vT" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/control) +"vU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCcustoms1"; + name = "XCC Customs 1 Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"vV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"vW" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/centcom/evac) +"vX" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/centcom/evac) +"vY" = ( +/turf/open/floor/plasteel/blue, +/area/centcom/evac) +"vZ" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/centcom/evac) +"wa" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/centcom/evac) +"wb" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Observation Room" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wc" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Game Room" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wd" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"we" = ( +/obj/machinery/button/door{ + id = "Proom3"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 4; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet, +/area/centcom/holding) +"wf" = ( +/obj/machinery/button/door{ + id = "Proom4"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 4; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/centcom/holding) +"wg" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom4"; + name = "Room 4" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"wh" = ( +/obj/structure/table/wood, +/obj/item/soap/nanotrasen, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/wood, +/area/centcom/holding) +"wi" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/turf/open/floor/wood, +/area/centcom/holding) +"wj" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Proom5"; + name = "Room 5" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"wk" = ( +/obj/machinery/button/door{ + id = "Proom5"; + name = "Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 4; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet, +/area/centcom/holding) +"wl" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wm" = ( +/obj/effect/landmark/start/nukeop_leader, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wn" = ( +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wo" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Uplink Management Control"; + req_access_txt = "151" + }, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wp" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"wr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ws" = ( +/turf/open/floor/plasteel/neutral, +/area/centcom/ferry) +"wt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wv" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCFerry"; + name = "XCC Ferry Hangar" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ww" = ( +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hanger Bay Shutters"; + pixel_y = 24; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wy" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/ferry) +"wB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"wC" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Customs"; + opacity = 1; + req_access_txt = "109" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"wD" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"wE" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 2 + }, +/turf/open/floor/plasteel/vault, +/area/centcom/control) +"wF" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"wG" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/centcom/control) +"wH" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/centcom/control) +"wI" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/control) +"wJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"wK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"wL" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/centcom/evac) +"wM" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 8 + }, +/turf/open/floor/wood, +/area/wizard_station) +"wN" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"wP" = ( +/obj/structure/table/wood/fancy, +/obj/item/camera/spooky, +/turf/open/floor/carpet, +/area/wizard_station) +"wQ" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/carpet, +/area/wizard_station) +"wV" = ( +/obj/machinery/computer/telecrystals/boss{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/syndicate_mothership/control) +"wW" = ( +/obj/structure/sign/map/left{ + pixel_y = -32 + }, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar_left"; + name = "skeletal minibar" + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wX" = ( +/obj/structure/sign/map/right{ + pixel_y = -32 + }, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar_right"; + name = "skeletal minibar" + }, +/obj/item/reagent_containers/food/drinks/bottle/gin, +/turf/open/floor/wood, +/area/syndicate_mothership/control) +"wY" = ( +/obj/machinery/door/airlock/centcom{ + name = "Equipment Room"; + opacity = 1; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/syndicate_mothership/control) +"xb" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_away"; + json_key = "ferry"; + name = "CentCom Ferry Dock"; + width = 5 + }, +/turf/open/space, +/area/space) +"xc" = ( +/obj/machinery/door/airlock/external{ + name = "Ferry Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xd" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xf" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xg" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" + }, +/turf/open/floor/plating, +/area/centcom/ferry) +"xi" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xj" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/centcom/ferry) +"xk" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/ferry) +"xl" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/centcom/control) +"xm" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xn" = ( +/obj/machinery/computer/card/centcom{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xo" = ( +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"xp" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/centcom/control) +"xq" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/centcom/control) +"xr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS" + }, +/turf/open/floor/plating, +/area/centcom/evac) +"xs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"xt" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/centcom/evac) +"xu" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/wizard_station) +"xv" = ( +/obj/item/statuebust{ + pixel_y = 12 + }, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/wizard_station) +"xw" = ( +/obj/machinery/vending/magivend, +/turf/open/floor/engine/cult, +/area/wizard_station) +"xx" = ( +/obj/machinery/vending/snack, +/turf/open/floor/engine/cult, +/area/wizard_station) +"xy" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/pill_bottle/dice{ + icon_state = "magicdicebag" + }, +/turf/open/floor/carpet, +/area/wizard_station) +"xz" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/photo_album, +/obj/machinery/light, +/turf/open/floor/carpet, +/area/wizard_station) +"xG" = ( +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"xH" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"xI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/syndicate_mothership/control) +"xJ" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plating, +/area/syndicate_mothership/control) +"xK" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"xL" = ( +/obj/structure/closet/cardboard/metal, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xN" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership/control; + dir = 1; + dwidth = 3; + height = 7; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/assault_pod/default; + width = 7 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"xQ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xS" = ( +/obj/machinery/button/door{ + id = "XCCsec1"; + name = "CC Shutter 1 Control"; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"xT" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"xU" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xV" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/control) +"xW" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/control) +"xX" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"xY" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/centcom/evac) +"xZ" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/centcom/evac) +"ya" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Study" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yb" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Break Room" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yj" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"yk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"yl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"ym" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plating/airless, +/area/syndicate_mothership/control) +"yn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/centcom/ferry) +"yo" = ( +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"yp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"yq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -28 + }, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"yr" = ( +/obj/machinery/door/airlock/centcom{ + name = "Briefing Room"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"ys" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"yt" = ( +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yu" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yv" = ( +/obj/machinery/computer/prisoner{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yw" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yx" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"yy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"yz" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side, +/area/centcom/control) +"yA" = ( +/obj/item/storage/firstaid/regular, +/obj/structure/table, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/centcom/control) +"yB" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/centcom/evac) +"yC" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yD" = ( +/obj/structure/table/wood, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yE" = ( +/obj/structure/table/wood, +/obj/item/retractor, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yF" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/wizrobe/magusblue, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/obj/structure/mirror/magic{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yG" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/wizrobe/magusred, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/turf/open/floor/engine/cult, +/area/wizard_station) +"yH" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/turf/open/floor/grass, +/area/wizard_station) +"yI" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/grass, +/area/wizard_station) +"yJ" = ( +/obj/effect/decal/remains/xeno/larva, +/turf/open/floor/grass, +/area/wizard_station) +"yK" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/grass, +/area/wizard_station) +"yU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"yX" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"yY" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"yZ" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"za" = ( +/obj/structure/bookcase/random, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zb" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zc" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zd" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"ze" = ( +/obj/structure/closet/secure_closet/ertEngi, +/obj/structure/sign/directions/engineering{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zf" = ( +/obj/structure/closet/secure_closet/ertEngi, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zg" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/flashlight/seclite, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zh" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/plastic/c4{ + pixel_x = 6 + }, +/obj/item/grenade/plastic/c4{ + pixel_x = -4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zi" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zj" = ( +/obj/structure/closet/secure_closet/ertCom, +/obj/structure/sign/directions/engineering{ + desc = "A direction sign, pointing out which way the Command department is."; + dir = 2; + icon_state = "direction_bridge"; + name = "command department"; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"zk" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"zl" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/centcom/evac) +"zm" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/centcom/evac) +"zo" = ( +/obj/structure/destructible/cult/tome, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zp" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/suit/wizrobe/red, +/obj/item/clothing/head/wizard/red, +/obj/item/staff, +/obj/item/clothing/shoes/sandal/magic, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zq" = ( +/turf/open/floor/grass, +/area/wizard_station) +"zr" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/turf/open/floor/grass, +/area/wizard_station) +"zx" = ( +/obj/structure/closet/syndicate/personal, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"zy" = ( +/obj/structure/table, +/obj/item/gun/energy/ionrifle{ + pin = /obj/item/firing_pin + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/syndicate_mothership/control) +"zz" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zA" = ( +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"zB" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"zC" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"zD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"zF" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/centcom/control) +"zG" = ( +/turf/open/floor/plasteel/blue/corner, +/area/centcom/control) +"zH" = ( +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/item/retractor{ + pixel_x = 4 + }, +/obj/item/hemostat{ + pixel_x = -4 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zI" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zJ" = ( +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zK" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"zL" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/centcom/evac) +"zN" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zO" = ( +/obj/structure/destructible/cult/talisman{ + desc = "An altar dedicated to the Wizards' Federation" + }, +/obj/item/kitchen/knife/ritual, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zP" = ( +/obj/item/clothing/shoes/sandal/marisa, +/obj/item/clothing/suit/wizrobe/marisa, +/obj/item/clothing/head/wizard/marisa, +/obj/item/staff/broom, +/turf/open/floor/engine/cult, +/area/wizard_station) +"zQ" = ( +/obj/effect/decal/cleanable/blood/splatter, +/mob/living/simple_animal/hostile/netherworld{ + name = "Experiment 35b" + }, +/turf/open/floor/grass, +/area/wizard_station) +"Ab" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Ac" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Ad" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ae" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Af" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ag" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ah" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"Ai" = ( +/obj/machinery/door/poddoor/ert, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Aj" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/radio, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Ak" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Al" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Am" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/centcom/control) +"An" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"Ao" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"Ap" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/blue/corner, +/area/centcom/control) +"Aq" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"Ar" = ( +/turf/open/floor/plasteel/blue, +/area/centcom/control) +"As" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"At" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/centcom/evac) +"Au" = ( +/obj/machinery/abductor/experiment{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Av" = ( +/obj/machinery/abductor/console{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Aw" = ( +/obj/machinery/abductor/pad{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Ax" = ( +/turf/closed/indestructible/fakeglass{ + color = "#008000" + }, +/area/wizard_station) +"Ay" = ( +/obj/effect/landmark/start/wizard, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Az" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/grass, +/area/wizard_station) +"AA" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, +/turf/open/floor/grass, +/area/wizard_station) +"AB" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/grass, +/area/wizard_station) +"AJ" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"AK" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"AL" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/seclite, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"AM" = ( +/obj/machinery/shuttle_manipulator, +/turf/open/floor/circuit/green, +/area/centcom/ferry) +"AN" = ( +/turf/open/floor/circuit/green, +/area/centcom/ferry) +"AO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"AP" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"AQ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"AR" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/zipties, +/obj/item/crowbar/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"AS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Briefing Area APC"; + pixel_x = 26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"AT" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/indestructible/riveted, +/area/centcom/control) +"AU" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"AV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AW" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AX" = ( +/obj/structure/table, +/obj/item/toy/sword, +/obj/item/gun/ballistic/shotgun/toy/crossbow, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AY" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"AZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Ba" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Bb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Bc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Bd" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/centcom/evac) +"Be" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"Bf" = ( +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Bg" = ( +/mob/living/simple_animal/bot/medbot/mysterious{ + desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; + faction = list("neutral","silicon","creature"); + name = "Nobody's Perfect" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Bh" = ( +/obj/machinery/light, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Bi" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/turf/open/floor/grass, +/area/wizard_station) +"Bu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Bv" = ( +/obj/machinery/computer/card/centcom{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Bw" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/plasteel/grimy, +/area/centcom/ferry) +"Bx" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"By" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Bz" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/blue, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"BA" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"BB" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"BC" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"BD" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"BE" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec3"; + name = "CC Main Access Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/control) +"BF" = ( +/obj/item/defibrillator/loaded, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BG" = ( +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BH" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"BI" = ( +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"BJ" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"BK" = ( +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BL" = ( +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/centcom/control) +"BM" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BO" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "CentCom Customs"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/evac) +"BQ" = ( +/obj/effect/landmark/abductor/scientist{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"BR" = ( +/obj/effect/landmark/abductor/agent{ + team_number = 3 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"BS" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Observation Deck" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"BY" = ( +/obj/item/toy/figure/syndie, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"BZ" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/radio/headset/headset_cent, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ca" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/dark, +/area/centcom/ferry) +"Cb" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/ert_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/ferry) +"Cc" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Cd" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/light, +/turf/open/floor/grass, +/area/centcom/evac) +"Ce" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Cf" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/evac) +"Cg" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + dir = 1; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/evac) +"Ch" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "XCCcustoms1"; + layer = 3; + name = "CC Emergency Docks Control"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Ci" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Cp" = ( +/obj/structure/statue/uranium/nuke, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"Cq" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cr" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cs" = ( +/obj/structure/bookcase/random, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Ct" = ( +/obj/structure/filingcabinet/medical, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cu" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cv" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Briefing Room APC"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cx" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"Cz" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"CA" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/ferry) +"CB" = ( +/obj/structure/closet/secure_closet/ertMed, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CC" = ( +/obj/structure/closet/secure_closet/ertMed, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -32; + use_power = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CD" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/emps, +/obj/item/gun/energy/ionrifle, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CE" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe/rapidsyringe, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CF" = ( +/obj/structure/closet/secure_closet/ertSec, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CG" = ( +/obj/structure/closet/secure_closet/ertSec, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"CH" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CI" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/centcom/control) +"CJ" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/centcom/control) +"CK" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/centcom/control) +"CL" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/centcom/control) +"CM" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CN" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"CP" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"CQ" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"CR" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"CX" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"CY" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/centcom/control) +"CZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/centcom/control) +"Da" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -4 + }, +/obj/item/reagent_containers/hypospray/medipen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Db" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Dc" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Dd" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"De" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Df" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Dg" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"Dh" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"Dq" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Dr" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Ds" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/centcom/control) +"Dt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/fancy/donut_box, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"Du" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"Dv" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/centcom/control) +"Dw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Dx" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) +"Dy" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/centcom/evac) +"Dz" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"DA" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"DB" = ( +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/evac) +"DC" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Storage" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"DD" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Personal Quarters" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"DE" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Bathroom" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"DF" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DG" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/centcom/control) +"DH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen/red, +/obj/machinery/door/window/brigdoor{ + name = "CentCom Customs"; + icon_state = "rightsecure"; + dir = 4; + req_access_txt = "109"; + base_state = "rightsecure" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"DI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/pen/blue, +/obj/machinery/door/window/brigdoor{ + name = "CentCom Customs"; + icon_state = "rightsecure"; + dir = 8; + req_access_txt = "109"; + base_state = "rightsecure" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/centcom/control) +"DJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/centcom/control) +"DK" = ( +/turf/closed/indestructible/fakedoor{ + name = "CentCom" + }, +/area/centcom/evac) +"DL" = ( +/obj/item/clothing/suit/wizrobe/black, +/obj/item/clothing/head/wizard/black, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"DM" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"DN" = ( +/obj/item/cardboard_cutout, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"DO" = ( +/obj/structure/table/wood, +/obj/item/dice/d20, +/obj/item/dice, +/turf/open/floor/carpet, +/area/wizard_station) +"DP" = ( +/obj/structure/punching_bag, +/turf/open/floor/carpet, +/area/wizard_station) +"DQ" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"DR" = ( +/turf/open/floor/plasteel/white, +/area/wizard_station) +"DS" = ( +/obj/structure/mirror/magic{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"DT" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "CC Main Access Control" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DU" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DV" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/centcom/control) +"DW" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/corner, +/area/centcom/control) +"DX" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/computer/med_data{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DY" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"DZ" = ( +/obj/item/cautery/alien, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ea" = ( +/obj/item/coin/antagtoken, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/wizard_station) +"Eb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"Ec" = ( +/obj/structure/bed, +/obj/item/bedsheet/wiz, +/turf/open/floor/carpet, +/area/wizard_station) +"Ed" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/wizard_station) +"Ee" = ( +/obj/item/soap/homemade, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Ef" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Eg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Booth"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Eh" = ( +/obj/structure/closet/cardboard, +/obj/item/banhammer, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ei" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ej" = ( +/obj/vehicle/ridden/scooter/skateboard{ + icon_state = "skateboard"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/wizard_station) +"Ek" = ( +/obj/structure/dresser, +/obj/item/storage/backpack/satchel, +/turf/open/floor/carpet, +/area/wizard_station) +"El" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/tray, +/obj/item/reagent_containers/food/snacks/burger/spell, +/turf/open/floor/carpet, +/area/wizard_station) +"Em" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"En" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Eo" = ( +/obj/structure/table/wood/fancy, +/obj/item/skub{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/white, +/area/wizard_station) +"Ep" = ( +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"Eq" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Er" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Es" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Et" = ( +/obj/item/clipboard, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Eu" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ev" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tdome/tdomeobserve) +"Ew" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/tdome/tdomeobserve) +"Ex" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Ey" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Ez" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"EA" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"EB" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"EC" = ( +/obj/machinery/door/airlock{ + icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; + name = "Engine Room" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/engine/cult, +/area/wizard_station) +"ED" = ( +/turf/closed/indestructible/riveted, +/area/centcom/holding) +"EE" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EF" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EG" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/tdome/tdomeobserve) +"EH" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/tdome/tdomeobserve) +"EI" = ( +/turf/open/floor/plasteel/red/corner, +/area/tdome/tdomeobserve) +"EJ" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"EK" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"EL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EM" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/tdome/tdomeobserve) +"EN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"EO" = ( +/turf/open/floor/plasteel/neutral, +/area/tdome/tdomeobserve) +"EP" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/tdome/tdomeobserve) +"EQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"ER" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/tdome/tdomeobserve) +"ES" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"ET" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeobserve) +"EU" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeobserve) +"EV" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"EW" = ( +/obj/structure/table/wood, +/turf/open/floor/engine/cult, +/area/wizard_station) +"EX" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand{ + desc = "Used in emergencies to reignite magma engines."; + max_charges = 0; + name = "wand of emergency engine ignition" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"EY" = ( +/obj/structure/table/wood, +/obj/item/bikehorn/golden{ + pixel_x = -8; + pixel_y = 8 + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"Fi" = ( +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fj" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fk" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fl" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Fm" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 9 + }, +/area/tdome/tdomeobserve) +"Fn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Fo" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"Fp" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Fq" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Fr" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "rightsecure"; + name = "Thunderdome Booth"; + req_access_txt = "109" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Fs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ft" = ( +/turf/open/floor/plasteel/goonplaque{ + desc = "This is a plaque commemorating the thunderdome and all those who have died at its pearly blast doors." + }, +/area/tdome/tdomeobserve) +"Fu" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner, +/area/tdome/tdomeobserve) +"Fv" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Fw" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Fx" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/tdome/tdomeobserve) +"Fy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Fz" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"FC" = ( +/obj/item/camera, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"FD" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"FE" = ( +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"FF" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"FG" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/corner, +/area/tdome/tdomeobserve) +"FH" = ( +/turf/open/floor/plasteel/neutral/side, +/area/tdome/tdomeobserve) +"FI" = ( +/turf/open/floor/plasteel/red/side, +/area/tdome/tdomeobserve) +"FJ" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/tdome/tdomeobserve) +"FK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Backstage"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"FL" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"FM" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"FN" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"FO" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/tdome/tdomeobserve) +"FP" = ( +/turf/open/floor/plasteel/green/side, +/area/tdome/tdomeobserve) +"FQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"FR" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"FS" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"FT" = ( +/obj/structure/destructible/cult/forge{ + desc = "An engine used in powering the wizard's ship"; + name = "magma engine" + }, +/turf/open/floor/engine/cult, +/area/wizard_station) +"FZ" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/item/clothing/head/bandana{ + pixel_y = -10 + }, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Ga" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Gb" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Gc" = ( +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Gd" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Ge" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Gf" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"Gg" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"Gh" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Gi" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/tdome/tdomeobserve) +"Gj" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/red/side, +/area/tdome/tdomeobserve) +"Gk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/redyellow/side, +/area/tdome/tdomeobserve) +"Gl" = ( +/turf/open/floor/plasteel/redyellow/side, +/area/tdome/tdomeobserve) +"Gm" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Gn" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/green/side, +/area/tdome/tdomeobserve) +"Go" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/tdome/tdomeobserve) +"Gp" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Gq" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Gr" = ( +/obj/structure/window/reinforced{ + resistance_flags = 3; + color = "#008000"; + dir = 1 + }, +/turf/open/lava, +/area/wizard_station) +"Gt" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/plating/beach/sand, +/area/centcom/holding) +"Gu" = ( +/obj/machinery/door/airlock/silver{ + name = "Shower" + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Gv" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Gw" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"Gx" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Gy" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeobserve) +"Gz" = ( +/obj/structure/shuttle/engine/heater{ + resistance_flags = 3 + }, +/obj/structure/window/reinforced{ + resistance_flags = 3; + color = "#008000"; + dir = 1 + }, +/turf/open/lava/airless, +/area/wizard_station) +"GC" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GD" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GE" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GF" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GG" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/icepepper, +/obj/item/reagent_containers/food/snacks/grown/icepepper, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GH" = ( +/obj/machinery/processor, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"GI" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GJ" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/spaghetti, +/obj/item/reagent_containers/food/snacks/spaghetti, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GK" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/tdome/tdomeobserve) +"GL" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/golden{ + pixel_y = 32 + }, +/obj/item/clothing/accessory/lawyers_badge{ + desc = "A badge of upmost glory."; + name = "thunderdome badge" + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"GM" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GN" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeobserve) +"GO" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/golden{ + pixel_y = 32 + }, +/obj/item/clothing/accessory/medal/silver{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"GP" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/tdome/tdomeobserve) +"GQ" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GR" = ( +/obj/structure/table/wood, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/revolver/doublebarrel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GS" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GT" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GU" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"GV" = ( +/turf/open/floor/plasteel/green/corner, +/area/tdome/tdomeobserve) +"GW" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"GX" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/wizard_station) +"GZ" = ( +/turf/open/floor/plating/beach/coastline_b, +/area/centcom/holding) +"Ha" = ( +/obj/item/clothing/head/collectable/paper, +/turf/open/floor/plating/beach/coastline_b, +/area/centcom/holding) +"Hb" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Hc" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Hd" = ( +/turf/open/floor/plasteel/red, +/area/tdome/tdomeobserve) +"He" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"Hf" = ( +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"Hg" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Hh" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Hm" = ( +/turf/open/floor/plating/beach/water, +/area/centcom/holding) +"Hn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Ho" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/kitchen/knife, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Hp" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/red, +/area/tdome/tdomeobserve) +"Hq" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Hr" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/thunderdome{ + pixel_y = -32 + }, +/obj/item/clothing/accessory/medal/gold{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/clothing/accessory/medal/gold, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"Hs" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ht" = ( +/obj/structure/table/wood, +/obj/structure/sign/plaques/thunderdome{ + pixel_y = -32 + }, +/obj/item/clothing/accessory/medal{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeobserve) +"Hu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"Hv" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"Hw" = ( +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Hx" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/tdome/tdomeobserve) +"Hy" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/floor/plasteel, +/area/centcom/holding) +"Hz" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/centcom/holding) +"HA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HB" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/red, +/area/tdome/tdomeobserve) +"HD" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/open/floor/plasteel/bar, +/area/tdome/tdomeobserve) +"HF" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/corner, +/area/tdome/tdomeobserve) +"HG" = ( +/obj/item/reagent_containers/food/snacks/egg/rainbow{ + desc = "I bet you think you're pretty clever... well you are."; + name = "easter egg" + }, +/turf/open/space, +/area/space) +"HH" = ( +/obj/effect/landmark/holding_facility, +/turf/open/floor/engine, +/area/centcom/holding) +"HI" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HJ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/apron/chef, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HL" = ( +/turf/open/floor/plasteel/vault, +/area/tdome/tdomeobserve) +"HM" = ( +/obj/structure/chair, +/obj/effect/landmark/thunderdome/observe, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HN" = ( +/obj/structure/chair, +/obj/effect/landmark/thunderdome/observe, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HO" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HR" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"HS" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Locker Room"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"HU" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/storage/bag/tray, +/obj/item/kitchen/fork, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"HW" = ( +/turf/open/floor/plasteel/redyellow, +/area/tdome/tdomeobserve) +"HX" = ( +/obj/machinery/vending/boozeomat, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"HZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/tdome/tdomeobserve) +"Ia" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/tdome/tdomeobserve) +"Ib" = ( +/obj/structure/rack, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/clothing/head/chefhat, +/turf/open/floor/plasteel/vault, +/area/tdome/tdomeobserve) +"Ic" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"Id" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ie" = ( +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_y = 6 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 3 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"If" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/tdome/tdomeobserve) +"Ig" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/tdome/tdomeobserve) +"Ih" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/tdome/tdomeobserve) +"Ii" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ij" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/sign/barsign{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ik" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Il" = ( +/turf/closed/indestructible/fakeglass, +/area/tdome/tdomeobserve) +"Io" = ( +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/table/wood, +/obj/structure/sign/barsign{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ip" = ( +/obj/item/lighter{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lighter, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Iq" = ( +/obj/structure/table/wood, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"Ir" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/tdome/tdomeobserve) +"Is" = ( +/obj/machinery/igniter/on, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"It" = ( +/turf/open/floor/plasteel, +/area/tdome/arena) +"Iu" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Iv" = ( +/turf/closed/indestructible/riveted, +/area/tdome/tdomeadmin) +"Iw" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeadmin) +"Ix" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Iy" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Iz" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomegen"; + name = "General Supply" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IA" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IB" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IC" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"ID" = ( +/obj/machinery/door/poddoor{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IE" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/tdome/arena) +"IF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/tdome/arena) +"IH" = ( +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"II" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/tdome/arena) +"IJ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/tdome/arena) +"IL" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IM" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IN" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IP" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IQ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/tdome/tdomeadmin) +"IR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tdome/tdomeadmin) +"IS" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"IT" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IU" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IV" = ( +/obj/effect/landmark/thunderdome/two, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"IW" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"IX" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/tdome/arena) +"IY" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/tdome/arena) +"IZ" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Ja" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jb" = ( +/obj/effect/landmark/thunderdome/one, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"Jc" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jd" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/tdome/tdomeadmin) +"Je" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jg" = ( +/obj/machinery/camera{ + pixel_x = 11; + pixel_y = -9; + network = list("thunder"); + c_tag = "Red Team" + }, +/obj/effect/landmark/thunderdome/two, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"Jh" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Ji" = ( +/turf/open/floor/circuit/green, +/area/tdome/arena) +"Jj" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena) +"Jk" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jl" = ( +/obj/machinery/camera{ + pixel_x = 12; + pixel_y = -10; + network = list("thunder"); + c_tag = "Green Team" + }, +/obj/effect/landmark/thunderdome/one, +/turf/open/floor/plasteel/neutral, +/area/tdome/arena) +"Jm" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeadmin) +"Jn" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/tdome/tdomeadmin) +"Jo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Jq" = ( +/obj/machinery/camera{ + pixel_x = 10; + network = list("thunder"); + c_tag = "Arena" + }, +/turf/open/floor/circuit/green, +/area/tdome/arena) +"Jr" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/tdome/tdomeadmin) +"Js" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/tdome/arena) +"Jt" = ( +/turf/open/floor/plasteel/green/corner, +/area/tdome/arena) +"Ju" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jv" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jw" = ( +/obj/effect/landmark/thunderdome/two, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jx" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jy" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Jz" = ( +/obj/effect/landmark/thunderdome/one, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JA" = ( +/obj/machinery/abductor/experiment{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JB" = ( +/obj/machinery/abductor/console{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JC" = ( +/obj/machinery/abductor/pad{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JD" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomehea"; + name = "Heavy Supply" + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JF" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 1 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JG" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeadmin) +"JH" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JI" = ( +/turf/closed/indestructible/fakeglass, +/area/tdome/tdomeadmin) +"JL" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"JM" = ( +/obj/effect/landmark/abductor/scientist, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JN" = ( +/obj/effect/landmark/abductor/agent, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"JO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeadmin) +"JP" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JQ" = ( +/obj/effect/landmark/thunderdome/admin, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeadmin) +"JR" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JS" = ( +/obj/structure/chair/comfy/brown{ + color = "#66b266"; + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen, +/area/tdome/tdomeadmin) +"JT" = ( +/obj/machinery/button/flasher{ + id = "tdomeflash" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JU" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tdome/tdomeadmin) +"JV" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape/backup) +"JW" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape/backup) +"JX" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"JY" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"JZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ka" = ( +/turf/open/floor/plasteel/grimy, +/area/tdome/tdomeadmin) +"Kb" = ( +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 + }, +/area/tdome/tdomeadmin) +"Kc" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kd" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Ke" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape/backup) +"Kf" = ( +/obj/machinery/computer/emergency_shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Kg" = ( +/turf/closed/indestructible/fakedoor{ + name = "Thunderdome Admin" + }, +/area/tdome/tdomeadmin) +"Kh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Ki" = ( +/turf/open/floor/plasteel/vault, +/area/tdome/tdomeadmin) +"Kj" = ( +/obj/machinery/door/airlock/external{ + name = "Backup Emergency Escape Shuttle" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"Kk" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 8; + id = "backup_away"; + name = "Backup Shuttle Dock"; + width = 8 + }, +/obj/docking_port/mobile/emergency/backup, +/turf/open/floor/plating, +/area/shuttle/escape/backup) +"Kl" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Km" = ( +/obj/structure/table/wood, +/obj/item/paper/fluff/stations/centcom/broken_evac, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"Kn" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ko" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kp" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kq" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/radio/headset/headset_cent, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kr" = ( +/obj/structure/table/wood, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ks" = ( +/obj/machinery/button/door{ + id = "thunderdomehea"; + name = "Heavy Supply Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kt" = ( +/obj/machinery/button/door{ + id = "thunderdome"; + name = "Main Blast Doors Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ku" = ( +/obj/machinery/button/door{ + id = "thunderdomegen"; + name = "General Supply Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kv" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kw" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kx" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Ky" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeadmin) +"Kz" = ( +/obj/structure/table/wood, +/obj/item/book/manual/random, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"KA" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/tdome/tdomeadmin) +"KB" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/light, +/turf/open/floor/grass, +/area/tdome/tdomeadmin) +"KC" = ( +/obj/machinery/status_display, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeadmin) +"KD" = ( +/obj/machinery/ai_status_display, +/turf/closed/indestructible/riveted, +/area/tdome/tdomeadmin) +"KE" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"KF" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape/backup) +"KG" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/tdome/tdomeadmin) +"KH" = ( +/turf/closed/wall/mineral/titanium, +/area/centcom/evac) +"KI" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KJ" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KK" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KL" = ( +/obj/docking_port/stationary{ + dir = 1; + dwidth = 1; + height = 4; + id = "pod4_away"; + name = "recovery ship"; + width = 3 + }, +/turf/open/space, +/area/space) +"KM" = ( +/obj/docking_port/stationary{ + dir = 1; + dwidth = 1; + height = 4; + id = "pod3_away"; + name = "recovery ship"; + width = 3 + }, +/turf/open/space, +/area/space) +"KN" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/centcom/evac) +"KO" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/centcom/evac) +"KP" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/centcom/evac) +"KQ" = ( +/turf/open/floor/plating, +/area/centcom/evac) +"KR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/centcom/evac) +"KS" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/centcom/evac) +"KU" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KV" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"KW" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/firstaid/toxin, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KX" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KY" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 2 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"KZ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/centcom/evac) +"La" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lb" = ( +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lc" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Ld" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Le" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lf" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lg" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lh" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Li" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lj" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lk" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Ll" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lm" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/stamp, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Ln" = ( +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lo" = ( +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lp" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lq" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Lr" = ( +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Security Desk"; + req_access_txt = "103" + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/evac) +"Ls" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 1; + height = 4; + id = "pod2_away"; + name = "recovery ship"; + width = 3 + }, +/turf/open/space, +/area/space) +"Lt" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/centcom/evac) +"Lu" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"Lv" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Lw" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/centcom/evac) +"Lx" = ( +/obj/structure/bed, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"Ly" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"Lz" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 7; + id = "pod1_away"; + name = "recovery ship"; + width = 5 + }, +/turf/open/space, +/area/space) +"LA" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LB" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LC" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LD" = ( +/obj/machinery/door/airlock/titanium{ + name = "Cockpit"; + req_access_txt = "109" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/centcom/evac) +"LE" = ( +/obj/structure/table, +/obj/item/radio/off, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LF" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LG" = ( +/obj/structure/filingcabinet, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LH" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LI" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LJ" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LK" = ( +/obj/machinery/abductor/experiment{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LL" = ( +/obj/machinery/abductor/console{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LM" = ( +/obj/machinery/abductor/pad{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LN" = ( +/obj/structure/table, +/obj/item/storage/lockbox, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LO" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LP" = ( +/obj/machinery/computer/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LQ" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/pen, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LR" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/evac) +"LS" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LT" = ( +/obj/effect/landmark/abductor/scientist{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LU" = ( +/obj/effect/landmark/abductor/agent{ + team_number = 2 + }, +/turf/open/floor/plating/abductor, +/area/abductor_ship) +"LV" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/errorroom) +"LW" = ( +/turf/closed/mineral/ash_rock, +/area/awaymission/errorroom) +"LX" = ( +/obj/structure/speaking_tile, +/turf/closed/mineral/ash_rock, +/area/awaymission/errorroom) +"LY" = ( +/obj/item/rupee, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"LZ" = ( +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"Ma" = ( +/obj/effect/landmark/error, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"Mb" = ( +/obj/structure/signpost/salvation{ + icon = 'icons/obj/structures.dmi'; + icon_state = "ladder10"; + invisibility = 100 + }, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0 + }, +/area/awaymission/errorroom) +"Mc" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"Md" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Me" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Mf" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Mg" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/centcom/control) +"Mh" = ( +/obj/machinery/door/poddoor{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"Mi" = ( +/obj/machinery/door/poddoor{ + id = "thunderdomegen"; + name = "General Supply" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tdome/arena) +"My" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership; + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_away"; + name = "syndicate recon outpost"; + roundstart_template = /datum/map_template/shuttle/infiltrator/basic; + width = 23 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"MD" = ( +/obj/effect/light_emitter{ + set_cap = 1; + set_luminosity = 4 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'FOURTH WALL'."; + name = "\improper FOURTH WALL"; + pixel_x = -32 + }, +/turf/open/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ME" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/wizard_station) +"Nk" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"NG" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"NU" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Oj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom"; + opacity = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"Un" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"UO" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/control) +"VX" = ( +/obj/effect/landmark/shuttle_import, +/turf/open/space/basic, +/area/space) +"Wc" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"WJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeadmin) +"WQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Xt" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/centcom/control) +"Xy" = ( +/obj/machinery/door/airlock/external{ + name = "Ferry Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/centcom/ferry) +"Yt" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tdome/tdomeobserve) +"ZJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/centcom/evac) +"ZX" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security"; + opacity = 1; + req_access_txt = "101" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/centcom/supply) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacabacacacacacab -aaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajakagalamananaoagapapapapapagaqaqaqaqaqagarararararagasatatatauav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafawaxaxafagahaiajajayagazanaAaAanagapaBapaBapagaqaqaqaqaqagaraCaraCaragaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaGafagahaiajajaHaganaIaJaKaLagapapapapapagaqaqaqaqaqagarararararagaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafaMafagahaiajajajagananaNaNanagapapapapapagaqaqaqaqaqagararaCararagaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaOafafafagahaiajajaHagaPaQananaQagapapaBapapagaqaqaqaqaqagarararararagaDaEaEaEaFav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaRafaSawagahaiajajaHagaPaTaUaVaTagapapaBapapagaqaqaqaqaqagarararararagaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaGafafafagahaiajajajagaPaYaZaZaZagapapapapapagaqaqaqaqaqagararaCararagaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajaHagaPbaaZaZbbagapapapapapagaqaqaqaqaqagarararararagaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafaxaxaGafagahaiajajayagaPbaaZaZbbagapaBapaBapagaqaqaqaqaqagaraCaraCaragaWaEaEaEaXav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafagahaiajajbcagaPbdbebebfagapapapapapagaqaqaqaqaqagarararararagbgbhbhbhbiav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblbmblbnblagbobpbqbrbsagbtbtbubvbvagbwbwbwbwbwagbxbybybybzagbAbBbBbBbCav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbnbDbEbFblagbGbHbHbHbHagbIbIbJbKbKagbwbLbwbMbwagbNbNbNbNbNagbObPbPbPbQav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDbRbSbTbDagbHbHbUbVbWagbIbXbXbXbKagbwbYbwbYbwagbNbNbNbNbNagbObZbZbZbQav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcablcbcccaagbHbHcdcdcdagbIbJbJbJbKagbwbwbwbwbwagbNbNbNbNbNagbObPbPbPbQav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcebkbkagbDblblblblagcfbHcgbHchagcicjcjcjckagbwclbwbwbwagcmcmcmcmcmagcncocococpav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkcqcrbkagblbEblbmbDagcsbHctbHcuagcvcwcwcwcxagbwbwbwcybwagczczczczczagcAcBcBcBcCav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagcacDbRcEblagbHbHbHbHbHagcFbJcGbJcHagbwbwbwbwbwagbNbNbNbNbNagcIbPbPbPcJav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbDcKcLcMcNagcOcPcQbHbHagcFcRcRcRcHagcScTcUcScSagbNbNbNbNbNagcIcVcVcVcJav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagbmcKcMcKcWagbHbHcXbHbHagcFcFbJcHcHagcYcYcYcYcYagbNbNbNbNbNagcIbPbPbPcJav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebkbkbkbkbkagblcablbnblagcZdadbdcddagdededfdgdgagdhdhdhdhdhagbzdididibxagdjdkdkdkdlav -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjbjbjbjbjabbjbjbjbjbjabacacacacacabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjabbjbjbjbjbjab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagdodpdqdrdsagdtdudududtagdvdwdxdydzagdAdAdAdAdAagdBdCdDdEdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagdHdIdJdKdHagdLdLdMdLdLagdNdOdPdQdRagdSdTdUdVdWagdAdXdYdZdAagdBeaebecdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagedeeedeeedagefegegegehageiejekejelagemeneoepeqagdAdAdAdAdAagdBeresetdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagevewevewevagexeyezeAexagejejejejejageBeBeBeBeBagdAeCdAeDdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagewevewevewageHeHeHeHeHageIeJejeKeLageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagevewevewevageHeHeHeHeHagePeJejeKeQageReSeBeReSagdAeTdAeUdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmeudmdmagewevewevewageHeHeHeHeHagejeVeVeVejageMeNeBeMeNagdAeOdAeOdAagdBeEeFeGdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmageWeXeWeXeWageYeYeZeYeYagfafbfcfdfeageReSeBeReSagdAeDdAffdAagdBfgfhfidFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdGdGdGdmagfjfkflfmfjagdLdLdLdLdLagfnfofofofnageMeNeBeMeNagdAeOdAeOdAagdBfpfpfpdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedmdmdmdmdmagdndndndndnagfqfqfqfqfqagfrfsfsfsftagepeneBepenagdAdAdAdAdAagdBfufvfwdFag -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxabfxfxfxfxfxab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfLfzfFfGfHfHfHfHfHfHfHfIfFfzfMfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfPfOfHfHfIfFfzfQfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfNfzfFfGfHfHfOfRfOfHfHfIfFfzfQfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfSfzfFfGfHfHfHfHfHfHfHfIfFfzfTfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfBfCabababababfDfEfzfFfGfHfHfHfHfHfHfHfIfFfzfJfDabababababfCfKab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababfUfUfUfUfUabfyfzfAfzfzfzfzfzfzfzfzfzfAfzfyabfUfUfUfUfUababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfVfVfVfVfVabababababababababababababababababfWfWfWfWfWabaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -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 -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfYfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigmgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -gufXfXfXfXfXfXfXfXfXfXfXfXfXfXababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZghghghfZfZfZfZghghghfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZgCgCgCfZfZfZfZgCgCgCfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgDgEgFgFgGgEgFgFgGgEgFgFgGgEgFgFgGgEgFgHfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZgIfZfZfZfZgIfZfZfZgIfZfZfZgIfZfZfZfZfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgKgkgLghgMgkgLghgMgkgLghgMgkgLghgMglgLgJfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZgNfZfZfZfZgNfZfZfZgNfZfZfZgNfZfZfZfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjgggkglglgigjggglglglgigjggglglgkgigJgOgigkghghgigkghghgigkghghgigkghghglgkgJgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjgggkglgkgigjgggkglgkgigjgggkglgkgigJgSgkgTghgUgkgTghgUgkgTghgUgkgTghgUglgTgJfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZgVfZgBfZfZgVfZgBfZgVfZgBfZgVfZfZgBfZfZgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgWgXgCgCgYgXgCgCgYgXgCgCgYgXgCgCgYgXgCgZfZfZhafZgBfZhafZgBfZhafZfZgBfZhafZgBfZfZhafZgBfZhafZgBfZhafZfZgBfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgFfZfZfZfZfZglglglfZfZfZfZfZhchdhdhdhefZfZgBfZgBfZgBfZgBfZgBfZfZgBfZgBfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamBhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogohihjhjhjhkgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZhmhnhnhnhofZgBgBgBfZhphphpfZgBgBgBfZghfZfZfZghfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqgqgqgqgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhrhshshshthuhuhuhuhuhuhuhuhuhuhuhuhuhvhwhwhwhxghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbgggkglgkgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgpghgqghgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkhChDhCgkgkfZgkghglghgkgkgkhChEhCgkgkgkghglghgkgkghghgBgjgkgjhjhjglhjhjgjgkgjfZhygkglgkgifZglhjhzhzhjhzhBhzhzhBgqfZgphfgqhfhAfZgshfgshBhBgqhBhBgshfgsgBghghhfhfghgqghhfhfhfhChFhChfhfhfghgqghhffZhfhfhChGhChfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkhCgkgkgkfZgkghfZghgkgkgkglhCglgkgkgkghfZghgkgkghghgBgkgjgkhjhjhjhjhjgkgjgkfZhygkglgkgifZhjhzhzhjglhzgqhBhzhzhBfZgphfgqhfhAfZhfgshfhBhBhBhBhBhfgshfgBghghhfhfghfZghhfhfhfgqhCgqhfhfhfghfZghhffZhfhfhfhChfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZgkgkgkgkgkfZghghfZgjgkgjglhjhjhjglgjgkgjfZhygkfZgkgifZhzhzhjglhzhzhzgqhBhzhzfZgphffZhfhAfZgshfgsgqhBhBhBgqgshfgsfZghghfZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgjgjgjgjgjfZfZfZfZfZfZfZfZfZgkgkgkfZfZfZfZfZfZgBfZghghfZgkgjgkfZgBgBgBfZgkgjgkfZhygkgkgkgifZhzhjglhzhzhzhzhzgqhBhzfZgphfhfhfhAfZhfgshffZgBgBgBfZhfgshffZghghfZgBfZfZfZfZfZfZhfhfhffZfZfZfZfZfZfZfZfZhfhfhfhfhffZfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgagbgbgbgcfZgkgkgkgkgkfZfZfZgQgBgBgBghghghghghghghghghghghghghghghhygkglgkgihzhzhzhzhzhzfZhzhzhzhzhzhzgphfgqhfhAghghghghghghghghghghghghghghghgBgBgBgQfZfZfZhfhfhfhfhffZgdgegegegffZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggghglghgifZgkghghghgkfZfZfZgQfZgBfZghghghhjhjhjhjhjhjhjhjhjhjhjghhygkgkgkgihzhzhzhzhzfZhzfZhzhzhzhzhzgphfhfhfhAghhBhBhBhBhBhBhBhBhBhBhBghghghfZgBfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglgkgkgkglgkhbggglglglgifZgkfZglfZgkfZgQgQgQgQgQgQghghghghghghghghghghghghghghghhIhJhJhJhKhLhLhLhLhLhLhLhLhLhLhLhLhLhMhNhNhNhOghghghghghghghghghghghghghghghgQgQgQgQgQgQfZhffZgqfZhffZgpgqgqgqgrhqhfgqhfhfhfgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkglglglglglgkhbggghglghgifZgkghghghgkfZfZfZgQfZfZfZfZghfZgBgBgBfZglglglfZgBgBgBfZghfZfZfZghfZgBgBgBfZhphphpfZgBgBgBfZhPhQhQhQhRfZgBgBgBfZgqgqgqfZgBgBgBfZghfZfZfZfZgQfZfZfZhfghghghhffZgphfgqhfgrhqhfgqgqgqgqgqhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgkgkgkgkgkgkgkfZgvgwgwgwgxfZgkgkgkgkgkfZfZfZgQfZfZfZfZghgogogogogogogogogogogogogoghfZfZfZghgogogogogogogogogogogogogohShBhBhBhTgogogogogogogogogogogogogoghfZfZfZfZgQfZfZfZhfhfhfhfhffZgygzgzgzgAfZhfhfhfhfhfhfhffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZhbfZfZfZfZfZhbfZfZgjgjgjfZfZfZgkgkgkfZfZfZfZgQfZfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZgBfZfZfZgBfZfZgBfZgBfZgBfZgBfZgBfZfZhUhVhVhVhWfZfZfZfZfZgqgqgqfZfZfZfZfZgCfZfZfZfZgQfZfZfZfZhfhfhffZfZfZgsgsgsfZfZhgfZfZfZfZfZhgfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgagbgbgbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZgBfZgIfZgBfZfZgIfZgBfZgIfZgBfZgIfZfZhXgFhYhZgFgFhYhZgFgFhYhZgFgFhYhZgFgFhYiafZgdgegegegffZgdgegegegffZgdgegegegffZgdgegegegegegffZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgBfZgNfZgBfZfZgNfZgBfZgNfZgBfZgNfZfZgOibgqicghibhficghibhficghibhficghibhfidgOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgigPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgRgOhfgqghghhfgpghghhfgpghghhfgpghghhfgpgJgOgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgifZfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZfZfZgVfZfZfZfZgVfZfZfZgVfZfZfZgVfZfZgOiegqifghiehfifghiehfifghiehfifghiehfiggOgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZhafZfZfZhafZfZfZhafZfZfZfZhafZfZfZfZhafZfZfZhafZfZfZhafZfZihgCiiijgCgCiiijgCgCiiijgCgCiiijgCgCiiikfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgifZfZgjgjgjfZfZfZgBgBgBfZfZfZgjgjgjfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgFgFgFfZfZfZfZgFgFgFfZfZgsgsgsfZfZfZgBgBgBfZfZfZgsgsgsfZfZgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgifZgagbgbgbgcfZgagbgbgbgcfZgagbgbgbgcfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZghghghfZfZfZfZghghghfZgdgegegegffZgdgegegegffZgdgegegegffZgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghgtgtgtghgigjggghglglgigjggglglglgigjggglglghgighgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgngmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgmgpghgqgqgrgsgpgqgqgqgrgsgpgqgqghgrgsgpghgtgtgtghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZggghghghghghgigjggghglghgigjggghglghgigjggghglghgighgmgmgmgmgngngmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgmgogmgmgmgmgmgmgmgmgmgogmgmgmgmgmgmgngngmgmgmgmgmgpghgqghgrgsgpghgqghgrgsgpghgqghgrgsgpghghghghghgrfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZgvgwgwgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZgvgwgwgwgxfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgAfZgygzgzgzgzgzgAfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailililiminioioipioioinimilililaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiqirisitiuiviwixiuiyiziriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaailiAiBiCiCiuiDiCiEiuiCiCiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiFiFiFiFiGiGiFiGiGiFiFioioioioioioioiliHiIiJiKimiDiCiEimiLiMiIiHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOiPiQiRiRiRiRiRiSiFaaaaaaaaaaaaaailiqiriTiUiuiViCiWiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOiPiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiAiBiTiUjaiCiCiCjaiTiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjdiYjejejejeiYjfiFaaaaaaaaaaaaaailiHiljgiUiujhjijhiuiTjjiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjljmjnjoiYiOjpjpjpiYjqiFaaaaaaaaaaaaaailiqiriTiUiuiuimiuiuiTiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajrjsjriPjtiYiYiYiYiYiYjuiFaaaaaaaaaaaaaailiAiBiTjvjwjwjwjwjwjxiUiBiAilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiXjyjtiYiOjpjpjpiYjuiFaaaaaaaaaaaaaailiHiljziCjAjAjAjAjAiCjBiliHilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCjrjsjrjDjtiYiYiYiYiYiYiZjEaaaaaaaaaaaaaailiqiriTjFjGjGjGjGjGjHiUiriqilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIjJjKjLjMiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiAiBiTiUiuiuimiuiuiTiUiBiAilioioioioioioipioiniminiminioipioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjbiXjcjPiYiYiYiYiYiYjQiFaaaaaaaaaaaaaailiHiljRiUiujSjTjUiuiTjViliHiljWjXjYiojZkakbkakckdkekfkgkakbkakhioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkihlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYiOjpjpjpiYjNiFaaaaaaaaaaaaaailiqiriTiUjaiCiCiCjaiTiUiriqilkkklkljaiCkmkmklklklklklklklkmkmknioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukvkvkvkvkvkvkvkvkvkvkvkvkvkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjckjiYkwkwkwkwiYjfiFaaaaaaaaaaaaaailiAiBiTiUiukxiCkyiuiTiUiBiAiliCkzkAiokBkmkCkDkEkFkGkHkEkDkIkmkJioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLkMkNkOkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukRkRkRkRkRkRkRkRkRkRkRkRkRkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiOjDiYiYiYiYiYiYiZiNaaaaaaaaaaaaaailiHiIkSiUimkTiCkUimiTkViIiHilkWkXkYioinkZimlalblcldlelblfimkZinioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalglhlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkulllllllmlllllllllllmllllllkukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiNiOjDlnlolololplolqiFioioiolrioioioiliqirlsltiuluiClviulsltiriqiliClwlwiolxlyiuklklklklklklkllzlylAioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlClDlElFlGlHaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktkukukukukukukullkukukukukukukukthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXiXiFiXiXiNlJiFjEiFlKiFiFlLiolMlMlMiolNiliAiBiCiCiulOiClPiuiCiCiBiAillQklkljalRlSlTklkmkmkmkmkmkllUlVlWipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktktktktktkullkuktktktktmaktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXmbmcmdmemfmgmhiFmiiRmjiFiuiomklriuioiuilililkZkZioimkZimiokZkZilililiokZimiomlmmiuklmnmokmmomnklmplWmqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlmyhlhlhlmzmAhlhlhlhlhlmzhlktkullnzmCmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmEmDmDaaaamFmGmHiRmIiRiRmJiFkjiYjfiFmKmLmMmNmMmOmPiumQinmRmRiumSlymTiumRmRinmUkakbiCmViomWmXiuklmYmYkmmYmYklmZlWnaioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlmyhlhlhlhlhlhlhlhlhlhlhlmzhlhlhlhlhlktkullnznhhlhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaninjnkmDaaaajEnlnmnnlolololqlJkjiYiZnonpnqnqnqnqnqnrioioimkWiCjaiCjAiCjaiCnsimntkmkmkmnuionvnwiuklklklklklklkllUlVlWimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlnxhlhlhlhlhlmyhlhlmAhlhlmzhlhlktkunynzmahlmzhlhlmAhlmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanAnBnCmDaaaaiFnDnEnFnGnHmgnIiFnmlonJiFnKnqnqnqnqnqnLiunMiuiLiKiunNkmnNiuiLiKiunOkmkmkmnPionQiuimiuiuiukZiuiuiuimiunRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlmyhlktkullkuktmzhlmAmzhlmAhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDmDmDmDnSmDnTnUmDmDmDmDmDmFjElJiFiNiFlKiFiFnVnqnqnWnqnqnXyUnMOjiTiUiunYnZoaiuiTiUjaiCkmkmkmobinlylyocodododlyodododoclylyioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhlktkullkumahlmzhlhlhlmzhlmzhlmzhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeofogohoiojokolomonmEooopoqnTormgmgosotoumgoviNownqnqoxnqnqoymknMmkiTiUiuiuimiuiuiTiUmkkkkmkmkmiCjaiCklmYmYmYmYkmmYmYmYmYklozioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlmAhlhlhlktkullkumahlhlhlhlmAhlhlhlmAhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoAoBoCoDoEoFoGoHoIoJoIoKoLnUoMmiiRiRmIiRoNoOiXoPnqnqoQnqnqnXyUnMOjiTjvjwjwjwjwjwjxiUjaiCkmkmkmiCjaiCklkmkmkmkmkmkmkmkmkmkloRioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlktnxhlhlhlhlktoWktktkullkuktmzhlmzmzhlmAmzmAhlhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDoXoYoZpapboFpcpdpemDpfpgphmDpipjiYiYiYiYiZpkplnpnqnqnqnqnqnLiunMiulsjGpmjGjGjGpmjGltiupnpopppokhinlQkkpqprpsptpupvpsprkapwkeioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktktkukunzkupFkuktmapGktmapGktmahlmzhlhlhlhlhlhlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoepHoBoBpIpJpKoIpLpMmDpNpgpOmDpPnmlolonnlolqmgpQnKnqnqnqnqnqnrioioioiuiuimiuiuiuimiuiuioioinioioioioioioioioioioioinioioioioioioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlhlhlhlkthlhlhlhlhlhlhlhlhlkthlhlhlhlktkungpXpYpZqakukukukukukunzkuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeqbqcqdoFqeqfqgqhqimDqjqkqlmDqmqmmgqnqooMqpqqiXqrqsqsqtqsqsquiumQiolNqviuqvlNqviuqwlLioqxqxqxqyqzqAqyqyqxqBqCqDqxqzqyqAqzqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIqEAxAxAxqElIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlktktktkthlhlhlhlhlhlhlhlhlktktktkthlktkuqJpZpZpZpZqKqLqMkuqNqOqPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDoeoenUoemDmDmDmDmDnUqQmDnUmEqQmDmDnUqRnTmDnUqRnTmDiNiFiFqSiFioiniuqTmkinioioiuioioioioiuiuiuimiuiuioqxqUqxqzqyqyqzqzqVqWqXqYqVqyqzqyqyqyqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEqZraqZqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktkurepZrfrfrgpZpZpZrhririrjkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoerkrlrmrnrorprqmDrrrsmDrtqhrurvrwrxryrzrrrArBmDrCrDrEmDiFrFiXrGiXrHiorIrIrIiorJiurKioioioiorLrMrNrOrPrQrRqxqVqxqxqxqVrSqxqxrTrUrVqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqErWqZqZqZrXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuserfsfsgrfpZshsikurisjkukuskskslsmsnsmsmsospskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTsqsrssstsususvmDswswmDsxsypJszsAsBsCsDsEsFsGsHsIsJswmDiFiFiFZXiFioinmkNUiuiniuioiuioiorKiusKsKsKsKsKsKiCZJsMWcsNsOsPsQsQsRsOsOsOsRsQsQsSsOsTsUsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEsWqZqZqZsXqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkupZrftetfrfpZshtgkukukukukuskthtisksksksksktnspkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUtotptqtrtststttutvpRmDtxtyoBtztAtBtCmDtDtEtFrztGtHtImDrKiutJtKtLtKtKtKtMtNtNtNtLtNtOtPiuimiCmXMdjAtQjAmmtRqVqxtStTtTtTtTtTtTtTtTtTtTtTtTtTtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEqEAxtXAxqEqEqEqElIlIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlMyuJlluJudpZpZpZpZpZpZshtgkukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeujukulumunswuomDswswmDupuqoBuroBusoBnUmDnUmDmDmDmDmDmDmQiutKnqtLnqnqnqnqnqnqnqtLnqtNUOutyjuunwuvuwuxuwuyqxuzqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEuCuDqEqZqZqZqEuEuFqEqElIlIlIlIlIlIlIlIlIaaaaaahhhlkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlnznznzkuuLrfrfrfpZpZshuMnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoemDmDnTnUuOmDmDuPuQqRuRuSuTuUuVuWuXmDuYuZuYoevavbvamDioiomRmRiuiuioiuiuiuioiuiumRmRioioioiovciuvdiuvdiuioqxqxuAuBvevfvfvevgvhvevguBuBuBuBtUtVsVviaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEvjvkvjqEqZqZqZqEvlvmvnqEqElIlIlIlIlIlIlIlIaaaaaahhktkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkuvuvvvwvvvxpZpZpZuJlllllllllluJskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavAvBvCvDvEmDmDmDmDmDmDnTvFrzmDmDmDoeoeoeqRoeoeoemDvGimvHnqiuvIvJvKvLvMvNrNiunqvOimvPimvQmOvRvSvRvSvTimvUrSvVuBvWvXvYvZvYvgvZwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEqEuDvjvjvjwbqZqZqZwcuEwduEuFqEqElIlIlIlIlIlIlIaaaaaahhMDhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktrdkuwlwmwnwnwopZpZwpnznznznznznznzskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwwsssswxwywzsusususususuwAsusuwBwuvGOjtKnpwCiClywDwEwFlyiCwCnptNyUvPOjwGnqnqwHnqwHwIyUvUwJwKuBuBvWvXvZvYvYwLwauBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEMEwMvjvjvjqEwNqZwOqEwPuEvlwQvnqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktkukusiwVwWwXkuwYkukukukukukuskueskskskskskskskuikuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbxcxdXyxexfxgxhwvxhxixjwswswswswswswswswsxfwswsxkxixhvGmkxlnqiuxmklkmkmkmklxniunqxomkvPmkxpnqnqnqnqnqxqmkvUxrxsuBuBuBvWvZvYvYvYwaxtuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIqEvjvjvjxuxvqExwqZxxqExyxzuEwduEqElIlIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlktktktkukukukukukuxGxGxHxIxJxKkuskxLxMskskxNskskxOxPkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoeoewrwswtwuwvWQwztrtrwBxQxRtststststststststsxSwuvGOjxTnqiuxUxVnNkmnNxWxXiunqxoyUvPOjwGnqnqnqnqnqwIyUvUwJwKuBuBuBuBvZxYvYvYwaxZxtuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEqEyaqEqEqEqEqEqEybqEqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlktktktktoWktkuxGxGxGxGxGxGkuskskykylymylylylxPskkuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaynvByoypyqmDmDmDqRnUrzyrnTyrrzmDqRmDmDmDmDmDmDmDmDvGimysnqiuytyuyvMeywyxnwiunqyyimvPimqrqsyznpyznpyAimvUrSvVuBuBuBuBvZwayBvYwavYxZxtuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIqEyCqZqZyCqEyDyEqZqZqZyFyGqEyHyIyJyKqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmyhlhlmanzxGxGxGxGxGyXkukukukukukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDnUoemDmDyYyZzazbzcswswswzdzcpHnTzezfzgzhzizjnTioiomRmRiniuiuimiuimiuiuinmRmRioioioimvciuzkiuzkiuioqxqxuAuBuBuBuByBzlvhyBzlzmzmzluBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZqZqZqZzpAxyKzqzrzqqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlnxmzmyoWkuzxzxzxzxzxzykuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoezzpgpgpgzAtwzBzCzBtwzArzzDswswswswzErzrKiuzFnqtLnqnqnqnqnqnqnqtLnqzGiurKiuzHzIzIzJzJzJzKiozLqxuAuBuBuBuBuBuBuBuBuBuBuBuBuBtUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaalIlIlIlIlIlIlIAxzNqZqZqZAxqZqZqZzOqZqZzPAxzQyIyKyIqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlmzktkukukukukukukukuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeoApgAbActwAdAeAfAgAhtwAiswtwAjAktwAlmDmQiuAmzFtLxTAnxTnqxoAoxotLzGApiumQiuAqnqArnqArnqAsioqVqxtSAtAtAtAtAtAtAtAtAtAtAtAtAttUtVsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLAuAvAwkPkQaalIlIlIlIlIlIlIAxzoqZqZzoAxqZqZqZAyqZqZqZAxAzAAzqABqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlmzhlnxkthhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUzcpgAJAKzAALAMANAOAPzAAiswtwAQARtwASmDioiotPXtioiuiniuqTmkiniuioXtATioioipAUArnqArnqArzJUOsMWcAVAWAXAYAYAZAWBaAWAZAYAYBbAWBcBdsVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalgBelilililjlkaalIlIlIlIlIlIlIqEBfqZqZBfqEBgBhqZqZqZBhqZqEyKyIyKBiqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlkthlhlhlhlhlhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBupgBvBwtwBxByBzBAAhtwAiswtwBBBCtwBDmDiomQiuutiurKioBEBEBEiomQiuutiurKioimBFBGBHBIBJBKBLioBMqxqxqxqVrSqxqxBNBOBPqxqxrSqVqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlCBQlEBRlGlHaalIlIlIlIlIlIlIqEqEBSqEqEqEqEqEAxBSAxqEqEqEAxAxAxqEqElIlIlIlIlIlIaaaaaahhkthlhlhlhlhlktktktktktktkthlhlhlhlhlkthlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoeBZpgpgpgzAtwCaCbCatwzArzzDswswswswzErzioioioNGioioinmkNUiuinioioNGioioioioiuiuiuioiuiuiuioCcqxqzqzCdqyqVCeCfCgCfChqVqzCdqyqzqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaalIlIlIlIlIlIlIlIAxqZqZqZCiqZqZqZqZqZqZqZCiqZqZqZAxlIlIlIlIlIlIlIaaaaaahhktktktktktktkthlhlhlhlhlktktktktktktkthlhlhlBYCpBYhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDCqCrCsCtCuCvCwCxCyCzCAnUCBCCCDCECFCGnUqwiurNlyCHioCICJwHCKCLioCMlyCNiulLiolLqwqviulNlLlNiuCOqxqxqxqxqxqxCPCQCQCQCRqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaalIlIlIlIlIlIlIlIAxqZuEqZuEqZuEqZuEqZuEqZuEqZuEqZAxlIlIlIlIlIlIlIaaaaaahhhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlBYhlhlhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDmDmDqRnTnUmDmDmDmDmDmDmDmDmDmDmDnTmDmDiuimCXjAvMiuCYnqnqnqCZiuDajADbimiuioiuiuiuioiuiuiuioCQqxDcDdDeDcqxDfCQCQDgDhqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaalIlIlIlIlIlIlIlIqEqEqZqZqZqZqZqZqZqZqZqZqZqZqZqEqElIlIlIlIlIlIlIaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDqutDrlSjADsDtwHnqnpnqwHDuDvjAlSiCiClTiCjAjADwjAjAiCUOCcWcCcCQDxCcsLDyCcDzDADBqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIqEqEqEDCqEqEqEDDqEqEqEDEqEqEqElIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuipDFjADGDHnpnqnqnqnpDIDJjAnsipiuioioioiokZioioioioDKqxqxqxqxqxqxqxqxqxqxqxqxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDLDMDNqEDOuEDPqEDQDRDSqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiolNiuDTDUMfiuoQDVwHDWnWiuMgDXDYiuqvioqwiuDwjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEDZDMEaqEEbEcEdqEEeDREfqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaioiuioioioiminiuiuEgiuiuinimioioioiuiolLiuiCjAiCioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEEhEiEjqEEkuEElqEEmEnEoqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEqEpEpEpEpErEsEpEtEuEvEwExEyEzEAEvEuEtEpErEsEpEpEpEpEBEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIqEqEECqEqEqEAxqEqEqEqEqEqElIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpEpEEEFEvEGEHEvEIEJEKELEMENEyEOEOEOEyENEPEQEKERESEvETEUEvEFEVEpEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqZqEqZEWEXEWEYqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDhHjOoUoVpxpypzpApBpCpDpEpSpSpTFjFiFkFiFlEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFmFnFoEpEpEqEpEvEvEpFpFqEpEvFrEvFsEOFtEOFuEvFrEvEpFvFwEpEvEvEpYtEpEpFxFyFzEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIAxqZECqZqZqZqZqZAxlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDpUpUpUpUpUpUpVpWpWpWqFqFqFqFpUFiFiFCFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpFDFEFFEpFGFHFIFHFIFHFJFwFKFqFLFLFMEOEOEOFNFLFLFvFKFpFOFHFPFHFPFHFQEpFRFEFSEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIqEqEqEFTqZqZqZFTqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDqGpUqHqIrbrcrYpWpWpWpWpWpWpWpUFiFZFiGaFjEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGbGcGdEpFNGeGfGeFLGeGgGhEpGiGjFIGkGlGmGlGkFPGnGoEpGpGgGqFLGqGfGqFMEpGbGcGdEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEGrGrGrGrGrqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDrZpWqFqFqFqFqFpWpWpWpWpWpWpWpUFiFiGtFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpGuEpEpGvGvEpEpEKEpEKEpEpEpEpEpEpGwUnGyEpEpEpEpEpEpEKEpEKEpEpGvGvEpEpGuEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIqEqEGzGzGzqEqElIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsapWpWpWpWpWpWpWpWpWpWpWpWpWsbFiFiFiFiFiEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpGCGcGDEpERGEEpGFGGGHGIGJEpGKEvGLEvGMGNGMEvGOEvGPEpGQGRGSGTGUEpGVEJEpGDGcGWEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIGXGXGXlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDscpWpWpWpWpWpWpWpWpWpWpWpWpWsbGZGZGZHaGZEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHbGcGDEpHcFwFKGMGcHdGcHdEpGPEvHeEvGMGNGMEvHeEvGKEpHfHfHfHfGMFKFpHgEpGDGcHhEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDsdpUpUsYsZtapUpUpUtbtctdtdtjsbHmHmHmHmHmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHnGcGDEpFpFqEpHoHdGcHpHqEpGKEvHrEvHsGNHsEvHtEvGPEpHuHvHfHfHwEpFvFwEpGDGcHxEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaalIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDHyHzHzHyEDEDtktkEDEDEDEDEDtlEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHAGcGDEpHcFwEpHBGcHCGyGxEpEpEpEpEpGyNkEpEpEpEpEpEpGxGyHDHfoSEpFpHgEpGDGcHFEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDpUpUEDtYtWEDEDuaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpHIGcGDEpFpFqEKHJHdGcHKHLHMHNHOHNHNHNHLHNHNHNHOHMHNHLHPHfHfoTEKFvFwEpGDGcHREpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDHHHHHHHHEDEDtZpUubtmucEDEDufEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEpEpEpHSEpEpHTFwGwHUGcHdHVHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHPHfHfHXEpFpHYEpEpHSEpEpEpEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDugtmEDEDuhEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEGEvHZFIFHFIIaFqEKIbHdGcIcHWHNHNIdHNHNHNHNHNHNHNIdHNHNHWIcHfHfIeEKFvIfFPFHFPIgEvETEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmuKEDpUpUEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEHEvIhFLGeFLGeFMEpIiIjIkEpIlIlIlIlIlIlIlIlIlIlIlIlIlIlIlEpIoIpIqEpFNGqFLGqFLIrEvEUEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmvqpUvpEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEvEpGvGvEpEpEpEpEpEpEpEpEpIsItIuItItItItItItItItItIuItIsEpEpEpEpEpEpEpEpEpGvGvEpEvEpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDpUpUvztmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvIxIxIvIyIzIAIBIBIBICIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhILIMIMIMINMiIPIvIxIxIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDpUpUEDwetmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDIXItIFIGIHIHIHIHIHIHIHIIIFItIYMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDuHuIuGtmwfEDpUpUEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJeJfIvIyIzITIVJgIVIWIDJhItIFIGIHIHJiJjJiIHIHIIIFItJkMhIZJbJlJbJcMiIPIvJeJfIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvouNuNtmtmwgpUpUEDtYtWEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJoJpIvIyIzITIVIVIVIWIDJhItIFIGIHIHJiJqJiIHIHIIIFItJkMhIZJbJbJbJcMiIPIvJoJpIRJrIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDvrvyvstmvtEDtZpUwjtmucEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIyIzITIUIVIUIWIDJsItIFIGIHIHIHIHIHIHIHIIIFItJtMhIZJaJbJaJcMiIPIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDwhwiEDwktmEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIwIvWJWJIvIyIzJuJvJvJvJwIDIEItIFIGIHIHIHIHIHIHIHIIIFItIJMhJxJyJyJyJzMiIPIvWJWJIvIQIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLJAJBJCkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEDEDEDEDEDEDEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIRIvISISIvIvIvJDJDJDJDJDIvIsItIuItItItItItItItItItIuItIsIvJDJDJDJDJDIvIvIvISISIvIRIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalgJFlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJdIRJGJGJGJGIvJHJHJHJHJHIvJIJIJIJIJIJIJIJIJIJIJIJIJIJIJIIvJLJLJLJLJLIvJGJGJGJGIRJmIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlCJMlEJNlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvJnIRJGJGJGJOIvIvIvIvIvIvIvJPJQJQJRJQJQJRJSJTJQJQJRJQJQJPIvIvIvIvIvIvIvJUJGJGJGIRJrIvaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvJGJGJXJGJGJGJGJYIvJZKaKaJYKaKaJYKbJYKaKaJYKaKaKcIvJYJGJGJGJGJXJGJGIvIvIvIvIvIvJVKdKdKeKeKdKfJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKgJGJGJXJGJGJGJGJYKhJYKiKiKiKiKiKiKiKiKiKiKiKiKiJYKhJYJGJGJGJGJXJGJGKgJGJGJGJGKjKkKdKdKeKeKlKmJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIRIRIRIvIvKnKoKpKqKrKcKsKtKuKcKvKwKxKyKnIvIvIRIRIRIvIvIvIvIvIvIvIvIvIvJVKdKdKeKeKdKzJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvKAKBKAIvIvIvKCIRIRIvIRIRKDIRIRIvIRIRKCIvIvIvKAKBKAIvaaaaaaaaaaaaaaaaaaJVKEKdKeKeKdKFJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvaaaaIvKGKAIRKAKGIRKGKAIRKGKAIvaaaaIvIvIvIvIvaaaaaaaaaaaaaaaaaaJVKdKdKdKdKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvIvIvIvIvIvIvIvIvIvIvIvIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVKdKdKeKeKdKdJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKIKJKKKHaaKLaaaaaaKMaaKHKIKJKKKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJVJWJVJVJVJVJWJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKNKNKNKHKHKOKHKPKHKOKHKHKNKNKNKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKRKSKSKUKVKWKXKYKVKUKSKSKZKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKQKQKHLaLbKVLbLbLbKVLbLcKHKQKQKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKQKOLbKVKVKVKVKVKVKVLbKOKQKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHLdLeLfLgKVLhLbKVLiKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLjLkLlLmKVLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLnLoLoLgKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLqLoLoLrKVLiLpKVKVKOLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHLtLuLbLbKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiLwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLiLpKVLiKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLxKVKVLyKVKVKVKVKVKOLzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLbLbLbLbKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLvKVLvKHKVLALBLCKUKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHKHKHKHLDKHKHKHKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHKHLELiKVLFLGKHKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaakokpkqkrksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLHLbLILbLJKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaakKkLLKLLLMkPkQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLNLOLPLQLRKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalgLSlilililjlkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKHLwLwLwLwLwKHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalBlCLTlELUlGlHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaalXlYlilililjlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaamrmsmtmumvmwmxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaanbncndnenfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLWLWLWLWLWLXLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLYLYLYLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLZLZLZLZLZLZLZLZLZLZLZLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLZLZLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLZMaLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLYLYLYLZLZMbLZLZLYLYLYLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLWLWLWLWLWLWLWLWLWLWLWLWLWLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaLVLVLVLVLVLVLVLVLVLVLVLVLVLVLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +gu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kK +lg +lB +lX +mr +aa +aa +LV +LW +LW +LW +LW +LW +LW +LW +LW +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +lh +lC +lY +ms +nb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +Be +lC +lY +ms +nb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +JF +lC +lY +ms +nb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ko +kL +LS +lC +lY +ms +nb +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +kM +li +lD +li +mt +nc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +Au +li +BQ +li +mt +nc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +JA +li +JM +li +mt +nc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kp +LK +li +LT +li +mt +nc +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +kN +li +lE +li +mu +nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +Av +li +lE +li +mu +nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +JB +li +lE +li +mu +nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kq +LL +li +lE +li +mu +nd +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +kO +li +lF +li +mv +ne +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +Aw +li +BR +li +mv +ne +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +JC +li +JN +li +mv +ne +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kr +LM +li +LU +li +mv +ne +aa +LV +LW +LZ +LZ +LZ +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ks +kP +lj +lG +lj +mw +nf +aa +LV +LW +LY +LY +LY +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kQ +lk +lH +lZ +mx +aa +aa +LV +LX +LY +LY +LY +LZ +LZ +Ma +Mb +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fY +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LZ +LZ +LZ +LZ +LZ +LZ +LZ +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LY +LY +LY +LZ +LY +LY +LY +LW +LV +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 +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LW +LW +LW +LW +LW +LW +LW +LW +LW +LV +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +LV +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +Ax +Ax +Ax +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +yC +zo +zN +zo +Bf +qE +Ax +Ax +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +ME +vj +ya +qZ +qZ +qZ +qZ +qZ +BS +qZ +qZ +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +uD +wM +vj +qE +qZ +qZ +qZ +qZ +qZ +qE +qZ +uE +qZ +qE +qE +qE +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +vj +vj +vj +vj +qE +yC +zo +qZ +zo +Bf +qE +qZ +qZ +qZ +qE +DL +DZ +Eh +qE +qE +Ax +qE +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +uC +vk +vj +vj +xu +qE +qE +Ax +Ax +Ax +qE +qE +Ci +uE +qZ +DC +DM +DM +Ei +EC +qZ +qZ +qE +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +uD +vj +vj +vj +xv +qE +yD +qZ +qZ +qZ +Bg +qE +qZ +qZ +qZ +qE +DN +Ea +Ej +qE +qE +EC +qE +qE +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +rW +sW +qE +qE +qE +wb +qE +qE +qE +yE +qZ +qZ +qZ +Bh +qE +qZ +uE +qZ +qE +qE +qE +qE +qE +qZ +qZ +FT +Gr +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Ax +qZ +qZ +qZ +Ax +qZ +qZ +qZ +wN +xw +qE +qZ +qZ +qZ +qZ +qZ +Ax +qZ +qZ +qZ +qE +DO +Eb +Ek +qE +EW +qZ +qZ +Gr +Gz +GX +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Ax +ra +qZ +qZ +tX +qZ +qZ +qZ +qZ +qZ +yb +qZ +qZ +zO +Ay +qZ +BS +qZ +uE +qZ +DD +uE +Ec +uE +Ax +EX +qZ +qZ +Gr +Gz +GX +lI +lI +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 +"} +(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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Ax +qZ +qZ +qZ +Ax +qZ +qZ +qZ +wO +xx +qE +qZ +qZ +qZ +qZ +qZ +Ax +qZ +qZ +qZ +qE +DP +Ed +El +qE +EW +qZ +qZ +Gr +Gz +GX +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +rX +sX +qE +qE +qE +wc +qE +qE +qE +yF +qZ +qZ +qZ +Bh +qE +qZ +uE +qZ +qE +qE +qE +qE +qE +EY +qZ +FT +Gr +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +uE +vl +uE +wP +xy +qE +yG +zp +zP +qZ +qZ +qE +qZ +qZ +qZ +qE +DQ +Ee +Em +qE +qE +Ax +qE +qE +qE +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +uF +vm +wd +uE +xz +qE +qE +Ax +Ax +Ax +qE +qE +Ci +uE +qZ +DE +DR +DR +En +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +vn +uE +vl +uE +Ax +yH +yK +zQ +Az +yK +Ax +qZ +qZ +qZ +qE +DS +Ef +Eo +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +uF +wQ +wd +Ax +yI +zq +yI +AA +yI +Ax +qZ +uE +qZ +qE +qE +qE +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +vn +uE +Ax +yJ +zr +yK +zq +yK +Ax +qZ +qZ +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +yK +zq +yI +AB +Bi +qE +Ax +Ax +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +qE +qE +qE +qE +qE +qE +qE +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mB +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +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 +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +MD +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +hl +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 +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +my +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +hl +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 +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +nx +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +my +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +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 +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +hl +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 +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +my +kt +kt +kt +kt +kt +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mA +hl +hl +hl +hl +hl +nx +hl +hl +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +hl +hl +My +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +hl +mz +mA +hl +hl +hl +hl +hl +hl +kt +kt +kt +nz +uJ +nz +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +hl +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 +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +ku +ku +ku +ku +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +nz +ll +nz +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +kt +hl +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 +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +hl +hl +hl +hl +mA +hl +kt +kt +kt +kt +kt +nz +uJ +nz +kt +rd +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +hl +mz +hl +hl +hl +kt +kt +ku +ku +ku +ku +ku +ud +ku +ku +ku +ku +kt +kt +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +mz +hl +hl +my +hl +hl +oW +ku +ng +qJ +re +se +pZ +pZ +uL +vu +wl +ku +ku +kt +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +ki +kv +kR +lm +ku +kt +hl +hl +hl +hl +hl +hl +kt +ku +pX +pZ +pZ +rf +rf +pZ +rf +vv +wm +si +ku +kt +my +nx +hl +mz +hl +hl +BY +hl +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 +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +kt +kt +kt +kt +kt +kt +kt +nz +pY +pZ +rf +sf +te +pZ +rf +vw +wn +wV +ku +kt +hl +mz +hl +hl +hl +BY +Cp +BY +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 +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +ku +ku +ku +ku +ku +ku +ku +ku +ku +pZ +pZ +rf +sg +tf +pZ +rf +vv +wn +wW +ku +oW +hl +my +mz +nx +hl +hl +BY +hl +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 +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ll +ll +ll +ll +ny +ll +ll +ll +ll +pF +qa +pZ +rg +rf +rf +pZ +pZ +vx +wo +wX +ku +kt +ma +oW +kt +kt +hl +hl +hl +hl +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 +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +ku +nz +nz +nz +ku +ku +ku +ku +ku +ku +qK +pZ +pZ +pZ +pZ +pZ +pZ +pZ +ku +ku +ku +nz +ku +ku +hh +hh +hh +hh +hh +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 +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +mC +nh +ma +kt +ma +ma +kt +kt +ku +qL +pZ +sh +sh +sh +sh +pZ +pZ +wY +xG +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +lm +ku +kt +mz +hl +hl +mz +hl +hl +mz +ma +ku +qM +pZ +si +tg +tg +uM +pZ +wp +ku +xG +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +hl +mz +hl +mz +hl +hl +pG +ku +ku +rh +ku +ku +ku +nz +uJ +nz +ku +xH +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +kt +hl +mz +hl +mA +hl +hl +mz +kt +ku +qN +ri +ri +ku +ku +nz +ll +nz +ku +xI +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kv +kR +ll +ku +ma +hl +hl +hl +mz +hl +hl +mz +ma +ku +qO +ri +sj +ku +ku +nz +ll +nz +ku +xJ +xG +xG +zx +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +ku +ku +ku +ku +kt +hl +mz +mA +hl +hl +mA +hl +pG +nz +qP +rj +ku +ku +ku +nz +ll +nz +ku +xK +xG +yX +zy +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kt +kt +kt +kt +kt +hl +hl +hl +mA +mz +hl +mA +kt +ku +ku +ku +ku +ku +ku +nz +ll +nz +ku +ku +ku +ku +ku +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +hl +hl +mz +ma +hh +aa +ku +sk +sk +sk +nz +ll +nz +sk +sk +sk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +mA +hl +hh +aa +ku +sk +th +ue +nz +uJ +nz +ue +xL +sk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mA +hl +hl +mA +hl +mz +hh +aa +ku +sl +ti +sk +sk +sk +sk +sk +xM +yk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mz +hl +hl +hl +hh +aa +ku +sm +sk +sk +sk +sk +sk +sk +sk +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sn +sk +sk +sk +sk +sk +sk +sk +ym +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sm +sk +sk +sk +sk +sk +sk +xN +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sm +sk +sk +sk +sk +sk +sk +sk +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +VX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +so +sk +sk +sk +sk +sk +sk +sk +yl +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sp +tn +sk +sk +sk +sk +sk +xO +xP +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +sk +sp +ui +ui +ui +ui +ui +xP +sk +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hh +aa +ku +ku +ku +ku +ku +ku +ku +ku +ku +ku +ku +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +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 +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +hh +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 +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KI +KN +KQ +KQ +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KJ +KN +KR +KQ +KQ +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KK +KN +KS +KH +KO +KH +KH +KH +KH +KH +KH +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +hH +pU +qG +rZ +sa +sc +sd +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KS +La +Lb +Ld +Lj +Ln +Lq +KH +Lv +Lv +Lx +Lv +Lv +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +jO +pU +pU +pW +pW +pW +pU +Hy +HH +HH +ED +uH +vo +vr +ED +uH +vo +vr +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KU +Lb +KV +Le +Lk +Lo +Lo +KH +KV +KV +KV +KV +KV +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +oU +pU +qH +qF +pW +pW +pU +Hz +HH +HH +ED +uI +uN +vy +ED +uI +uN +vy +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +KL +KO +KV +KV +KV +Lf +Ll +Lo +Lo +KH +Lv +Lv +KV +Lv +Lv +KH +LE +LH +LN +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +oV +pU +qI +qF +pW +pW +sY +Hz +HH +HH +ED +uG +uN +vs +ED +uG +uN +vs +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KW +Lb +KV +Lg +Lm +Lg +Lr +Lt +KH +KH +Ly +KH +KH +KH +Li +Lb +LO +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +px +pU +rb +qF +pW +pW +sZ +Hy +HH +HH +ED +tm +tm +tm +ED +tm +tm +tm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KP +KX +Lb +KV +KV +KV +KV +KV +Lu +KV +KV +KV +KV +KV +LD +KV +LI +LP +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +py +pU +rc +qF +pW +pW +ta +ED +ED +ED +ED +uK +tm +vt +ED +wf +tm +vt +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KY +Lb +KV +Lh +Lb +Li +Li +Lb +Li +Li +KV +Lb +LA +KH +LF +Lb +LQ +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pz +pV +rY +qF +pW +pW +pU +ED +ED +ED +ED +ED +vq +ED +ED +ED +wg +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +KM +KO +KV +KV +KV +Lb +Lb +Lp +Lp +Lb +Lp +Lp +KV +Lb +LB +KH +LG +LJ +LR +Lw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pA +pW +pW +pW +pW +pW +pU +tk +pU +tZ +pU +pU +pU +pU +pU +pU +pU +tZ +wh +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +KH +KU +Lb +KV +KV +KV +KV +KV +KV +KV +KV +KV +Lb +LC +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pB +pW +pW +pW +pW +pW +pU +tk +pU +pU +pU +pU +vp +pU +pU +pU +pU +pU +wi +ED +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KS +Lc +Lb +Li +Li +Li +KV +Li +Li +Li +KV +Lb +KU +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pC +pW +pW +pW +pW +pW +tb +ED +ED +ub +ED +ED +ED +vz +ED +ED +ED +wj +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +KI +KN +KS +KH +KO +KH +KH +KH +KO +KH +Lw +KH +KO +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pD +qF +pW +pW +pW +pW +tc +ED +tY +tm +ug +ED +tY +tm +we +ED +tY +tm +wk +ED +aa +aa +aa +aa +aa +aa +aa +aa +KJ +KN +KZ +KQ +KQ +KH +aa +aa +Ls +aa +aa +aa +Lz +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pE +qF +pW +pW +pW +pW +td +ED +tW +uc +tm +ED +tW +uc +tm +ED +tW +uc +tm +ED +aa +aa +aa +aa +aa +aa +aa +aa +KK +KN +KQ +KQ +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pS +qF +pW +pW +pW +pW +td +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +KH +KH +KH +KH +KH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pS +qF +pW +pW +pW +pW +tj +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +pT +pU +pU +pU +sb +sb +sb +tl +ua +uf +uh +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fj +Fi +Fi +Fi +Fi +GZ +Hm +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fi +Fi +FZ +Fi +Fi +GZ +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fk +FC +Fi +Gt +Fi +GZ +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fi +Fi +Ga +Fi +Fi +Ha +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ED +Fl +Fi +Fj +Fi +Fi +GZ +Hm +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ED +ED +ED +ED +ED +ED +ED +ED +ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +oe +nT +nU +oe +oe +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rk +sq +to +uj +oe +aa +aa +xb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +rl +sr +tp +uk +mD +aa +oe +xc +oe +aa +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rm +ss +tq +ul +mD +vA +oe +xd +oe +yn +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rn +st +tr +um +nT +vB +oe +Xy +oe +vB +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nU +ro +su +ts +un +nU +vC +wr +xe +wr +yo +nU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oe +rp +su +ts +sw +uO +vD +ws +xf +ws +yp +oe +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +rq +sv +tt +uo +mD +vE +wt +xg +wt +yq +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +mD +mD +tu +mD +mD +mD +wu +xh +wu +mD +mD +oe +oe +nU +oe +oe +mD +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +oe +oe +mD +oe +oe +mD +rr +sw +tv +sw +uP +mD +wv +wv +wv +mD +yY +zz +oA +zc +Bu +BZ +Cq +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +of +oA +oX +pH +qb +mD +rs +sw +pR +sw +uQ +mD +WQ +xh +WQ +mD +yZ +pg +pg +pg +pg +pg +Cr +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +og +oB +oY +oB +qc +mD +mD +mD +mD +mD +qR +mD +ww +xi +wz +qR +za +pg +Ab +AJ +Bv +pg +Cs +qR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +oh +oC +oZ +oB +qd +nU +rt +sx +tx +up +uR +mD +ss +xj +tr +nU +zb +pg +Ac +AK +Bw +pg +Ct +nT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +oi +oD +pa +pI +oF +qQ +qh +sy +ty +uq +uS +mD +ss +ws +tr +rz +zc +zA +tw +zA +tw +zA +Cu +nU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +ni +nA +mD +oj +oE +pb +pJ +qe +mD +ru +pJ +oB +oB +uT +nT +wx +ws +wB +yr +sw +tw +Ad +AL +Bx +tw +Cv +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mE +nj +nB +nS +ok +oF +oF +pK +qf +nU +rv +sz +tz +ur +uU +vF +wy +ws +xQ +nT +sw +zB +Ae +AM +By +Ca +Cw +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gg +gg +gg +gg +gg +gg +gv +hb +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +hb +ga +gg +gg +gg +gg +gg +gg +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +nk +nC +mD +ol +oG +pc +oI +qg +mE +rw +sA +tA +oB +uV +rz +wz +ws +xR +yr +sw +zC +Af +AN +Bz +Cb +Cx +mD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +EG +EH +Ev +Iw +IR +Jd +Jn +IR +Iw +IR +Jd +Jn +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +gk +gl +gl +gl +gk +gj +gk +gk +gk +gk +gk +gj +gk +gl +gl +gl +gk +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +mD +mD +nT +om +oH +pd +pL +qh +qQ +rx +sB +tB +us +uW +mD +su +ws +ts +rz +zd +zB +Ag +AO +BA +Ca +Cy +mD +aa +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ev +Ev +Ep +Iv +Iv +IR +IR +Iv +Iv +Iv +IR +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +gk +gl +gk +gk +gk +gj +gk +gk +hC +gk +gk +gj +gk +gk +gk +gl +gk +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nU +on +oI +pe +pM +qi +mD +ry +sC +tC +oB +uX +mD +su +ws +ts +mD +zc +tw +Ah +AP +Ah +tw +Cz +mD +aa +aa +aa +aa +aa +Ep +Fm +FD +Gb +Ep +GC +Hb +Hn +HA +HI +Ep +HZ +Ih +Gv +Ix +IS +Je +Jo +IS +WJ +IS +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +gk +gl +gk +gk +gk +gj +gk +hC +hD +hC +gk +gj +gk +gk +gk +gl +gk +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mD +mE +oJ +mD +mD +mD +mD +rz +sD +mD +nU +mD +mD +su +ws +ts +qR +pH +zA +tw +zA +tw +zA +CA +mD +aa +aa +aa +aa +aa +Ep +Fn +FE +Gc +Gu +Gc +Gc +Gc +Gc +Gc +HS +FI +FL +Gv +Ix +IS +Jf +Jp +IS +WJ +IS +JG +JG +Iv +Kg +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +gk +gl +gk +gk +gk +gj +gk +gk +hC +gk +gk +gj +gk +gk +gk +gl +gk +fZ +gb +gh +gt +gh +gt +gh +gt +gh +gt +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iX +jk +jr +iX +jr +jI +iX +aa +aa +aa +aa +iX +iX +mF +jE +iF +mD +oo +oI +pf +pN +qj +nU +rr +sE +tD +mD +uY +oe +su +ws +ts +mD +nT +rz +Ai +Ai +Ai +rz +nU +mD +aa +aa +aa +aa +aa +Ep +Fo +FF +Gd +Ep +GD +GD +GD +GD +GD +Ep +FH +Ge +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +JG +JG +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +gk +gl +gl +gl +gk +gj +gk +gk +gk +gk +gk +gj +gk +gl +gl +gl +gk +fZ +gb +gh +gh +gh +gh +gh +gh +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jb +jl +js +iX +js +jJ +jb +aa +aa +aa +aa +iX +mb +mG +nl +nD +mD +op +oK +pg +pg +qk +qR +rA +sF +tE +nU +uZ +oe +su +ws +ts +mD +ze +zD +sw +sw +sw +zD +CB +mD +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +FI +FL +Ep +Iy +Iy +Iy +Iy +Iy +Iy +Iv +JG +JO +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gi +gi +gi +gi +gi +gi +gx +hb +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +hb +gc +gi +gi +gi +gi +gi +gi +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iN +iX +iX +jm +jr +iX +jr +jK +iX +iX +iX +iX +iN +iF +mc +mH +nm +nE +mD +oq +oL +ph +pO +ql +nT +rB +sG +tF +mD +uY +oe +su +xf +ts +mD +zf +sw +tw +tw +tw +sw +CC +mD +aa +aa +aa +aa +Ep +EE +Ep +FG +FN +Gv +ER +Hc +Fp +Hc +Fp +HT +Ia +Ge +Ep +Iz +Iz +Iz +Iz +Iz +Iz +Iv +Iv +Iv +JX +JX +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +hb +hb +hb +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hb +hb +hb +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iO +iO +jc +jn +iP +jy +jD +jL +jc +jc +jc +iO +iO +iX +md +iR +nn +nF +mD +nT +nU +mD +mD +mD +mD +mD +sH +rz +mD +oe +qR +wA +ws +ts +mD +zg +sw +Aj +AQ +BB +sw +CD +mD +aa +aa +aa +aa +Eq +EF +Eq +FH +Ge +Gv +GE +Fw +Fq +Fw +Fq +Fw +Fq +FM +Ep +IA +IT +IT +IT +IT +Ju +JD +JH +Iv +JG +JG +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +gk +gk +gk +gk +gk +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iP +iP +jd +jo +jt +jt +jt +jM +jP +kj +kj +jD +jD +iX +me +mI +lo +nG +mF +or +oM +pi +pP +qm +nU +rC +sI +tG +mD +va +oe +su +ws +ts +mD +zh +sw +Ak +AR +BC +sw +CE +mD +aa +aa +aa +aa +Ep +Ev +Ep +FI +Gf +Ep +Ep +FK +Ep +Ep +EK +Gw +EK +Ep +Ep +IB +IU +IV +IV +IU +Jv +JD +JH +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gk +gk +gw +gj +gb +gk +gk +gk +gw +gj +gb +gk +gl +gk +gw +fZ +gk +gh +gh +gh +gk +fZ +gb +gh +gl +gh +gw +gj +gb +gh +gh +gh +gw +gj +gb +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iQ +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +ln +iN +mf +iR +lo +nH +jE +mg +mi +pj +nm +qm +qR +rD +sJ +tH +mD +vb +oe +su +xk +ts +mD +zi +sw +tw +tw +tw +sw +CF +nT +aa +aa +aa +aa +Ep +EG +Ev +FH +Ge +Ep +GF +GM +Ho +HB +HJ +HU +Ib +Ii +Ep +IB +IV +Jg +IV +IV +Jv +JD +JH +Iv +JG +JG +IR +KB +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +fZ +gk +fZ +gl +fZ +gk +fZ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +je +iO +iY +iO +iY +iO +iY +iO +kw +iY +lo +lJ +mg +iR +lo +mg +lJ +mg +iR +iY +lo +mg +nT +rE +sw +tI +mD +va +oe +wB +xi +xS +mD +zj +zE +Al +AS +BD +zE +CG +mD +aa +aa +aa +aa +Ep +EH +Ev +FI +FL +EK +GG +Gc +Hd +Gc +Hd +Gc +Hd +Ij +Ep +IB +IU +IV +IV +IU +Jv +JD +JH +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gj +gb +gk +gl +gk +gw +gj +gb +gk +gl +gk +gw +fZ +gk +gh +gh +gh +gk +fZ +gb +gh +gl +gh +gw +gj +gb +gh +gl +gh +gw +gj +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +je +jp +iY +jp +iY +jp +iY +jp +kw +iY +lo +iF +mh +mJ +lq +nI +iF +os +iR +iY +lo +qn +mD +mD +mD +mD +mD +mD +mD +wu +xh +wu +mD +nT +rz +mD +mD +mD +rz +nU +mD +Dq +io +io +io +Ep +Ev +Ep +FH +Ge +Ep +GH +Hd +Gc +HC +Gc +Hd +Gc +Ik +Ep +IC +IW +IW +IW +IW +Jw +JD +JH +Iv +JY +JY +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gk +gk +gk +gk +gk +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iR +iY +je +jp +iY +jp +iY +jp +iY +jp +kw +iY +lo +jE +iF +iF +lJ +iF +iN +ot +mI +iY +nn +qo +iN +iF +iF +rK +mQ +io +vG +vG +vG +vG +vG +io +rK +mQ +io +io +io +qw +iu +ut +iu +lN +iu +Er +EI +Fp +FJ +Gg +EK +GI +Gc +Hp +Gy +HK +HV +Ic +Ep +Ep +ID +ID +ID +ID +ID +ID +Iv +Iv +Iv +Iv +Kh +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gk +gk +gk +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +je +jp +iY +jp +iY +jp +iY +jp +kw +iY +lp +iF +mi +kj +kj +nm +iF +ou +iR +iY +lo +oM +iF +rF +iF +iu +iu +io +im +Oj +mk +Oj +im +io +iu +iu +io +mQ +io +iu +im +Dr +ip +iu +io +Es +EJ +Fq +Fw +Gh +Ep +GJ +Hd +Hq +Gx +HL +HW +HW +Il +Is +IE +IX +Jh +Jh +Js +IE +Is +JI +JP +JZ +JY +Kn +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iG +iR +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +lo +lK +iR +iY +iY +lo +lK +mg +oN +iZ +lq +qp +iF +iX +iF +tJ +tK +mR +vH +tK +xl +xT +ys +mR +zF +Am +tP +iu +io +rN +CX +lS +DF +DT +io +Ep +EK +Ep +FK +Ep +Ep +Ep +Ep +Ep +Ep +HM +HW +HN +Il +It +It +It +It +It +It +It +It +JI +JQ +Ka +Ki +Ko +KC +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gB +gb +gk +gl +gk +gw +gk +gk +gh +fZ +gh +gk +gk +gk +gl +hC +gl +gk +gk +gk +gh +fZ +gh +gk +gk +gb +gh +gl +gh +gw +gB +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iS +iZ +jf +jq +ju +ju +iZ +jN +jQ +jN +jf +iZ +lq +iF +mj +jf +iZ +nJ +iF +ov +oO +pk +mg +qq +qS +rG +ZX +tK +nq +mR +nq +np +nq +nq +nq +mR +nq +zF +Xt +ut +NG +ly +jA +jA +jA +DU +io +Et +EL +Ev +Fq +Gi +Ep +GK +GP +GK +Ep +HN +HW +HN +Il +Iu +IF +IF +IF +IF +IF +IF +Iu +JI +JQ +Ka +Ki +Kp +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gl +gl +gl +gw +gB +gb +gl +gl +gl +gw +gk +gk +gh +gl +gh +gk +gk +gk +hC +hE +hC +gk +gk +gk +gh +gl +gh +gk +gk +gb +gl +gl +gl +gw +gB +gb +gl +gl +gl +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iF +iF +iN +iF +iF +iF +iF +jE +iF +iF +iF +iF +iN +iF +iF +iF +iF +no +iF +iF +iN +iX +pl +pQ +iX +iF +iX +iF +tL +tL +iu +iu +wC +iu +iu +iu +in +tL +tL +io +iu +io +CH +vM +Ds +DG +Mf +im +Eu +EM +Fr +FL +Gj +Ep +Ev +Ev +Ev +Ep +HO +HW +Id +Il +It +IG +IG +IG +IG +IG +IG +It +JI +JR +JY +Ki +Kq +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gB +gb +gk +gl +gk +gw +gk +gk +gh +fZ +gh +gk +gk +gk +gl +hC +gl +gk +gk +gk +gh +fZ +gh +gk +gk +gb +gh +gl +gh +gw +gB +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lL +iu +mK +np +nK +nV +ow +oP +np +nK +qr +io +rH +io +tK +nq +iu +vI +iC +xm +xU +yt +iu +nq +xT +iu +rK +io +io +iu +Dt +DH +iu +in +Ev +EN +Ev +FL +FI +Ep +GL +He +Hr +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kr +Iv +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gk +gk +gk +gk +gk +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +io +mL +nq +nq +nq +nq +nq +nq +nq +qs +in +io +in +tK +nq +io +vJ +ly +kl +xV +yu +iu +nq +An +in +io +in +CI +CY +wH +np +oQ +iu +Ew +Ey +Fs +FM +Gk +Ep +Ev +Ev +Ev +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kc +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gk +gk +gk +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +fZ +gj +gj +gj +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lM +mk +mM +nq +nq +nq +nq +nq +nq +nq +qs +iu +rI +mk +tK +nq +iu +vK +wD +km +nN +yv +im +nq +xT +iu +BE +mk +CJ +nq +nq +nq +DV +iu +Ex +EO +EO +EO +Gl +Gw +GM +GM +Hs +Gy +HN +HW +HN +Il +It +IH +IH +Ji +Ji +IH +IH +It +JI +JR +JY +Ki +Ks +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gk +gk +gk +gk +gk +fZ +fZ +fZ +gQ +fZ +fZ +fZ +ga +gg +gg +gg +gv +fZ +ga +gg +gg +gg +gv +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +lr +lM +lr +mN +nq +nq +nW +ox +oQ +nq +nq +qt +qT +rI +NU +tM +nq +iu +vL +wE +km +km +Me +iu +nq +nq +qT +BE +NU +wH +nq +np +nq +wH +Eg +Ey +EO +Ft +EO +Gm +Un +GN +GN +GN +Nk +HL +HW +HN +Il +It +IH +IH +Jj +Jq +IH +IH +It +JI +JS +Kb +Ki +Kt +KD +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gl +gk +gw +gj +gb +gk +gl +gk +gw +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gk +gh +gh +gh +gk +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gb +gh +gl +gh +gw +gj +gb +gh +gl +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lM +iu +mM +nq +nq +nq +nq +nq +nq +nq +qs +mk +rI +iu +tN +nq +iu +vM +wF +km +nN +yw +im +nq +xo +mk +BE +iu +CK +nq +nq +nq +DW +iu +Ez +EO +EO +EO +Gl +Gy +GM +GM +Hs +Ep +HN +HW +HN +Il +It +IH +IH +Ji +Ji +IH +IH +It +JI +JT +JY +Ki +Ku +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +gQ +gQ +gQ +gQ +gQ +gQ +fZ +gk +fZ +gl +fZ +gk +fZ +gQ +gQ +gQ +gQ +gQ +gQ +gb +gl +gl +gl +gw +gj +gb +gl +gl +gl +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +io +mO +nq +nq +nq +nq +nq +nq +nq +qs +in +io +in +tN +nq +io +vN +ly +kl +xW +yx +iu +nq +Ao +in +io +in +CL +CZ +wH +np +nW +iu +EA +Ey +Fu +FN +Gk +Ep +Ev +Ev +Ev +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kc +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gb +gk +gk +gk +gw +gj +gb +gk +gk +gk +gw +fZ +fZ +fZ +gQ +fZ +gB +fZ +gk +gh +gh +gh +gk +fZ +gB +fZ +gQ +fZ +fZ +fZ +gb +gh +gh +gh +gw +gj +gb +gh +gh +gh +gw +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +lN +iu +mP +nr +nL +nX +oy +nX +nL +nr +qu +io +rJ +iu +tN +nq +iu +rN +iC +xn +xX +nw +iu +nq +xo +iu +mQ +io +io +iu +Du +DI +iu +in +Ev +EN +Ev +FL +FP +Ep +GO +He +Ht +Ep +HN +HW +HN +Il +It +IH +IH +IH +IH +IH +IH +It +JI +JQ +Ka +Ki +Kv +Iv +IR +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +fZ +fZ +gQ +gB +gB +gB +gk +gk +gk +gk +gk +gB +gB +gB +gQ +fZ +fZ +fZ +gc +gi +gi +gi +gx +fZ +gc +gi +gi +gi +gx +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +iu +io +iu +yU +mk +yU +iu +io +iu +io +iu +io +tL +tL +iu +iu +wC +iu +iu +iu +in +tL +tL +io +iu +io +CM +Da +Dv +DJ +Mg +im +Eu +EP +Fr +FL +Gn +Ep +Ev +Ev +Ev +Ep +HO +HW +Id +Il +It +II +II +II +II +II +II +It +JI +JR +JY +Ki +Kw +IR +KG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +gJ +gJ +gJ +fZ +fZ +fZ +fZ +gQ +fZ +gB +fZ +fZ +gk +gk +gk +fZ +fZ +gB +fZ +gQ +fZ +fZ +fZ +fZ +fZ +gP +fZ +fZ +fZ +fZ +gh +gh +gh +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +il +mQ +io +nM +nM +nM +nM +nM +io +mQ +iu +rK +iu +tN +nq +mR +nq +np +nq +nq +nq +mR +nq +zG +Xt +ut +NG +ly +jA +jA +jA +DX +io +Et +EQ +Ev +Fv +Go +Ep +GP +GK +GP +Ep +HM +HW +HN +Il +Iu +IF +IF +IF +IF +IF +IF +Iu +JI +JQ +Ka +Ki +Kx +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gD +gK +gO +gS +gW +fZ +fZ +fZ +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +fZ +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +ir +iB +iI +ir +iB +il +ir +iB +il +ir +iB +il +ir +iB +iI +ir +iB +il +in +im +iu +Oj +mk +Oj +iu +io +io +io +io +io +tO +tN +mR +vO +tN +xo +xo +yy +mR +zG +Ap +AT +iu +io +CN +Db +lS +ns +DY +io +Ep +EK +Ep +FK +Ep +Ep +Ep +Ep +Ep +Ep +HN +HW +HN +Il +It +It +It +It +It +It +It +It +JI +JQ +Ka +Ki +Ky +KC +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gE +gk +gi +gk +gX +gF +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +is +iC +iJ +iT +iT +jg +iT +iT +jz +iT +iT +jR +iT +iT +kS +ls +iC +kZ +mR +kW +iL +iT +iT +iT +ls +iu +lN +io +io +io +tP +UO +io +im +yU +mk +yU +im +io +iu +iu +io +rK +io +iu +im +iC +ip +iu +io +Er +ER +Fv +Fp +Gp +Ep +GQ +Hf +Hu +Gx +HL +HW +HW +Il +Is +IJ +IY +Jk +Jk +Jt +IJ +Is +JI +JP +Kc +JY +Kn +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gF +gL +gk +gT +gC +fZ +go +fZ +gh +gh +gh +fZ +fZ +gB +gB +gB +fZ +fZ +gh +gh +gh +fZ +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +it +iC +iK +iU +iU +iU +iU +jv +iC +jF +iU +iU +iU +iU +iU +lt +iC +kZ +mR +iC +iK +iU +iU +jv +jG +iu +qv +io +io +rK +iu +ut +io +vP +vP +vP +vP +vP +io +rK +mQ +io +io +io +lL +iu +iC +iu +qv +iu +Es +ES +Fw +FO +Gg +EK +GR +Hf +Hv +Gy +HP +HP +Ic +Ep +Ep +Mh +Mh +Mh +Mh +Mh +Mh +Iv +Iv +Iv +Iv +Kh +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gh +gh +gh +gC +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +iu +iu +im +iu +ja +iu +iu +jw +jA +jG +iu +iu +ja +iu +im +iu +iu +io +iu +ja +iu +iu +iu +jw +pm +im +iu +io +io +iu +im +yj +io +im +Oj +mk +Oj +im +io +iu +iu +ip +im +io +io +io +lT +io +io +io +Ep +Ev +Ep +FH +Gq +Ep +GS +Hf +Hf +HD +Hf +Hf +Hf +Io +Ep +IL +IZ +IZ +IZ +IZ +Jx +JD +JL +Iv +JY +JY +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gn +gm +gn +fZ +fZ +gG +gM +gh +gU +gY +fZ +go +gB +gh +hj +gh +gj +gk +gj +gk +gj +gk +gj +gh +hj +gh +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +iv +iD +iD +iV +iC +jh +iu +jw +jA +jG +iu +jS +iC +kx +kT +lu +lO +im +mS +iC +nN +nY +iu +jw +jG +iu +qv +iu +rL +sK +iC +uu +io +vQ +wG +xp +wG +qr +im +zH +Aq +AU +BF +iu +lL +iu +iC +io +qw +lL +Ep +ET +Ev +FP +FL +EK +GT +Hf +Hf +Hf +Hf +Hf +Hf +Ip +Ep +IM +Ja +Jb +Jb +Ja +Jy +JD +JL +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gn +gm +gn +fZ +fZ +gE +gk +gi +gk +gX +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ip +iw +iC +iC +iC +iC +ji +im +jw +jA +jG +im +jT +iC +iC +iC +iC +iC +kZ +ly +jA +km +nZ +im +jw +jG +iu +lN +iu +rM +sK +mX +nw +vc +mO +nq +nq +nq +qs +vc +zI +nq +Ar +BG +iu +qw +iu +jA +io +iu +iu +Ep +EU +Ev +FH +Gq +Ep +GU +GM +Hw +oS +oT +HX +Ie +Iq +Ep +IM +Jb +Jl +Jb +Jb +Jy +JD +JL +Iv +JG +JG +IR +KB +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +fZ +go +fZ +gh +hj +gh +fZ +gl +hj +hj +hj +gl +fZ +gh +hj +gh +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ix +iE +iE +iW +iC +jh +iu +jw +jA +jG +iu +jU +iC +ky +kU +lv +lP +im +mT +iC +nN +oa +iu +jw +jG +iu +qv +iu +rN +sK +Md +uv +iu +vR +nq +nq +nq +yz +iu +zI +Ar +nq +BH +iu +qv +iu +jA +io +Dw +iC +Ep +Ev +Ep +FP +Gf +Ep +Ep +FK +Ep +Ep +EK +Ep +EK +Ep +Ep +IM +Ja +Jb +Jb +Ja +Jy +JD +JL +Iv +JG +JG +IR +KA +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gF +gh +gh +gh +gC +gl +go +gl +gh +hj +gh +gB +hj +hj +hj +hj +hj +gB +gh +hj +gh +gl +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +iu +iu +im +iu +ja +iu +iu +jw +jA +jG +iu +iu +ja +iu +im +iu +iu +io +iu +ja +iu +iu +iu +jw +pm +im +iu +im +rO +sK +jA +uw +vd +vS +wH +nq +nq +np +zk +zJ +nq +Ar +BI +io +iu +io +Dw +kZ +jA +jA +EB +EF +Yt +FH +Gq +Gv +GV +Fp +Fv +Fp +Fv +Fp +Fv +FN +Ep +IN +Jc +Jc +Jc +Jc +Jz +JD +JL +Iv +JG +JG +Iv +Iv +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gG +gM +gh +gU +gY +gl +go +gl +gh +hj +gh +gB +hj +hj +gl +hj +hj +gB +gh +hj +gh +gl +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +iy +iC +iL +iT +iT +iT +iT +jx +iC +jH +iT +iT +iT +iT +iT +ls +iC +kZ +mR +iC +iL +iT +iT +jx +jG +iu +qw +iu +rP +sK +tQ +ux +iu +vR +nq +nq +nq +yz +iu +zJ +Ar +nq +BJ +iu +lN +iu +jA +io +iC +iC +Ep +EV +Ep +FQ +FM +Gv +EJ +Hg +Fw +Hg +Fw +HY +If +Gq +Ep +Mi +Mi +Mi +Mi +Mi +Mi +Iv +Iv +Iv +JX +JX +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +gh +gC +gE +gk +gi +gk +gX +gl +go +gl +gh +hj +gh +gB +hj +hj +hj +hj +hj +gB +gh +hj +gh +gl +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +iz +iC +iM +iU +iU +jj +iU +iU +jB +iU +iU +jV +iU +iU +kV +lt +iC +kZ +mR +ns +iK +iU +iU +iU +lt +iu +lL +iu +rQ +sK +jA +uw +vd +vS +wH +nq +nq +np +zk +zJ +nq +Ar +BK +iu +lL +iu +jA +io +io +io +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +FP +FL +Ep +IP +IP +IP +IP +IP +IP +Iv +JG +JU +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +fZ +go +fZ +gh +hj +gh +fZ +gl +hj +hj +hj +gl +fZ +gh +hj +gh +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +ir +iB +iI +ir +iB +il +ir +iB +il +ir +iB +il +ir +iB +iI +ir +iB +il +in +im +iu +ja +mk +ja +iu +io +io +io +rR +iC +mm +uy +iu +vT +wI +xq +wI +yA +iu +zK +As +zJ +BL +iu +lN +iu +iC +io +aa +aa +aa +Ep +Fx +FR +Gb +Ep +GD +GD +GD +GD +GD +Ep +FH +Gq +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +JG +JG +JG +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gh +gh +gh +gC +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +iH +iq +iA +il +mU +nt +nO +iC +kk +iC +pn +io +qx +qx +qx +ZJ +tR +qx +io +im +yU +mk +yU +im +io +io +io +UO +io +io +iu +io +UO +io +aa +aa +aa +Ep +Fy +FE +Gc +Gu +Gc +Gc +Gc +Gc +Gc +HS +FP +FL +Gv +Ix +IS +Je +Jo +IS +WJ +IS +JG +JG +Iv +Kg +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +go +gm +go +fZ +fZ +gG +gM +gh +gU +gY +fZ +go +gB +gh +hj +gh +gj +gk +gj +gk +gj +gk +gj +gh +hj +gh +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +il +ka +km +km +km +km +km +po +in +qx +qU +qV +sM +qV +uz +qx +vU +vU +vU +vU +vU +qx +zL +qV +sM +BM +Cc +CO +CQ +Cc +DK +aa +aa +aa +Ep +Fz +FS +Gd +Ep +GW +Hh +Hx +HF +HR +Ep +Ig +Ir +Gv +Ix +IS +Jf +Jp +IS +WJ +IS +JG +JG +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gE +gk +gi +gk +gX +fZ +go +gB +gh +hj +gh +gk +gj +gk +gj +gk +gj +gk +gh +hj +gh +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jW +kk +iC +kW +iC +lQ +io +kb +km +km +km +km +km +pp +io +qx +qx +qx +Wc +qx +qx +qx +rS +wJ +xr +wJ +rS +qx +qx +qx +Wc +qx +qx +qx +qx +Wc +qx +aa +aa +aa +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ep +Ev +Ev +Ep +Iv +Iv +IR +IR +Iv +Iv +Iv +IR +IR +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +fZ +go +fZ +gh +gh +gh +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gh +gh +gh +fZ +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jX +kl +kz +kX +lw +kl +kZ +iC +km +km +km +km +km +po +io +qy +qz +qx +sN +tS +uA +uA +vV +wK +xs +wK +vV +uA +uA +tS +AV +qx +qz +qx +Dc +Cc +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +ET +EU +Ev +IQ +IR +Jm +Jr +IR +IQ +IR +Jm +Jr +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gh +gh +gh +gC +hc +hi +hm +hr +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hI +gh +gh +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jY +kl +kA +kY +lw +kl +im +mV +nu +nP +ob +iC +iC +kh +io +qz +qy +qx +sO +tT +uB +uB +uB +uB +uB +uB +uB +uB +uB +At +AW +qx +qz +qx +Dd +CQ +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ep +Ep +Ep +Ep +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +JG +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +gG +gM +gh +gU +gY +hd +hj +hn +hs +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +hJ +fZ +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +ja +io +io +io +ja +io +io +io +io +in +ja +ja +in +io +qA +qy +qV +sP +tT +uB +ve +vW +uB +uB +uB +uB +uB +uB +At +AX +qV +Cd +qx +De +Dx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Iv +Kj +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gn +gm +fZ +fZ +gE +gl +gl +gl +gX +hd +hj +hn +hs +gk +gl +gk +fZ +gl +gl +gl +fZ +gk +gl +gk +hJ +fZ +fZ +fZ +gI +gN +gQ +gV +ha +fZ +fZ +gm +gn +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +jZ +iC +kB +in +lx +lR +ml +mW +nv +nQ +ly +iC +iC +lQ +io +qy +qz +rS +sQ +tT +uB +vf +vX +vW +uB +uB +uB +uB +uB +At +AY +rS +qy +qx +Dc +Cc +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +JV +Kk +JV +JV +JV +JV +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gF +gL +gk +gT +gC +hd +hj +hn +hs +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +hJ +fZ +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +km +km +kZ +ly +lS +mm +mX +nw +iu +ly +kl +kl +kk +io +qy +qz +qx +sQ +tT +uB +vf +vY +vX +vW +uB +uB +uB +uB +At +AY +qx +qV +qx +qx +sL +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JW +Kd +Kd +Kd +KE +Kd +Kd +JW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +gH +gJ +gJ +gJ +gZ +he +hk +ho +ht +gi +gi +gi +gi +gi +gi +gi +gi +gi +gi +gi +hK +gh +gh +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ip +kb +km +kC +im +iu +lT +iu +iu +iu +im +oc +mY +km +pq +io +qx +qV +qx +sR +tT +uB +ve +vZ +vZ +vZ +vZ +vZ +yB +uB +At +AZ +qx +Ce +CP +Df +Dy +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Kd +Kd +Kd +Kd +Kd +Kd +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gP +fZ +fZ +fZ +go +fZ +hu +hz +hz +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hz +hz +hL +fZ +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +kl +kD +la +kl +kl +kl +kl +kl +iu +od +mY +km +pr +io +qB +qW +rT +sO +tT +uB +vg +vY +vY +vY +xY +wa +zl +uB +At +AW +BN +Cf +CQ +CQ +Cc +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Ke +Ke +Ke +Ke +Kd +Ke +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +hz +hz +hj +gl +hj +hz +hz +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +kc +kl +kE +lb +kl +km +mn +mY +kl +iu +od +mY +km +ps +io +qC +qX +rU +sO +tT +uB +vh +vg +vY +vY +vY +yB +vh +uB +At +Ba +BO +Cg +CQ +CQ +Dz +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Ke +Ke +Ke +Ke +Kd +Ke +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +go +gm +go +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +hu +hz +hz +hj +hz +hz +hj +hz +hz +hj +hz +hz +hL +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +kd +kl +kF +lc +kl +km +mo +mY +kl +iu +od +mY +km +pt +io +qD +qY +rV +sO +tT +uB +ve +vZ +wL +vY +vY +vY +yB +uB +At +AW +BP +Cf +CQ +Dg +DA +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +Kd +Kl +Kd +Kd +Kd +Kd +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +gl +hj +hz +hz +hz +hj +gl +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +ke +kl +kG +ld +kl +km +km +km +kl +kZ +ly +km +km +pu +io +qx +qV +qx +sR +tT +uB +vg +wa +wa +wa +wa +wa +zl +uB +At +AZ +qx +Ch +CR +Dh +DB +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JW +Kf +Km +Kz +KF +Kd +Kd +JW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +hu +hz +hz +hz +gl +hj +hz +hj +gl +hz +hz +hz +hL +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +im +kf +kl +kH +le +kl +km +mo +mY +kl +iu +od +mY +km +pv +in +qz +qy +qx +sQ +tT +uB +uB +uB +uB +xt +xZ +vY +zm +uB +At +AY +qx +qV +qx +qx +qx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +JV +JV +JV +JV +JV +JV +JV +JV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +hp +hu +fZ +hz +hz +hz +gl +hj +gl +hz +hz +hz +fZ +hL +hp +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +in +kg +kl +kE +lb +kl +km +mn +mY +kl +iu +od +mY +km +ps +io +qy +qz +rS +sQ +tT +uB +uB +uB +uB +uB +xt +xZ +zm +uB +At +AY +rS +qz +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gn +gm +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +hp +hu +hz +fZ +hz +hz +hz +hz +hz +hz +hz +fZ +hz +hL +hp +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +gm +gn +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +kl +kD +lf +kl +kl +kl +kl +kl +iu +od +mY +km +pr +io +qA +qy +qV +sS +tT +uB +uB +uB +uB +uB +uB +xt +zl +uB +At +Bb +qV +Cd +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +hp +hu +fZ +hz +hz +hz +gq +hB +gq +hz +hz +hz +fZ +hL +hp +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ip +kb +km +kI +im +lz +lU +mp +mZ +lU +im +oc +mY +km +ka +io +qz +qy +qx +sO +tT +uB +uB +uB +uB +uB +uB +uB +uB +uB +At +AW +qx +qy +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +hu +hz +hz +hz +gq +hB +hz +hB +gq +hz +hz +hz +hL +fZ +go +gB +gB +gB +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +ka +km +km +kZ +ly +lV +lW +lW +lV +iu +ly +kl +kl +pw +io +qz +qy +qx +sT +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +Bc +qx +qz +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +gq +hB +hz +hz +hz +hB +gq +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +kh +kn +kJ +in +lA +lW +mq +na +lW +nR +ly +oz +oR +ke +io +qx +qx +qx +sU +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +Bd +qx +qx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +go +gm +go +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +hu +hz +hz +hB +hz +hz +hB +hz +hz +hB +hz +hz +hL +gB +go +gB +gI +gN +gQ +gV +ha +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +io +io +io +io +io +io +ip +io +io +im +io +io +io +io +io +io +qx +qx +qx +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +qx +qx +qx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +hu +hz +hz +hz +hz +hB +gq +hB +hz +hz +hz +hz +hL +gB +go +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +fZ +hu +hz +hz +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hz +hz +hL +fZ +go +fZ +fZ +fZ +gR +fZ +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +gh +gh +hv +gp +gp +gp +gp +gp +gp +gp +gp +gp +gp +gp +hM +hP +hS +hU +hX +gO +gO +gO +ih +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +fZ +hw +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hN +hQ +hB +hV +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gn +gm +fZ +fZ +gI +gN +gQ +gV +ha +gB +fZ +fZ +hw +hf +gq +hf +fZ +gq +gq +gq +fZ +hf +gq +hf +hN +hQ +hB +hV +hY +gq +gq +gq +ii +fZ +fZ +gm +gn +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +fZ +hw +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hN +hQ +hB +hV +hZ +ic +gh +if +ij +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +gh +gh +hx +hA +hA +hA +hA +hA +hA +hA +hA +hA +hA +hA +hO +hR +hT +hW +gF +gh +gh +gh +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +fZ +gh +gh +gh +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gh +gh +gh +fZ +go +fZ +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +af +af +af +af +af +af +af +af +af +bj +bk +bk +bk +bk +bk +bk +bk +bk +bk +bk +bj +dm +dm +dm +dm +dm +dm +dm +dm +dm +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +hY +hf +gp +hf +ii +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +aw +af +af +aO +aR +aG +af +ax +af +bj +bk +bk +bk +bk +bk +bk +bk +bk +bk +bk +bj +dm +dG +dG +dm +dG +dG +dm +dG +dG +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +go +gm +go +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +gh +hB +gh +gs +hf +gs +hf +gs +hf +gs +gh +hB +gh +gB +go +fZ +hZ +ic +gh +if +ij +fZ +fZ +go +gm +go +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +ax +af +af +af +af +af +af +ax +af +bj +bk +bk +bk +bk +ce +cq +bk +bk +bk +bk +bj +dm +dG +dG +eu +dG +dG +eu +dG +dG +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +gF +gh +gh +gh +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +ax +aG +aM +af +aS +af +af +aG +af +bj +bk +bk +bk +bk +bk +cr +bk +bk +bk +bk +bj +dm +dG +dG +dm +dG +dG +dm +dG +dG +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +gh +hB +gh +fZ +gq +hB +hB +hB +gq +fZ +gh +hB +gh +fZ +go +fZ +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +af +af +af +af +af +aw +af +af +af +af +bj +bk +bk +bk +bk +bk +bk +bk +bk +bk +bk +bj +dm +dm +dm +dm +dm +dm +dm +dm +dm +dm +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gq +gh +hB +gh +gB +hB +hB +hB +hB +hB +gB +gh +hB +gh +gq +go +gq +hY +hf +gp +hf +ii +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gq +gh +hB +gh +gB +hB +hB +gq +hB +hB +gB +gh +hB +gh +gq +go +gq +hZ +ic +gh +if +ij +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +bj +bl +bn +bD +ca +bD +bl +ca +bD +bm +bl +bj +dn +dH +ed +ev +ew +ev +ew +eW +fj +dn +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gq +gh +hB +gh +gB +hB +hB +hB +hB +hB +gB +gh +hB +gh +gq +go +gq +gF +gh +gh +gh +gC +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bj +bm +bD +bR +bl +bl +bE +cD +cK +cK +ca +bj +dn +dI +ee +ew +ev +ew +ev +eX +fk +dn +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +go +fZ +gh +hB +gh +fZ +gq +hB +hB +hB +gq +fZ +gh +hB +gh +fZ +go +fZ +gF +ib +hf +ie +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bj +bl +bE +bS +cb +bl +bl +bR +cL +cM +bl +bj +dn +dJ +ed +ev +ew +ev +ew +eW +fl +dn +fx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gn +gm +gn +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +hY +hf +gp +hf +ii +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bj +bn +bF +bT +cc +bl +bm +cE +cM +cK +bn +bj +dn +dK +ee +ew +ev +ew +ev +eX +fm +dn +fx +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gn +gm +gn +fZ +fZ +gI +gN +gQ +gV +ha +gB +go +gB +gh +hB +gh +gs +hf +gs +hf +gs +hf +gs +gh +hB +gh +gB +go +fZ +hZ +ic +gh +if +ij +fZ +fZ +gn +gm +gn +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ak +ay +aH +aj +aH +aH +aj +aH +ay +bc +bj +bl +bl +bD +ca +bl +bD +bl +cN +cW +bl +bj +dn +dH +ed +ev +ew +ev +ew +eW +fj +dn +fx +ab +fB +fB +fB +fB +fB +fB +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +gB +gh +hB +gh +hf +gs +hf +gs +hf +gs +hf +gh +hB +gh +gB +go +fZ +gF +gh +gh +gh +gC +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +fC +fC +fC +fC +fC +fC +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +go +fZ +gh +gh +gh +fZ +fZ +gB +gB +gB +fZ +fZ +gh +gh +gh +fZ +go +fZ +gF +ib +hf +ie +gC +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +al +az +an +an +aP +aP +aP +aP +aP +aP +bj +bo +bG +bH +bH +cf +cs +bH +cO +bH +cZ +ac +do +dL +ef +ex +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +gB +gB +gB +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gC +hY +hf +gp +hf +ii +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +am +an +aI +an +aQ +aT +aY +ba +ba +bd +bj +bp +bH +bH +bH +bH +bH +bH +cP +bH +da +ac +dp +dL +eg +ey +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gQ +fZ +fZ +fZ +fZ +fZ +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +gh +fZ +fZ +fZ +ia +id +gJ +ig +ik +gF +gh +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +an +aA +aJ +aN +an +aU +aZ +aZ +aZ +be +bj +bq +bH +bU +cd +cg +ct +bH +cQ +cX +db +ac +dq +dM +eg +ez +eH +eH +eH +eZ +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gm +gm +gm +fZ +fZ +fZ +fZ +gR +fZ +fZ +fZ +fZ +fZ +gQ +fZ +gB +fZ +fZ +hf +hf +hf +fZ +fZ +gB +fZ +gQ +fZ +fZ +fZ +fZ +gO +gO +gO +fZ +fZ +fZ +gm +gm +gm +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +an +aA +aK +aN +an +aV +aZ +aZ +aZ +be +bj +br +bH +bV +cd +bH +bH +bH +bH +bH +dc +ac +dr +dL +eg +eA +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +fZ +fZ +gQ +gB +gB +gB +hf +hf +hf +hf +hf +gB +gB +gB +gQ +fZ +fZ +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ao +an +aL +an +aQ +aT +aZ +bb +bb +bf +bj +bs +bH +bW +cd +ch +cu +bH +bH +bH +dd +ac +ds +dL +eh +ex +eH +eH +eH +eY +dL +fq +fx +ab +ab +ab +ab +ab +ab +ab +fU +fV +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +fZ +fZ +fZ +gQ +fZ +gB +fZ +hf +gh +gh +gh +hf +fZ +gB +fZ +gQ +fZ +fZ +fZ +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +fD +fD +fD +fD +fD +fD +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +gQ +gQ +gQ +gQ +gQ +gQ +fZ +hf +fZ +gq +fZ +hf +fZ +gQ +gQ +gQ +gQ +gQ +gQ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +bj +bt +bI +bI +bI +ci +cv +cF +cF +cF +de +bj +dt +dN +ei +ej +eI +eP +ej +fa +fn +fr +fx +fy +fE +fL +fN +fN +fS +fE +fy +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +fZ +fZ +gQ +fZ +fZ +fZ +hf +gh +gh +gh +hf +fZ +fZ +fZ +gQ +fZ +fZ +fZ +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +aB +ap +ap +ap +ap +ap +ap +aB +ap +bj +bt +bI +bX +bJ +cj +cw +bJ +cR +cF +de +bj +du +dO +ej +ej +eJ +eJ +eV +fb +fo +fs +fx +fz +fz +fz +fz +fz +fz +fz +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +fZ +fZ +gQ +fZ +fZ +fZ +hf +hf +hf +hf +hf +fZ +fZ +fZ +gQ +fZ +fZ +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +ac +ap +ap +ap +ap +aB +aB +ap +ap +ap +ap +bj +bu +bJ +bX +bJ +cj +cw +cG +cR +bJ +df +bj +du +dP +ek +ej +ej +ej +eV +fc +fo +fs +fx +fA +fF +fF +fF +fF +fF +fF +fA +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hf +hf +hf +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +aB +ap +ap +ap +ap +ap +ap +aB +ap +bj +bv +bK +bX +bJ +cj +cw +bJ +cR +cH +dg +bj +du +dQ +ej +ej +eK +eK +eV +fd +fo +fs +fx +fz +fG +fG +fG +fG +fG +fG +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +bj +bv +bK +bK +bK +ck +cx +cH +cH +cH +dg +bj +dt +dR +el +ej +eL +eQ +ej +fe +fn +ft +fx +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +hf +hf +gh +fZ +gh +hf +hf +hf +gq +hC +gq +hf +hf +hf +gh +fZ +gh +hf +hf +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gq +gq +gq +gz +gB +ge +gq +gq +gq +gz +hf +hf +gh +gq +gh +hf +hf +hf +hC +hF +hC +hf +hf +hf +gh +gq +gh +hf +hf +ge +gq +gq +gq +gz +gB +ge +gq +gq +gq +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bw +bw +bw +bw +bw +bw +cS +cY +dh +bj +dv +dS +em +eB +eM +eR +eM +eR +eM +ep +fx +fz +fH +fH +fO +fO +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +hf +hf +gh +fZ +gh +hf +hf +hf +gq +hC +gq +hf +hf +hf +gh +fZ +gh +hf +hf +ge +gh +gq +gh +gz +gB +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bL +bY +bw +cl +bw +bw +cT +cY +dh +bj +dw +dT +en +eB +eN +eS +eN +eS +eN +en +fx +fz +fH +fH +fP +fR +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bw +bw +bw +bw +bw +bw +cU +cY +dh +bj +dx +dU +eo +eB +eB +eB +eB +eB +eB +eB +fx +fz +fH +fH +fO +fO +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hf +hf +hf +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bM +bY +bw +bw +cy +bw +cS +cY +dh +bj +dy +dV +ep +eB +eM +eR +eM +eR +eM +ep +fx +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +hf +hf +hf +hf +hf +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +gd +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bj +bw +bw +bw +bw +bw +bw +bw +cS +cY +dh +bj +dz +dW +eq +eB +eN +eS +eN +eS +eN +en +fx +fz +fH +fH +fH +fH +fH +fH +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +hf +gh +gh +gh +hf +fZ +ge +hf +gq +hf +gz +gs +ge +gh +gq +gh +gz +gs +ge +gh +gq +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +fz +fI +fI +fI +fI +fI +fI +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +fZ +hf +fZ +gq +fZ +hf +fZ +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +gs +ge +gq +gq +gq +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +ar +ar +ar +ar +ar +ar +ar +ar +ar +bj +bx +bN +bN +bN +cm +cz +bN +bN +bN +bz +bj +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +fx +fA +fF +fF +fF +fF +fF +fF +fA +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +gs +ge +gh +gq +gh +gz +fZ +hf +gh +gh +gh +hf +fZ +ge +hf +gq +hf +gz +gs +ge +gh +gh +gh +gz +gs +ge +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +aC +ar +ar +ar +ar +ar +ar +aC +ar +bj +by +bN +bN +bN +cm +cz +bN +bN +bN +di +bj +dA +dX +dA +eC +eO +eT +eO +eD +eO +dA +fx +fz +fz +fz +fz +fz +fz +fz +fz +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +hf +hf +hf +hf +hf +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +gf +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +ar +ar +aC +ar +ar +aC +ar +ar +ar +bj +by +bN +bN +bN +cm +cz +bN +bN +bN +di +bj +dA +dY +dA +dA +dA +dA +dA +dA +dA +dA +fx +fy +fJ +fM +fQ +fQ +fT +fJ +fy +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +hq +hq +hq +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +hq +hq +hq +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +fZ +gs +gs +gs +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +aC +ar +ar +ar +ar +ar +ar +aC +ar +bj +by +bN +bN +bN +cm +cz +bN +bN +bN +di +bj +dA +dZ +dA +eD +eO +eU +eO +ff +eO +dA +fx +ab +fD +fD +fD +fD +fD +fD +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gd +gp +gp +gp +gp +gp +gp +gp +gp +gp +gy +hg +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +hg +gd +gp +gp +gp +gp +gp +gp +gp +gp +gp +gy +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +ar +ar +ar +ar +ar +ar +ar +ar +ar +ar +bj +bz +bN +bN +bN +cm +cz +bN +bN +bN +bx +bj +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +hf +gq +gq +gq +hf +hf +hf +hf +hf +hf +hf +hf +hf +gq +gq +gq +hf +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +hf +gq +hf +hf +hf +hf +hf +hf +hC +hf +hf +hf +hf +hf +hf +gq +hf +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +as +aD +aD +aD +aD +aW +aW +aW +aW +bg +bj +bA +bO +bO +bO +cn +cA +cI +cI +cI +dj +bj +dB +dB +dB +dB +dB +dB +dB +dB +dB +dB +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +hf +gq +hf +hf +hf +hf +hf +hC +hG +hC +hf +hf +hf +hf +hf +gq +hf +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +at +aE +aE +aE +aE +aE +aE +aE +aE +bh +bj +bB +bP +bZ +bP +co +cB +bP +cV +bP +dk +bj +dC +ea +er +eE +eE +eE +eE +fg +fp +fu +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +hf +gq +hf +hf +hf +hf +hf +hf +hC +hf +hf +hf +hf +hf +hf +gq +hf +fZ +ge +gh +gt +gh +gt +gh +gt +gh +gt +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +at +aE +aE +aE +aE +aE +aE +aE +aE +bh +bj +bB +bP +bZ +bP +co +cB +bP +cV +bP +dk +bj +dD +eb +es +eF +eF +eF +eF +fh +fp +fv +fx +ab +ab +ab +ab +ab +ab +ab +fU +fW +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +hf +gq +gq +gq +hf +hf +hf +hf +hf +hf +hf +hf +hf +gq +gq +gq +hf +fZ +ge +gh +gh +gh +gh +gh +gh +gh +gh +gh +gz +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +at +aE +aE +aE +aE +aE +aE +aE +aE +bh +bj +bB +bP +bZ +bP +co +cB +bP +cV +bP +dk +bj +dE +ec +et +eG +eG +eG +eG +fi +fp +fw +fx +ab +fC +fC +fC +fC +fC +fC +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +gf +gr +gr +gr +gr +gr +gr +gr +gr +gr +gA +hg +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +fZ +hf +hf +hf +hf +hf +hg +gf +gr +gr +gr +gr +gr +gr +gr +gr +gr +gA +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ac +au +aF +aF +aF +aF +aX +aX +aX +aX +bi +bj +bC +bQ +bQ +bQ +cp +cC +cJ +cJ +cJ +dl +bj +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fx +ab +fK +fK +fK +fK +fK +fK +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +fZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +ab +av +av +av +av +av +av +av +av +av +av +ab +av +av +av +av +av +av +av +av +av +av +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Mc +Mc "} From e0412f6325afcc3c01045850740443a3e5a141db Mon Sep 17 00:00:00 2001 From: oranges Date: Mon, 7 May 2018 00:21:35 +1200 Subject: [PATCH 031/306] Renames trait datums/character traits to quirks to differentiate them from the other trait system in the code --- code/__DEFINES/mobs.dm | 2 +- code/__DEFINES/subsystems.dm | 2 +- .../subsystem/processing/quirks.dm | 34 ++++ code/controllers/subsystem/ticker.dm | 2 +- code/datums/traits/{_trait.dm => _quirk.dm} | 96 +++++----- code/datums/traits/good.dm | 36 ++-- code/datums/traits/negative.dm | 134 +++++++------- code/datums/traits/neutral.dm | 50 +++--- code/game/machinery/cloning.dm | 4 +- code/game/machinery/computer/cloning.dm | 12 +- code/game/objects/items/devices/scanners.dm | 2 +- code/modules/client/preferences.dm | 164 +++++++++--------- code/modules/client/preferences_savefile.dm | 28 +-- code/modules/hydroponics/grown/replicapod.dm | 6 +- .../modules/mob/dead/new_player/new_player.dm | 2 +- code/modules/mob/living/blood.dm | 8 +- .../mob/living/carbon/human/human_defense.dm | 4 +- code/modules/mob/living/living_defines.dm | 2 +- code/modules/mob/living/status_procs.dm | 16 +- config/game_options.txt | 5 + tgstation.dme | 4 +- 21 files changed, 326 insertions(+), 287 deletions(-) create mode 100644 code/controllers/subsystem/processing/quirks.dm rename code/datums/traits/{_trait.dm => _quirk.dm} (60%) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 15033fcf48..64a4089543 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -258,7 +258,7 @@ // Roundstart trait system -#define MAX_TRAITS 6 //The maximum amount of traits one character can have at roundstart +#define MAX_QUIRKS 6 //The maximum amount of quirks one character can have at roundstart // AI Toggles #define AI_CAMERA_LUMINOSITY 5 diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 36b25bf6c6..2b5e42e339 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -56,7 +56,7 @@ #define INIT_ORDER_RESEARCH 14 #define INIT_ORDER_EVENTS 13 #define INIT_ORDER_JOBS 12 -#define INIT_ORDER_TRAITS 11 +#define INIT_ORDER_QUIRKS 11 #define INIT_ORDER_TICKER 10 #define INIT_ORDER_MAPPING 9 #define INIT_ORDER_NETWORKS 8 diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm new file mode 100644 index 0000000000..cec8b2832b --- /dev/null +++ b/code/controllers/subsystem/processing/quirks.dm @@ -0,0 +1,34 @@ +//Used to process and handle roundstart quirks +// - Quirk strings are used for faster checking in code +// - Quirk datums are stored and hold different effects, as well as being a vector for applying trait string +PROCESSING_SUBSYSTEM_DEF(quirks) + name = "Quirks" + init_order = INIT_ORDER_QUIRKS + flags = SS_BACKGROUND + wait = 10 + runlevels = RUNLEVEL_GAME + + var/list/quirks = list() //Assoc. list of all roundstart quirk datum types; "name" = /path/ + var/list/quirk_points = list() //Assoc. list of quirk names and their "point cost"; positive numbers are good traits, and negative ones are bad + var/list/quirk_objects = list() //A list of all quirk objects in the game, since some may process + +/datum/controller/subsystem/processing/quirks/Initialize(timeofday) + if(!quirks.len) + SetupQuirks() + ..() + +/datum/controller/subsystem/processing/quirks/proc/SetupQuirks() + for(var/V in subtypesof(/datum/quirk)) + var/datum/quirk/T = V + quirks[initial(T.name)] = T + quirk_points[initial(T.name)] = initial(T.value) + +/datum/controller/subsystem/processing/quirks/proc/AssignQuirks(mob/living/user, client/cli, spawn_effects) + GenerateQuirks(cli) + for(var/V in cli.prefs.character_quirks) + user.add_quirk(V, spawn_effects) + +/datum/controller/subsystem/processing/quirks/proc/GenerateQuirks(client/user) + if(user.prefs.character_quirks.len) + return + user.prefs.character_quirks = user.prefs.all_quirks diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 5fc77669bc..270970c61b 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -391,7 +391,7 @@ SUBSYSTEM_DEF(ticker) if(player.mind.assigned_role != player.mind.special_role) SSjob.EquipRank(N, player.mind.assigned_role, 0) if(CONFIG_GET(flag/roundstart_traits)) - SStraits.AssignTraits(player, N.client, TRUE) + SSquirks.AssignQuirks(player, N.client, TRUE) CHECK_TICK if(captainless) for(var/mob/dead/new_player/N in GLOB.player_list) diff --git a/code/datums/traits/_trait.dm b/code/datums/traits/_quirk.dm similarity index 60% rename from code/datums/traits/_trait.dm rename to code/datums/traits/_quirk.dm index 96f6857970..5f0d1be1f2 100644 --- a/code/datums/traits/_trait.dm +++ b/code/datums/traits/_quirk.dm @@ -1,94 +1,94 @@ -//every trait in this folder should be coded around being applied on spawn -//these are NOT "mob traits" like GOTTAGOFAST, but exist as a medium to apply them and other different effects -/datum/trait - var/name = "Test Trait" - var/desc = "This is a test trait." +//every quirk in this folder should be coded around being applied on spawn +//these are NOT "mob quirks" like GOTTAGOFAST, but exist as a medium to apply them and other different effects +/datum/quirk + var/name = "Test Quirk" + var/desc = "This is a test quirk." var/value = 0 var/human_only = TRUE var/gain_text var/lose_text var/medical_record_text //This text will appear on medical records for the trait. Not yet implemented - var/mood_trait = FALSE //if true, this trait affects mood and is unavailable if moodlets are disabled + var/mood_quirk = FALSE //if true, this quirk affects mood and is unavailable if moodlets are disabled var/mob_trait //if applicable, apply and remove this mob trait - var/mob/living/trait_holder + var/mob/living/quirk_holder -/datum/trait/New(mob/living/trait_mob, spawn_effects) +/datum/quirk/New(mob/living/quirk_mob, spawn_effects) ..() - if(!trait_mob || (human_only && !ishuman(trait_mob)) || trait_mob.has_trait_datum(type)) + if(!quirk_mob || (human_only && !ishuman(quirk_mob)) || quirk_mob.has_quirk(type)) qdel(src) - trait_holder = trait_mob - SStraits.trait_objects += src - to_chat(trait_holder, gain_text) - trait_holder.roundstart_traits += src + quirk_holder = quirk_mob + SSquirks.quirk_objects += src + to_chat(quirk_holder, gain_text) + quirk_holder.roundstart_quirks += src if(mob_trait) - trait_holder.add_trait(mob_trait, ROUNDSTART_TRAIT) - START_PROCESSING(SStraits, src) + quirk_holder.add_trait(mob_trait, ROUNDSTART_TRAIT) + START_PROCESSING(SSquirks, src) add() if(spawn_effects) on_spawn() addtimer(CALLBACK(src, .proc/post_add), 30) -/datum/trait/Destroy() - STOP_PROCESSING(SStraits, src) +/datum/quirk/Destroy() + STOP_PROCESSING(SSquirks, src) remove() - if(trait_holder) - to_chat(trait_holder, lose_text) - trait_holder.roundstart_traits -= src + if(quirk_holder) + to_chat(quirk_holder, lose_text) + quirk_holder.roundstart_quirks -= src if(mob_trait) - trait_holder.remove_trait(mob_trait, ROUNDSTART_TRAIT, TRUE) - SStraits.trait_objects -= src + quirk_holder.remove_trait(mob_trait, ROUNDSTART_TRAIT, TRUE) + SSquirks.quirk_objects -= src return ..() -/datum/trait/proc/transfer_mob(mob/living/to_mob) - trait_holder.roundstart_traits -= src - to_mob.roundstart_traits += src +/datum/quirk/proc/transfer_mob(mob/living/to_mob) + quirk_holder.roundstart_quirks -= src + to_mob.roundstart_quirks += src if(mob_trait) - trait_holder.remove_trait(mob_trait, ROUNDSTART_TRAIT) + quirk_holder.remove_trait(mob_trait, ROUNDSTART_TRAIT) to_mob.add_trait(mob_trait, ROUNDSTART_TRAIT) - trait_holder = to_mob + quirk_holder = to_mob on_transfer() -/datum/trait/proc/add() //special "on add" effects -/datum/trait/proc/on_spawn() //these should only trigger when the character is being created for the first time, i.e. roundstart/latejoin -/datum/trait/proc/remove() //special "on remove" effects -/datum/trait/proc/on_process() //process() has some special checks, so this is the actual process -/datum/trait/proc/post_add() //for text, disclaimers etc. given after you spawn in with the trait -/datum/trait/proc/on_transfer() //code called when the trait is transferred to a new mob +/datum/quirk/proc/add() //special "on add" effects +/datum/quirk/proc/on_spawn() //these should only trigger when the character is being created for the first time, i.e. roundstart/latejoin +/datum/quirk/proc/remove() //special "on remove" effects +/datum/quirk/proc/on_process() //process() has some special checks, so this is the actual process +/datum/quirk/proc/post_add() //for text, disclaimers etc. given after you spawn in with the trait +/datum/quirk/proc/on_transfer() //code called when the trait is transferred to a new mob -/datum/trait/process() - if(QDELETED(trait_holder)) - trait_holder = null +/datum/quirk/process() + if(QDELETED(quirk_holder)) + quirk_holder = null qdel(src) return - if(trait_holder.stat == DEAD) + if(quirk_holder.stat == DEAD) return on_process() /mob/living/proc/get_trait_string(medical) //helper string. gets a string of all the traits the mob has var/list/dat = list() if(!medical) - for(var/V in roundstart_traits) - var/datum/trait/T = V + for(var/V in roundstart_quirks) + var/datum/quirk/T = V dat += T.name if(!dat.len) return "None" return dat.Join(", ") else - for(var/V in roundstart_traits) - var/datum/trait/T = V + for(var/V in roundstart_quirks) + var/datum/quirk/T = V dat += T.medical_record_text if(!dat.len) return "None" return dat.Join("
") /mob/living/proc/cleanse_trait_datums() //removes all trait datums - for(var/V in roundstart_traits) - var/datum/trait/T = V + for(var/V in roundstart_quirks) + var/datum/quirk/T = V qdel(T) /mob/living/proc/transfer_trait_datums(mob/living/to_mob) - for(var/V in roundstart_traits) - var/datum/trait/T = V + for(var/V in roundstart_quirks) + var/datum/quirk/T = V T.transfer_mob(to_mob) /* @@ -96,7 +96,7 @@ Commented version of Nearsighted to help you add your own traits Use this as a guideline -/datum/trait/nearsighted +/datum/quirk/nearsighted name = "Nearsighted" ///The trait's name @@ -116,8 +116,8 @@ Use this as a guideline medical_record_text = "Subject has permanent nearsightedness." ///These three are self-explanatory -/datum/trait/nearsighted/on_spawn() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/nearsighted/on_spawn() + var/mob/living/carbon/human/H = quirk_holder var/obj/item/clothing/glasses/regular/glasses = new(get_turf(H)) H.put_in_hands(glasses) H.equip_to_slot(glasses, slot_glasses) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index d05541fafb..d48c70f31b 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -1,7 +1,7 @@ //predominantly positive traits //this file is named weirdly so that positive traits are listed above negative ones -/datum/trait/alcohol_tolerance +/datum/quirk/alcohol_tolerance name = "Alcohol Tolerance" desc = "You become drunk more slowly and suffer fewer drawbacks from alcohol." value = 1 @@ -11,25 +11,25 @@ -/datum/trait/apathetic +/datum/quirk/apathetic name = "Apathetic" desc = "You just don't care as much as other people. That's nice to have in a place like this, I guess." value = 1 - mood_trait = TRUE + mood_quirk = TRUE -/datum/trait/apathetic/add() - GET_COMPONENT_FROM(mood, /datum/component/mood, trait_holder) +/datum/quirk/apathetic/add() + GET_COMPONENT_FROM(mood, /datum/component/mood, quirk_holder) if(mood) mood.mood_modifier = 0.8 -/datum/trait/apathetic/remove() - GET_COMPONENT_FROM(mood, /datum/component/mood, trait_holder) +/datum/quirk/apathetic/remove() + GET_COMPONENT_FROM(mood, /datum/component/mood, quirk_holder) if(mood) mood.mood_modifier = 1 //Change this once/if species get their own mood modifiers. -/datum/trait/freerunning +/datum/quirk/freerunning name = "Freerunning" desc = "You're great at quick moves! You can climb tables more quickly." value = 2 @@ -39,16 +39,16 @@ -/datum/trait/jolly +/datum/quirk/jolly name = "Jolly" desc = "You sometimes just feel happy, for no reason at all." value = 1 mob_trait = TRAIT_JOLLY - mood_trait = TRUE + mood_quirk = TRUE -/datum/trait/light_step +/datum/quirk/light_step name = "Light Step" desc = "You walk with a gentle step, making stepping on sharp objects quieter and less painful." value = 1 @@ -58,7 +58,7 @@ -/datum/trait/night_vision +/datum/quirk/night_vision name = "Night Vision" desc = "You can see slightly more clearly in full darkness than most people." value = 1 @@ -66,8 +66,8 @@ gain_text = "The shadows seem a little less dark." lose_text = "Everything seems a little darker." -/datum/trait/night_vision/on_spawn() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/night_vision/on_spawn() + var/mob/living/carbon/human/H = quirk_holder var/obj/item/organ/eyes/eyes = H.getorgan(/obj/item/organ/eyes) if(!eyes || eyes.lighting_alpha) return @@ -75,7 +75,7 @@ -/datum/trait/selfaware +/datum/quirk/selfaware name = "Self-Aware" desc = "You know your body well, and can accurately assess the extent of your wounds." value = 2 @@ -83,7 +83,7 @@ -/datum/trait/skittish +/datum/quirk/skittish name = "Skittish" desc = "You can conceal yourself in danger. Ctrl-shift-click a closed locker to jump into it, as long as you have access." value = 2 @@ -91,7 +91,7 @@ -/datum/trait/spiritual +/datum/quirk/spiritual name = "Spiritual" desc = "You're in tune with the gods, and your prayers may be more likely to be heard. Or not." value = 1 @@ -101,7 +101,7 @@ -/datum/trait/voracious +/datum/quirk/voracious name = "Voracious" desc = "Nothing gets between you and your food. You eat twice as fast as everyone else!" value = 1 diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 7be86b2595..10039851f0 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -1,6 +1,6 @@ //predominantly negative traits -/datum/trait/blooddeficiency +/datum/quirk/blooddeficiency name = "Acute Blood Deficiency" desc = "Your body can't produce enough blood to sustain itself." value = -2 @@ -8,12 +8,12 @@ lose_text = "You feel vigorous again." medical_record_text = "Patient requires regular treatment for blood loss due to low production of blood." -/datum/trait/blooddeficiency/on_process() - trait_holder.blood_volume -= 0.275 +/datum/quirk/blooddeficiency/on_process() + quirk_holder.blood_volume -= 0.275 -/datum/trait/depression +/datum/quirk/depression name = "Depression" desc = "You sometimes just hate life." mob_trait = TRAIT_DEPRESSION @@ -21,22 +21,22 @@ gain_text = "You start feeling depressed." lose_text = "You no longer feel depressed." //if only it were that easy! medical_record_text = "Patient has a severe mood disorder causing them to experience sudden moments of sadness." - mood_trait = TRUE + mood_quirk = TRUE -/datum/trait/family_heirloom +/datum/quirk/family_heirloom name = "Family Heirloom" desc = "You are the current owner of an heirloom. passed down for generations. You have to keep it safe!" value = -1 - mood_trait = TRUE + mood_quirk = TRUE var/obj/item/heirloom var/where_text -/datum/trait/family_heirloom/on_spawn() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/family_heirloom/on_spawn() + var/mob/living/carbon/human/H = quirk_holder var/obj/item/heirloom_type - switch(trait_holder.mind.assigned_role) + switch(quirk_holder.mind.assigned_role) if("Clown") heirloom_type = /obj/item/bikehorn/golden if("Mime") @@ -56,7 +56,7 @@ /obj/item/toy/cards/deck, /obj/item/lighter, /obj/item/dice/d20) - heirloom = new heirloom_type(get_turf(trait_holder)) + heirloom = new heirloom_type(get_turf(quirk_holder)) var/list/slots = list( "in your backpack" = slot_in_backpack, "in your left pocket" = slot_l_store, @@ -69,22 +69,22 @@ H.back.SendSignal(COMSIG_TRY_STORAGE_SHOW, H) where_text = "There is a precious family [heirloom.name] [where], passed down from generation to generation. Keep it safe!" -/datum/trait/family_heirloom/post_add() - to_chat(trait_holder, where_text) - var/list/family_name = splittext(trait_holder.real_name, " ") +/datum/quirk/family_heirloom/post_add() + to_chat(quirk_holder, where_text) + var/list/family_name = splittext(quirk_holder.real_name, " ") heirloom.name = "\improper [family_name[family_name.len]] family [heirloom.name]" -/datum/trait/family_heirloom/on_process() - if(heirloom in trait_holder.GetAllContents()) - trait_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "family_heirloom_missing") - trait_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "family_heirloom", /datum/mood_event/family_heirloom) +/datum/quirk/family_heirloom/on_process() + if(heirloom in quirk_holder.GetAllContents()) + quirk_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "family_heirloom_missing") + quirk_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "family_heirloom", /datum/mood_event/family_heirloom) else - trait_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "family_heirloom") - trait_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "family_heirloom_missing", /datum/mood_event/family_heirloom_missing) + quirk_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "family_heirloom") + quirk_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "family_heirloom_missing", /datum/mood_event/family_heirloom_missing) -/datum/trait/heavy_sleeper +/datum/quirk/heavy_sleeper name = "Heavy Sleeper" desc = "You sleep like a rock! Whenever you're put to sleep, you sleep for a little bit longer." value = -1 @@ -93,7 +93,7 @@ lose_text = "You feel awake again." medical_record_text = "Patient has abnormal sleep study results and is difficult to wake up." -/datum/trait/brainproblems +/datum/quirk/brainproblems name = "Brain Tumor" desc = "You have a little friend in your brain that is slowly destroying it. Better bring some mannitol!" value = -3 @@ -101,12 +101,12 @@ lose_text = "You feel wrinkled again." medical_record_text = "Patient has a tumor in their brain that is slowly driving them to brain death." -/datum/trait/brainproblems/on_process() - trait_holder.adjustBrainLoss(0.2) +/datum/quirk/brainproblems/on_process() + quirk_holder.adjustBrainLoss(0.2) -/datum/trait/nearsighted //t. errorage +/datum/quirk/nearsighted //t. errorage name = "Nearsighted" desc = "You are nearsighted without prescription glasses, but spawn with a pair." value = -1 @@ -114,11 +114,11 @@ lose_text = "You start seeing faraway things normally again." medical_record_text = "Patient requires prescription glasses in order to counteract nearsightedness." -/datum/trait/nearsighted/add() - trait_holder.become_nearsighted(ROUNDSTART_TRAIT) +/datum/quirk/nearsighted/add() + quirk_holder.become_nearsighted(ROUNDSTART_TRAIT) -/datum/trait/nearsighted/on_spawn() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/nearsighted/on_spawn() + var/mob/living/carbon/human/H = quirk_holder var/obj/item/clothing/glasses/regular/glasses = new(get_turf(H)) H.put_in_hands(glasses) H.equip_to_slot(glasses, slot_glasses) @@ -126,28 +126,28 @@ -/datum/trait/nyctophobia +/datum/quirk/nyctophobia name = "Nyctophobia" desc = "As far as you can remember, you've always been afraid of the dark. While in the dark without a light source, you instinctually act careful, and constantly feel a sense of dread." value = -1 -/datum/trait/nyctophobia/on_process() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/nyctophobia/on_process() + var/mob/living/carbon/human/H = quirk_holder if(H.dna.species.id in list("shadow", "nightmare")) return //we're tied with the dark, so we don't get scared of it; don't cleanse outright to avoid cheese - var/turf/T = get_turf(trait_holder) + var/turf/T = get_turf(quirk_holder) var/lums = T.get_lumcount() if(lums <= 0.2) - if(trait_holder.m_intent == MOVE_INTENT_RUN) - to_chat(trait_holder, "Easy, easy, take it slow... you're in the dark...") - trait_holder.toggle_move_intent() - trait_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "nyctophobia", /datum/mood_event/nyctophobia) + if(quirk_holder.m_intent == MOVE_INTENT_RUN) + to_chat(quirk_holder, "Easy, easy, take it slow... you're in the dark...") + quirk_holder.toggle_move_intent() + quirk_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "nyctophobia", /datum/mood_event/nyctophobia) else - trait_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "nyctophobia") + quirk_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "nyctophobia") -/datum/trait/nonviolent +/datum/quirk/nonviolent name = "Pacifist" desc = "The thought of violence makes you sick. So much so, in fact, that you can't hurt anyone." value = -2 @@ -156,14 +156,14 @@ lose_text = "You think you can defend yourself again." medical_record_text = "Patient is unusually pacifistic and cannot bring themselves to cause physical harm." -/datum/trait/nonviolent/on_process() - if(trait_holder.mind && LAZYLEN(trait_holder.mind.antag_datums)) - to_chat(trait_holder, "Your antagonistic nature has caused you to renounce your pacifism.") +/datum/quirk/nonviolent/on_process() + if(quirk_holder.mind && LAZYLEN(quirk_holder.mind.antag_datums)) + to_chat(quirk_holder, "Your antagonistic nature has caused you to renounce your pacifism.") qdel(src) -/datum/trait/poor_aim +/datum/quirk/poor_aim name = "Poor Aim" desc = "You're terrible with guns and can't line up a straight shot to save your life. Dual-wielding is right out." value = -1 @@ -172,7 +172,7 @@ -/datum/trait/prosopagnosia +/datum/quirk/prosopagnosia name = "Prosopagnosia" desc = "You have a mental disorder that prevents you from being able to recognize faces at all." value = -1 @@ -181,41 +181,41 @@ -/datum/trait/prosthetic_limb +/datum/quirk/prosthetic_limb name = "Prosthetic Limb" desc = "An accident caused you to lose one of your limbs. Because of this, you now have a random prosthetic!" value = -1 var/slot_string = "limb" -/datum/trait/prosthetic_limb/on_spawn() +/datum/quirk/prosthetic_limb/on_spawn() var/limb_slot = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - var/mob/living/carbon/human/H = trait_holder + var/mob/living/carbon/human/H = quirk_holder var/obj/item/bodypart/old_part = H.get_bodypart(limb_slot) var/obj/item/bodypart/prosthetic switch(limb_slot) if(BODY_ZONE_L_ARM) - prosthetic = new/obj/item/bodypart/l_arm/robot/surplus(trait_holder) + prosthetic = new/obj/item/bodypart/l_arm/robot/surplus(quirk_holder) slot_string = "left arm" if(BODY_ZONE_R_ARM) - prosthetic = new/obj/item/bodypart/r_arm/robot/surplus(trait_holder) + prosthetic = new/obj/item/bodypart/r_arm/robot/surplus(quirk_holder) slot_string = "right arm" if(BODY_ZONE_L_LEG) - prosthetic = new/obj/item/bodypart/l_leg/robot/surplus(trait_holder) + prosthetic = new/obj/item/bodypart/l_leg/robot/surplus(quirk_holder) slot_string = "left leg" if(BODY_ZONE_R_LEG) - prosthetic = new/obj/item/bodypart/r_leg/robot/surplus(trait_holder) + prosthetic = new/obj/item/bodypart/r_leg/robot/surplus(quirk_holder) slot_string = "right leg" prosthetic.replace_limb(H) qdel(old_part) H.regenerate_icons() -/datum/trait/prosthetic_limb/post_add() - to_chat(trait_holder, "Your [slot_string] has been replaced with a surplus prosthetic. It is fragile and will easily come apart under duress. Additionally, \ +/datum/quirk/prosthetic_limb/post_add() + to_chat(quirk_holder, "Your [slot_string] has been replaced with a surplus prosthetic. It is fragile and will easily come apart under duress. Additionally, \ you need to use a welding tool and cables to repair it, instead of bruise packs and ointment.") -/datum/trait/insanity +/datum/quirk/insanity name = "Reality Dissociation Syndrome" desc = "You suffer from a severe disorder that causes very vivid hallucinations. Mindbreaker toxin can suppress its effects, and you are immune to mindbreaker's hallucinogenic properties. This is not a license to grief." value = -2 @@ -224,32 +224,32 @@ lose_text = "You feel in tune with the world again." medical_record_text = "Patient suffers from acute Reality Dissociation Syndrome and experiences vivid hallucinations." -/datum/trait/insanity/on_process() - if(trait_holder.reagents.has_reagent("mindbreaker")) - trait_holder.hallucination = 0 +/datum/quirk/insanity/on_process() + if(quirk_holder.reagents.has_reagent("mindbreaker")) + quirk_holder.hallucination = 0 return if(prob(2)) //we'll all be mad soon enough madness() -/datum/trait/insanity/proc/madness(mad_fools) +/datum/quirk/insanity/proc/madness(mad_fools) set waitfor = FALSE if(!mad_fools) mad_fools = prob(20) if(mad_fools) var/hallucination_type = pick(subtypesof(/datum/hallucination/rds)) - new hallucination_type (trait_holder, FALSE) + new hallucination_type (quirk_holder, FALSE) else - trait_holder.hallucination += rand(10, 50) + quirk_holder.hallucination += rand(10, 50) -/datum/trait/insanity/post_add() //I don't /think/ we'll need this but for newbies who think "roleplay as insane" = "license to kill" it's probably a good thing to have - if(!trait_holder.mind || trait_holder.mind.special_role) +/datum/quirk/insanity/post_add() //I don't /think/ we'll need this but for newbies who think "roleplay as insane" = "license to kill" it's probably a good thing to have + if(!quirk_holder.mind || quirk_holder.mind.special_role) return - to_chat(trait_holder, "Please note that your dissociation syndrome does NOT give you the right to attack people or otherwise cause any interference to \ + to_chat(quirk_holder, "Please note that your dissociation syndrome does NOT give you the right to attack people or otherwise cause any interference to \ the round. You are not an antagonist, and the rules will treat you the same as other crewmembers.") -/datum/trait/social_anxiety +/datum/quirk/social_anxiety name = "Social Anxiety" desc = "Talking to people is very difficult for you, and you often stutter or even lock up." value = -1 @@ -258,12 +258,12 @@ medical_record_text = "Patient is usually anxious in social encounters and prefers to avoid them." var/dumb_thing = TRUE -/datum/trait/social_anxiety/on_process() +/datum/quirk/social_anxiety/on_process() var/nearby_people = 0 - for(var/mob/living/carbon/human/H in view(5, trait_holder)) + for(var/mob/living/carbon/human/H in view(5, quirk_holder)) if(H.client) nearby_people++ - var/mob/living/carbon/human/H = trait_holder + var/mob/living/carbon/human/H = quirk_holder if(prob(2 + nearby_people)) H.stuttering = max(3, H.stuttering) else if(prob(min(3, nearby_people)) && !H.silent) diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index 61c7addd6c..8ef9bf0a11 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -1,7 +1,7 @@ //traits with no real impact that can be taken freely //MAKE SURE THESE DO NOT MAJORLY IMPACT GAMEPLAY. those should be positive or negative traits. -/datum/trait/no_taste +/datum/quirk/no_taste name = "Ageusia" desc = "You can't taste anything! Toxic food will still poison you." value = 0 @@ -12,75 +12,75 @@ -/datum/trait/pineapple_liker +/datum/quirk/pineapple_liker name = "Ananas Affinity" desc = "You find yourself greatly enjoying fruits of the ananas genus. You can't seem to ever get enough of their sweet goodness!" value = 0 gain_text = "You feel an intense craving for pineapple." lose_text = "Your feelings towards pineapples seem to return to a lukewarm state." -/datum/trait/pineapple_liker/add() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/pineapple_liker/add() + var/mob/living/carbon/human/H = quirk_holder var/datum/species/species = H.dna.species species.liked_food |= PINEAPPLE -/datum/trait/pineapple_liker/remove() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/pineapple_liker/remove() + var/mob/living/carbon/human/H = quirk_holder var/datum/species/species = H.dna.species species.liked_food &= ~PINEAPPLE -/datum/trait/pineapple_hater +/datum/quirk/pineapple_hater name = "Ananas Aversion" desc = "You find yourself greatly detesting fruits of the ananas genus. Serious, how the hell can anyone say these things are good? And what kind of madman would even dare putting it on a pizza!?" value = 0 gain_text = "You find yourself pondering what kind of idiot actually enjoys pineapples..." lose_text = "Your feelings towards pineapples seem to return to a lukewarm state." -/datum/trait/pineapple_hater/add() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/pineapple_hater/add() + var/mob/living/carbon/human/H = quirk_holder var/datum/species/species = H.dna.species species.disliked_food |= PINEAPPLE -/datum/trait/pineapple_hater/remove() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/pineapple_hater/remove() + var/mob/living/carbon/human/H = quirk_holder var/datum/species/species = H.dna.species species.disliked_food &= ~PINEAPPLE -/datum/trait/deviant_tastes +/datum/quirk/deviant_tastes name = "Deviant Tastes" desc = "You dislike food that most people enjoy, and find delicious what they don't." value = 0 gain_text = "You start craving something that tastes strange." lose_text = "You feel like eating normal food again." -/datum/trait/deviant_tastes/add() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/deviant_tastes/add() + var/mob/living/carbon/human/H = quirk_holder var/datum/species/species = H.dna.species var/liked = species.liked_food species.liked_food = species.disliked_food species.disliked_food = liked -/datum/trait/deviant_tastes/remove() - var/mob/living/carbon/human/H = trait_holder +/datum/quirk/deviant_tastes/remove() + var/mob/living/carbon/human/H = quirk_holder var/datum/species/species = H.dna.species species.liked_food = initial(species.liked_food) species.disliked_food = initial(species.disliked_food) -/datum/trait/monochromatic +/datum/quirk/monochromatic name = "Monochromacy" desc = "You suffer from full colorblindness, and perceive nearly the entire world in blacks and whites." value = 0 medical_record_text = "Patient is afflicted with almost complete color blindness." -/datum/trait/monochromatic/add() - trait_holder.add_client_colour(/datum/client_colour/monochrome) +/datum/quirk/monochromatic/add() + quirk_holder.add_client_colour(/datum/client_colour/monochrome) -/datum/trait/monochromatic/post_add() - if(trait_holder.mind.assigned_role == "Detective") - to_chat(trait_holder, "Mmm. Nothing's ever clear on this station. It's all shades of gray...") - trait_holder.playsound_local(trait_holder, 'sound/ambience/ambidet1.ogg', 50, FALSE) +/datum/quirk/monochromatic/post_add() + if(quirk_holder.mind.assigned_role == "Detective") + to_chat(quirk_holder, "Mmm. Nothing's ever clear on this station. It's all shades of gray...") + quirk_holder.playsound_local(quirk_holder, 'sound/ambience/ambidet1.ogg', 50, FALSE) -/datum/trait/monochromatic/remove() - trait_holder.remove_client_colour(/datum/client_colour/monochrome) +/datum/quirk/monochromatic/remove() + quirk_holder.remove_client_colour(/datum/client_colour/monochrome) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index a399e4f291..ac211efe58 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -126,7 +126,7 @@ return examine(user) //Start growing a human clone in the pod! -/obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, se, mindref, datum/species/mrace, list/features, factions, list/traits) +/obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, se, mindref, datum/species/mrace, list/features, factions, list/quirks) if(panel_open) return FALSE if(mess || attempting) @@ -203,7 +203,7 @@ if(H) H.faction |= factions - for(var/V in traits) + for(var/V in quirks) new V(H) H.set_cloned_appearance() diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index b43ffdfec8..95b4ea9f80 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -71,7 +71,7 @@ if(pod.occupant) continue //how though? - if(pod.growclone(R.fields["ckey"], R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["traits"])) + if(pod.growclone(R.fields["ckey"], R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"])) temp = "[R.fields["name"]] => Cloning cycle in progress..." records -= R @@ -400,7 +400,7 @@ else if(pod.occupant) temp = "Cloning cycle already in progress." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) - else if(pod.growclone(C.fields["ckey"], C.fields["name"], C.fields["UI"], C.fields["SE"], C.fields["mind"], C.fields["mrace"], C.fields["features"], C.fields["factions"], C.fields["traits"])) + else if(pod.growclone(C.fields["ckey"], C.fields["name"], C.fields["UI"], C.fields["SE"], C.fields["mind"], C.fields["mrace"], C.fields["features"], C.fields["factions"], C.fields["quirks"])) temp = "[C.fields["name"]] => Cloning cycle in progress..." playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) records.Remove(C) @@ -473,10 +473,10 @@ R.fields["blood_type"] = dna.blood_type R.fields["features"] = dna.features R.fields["factions"] = mob_occupant.faction - R.fields["traits"] = list() - for(var/V in mob_occupant.roundstart_traits) - var/datum/trait/T = V - R.fields["traits"] += T.type + R.fields["quirks"] = list() + for(var/V in mob_occupant.roundstart_quirks) + var/datum/quirk/T = V + R.fields["quirks"] += T.type if (!isnull(mob_occupant.mind)) //Save that mind so traitors can continue traitoring after cloning. R.fields["mind"] = "[REF(mob_occupant.mind)]" diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index b574d0c622..f174e833ae 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -174,7 +174,7 @@ GAS ANALYZER trauma_desc += B.scan_desc trauma_text += trauma_desc to_chat(user, "\tCerebral traumas detected: subjects appears to be suffering from [english_list(trauma_text)].") - if(C.roundstart_traits.len) + if(C.roundstart_quirks.len) to_chat(user, "\tSubject has the following physiological traits: [C.get_trait_string()].") if(advanced) to_chat(user, "\tBrain Activity Level: [(200 - M.getBrainLoss())/2]%.") diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7558380a36..4c3629c74f 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -83,12 +83,12 @@ GLOBAL_LIST_EMPTY(preferences_datums) //Mob preview var/icon/preview_icon = null - //Trait list - var/list/positive_traits = list() - var/list/negative_traits = list() - var/list/neutral_traits = list() - var/list/all_traits = list() - var/list/character_traits = list() + //Quirk list + var/list/positive_quirks = list() + var/list/negative_quirks = list() + var/list/neutral_quirks = list() + var/list/all_quirks = list() + var/list/character_quirks = list() //Jobs, uses bitflags var/job_civilian_high = 0 @@ -193,9 +193,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "

Occupation Choices

" dat += "Set Occupation Preferences
" if(CONFIG_GET(flag/roundstart_traits)) - dat += "

Trait Setup

" - dat += "Configure Traits
" - dat += "
Current traits: [all_traits.len ? all_traits.Join(", ") : "None"]
" + dat += "

Quirk Setup

" + dat += "Configure Quirks
" + dat += "
Current quirks: [all_quirks.len ? all_quirks.Join(", ") : "None"]
" dat += "

Identity

" dat += "
Antagonist Positions | " - dat += "Team Antagonists
" if(jobban_isbanned(user, "appearance")) @@ -855,72 +855,72 @@ GLOBAL_LIST_EMPTY(preferences_datums) return job_engsec_low return 0 -/datum/preferences/proc/SetTraits(mob/user) - if(!SStraits) - to_chat(user, "The trait subsystem is still initializing! Try again in a minute.") +/datum/preferences/proc/SetQuirks(mob/user) + if(!SSquirks) + to_chat(user, "The quirk subsystem is still initializing! Try again in a minute.") return var/list/dat = list() - if(!SStraits.traits.len) - dat += "The trait subsystem hasn't finished initializing, please hold..." + if(!SSquirks.quirks.len) + dat += "The quirk subsystem hasn't finished initializing, please hold..." dat += "
Done

" else - dat += "
Choose trait setup

" - dat += "
Left-click to add or remove traits. You need one negative trait for every positive trait.
\ - Traits are applied at roundstart and cannot normally be removed.
" + dat += "
Choose quirk setup

" + dat += "
Left-click to add or remove quirks. You need negative quirks to have positive ones.
\ + Quirks are applied at roundstart and cannot normally be removed.
" dat += "
Done
" dat += "
" - dat += "
Current traits: [all_traits.len ? all_traits.Join(", ") : "None"]
" - dat += "
[all_traits.len] / [MAX_TRAITS] max traits
\ - Trait balance remaining: [GetTraitBalance()]

" - for(var/V in SStraits.traits) - var/datum/trait/T = SStraits.traits[V] - var/trait_name = initial(T.name) - var/has_trait - var/trait_cost = initial(T.value) * -1 + dat += "
Current quirks: [all_quirks.len ? all_quirks.Join(", ") : "None"]
" + dat += "
[all_quirks.len] / [MAX_QUIRKS] max quirks
\ + Quirk balance remaining: [GetQuirkBalance()]

" + for(var/V in SSquirks.quirks) + var/datum/quirk/T = SSquirks.quirks[V] + var/quirk_name = initial(T.name) + var/has_quirk + var/quirk_cost = initial(T.value) * -1 var/lock_reason = "This trait is unavailable." - var/trait_conflict = FALSE - for(var/_V in all_traits) - if(_V == trait_name) - has_trait = TRUE - if(initial(T.mood_trait) && CONFIG_GET(flag/disable_human_mood)) + var/quirk_conflict = FALSE + for(var/_V in all_quirks) + if(_V == quirk_name) + has_quirk = TRUE + if(initial(T.mood_quirk) && CONFIG_GET(flag/disable_human_mood)) lock_reason = "Mood is disabled." - trait_conflict = TRUE - if(has_trait) - if(trait_conflict) - all_traits -= trait_name - has_trait = FALSE + quirk_conflict = TRUE + if(has_quirk) + if(quirk_conflict) + all_quirks -= quirk_name + has_quirk = FALSE else - trait_cost *= -1 //invert it back, since we'd be regaining this amount - if(trait_cost > 0) - trait_cost = "+[trait_cost]" + quirk_cost *= -1 //invert it back, since we'd be regaining this amount + if(quirk_cost > 0) + quirk_cost = "+[quirk_cost]" var/font_color = "#AAAAFF" if(initial(T.value) != 0) font_color = initial(T.value) > 0 ? "#AAFFAA" : "#FFAAAA" - if(trait_conflict) - dat += "[trait_name] - [initial(T.desc)] \ + if(quirk_conflict) + dat += "[quirk_name] - [initial(T.desc)] \ LOCKED: [lock_reason]
" else - if(has_trait) - dat += "[trait_name] - [initial(T.desc)] \ - [has_trait ? "Lose" : "Take"] ([trait_cost] pts.)
" + if(has_quirk) + dat += "[quirk_name] - [initial(T.desc)] \ + [has_quirk ? "Lose" : "Take"] ([quirk_cost] pts.)
" else - dat += "[trait_name] - [initial(T.desc)] \ - [has_trait ? "Lose" : "Take"] ([trait_cost] pts.)
" + dat += "[quirk_name] - [initial(T.desc)] \ + [has_quirk ? "Lose" : "Take"] ([quirk_cost] pts.)
" dat += "
Reset Traits
" user << browse(null, "window=preferences") - var/datum/browser/popup = new(user, "mob_occupation", "
Trait Preferences
", 900, 600) //no reason not to reuse the occupation window, as it's cleaner that way + var/datum/browser/popup = new(user, "mob_occupation", "
Quirk Preferences
", 900, 600) //no reason not to reuse the occupation window, as it's cleaner that way popup.set_window_options("can_close=0") popup.set_content(dat.Join()) popup.open(0) return -/datum/preferences/proc/GetTraitBalance() +/datum/preferences/proc/GetQuirkBalance() var/bal = 0 - for(var/V in all_traits) - var/datum/trait/T = SStraits.traits[V] + for(var/V in all_quirks) + var/datum/quirk/T = SSquirks.quirks[V] bal -= initial(T.value) return bal @@ -977,55 +977,55 @@ GLOBAL_LIST_EMPTY(preferences_datums) user << browse(null, "window=mob_occupation") ShowChoices(user) if("update") - var/trait = href_list["trait"] - if(!SStraits.traits[trait]) + var/quirk = href_list["trait"] + if(!SSquirks.quirks[quirk]) return - var/value = SStraits.trait_points[trait] + var/value = SSquirks.quirk_points[quirk] if(value == 0) - if(trait in neutral_traits) - neutral_traits -= trait - all_traits -= trait + if(quirk in neutral_quirks) + neutral_quirks -= quirk + all_quirks -= quirk else - if(all_traits.len >= MAX_TRAITS) - to_chat(user, "You can't have more than [MAX_TRAITS] traits!") + if(all_quirks.len >= MAX_QUIRKS) + to_chat(user, "You can't have more than [MAX_QUIRKS] quirks!") return - neutral_traits += trait - all_traits += trait + neutral_quirks += quirk + all_quirks += quirk else - var/balance = GetTraitBalance() - if(trait in positive_traits) - positive_traits -= trait - all_traits -= trait - else if(trait in negative_traits) + var/balance = GetQuirkBalance() + if(quirk in positive_quirks) + positive_quirks -= quirk + all_quirks -= quirk + else if(quirk in negative_quirks) if(balance + value < 0) to_chat(user, "Refunding this would cause you to go below your balance!") return - negative_traits -= trait - all_traits -= trait + negative_quirks -= quirk + all_quirks -= quirk else if(value > 0) - if(all_traits.len >= MAX_TRAITS) - to_chat(user, "You can't have more than [MAX_TRAITS] traits!") + if(all_quirks.len >= MAX_QUIRKS) + to_chat(user, "You can't have more than [MAX_QUIRKS] quirks!") return if(balance - value < 0) - to_chat(user, "You don't have enough balance to gain this trait!") + to_chat(user, "You don't have enough balance to gain this quirk!") return - positive_traits += trait - all_traits += trait + positive_quirks += quirk + all_quirks += quirk else - if(all_traits.len >= MAX_TRAITS) - to_chat(user, "You can't have more than [MAX_TRAITS] traits!") + if(all_quirks.len >= MAX_QUIRKS) + to_chat(user, "You can't have more than [MAX_QUIRKS] quirks!") return - negative_traits += trait - all_traits += trait - SetTraits(user) + negative_quirks += quirk + all_quirks += quirk + SetQuirks(user) if("reset") - all_traits = list() - positive_traits = list() - negative_traits = list() - neutral_traits = list() - SetTraits(user) + all_quirks = list() + positive_quirks = list() + negative_quirks = list() + neutral_quirks = list() + SetQuirks(user) else - SetTraits(user) + SetQuirks(user) return TRUE switch(href_list["task"]) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index d2efc477c6..a65cccb261 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -310,11 +310,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["job_engsec_med"] >> job_engsec_med S["job_engsec_low"] >> job_engsec_low - //Traits - S["all_traits"] >> all_traits - S["positive_traits"] >> positive_traits - S["negative_traits"] >> negative_traits - S["neutral_traits"] >> neutral_traits + //Quirks + S["all_quirks"] >> all_quirks + S["positive_quirks"] >> positive_quirks + S["negative_quirks"] >> negative_quirks + S["neutral_quirks"] >> neutral_quirks //Citadel code S["feature_genitals_use_skintone"] >> features["genitals_use_skintone"] @@ -421,10 +421,10 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car job_engsec_med = sanitize_integer(job_engsec_med, 0, 65535, initial(job_engsec_med)) job_engsec_low = sanitize_integer(job_engsec_low, 0, 65535, initial(job_engsec_low)) - all_traits = SANITIZE_LIST(all_traits) - positive_traits = SANITIZE_LIST(positive_traits) - negative_traits = SANITIZE_LIST(negative_traits) - neutral_traits = SANITIZE_LIST(neutral_traits) + all_quirks = SANITIZE_LIST(all_quirks) + positive_quirks = SANITIZE_LIST(positive_quirks) + negative_quirks = SANITIZE_LIST(negative_quirks) + neutral_quirks = SANITIZE_LIST(neutral_quirks) cit_character_pref_load(S) @@ -491,11 +491,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["job_engsec_med"] , job_engsec_med) WRITE_FILE(S["job_engsec_low"] , job_engsec_low) - //Traits - WRITE_FILE(S["all_traits"] , all_traits) - WRITE_FILE(S["positive_traits"] , positive_traits) - WRITE_FILE(S["negative_traits"] , negative_traits) - WRITE_FILE(S["neutral_traits"] , neutral_traits) + //Quirks + WRITE_FILE(S["all_quirks"] , all_quirks) + WRITE_FILE(S["positive_quirks"] , positive_quirks) + WRITE_FILE(S["negative_quirks"] , negative_quirks) + WRITE_FILE(S["neutral_quirks"] , neutral_quirks) cit_character_pref_save(S) diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm index 9eaa8747b9..55c0da91f2 100644 --- a/code/modules/hydroponics/grown/replicapod.dm +++ b/code/modules/hydroponics/grown/replicapod.dm @@ -22,7 +22,7 @@ var/blood_type = null var/list/features = null var/factions = null - var/list/traits = null + var/list/quirks = null var/contains_sample = 0 /obj/item/seeds/replicapod/Initialize() @@ -42,7 +42,7 @@ blood_type = B.data["blood_type"] features = B.data["features"] factions = B.data["factions"] - factions = B.data["traits"] + factions = B.data["quirks"] contains_sample = TRUE visible_message("The [src] is injected with a fresh blood sample.") else @@ -114,7 +114,7 @@ podman.faction |= factions if(!features["mcolor"]) features["mcolor"] = "#59CE00" - for(var/V in traits) + for(var/V in quirks) new V(podman) podman.hardset_dna(null,null,podman.real_name,blood_type, new /datum/species/pod,features)//Discard SE's and UI's, podman cloning is inaccurate, and always make them a podman podman.set_cloned_appearance() diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 01ac36c57a..c6cc8a70ac 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -400,7 +400,7 @@ SSticker.mode.make_antag_chance(humanc) if(humanc && CONFIG_GET(flag/roundstart_traits)) - SStraits.AssignTraits(humanc, humanc.client, TRUE) + SSquirks.AssignQuirks(humanc, humanc.client, TRUE) log_manifest(character.mind.key,character.mind,character,latejoin = TRUE) diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 68c6ed5c83..05a14ef3b1 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -193,10 +193,10 @@ blood_data["real_name"] = real_name blood_data["features"] = dna.features blood_data["factions"] = faction - blood_data["traits"] = list() - for(var/V in roundstart_traits) - var/datum/trait/T = V - blood_data["traits"] += T.type + blood_data["quirks"] = list() + for(var/V in roundstart_quirks) + var/datum/quirk/T = V + blood_data["quirks"] += T.type return blood_data //get the id of the substance this mob use as blood. diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 050a4f6d09..6cbbd69b4b 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -733,8 +733,8 @@ if(0 to NUTRITION_LEVEL_STARVING) to_chat(src, "You're starving!") - if(roundstart_traits.len) - to_chat(src, "You have these traits: [get_trait_string()].") + if(roundstart_quirks.len) + to_chat(src, "You have these quirks: [get_trait_string()].") else if(wear_suit) wear_suit.add_fingerprint(M) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 6dfaa565fa..94b1e64f39 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -34,7 +34,7 @@ var/list/status_traits = list() - var/list/roundstart_traits = list() + var/list/roundstart_quirks = list() var/list/surgeries = list() //a list of surgery datums. generally empty, they're added when the player wants them. diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 106381bade..0a0f27f123 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -146,12 +146,12 @@ else status_traits[trait] |= list(source) -/mob/living/proc/add_trait_datum(trait, spawn_effects) //separate proc due to the way these ones are handled - if(has_trait(trait)) +/mob/living/proc/add_quirk(quirk, spawn_effects) //separate proc due to the way these ones are handled + if(has_trait(quirk)) return - if(!SStraits || !SStraits.traits[trait]) + if(!SSquirks || !SSquirks.quirks[quirk]) return - var/datum/trait/T = SStraits.traits[trait] + var/datum/quirk/T = SSquirks.quirks[quirk] new T (src, spawn_effects) return TRUE @@ -180,8 +180,8 @@ if(!LAZYLEN(status_traits[trait])) status_traits -= trait -/mob/living/proc/remove_trait_datum(trait) - var/datum/trait/T = roundstart_traits[trait] +/mob/living/proc/remove_quirk(quirk) + var/datum/quirk/T = roundstart_quirks[quirk] if(T) qdel(T) return TRUE @@ -201,8 +201,8 @@ else if(LAZYLEN(status_traits[trait])) return TRUE -/mob/living/proc/has_trait_datum(trait) - return roundstart_traits[trait] +/mob/living/proc/has_quirk(quirk) + return roundstart_quirks[quirk] /mob/living/proc/remove_all_traits() status_traits = list() diff --git a/config/game_options.txt b/config/game_options.txt index 5f080a7f0f..32ae01c973 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -512,6 +512,7 @@ MICE_ROUNDSTART 10 ## Determines if players are allowed to print integrated circuits, uncomment to allow. #IC_PRINTING +<<<<<<< HEAD ## CITADEL Races ROUNDSTART_RACES mammal ROUNDSTART_RACES avian @@ -537,6 +538,10 @@ ALLOW_MISCREANTS #IC_PRINTING ## Uncomment to allow roundstart trait selection in the character setup menu. +======= +## Uncomment to allow roundstart quirk selection in the character setup menu. +## This used to be named traits, hence the config name, but it handles quirks, not the other kind of trait! +>>>>>>> 821a9ad... Merge pull request #37646 from Xhuis/conflicts_imminent ROUNDSTART_TRAITS ## Uncomment to disable human moods. diff --git a/tgstation.dme b/tgstation.dme index fd1de72cff..616015bd2e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -261,7 +261,7 @@ #include "code\controllers\subsystem\processing\obj.dm" #include "code\controllers\subsystem\processing\processing.dm" #include "code\controllers\subsystem\processing\projectiles.dm" -#include "code\controllers\subsystem\processing\traits.dm" +#include "code\controllers\subsystem\processing\quirks.dm" #include "code\controllers\subsystem\processing\wet_floors.dm" #include "code\datums\action.dm" #include "code\datums\ai_laws.dm" @@ -444,7 +444,7 @@ #include "code\datums\status_effects\gas.dm" #include "code\datums\status_effects\neutral.dm" #include "code\datums\status_effects\status_effect.dm" -#include "code\datums\traits\_trait.dm" +#include "code\datums\traits\_quirk.dm" #include "code\datums\traits\good.dm" #include "code\datums\traits\negative.dm" #include "code\datums\traits\neutral.dm" From c1755468b7283367b538d1a80f15e125fe787c0e Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 7 May 2018 08:50:32 -0400 Subject: [PATCH 032/306] Update reverse_bear_trap.dm --- code/game/objects/items/devices/reverse_bear_trap.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 09c0c236ab..58a0ef2874 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -82,13 +82,8 @@ ..() /obj/item/reverse_bear_trap/attack(mob/living/target, mob/living/user) -<<<<<<< HEAD if(target.get_item_by_slot(slot_head)) - to_chat(user, "Remove their headgear first!") -======= - if(target.get_item_by_slot(SLOT_HEAD)) to_chat(user, "Remove [target.p_their()] headgear first!") ->>>>>>> ba1030f... Makes more messages pronoun sensitive (#37582) return target.visible_message("[user] starts forcing [src] onto [target]'s head!", \ "[target] starts forcing [src] onto your head!", "You hear clanking.") From a5c165fea0ec0b07e95fbc07d6665e67b3c6b049 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 7 May 2018 08:51:21 -0400 Subject: [PATCH 033/306] Update photocopier.dm --- code/modules/paperwork/photocopier.dm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 44a6569c37..c1b1d8d5c3 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -138,13 +138,9 @@ else if(ass) //ASS COPY. By Miauw for(var/i = 0, i < copies, i++) var/icon/temp_img -<<<<<<< HEAD if(ishuman(ass) && (ass.get_item_by_slot(slot_w_uniform) || ass.get_item_by_slot(slot_wear_suit))) - to_chat(usr, "You feel kind of silly, copying [ass == usr ? "your" : ass][ass == usr ? "" : "\'s"] ass with [ass == usr ? "your" : "their"] clothes on." ) -======= - if(ishuman(ass) && (ass.get_item_by_slot(SLOT_W_UNIFORM) || ass.get_item_by_slot(SLOT_WEAR_SUIT))) to_chat(usr, "You feel kind of silly, copying [ass == usr ? "your" : ass][ass == usr ? "" : "\'s"] ass with [ass == usr ? "your" : "[ass.p_their()]"] clothes on." ) ->>>>>>> ba1030f... Makes more messages pronoun sensitive (#37582) + if(ishuman(ass) && (ass.get_item_by_slot(SLOT_W_UNIFORM) || ass.get_item_by_slot(SLOT_WEAR_SUIT))) break else if(toner >= 5 && !busy && check_ass()) //You have to be sitting on the copier and either be a xeno or a human without clothes on. if(isalienadult(ass) || istype(ass, /mob/living/simple_animal/hostile/alien)) //Xenos have their own asses, thanks to Pybro. From d85fd9457087d08fbf4f4929f5f8d32d9abdd73f Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 7 May 2018 08:54:43 -0400 Subject: [PATCH 034/306] Update photocopier.dm --- code/modules/paperwork/photocopier.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index c1b1d8d5c3..5a45a76577 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -140,7 +140,6 @@ var/icon/temp_img if(ishuman(ass) && (ass.get_item_by_slot(slot_w_uniform) || ass.get_item_by_slot(slot_wear_suit))) to_chat(usr, "You feel kind of silly, copying [ass == usr ? "your" : ass][ass == usr ? "" : "\'s"] ass with [ass == usr ? "your" : "[ass.p_their()]"] clothes on." ) - if(ishuman(ass) && (ass.get_item_by_slot(SLOT_W_UNIFORM) || ass.get_item_by_slot(SLOT_WEAR_SUIT))) break else if(toner >= 5 && !busy && check_ass()) //You have to be sitting on the copier and either be a xeno or a human without clothes on. if(isalienadult(ass) || istype(ass, /mob/living/simple_animal/hostile/alien)) //Xenos have their own asses, thanks to Pybro. From a7196f0d4cfa9d0f9c2b5148e4e40b22efd9f5c3 Mon Sep 17 00:00:00 2001 From: GrayRachnid Date: Mon, 7 May 2018 12:29:36 -0400 Subject: [PATCH 035/306] Unlocks the booze locker --- _maps/map_files/generic/CentCom.dmm | 1 + 1 file changed, 1 insertion(+) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index bb43763955..499a89a0cd 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -5328,6 +5328,7 @@ /area/tdome/tdomeobserve) "oU" = ( /obj/structure/closet/secure_closet/bar{ + locked = 0; req_access_txt = "25" }, /obj/machinery/light{ From 1a25c685a178a1ae0950bc1c23f718d67289d0ed Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 8 May 2018 22:33:07 -0400 Subject: [PATCH 036/306] Update DMAPI to version 3.2.1.0 --- code/__DEFINES/server_tools.dm | 128 --------- code/__DEFINES/tgs.config.dm | 19 ++ code/__DEFINES/tgs.dm | 202 ++++++++++++++ code/_globalvars/configuration.dm | 2 +- code/controllers/master.dm | 7 +- code/controllers/subsystem/server_maint.dm | 6 +- code/controllers/subsystem/ticker.dm | 2 +- code/datums/datumvars.dm | 3 + code/datums/helper_datums/getrev.dm | 17 +- code/datums/world_topic.dm | 8 +- code/game/world.dm | 14 +- code/modules/admin/admin.dm | 4 +- code/modules/admin/chat_commands.dm | 60 +++-- code/modules/admin/verbs/adminhelp.dm | 2 +- code/modules/admin/verbs/debug.dm | 8 +- code/modules/server_tools/st_commands.dm | 76 ------ code/modules/server_tools/st_interface.dm | 135 ---------- code/modules/tgs/core/_definitions.dm | 2 + code/modules/tgs/core/core.dm | 144 ++++++++++ code/modules/tgs/core/datum.dm | 74 ++++++ .../modules/tgs/core/default_event_handler.dm | 30 +++ code/modules/tgs/includes.dm | 6 + code/modules/tgs/v3210/api.dm | 248 ++++++++++++++++++ code/modules/tgs/v3210/commands.dm | 78 ++++++ tgstation.dme | 7 +- 25 files changed, 885 insertions(+), 397 deletions(-) delete mode 100644 code/__DEFINES/server_tools.dm create mode 100644 code/__DEFINES/tgs.config.dm create mode 100644 code/__DEFINES/tgs.dm delete mode 100644 code/modules/server_tools/st_commands.dm delete mode 100644 code/modules/server_tools/st_interface.dm create mode 100644 code/modules/tgs/core/_definitions.dm create mode 100644 code/modules/tgs/core/core.dm create mode 100644 code/modules/tgs/core/datum.dm create mode 100644 code/modules/tgs/core/default_event_handler.dm create mode 100644 code/modules/tgs/includes.dm create mode 100644 code/modules/tgs/v3210/api.dm create mode 100644 code/modules/tgs/v3210/commands.dm diff --git a/code/__DEFINES/server_tools.dm b/code/__DEFINES/server_tools.dm deleted file mode 100644 index a1764880c3..0000000000 --- a/code/__DEFINES/server_tools.dm +++ /dev/null @@ -1,128 +0,0 @@ -// /tg/station 13 server tools API -#define SERVICE_API_VERSION_STRING "3.2.0.2" - -//CONFIGURATION -//use this define if you want to do configuration outside of this file -#ifndef SERVER_TOOLS_EXTERNAL_CONFIGURATION -//Comment this out once you've filled in the below -#error /tg/station server tools interface unconfigured - -//Required interfaces (fill in with your codebase equivalent): - -//create a global variable named `Name` and set it to `Value` -//These globals must not be modifiable from anywhere outside of the server tools -#define SERVER_TOOLS_DEFINE_AND_SET_GLOBAL(Name, Value) -//Read the value in the global variable `Name` -#define SERVER_TOOLS_READ_GLOBAL(Name) -//Set the value in the global variable `Name` to `Value` -#define SERVER_TOOLS_WRITE_GLOBAL(Name, Value) -//display an announcement `message` from the server to all players -#define SERVER_TOOLS_WORLD_ANNOUNCE(message) -//Write a string `message` to a server log -#define SERVER_TOOLS_LOG(message) -//Notify current in-game administrators of a string `event` -#define SERVER_TOOLS_NOTIFY_ADMINS(event) -//The current amount of connected clients -#define SERVER_TOOLS_CLIENT_COUNT -#endif - -//Required hooks: - -//Put this somewhere in /world/New() that is always run -#define SERVER_TOOLS_ON_NEW ServiceInit() -//Put this somewhere in /world/Topic(T, Addr, Master, Keys) that is always run before T is modified -#define SERVER_TOOLS_ON_TOPIC var/service_topic_return = ServiceCommand(params2list(T)); if(service_topic_return) return service_topic_return -//Put at the beginning of world/Reboot(reason) -#define SERVER_TOOLS_ON_REBOOT ServiceReboot() - -//Optional callable functions: - -//Returns the string version of the API -#define SERVER_TOOLS_API_VERSION ServiceAPIVersion() -//Returns TRUE if the world was launched under the server tools and the API matches, FALSE otherwise -//No function below this succeed if this is FALSE -#define SERVER_TOOLS_PRESENT RunningService() -//Gets the current version of the service running the server -#define SERVER_TOOLS_VERSION ServiceVersion() -//Forces a hard reboot of BYOND by ending the process -//unlike del(world) clients will try to reconnect -//If the service has not requested a shutdown, the world will reboot shortly after -#define SERVER_TOOLS_REBOOT_BYOND world.ServiceEndProcess() -/* - Gets the list of any testmerged github pull requests - - "[PR Number]" => list( - "title" -> PR title - "commit" -> Full hash of commit merged - "author" -> Github username of the author of the PR - ) -*/ -#define SERVER_TOOLS_PR_LIST GetTestMerges() -//Sends a message to connected game chats -#define SERVER_TOOLS_CHAT_BROADCAST(message) world.ChatBroadcast(message) -//Sends a message to connected admin chats -#define SERVER_TOOLS_RELAY_BROADCAST(message) world.AdminBroadcast(message) - -//IMPLEMENTATION - -#define REBOOT_MODE_NORMAL 0 -#define REBOOT_MODE_HARD 1 -#define REBOOT_MODE_SHUTDOWN 2 - -#define SERVICE_WORLD_PARAM "server_service" -#define SERVICE_VERSION_PARAM "server_service_version" -#define SERVICE_INSTANCE_PARAM "server_instance" -#define SERVICE_PR_TEST_JSON "prtestjob.json" -#define SERVICE_INTERFACE_DLL "TGDreamDaemonBridge.dll" -#define SERVICE_INTERFACE_FUNCTION "DDEntryPoint" - -#define SERVICE_CMD_HARD_REBOOT "hard_reboot" -#define SERVICE_CMD_GRACEFUL_SHUTDOWN "graceful_shutdown" -#define SERVICE_CMD_WORLD_ANNOUNCE "world_announce" -#define SERVICE_CMD_LIST_CUSTOM "list_custom_commands" -#define SERVICE_CMD_API_COMPATIBLE "api_compat" -#define SERVICE_CMD_PLAYER_COUNT "client_count" - -#define SERVICE_CMD_PARAM_KEY "serviceCommsKey" -#define SERVICE_CMD_PARAM_COMMAND "command" -#define SERVICE_CMD_PARAM_SENDER "sender" -#define SERVICE_CMD_PARAM_CUSTOM "custom" - -#define SERVICE_JSON_PARAM_HELPTEXT "help_text" -#define SERVICE_JSON_PARAM_ADMINONLY "admin_only" -#define SERVICE_JSON_PARAM_REQUIREDPARAMETERS "required_parameters" - -#define SERVICE_REQUEST_KILL_PROCESS "killme" -#define SERVICE_REQUEST_IRC_BROADCAST "irc" -#define SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE "send2irc" -#define SERVICE_REQUEST_WORLD_REBOOT "worldreboot" -#define SERVICE_REQUEST_API_VERSION "api_ver" - -#define SERVICE_RETURN_SUCCESS "SUCCESS" - -/* -The MIT License - -Copyright (c) 2017 Jordan Brown - -Permission is hereby granted, free of charge, -to any person obtaining a copy of this software and -associated documentation files (the "Software"), to -deal in the Software without restriction, including -without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom -the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ diff --git a/code/__DEFINES/tgs.config.dm b/code/__DEFINES/tgs.config.dm new file mode 100644 index 0000000000..00cbae7629 --- /dev/null +++ b/code/__DEFINES/tgs.config.dm @@ -0,0 +1,19 @@ +#define TGS_EXTERNAL_CONFIGURATION +#define TGS_DEFINE_AND_SET_GLOBAL(Name, Value) GLOBAL_VAR_INIT(##Name, ##Value); GLOBAL_PROTECT(##Name) +#define TGS_READ_GLOBAL(Name) GLOB.##Name +#define TGS_WRITE_GLOBAL(Name, Value) GLOB.##Name = ##Value +#define TGS_WORLD_ANNOUNCE(message) to_chat(world, "[html_encode(##message)]") +#define TGS_INFO_LOG(message) log_world("TGS: Info: [##message]") +#define TGS_ERROR_LOG(message) log_world("TGS: Error: [##message]") +#define TGS_NOTIFY_ADMINS(event) message_admins(##event) +#define TGS_CLIENT_COUNT GLOB.clients.len +#define TGS_PROTECT_DATUM(Path)\ +##Path/can_vv_get(var_name){\ + return FALSE;\ +}\ +##Path/vv_edit_var(var_name, var_value){\ + return FALSE;\ +}\ +##Path/CanProcCall(procname){\ + return FALSE;\ +} diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm new file mode 100644 index 0000000000..651be685c5 --- /dev/null +++ b/code/__DEFINES/tgs.dm @@ -0,0 +1,202 @@ +//tgstation-server DMAPI + +//All functions and datums outside this document are subject to change with any version and should not be relied on + +//CONFIGURATION + +//create this define if you want to do configuration outside of this file +#ifndef TGS_EXTERNAL_CONFIGURATION + +//Comment this out once you've filled in the below +#error TGS API unconfigured + +//Required interfaces (fill in with your codebase equivalent): + +//create a global variable named `Name` and set it to `Value` +//These globals must not be modifiable from anywhere outside of the server tools +#define TGS_DEFINE_AND_SET_GLOBAL(Name, Value) + +//Read the value in the global variable `Name` +#define TGS_READ_GLOBAL(Name) + +//Set the value in the global variable `Name` to `Value` +#define TGS_WRITE_GLOBAL(Name, Value) + +//Disallow ANYONE from reflecting a given `path`, security measure to prevent in-game priveledge escalation +#define TGS_PROTECT_DATUM(Path) + +//display an announcement `message` from the server to all players +#define TGS_WORLD_ANNOUNCE(message) + +//Notify current in-game administrators of a string `event` +#define TGS_NOTIFY_ADMINS(event) + +//Write an info `message` to a server log +#define TGS_INFO_LOG(message) + +//Write an error `message` to a server log +#define TGS_ERROR_LOG(message) + +//Get the number of connected /clients +#define TGS_CLIENT_COUNT + +#endif + +//EVENT CODES + +//TODO + +//REQUIRED HOOKS + +//Call this somewhere in /world/New() that is always run +//event_handler: optional user defined event handler. The default behaviour is to broadcast the event in english to all connected admin channels +/world/proc/TgsNew(datum/tgs_event_handler/event_handler) + return + +//Call this when your initializations are complete and your game is ready to play before any player interactions happen +//This may use world.sleep_offline to make this happen so ensure no changes are made to it while this call is running +/world/proc/TgsInitializationComplete() + return + +//Put this somewhere in /world/Topic(T, Addr, Master, Keys) that is always run before T is modified +#define TGS_TOPIC var/tgs_topic_return = TgsTopic(T); if(tgs_topic_return) return tgs_topic_return + +//Call this at the beginning of world/Reboot(reason) +/world/proc/TgsReboot() + return + +//DATUM DEFINITIONS +//unless otherwise specified all datums defined here should be considered read-only, warranty void if written + +//represents git revision information about the current world build +/datum/tgs_revision_information + var/commit //full sha of compiled commit + var/origin_commit //full sha of last known remote commit. This may be null if the TGS repository is not currently tracking a remote branch + +//represents a merge of a GitHub pull request +/datum/tgs_revision_information/test_merge + var/number //pull request number + var/title //pull request title + var/body //pull request body + var/author //pull request github author + var/url //link to pull request html + var/pull_request_commit //commit of the pull request when it was merged + var/time_merged //timestamp of when the merge commit for the pull request was created + var/comment //optional comment left by the one who initiated the test merge + +//represents a connected chat channel +/datum/tgs_chat_channel + var/id //internal channel representation + var/friendly_name //user friendly channel name + var/server_name //server name the channel resides on + var/provider_name //chat provider for the channel + var/is_admin_channel //if the server operator has marked this channel for game admins only + var/is_private_channel //if this is a private chat channel + +//represents a chat user +/datum/tgs_chat_user + var/id //Internal user representation + var/friendly_name //The user's public name + var/mention //The text to use to ping this user in a message + var/datum/tgs_chat_channel/channel //The /datum/tgs_chat_channel this user was from + +//user definable callback for handling events +/datum/tgs_event_handler/proc/HandleEvent(event_code) + return + +//user definable chat command +/datum/tgs_chat_command + var/name = "" //the string to trigger this command on a chat bot. e.g. TGS3_BOT: do_this_command + var/help_text = "" //help text for this command + var/admin_only = FALSE //set to TRUE if this command should only be usable by registered chat admins + +//override to implement command +//sender: The tgs_chat_user who send to command +//params: The trimmed string following the command name +//The return value will be stringified and sent to the appropriate chat +/datum/tgs_chat_command/proc/Run(datum/tgs_chat_user/sender, params) + CRASH("[type] has no implementation for Run()") + +//FUNCTIONS + +//Returns the respective string version of the API +/world/proc/TgsMaximumAPIVersion() + return + +/world/proc/TgsMinimumAPIVersion() + return + +//Gets the current version of the server tools running the server +/world/proc/TgsVersion() + return + +//Returns TRUE if the world was launched under the server tools and the API matches, FALSE otherwise +//No function below this succeeds if it returns FALSE +/world/proc/TgsAvailable() + return + +/world/proc/TgsInstanceName() + return + +//Get the current `/datum/tgs_revision_information` +/world/proc/TgsRevision() + return + +//Gets a list of active `/datum/tgs_revision_information/test_merge`s +/world/proc/TgsTestMerges() + return + +//Forces a hard reboot of BYOND by ending the process +//unlike del(world) clients will try to reconnect +//If the service has not requested a shutdown, the next server will take over +/world/proc/TgsEndProcess() + return + +//Gets a list of connected tgs_chat_channel +/world/proc/TgsChatChannelInfo() + return + +//Sends a message to connected game chats +//message: The message to send +//channels: optional channels to limit the broadcast to +/world/proc/TgsChatBroadcast(message, list/channels) + return + +//Send a message to non-admin connected chats +//message: The message to send +//admin_only: If TRUE, message will instead be sent to only admin connected chats +/world/proc/TgsTargetedChatBroadcast(message, admin_only) + return + +//Send a private message to a specific user +//message: The message to send +//user: The /datum/tgs_chat_user to send to +/world/proc/TgsChatPrivateMessage(message, datum/tgs_chat_user/user) + return + +/* +The MIT License + +Copyright (c) 2017 Jordan Brown + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index f580eab3d5..7c5715e1bb 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -1,6 +1,6 @@ GLOBAL_REAL(config, /datum/controller/configuration) -GLOBAL_DATUM_INIT(revdata, /datum/getrev, new) +GLOBAL_DATUM(revdata, /datum/getrev) GLOBAL_VAR(host) GLOBAL_VAR(station_name) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 2b1e9bcda9..0cc0c622d7 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -199,11 +199,14 @@ GLOBAL_REAL(Master, /datum/controller/master) = new // Sort subsystems by display setting for easy access. sortTim(subsystems, /proc/cmp_subsystem_display) // Set world options. - if(sleep_offline_after_initializations) - world.sleep_offline = TRUE world.fps = CONFIG_GET(number/fps) var/initialized_tod = REALTIMEOFDAY + + world.TgsInitializationComplete() + if(sleep_offline_after_initializations) + world.sleep_offline = TRUE sleep(1) + if(sleep_offline_after_initializations && CONFIG_GET(flag/resume_after_initializations)) world.sleep_offline = FALSE initializations_finished_with_no_players_logged_in = initialized_tod < REALTIMEOFDAY - 10 diff --git a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm index dd68443bd7..dd45f9146f 100644 --- a/code/controllers/subsystem/server_maint.dm +++ b/code/controllers/subsystem/server_maint.dm @@ -55,8 +55,8 @@ SUBSYSTEM_DEF(server_maint) co.ehjax_send(data = "roundrestart") if(server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite C << link("byond://[server]") - if(SERVER_TOOLS_PRESENT) - SSblackbox.record_feedback("text", "server_tools", 1, SERVER_TOOLS_VERSION) - SSblackbox.record_feedback("text", "server_tools_api", 1, SERVER_TOOLS_API_VERSION) + var/tgsversion = world.TgsVersion() + if(tgsversion) + SSblackbox.record_feedback("text", "server_tools", 1, tgsversion) #undef PING_BUFFER_TIME diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 5fc77669bc..3059751c7f 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -158,7 +158,7 @@ SUBSYSTEM_DEF(ticker) window_flash(C, ignorepref = TRUE) //let them know lobby has opened up. to_chat(world, "Welcome to [station_name()]!") if(CONFIG_GET(flag/irc_announce_new_game)) - SERVER_TOOLS_CHAT_BROADCAST("New round starting on [SSmapping.config.map_name]!") + world.TgsTargetedChatBroadcast("New round starting on [SSmapping.config.map_name]!", FALSE) current_state = GAME_STATE_PREGAME //Everyone who wants to be an observer is now spawned create_observers() diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index c6c0f2353a..59953a4ce1 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -1,3 +1,6 @@ +/datum/proc/CanProcCall(procname) + return TRUE + /datum/proc/can_vv_get(var_name) return TRUE diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index a9fa7e4e10..b459b31fcb 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -5,7 +5,7 @@ var/date /datum/getrev/New() - testmerge = SERVER_TOOLS_PR_LIST + testmerge = world.TgsTestMerges() log_world("Running /tg/ revision:") var/list/logs = world.file2list(".git/logs/HEAD") if(logs) @@ -21,7 +21,8 @@ log_world(commit) for(var/line in testmerge) if(line) - var/tmcommit = testmerge[line]["commit"] + var/datum/tgs_revision_information/test_merge/tm = line + var/tmcommit = tm.commit log_world("Test merge active of PR #[line] commit [tmcommit]") SSblackbox.record_feedback("nested tally", "testmerged_prs", 1, list("[line]", "[tmcommit]")) if(originmastercommit) @@ -34,11 +35,12 @@ return "" . = header ? "The following pull requests are currently test merged:
" : "" for(var/line in testmerge) - var/cm = testmerge[line]["commit"] - var/details = ": '" + html_encode(testmerge[line]["title"]) + "' by " + html_encode(testmerge[line]["author"]) + " at commit " + html_encode(copytext(cm, 1, min(length(cm), 11))) + var/datum/tgs_revision_information/test_merge/tm = line + var/cm = tm.pull_request_commit + var/details = ": '" + html_encode(tm.title) + "' by " + html_encode(tm.author) + " at commit " + html_encode(copytext(cm, 1, min(length(cm), 11))) if(details && findtext(details, "\[s\]") && (!usr || !usr.client.holder)) continue - . += "#[line][details]
" + . += "#[tm.number][details]
" /client/verb/showrevinfo() set category = "OOC" @@ -58,9 +60,8 @@ else to_chat(src, "Master revision unknown") to_chat(src, "Revision: [GLOB.revdata.commit]") - if(SERVER_TOOLS_PRESENT) - to_chat(src, "Server tools version: [SERVER_TOOLS_VERSION]") - to_chat(src, "Server tools API version: [SERVER_TOOLS_API_VERSION]") + if(world.TgsAvailable()) + to_chat(src, "Server tools version: [world.TgsVersion()]") to_chat(src, "Current Informational Settings:") to_chat(src, "Protect Authority Roles From Traitor: [CONFIG_GET(flag/protect_roles_from_antagonist)]") to_chat(src, "Protect Assistant Role From Traitor: [CONFIG_GET(flag/protect_assistant_from_antagonist)]") diff --git a/code/datums/world_topic.dm b/code/datums/world_topic.dm index 9fcec7cc11..0aef44bbe2 100644 --- a/code/datums/world_topic.dm +++ b/code/datums/world_topic.dm @@ -120,8 +120,12 @@ require_comms_key = TRUE /datum/world_topic/namecheck/Run(list/input) - var/datum/server_tools_command/namecheck/NC = new - return NC.Run(input["sender"], input["namecheck"]) + //Oh this is a hack, someone refactor the functionality out of the chat command PLS + var/datum/tgs_chat_command/namecheck/NC = new + var/datum/tgs_chat_user/user = new + user.friendly_name = input["sender"] + user.mention = user.friendly_name + return NC.Run(user, input["namecheck"]) /datum/world_topic/adminwho keyword = "adminwho" diff --git a/code/game/world.dm b/code/game/world.dm index cc4246a7c8..bf4af9dcc3 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -17,6 +17,10 @@ GLOBAL_PROTECT(security_mode) make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) + TgsNew() + + GLOB.revdata = new + config.Load() //SetupLogs depends on the RoundID, so lets check @@ -25,8 +29,6 @@ GLOBAL_PROTECT(security_mode) SSdbcore.SetRoundID() SetupLogs() - SERVER_TOOLS_ON_NEW - load_admins() LoadVerbs(/datum/verbs/menu) if(CONFIG_GET(flag/usewhitelist)) @@ -129,7 +131,7 @@ GLOBAL_PROTECT(security_mode) warning("/tg/station 13 uses many file operations, a few shell()s, and some external call()s. Trusted mode is recommended. You can download our source code for your own browsing and compilation at https://github.com/tgstation/tgstation") /world/Topic(T, addr, master, key) - SERVER_TOOLS_ON_TOPIC //redirect to server tools if necessary + TGS_TOPIC //redirect to server tools if necessary var/static/list/topic_handlers = TopicHandlers() @@ -185,7 +187,7 @@ GLOBAL_PROTECT(security_mode) qdel(src) //shut it down /world/Reboot(reason = 0, fast_track = FALSE) - SERVER_TOOLS_ON_REBOOT + TgsReboot() if (reason || fast_track) //special reboot, do none of the normal stuff if (usr) log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") @@ -199,7 +201,7 @@ GLOBAL_PROTECT(security_mode) FinishTestRun() return - if(SERVER_TOOLS_PRESENT) + if(TgsAvailable()) var/do_hard_reboot // check the hard reboot counter var/ruhr = CONFIG_GET(number/rounds_until_hard_restart) @@ -218,7 +220,7 @@ GLOBAL_PROTECT(security_mode) if(do_hard_reboot) log_world("World hard rebooted at [time_stamp()]") shutdown_logging() // See comment below. - SERVER_TOOLS_REBOOT_BYOND + TgsEndProcess() log_world("World rebooted at [time_stamp()]") shutdown_logging() // Past this point, no logging procs can be used, at risk of data loss. diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 577cca303b..d63b36e6e7 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -434,7 +434,7 @@ return var/list/options = list("Regular Restart", "Hard Restart (No Delay/Feeback Reason)", "Hardest Restart (No actions, just reboot)") - if(SERVER_TOOLS_PRESENT) + if(world.TgsAvailable()) options += "Server Restart (Kill and restart DD)"; var/rebootconfirm @@ -459,7 +459,7 @@ world.Reboot(fast_track = TRUE) if("Server Restart (Kill and restart DD)") to_chat(world, "Server restart - [init_by]") - SERVER_TOOLS_REBOOT_BYOND + world.TgsEndProcess() /datum/admins/proc/end_round() set category = "Server" diff --git a/code/modules/admin/chat_commands.dm b/code/modules/admin/chat_commands.dm index 02402956d9..ef90adb463 100644 --- a/code/modules/admin/chat_commands.dm +++ b/code/modules/admin/chat_commands.dm @@ -1,12 +1,12 @@ #define IRC_STATUS_THROTTLE 5 -/datum/server_tools_command/ircstatus +/datum/tgs_chat_command/ircstatus name = "status" help_text = "Gets the admincount, playercount, gamemode, and true game mode of the server" admin_only = TRUE - var/static/last_irc_status = 0 + var/last_irc_status = 0 -/datum/server_tools_command/ircstatus/Run(sender, params) +/datum/tgs_chat_command/ircstatus/Run(datum/tgs_chat_user/sender, params) var/rtod = REALTIMEOFDAY if(rtod - last_irc_status < IRC_STATUS_THROTTLE) return @@ -17,12 +17,12 @@ status += "Players: [GLOB.clients.len] (Active: [get_active_player_count(0,1,0)]). Mode: [SSticker.mode ? SSticker.mode.name : "Not started"]." return status -/datum/server_tools_command/irccheck +/datum/tgs_chat_command/irccheck name = "check" help_text = "Gets the playercount, gamemode, and address of the server" - var/static/last_irc_check = 0 + var/last_irc_check = 0 -/datum/server_tools_command/irccheck/Run(sender, params) +/datum/tgs_chat_command/irccheck/Run(datum/tgs_chat_user/sender, params) var/rtod = REALTIMEOFDAY if(rtod - last_irc_check < IRC_STATUS_THROTTLE) return @@ -30,14 +30,15 @@ var/server = CONFIG_GET(string/server) return "[GLOB.round_id ? "Round #[GLOB.round_id]: " : ""][GLOB.clients.len] players on [SSmapping.config.map_name]; Round [SSticker.HasRoundStarted() ? (SSticker.IsRoundInProgress() ? "Active" : "Finishing") : "Starting"] -- [server ? server : "[world.internet_address]:[world.port]"]" //CIT CHANGE - obfuscates the current gamemode from players -/datum/server_tools_command/ahelp +/datum/tgs_chat_command/ahelp name = "ahelp" help_text = " |list>>" - required_parameters = 2 admin_only = TRUE -/datum/server_tools_command/ahelp/Run(sender, params) +/datum/tgs_chat_command/ahelp/Run(datum/tgs_chat_user/sender, params) var/list/all_params = splittext(params, " ") + if(all_params.len < 2) + return "Insufficient parameters" var/target = all_params[1] all_params.Cut(1, 2) var/id = text2num(target) @@ -47,52 +48,54 @@ target = AH.initiator_ckey else return "Ticket #[id] not found!" - var/res = IrcPm(target, all_params.Join(" "), sender) + var/res = IrcPm(target, all_params.Join(" "), sender.friendly_name) if(res != "Message Successful") return res -/datum/server_tools_command/namecheck +/datum/tgs_chat_command/namecheck name = "namecheck" help_text = "Returns info on the specified target" - required_parameters = 1 admin_only = TRUE -/datum/server_tools_command/namecheck/Run(sender, params) - log_admin("Chat Name Check: [sender] on [params]") - message_admins("Name checking [params] from [sender]") +/datum/tgs_chat_command/namecheck/Run(datum/tgs_chat_user/sender, params) + params = trim(params) + if(!params) + return "Insufficient parameters" + log_admin("Chat Name Check: [sender.friendly_name] on [params]") + message_admins("Name checking [params] from [sender.friendly_name]") return keywords_lookup(params, 1) -/datum/server_tools_command/adminwho +/datum/tgs_chat_command/adminwho name = "adminwho" help_text = "Lists administrators currently on the server" admin_only = TRUE -/datum/server_tools_command/adminwho/Run(sender, params) +/datum/tgs_chat_command/adminwho/Run(datum/tgs_chat_user/sender, params) return ircadminwho() GLOBAL_LIST(round_end_notifiees) -/datum/server_tools_command/notify +/datum/tgs_chat_command/notify name = "notify" help_text = "Pings the invoker when the round ends" admin_only = TRUE -/datum/server_tools_command/notify/Run(sender, params) +/datum/tgs_chat_command/notify/Run(datum/tgs_chat_user/sender, params) if(!SSticker.IsRoundInProgress() && SSticker.HasRoundStarted()) - return "[sender], the round has already ended!" + return "[sender.mention], the round has already ended!" LAZYINITLIST(GLOB.round_end_notifiees) GLOB.round_end_notifiees[sender] = TRUE - return "I will notify [sender] when the round ends." + return "I will notify [sender.mention] when the round ends." -/datum/server_tools_command/sdql +/datum/tgs_chat_command/sdql name = "sdql" help_text = "Runs an SDQL query" admin_only = TRUE -/datum/server_tools_command/sdql/Run(sender, params) +/datum/tgs_chat_command/sdql/Run(datum/tgs_chat_user/sender, params) if(GLOB.AdminProcCaller) return "Unable to run query, another admin proc call is in progress. Try again later." - GLOB.AdminProcCaller = "CHAT_[sender]" //_ won't show up in ckeys so it'll never match with a real admin + GLOB.AdminProcCaller = "CHAT_[sender.friendly_name]" //_ won't show up in ckeys so it'll never match with a real admin var/list/results = world.SDQL2_query(params, GLOB.AdminProcCaller, GLOB.AdminProcCaller) GLOB.AdminProcCaller = null if(!results) @@ -100,13 +103,18 @@ GLOBAL_LIST(round_end_notifiees) var/list/text_res = results.Copy(1, 3) var/list/refs = results.len > 3 ? results.Copy(4) : null . = "[text_res.Join("\n")][refs ? "\nRefs: [refs.Join(" ")]" : ""]" +<<<<<<< HEAD /datum/server_tools_command/reload_admins +======= + +/datum/tgs_chat_command/reload_admins +>>>>>>> 575d098... Update DMAPI to version 3.2.1.0 (#37429) name = "reload_admins" help_text = "Forces the server to reload admins." admin_only = TRUE -/datum/server_tools_command/reload_admins/Run(sender, params) +/datum/tgs_chat_command/reload_admins/Run(datum/tgs_chat_user/sender, params) load_admins() - log_admin("[sender] reloaded admins via chat command.") + log_admin("[sender.friendly_name] reloaded admins via chat command.") return "Admins reloaded." diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 2a6b4448d2..f385cdc1bd 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -594,7 +594,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) /proc/send2irc(msg,msg2) msg = replacetext(replacetext(msg, "\proper", ""), "\improper", "") msg2 = replacetext(replacetext(msg2, "\proper", ""), "\improper", "") - SERVER_TOOLS_RELAY_BROADCAST("[msg] | [msg2]") + world.TgsTargetedChatBroadcast("[msg] | [msg2]", TRUE) /proc/send2otherserver(source,msg,type = "Ahelp") var/comms_key = CONFIG_GET(string/comms_key) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 7d4d5fa05e..68854b7978 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -110,10 +110,14 @@ GLOBAL_PROTECT(LastAdminCalledProc) GLOBAL_LIST_EMPTY(AdminProcCallSpamPrevention) GLOBAL_PROTECT(AdminProcCallSpamPrevention) -/proc/WrapAdminProcCall(target, procname, list/arguments) +/proc/WrapAdminProcCall(datum/target, procname, list/arguments) if(target && procname == "Del") to_chat(usr, "Calling Del() is not allowed") return + + if(!target.CanProcCall(procname)) + to_chat(usr, "Proccall on [target.type]/proc/[procname] is disallowed!") + return var/current_caller = GLOB.AdminProcCaller var/ckey = usr ? usr.client.ckey : GLOB.AdminProcCaller if(!ckey) @@ -137,7 +141,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) GLOB.AdminProcCaller = null //adv proc call this, ya nerds -/world/proc/WrapAdminProcCall(target, procname, list/arguments) +/world/proc/WrapAdminProcCall(datum/target, procname, list/arguments) if(target == GLOBAL_PROC) return call(procname)(arglist(arguments)) else if(target != world) diff --git a/code/modules/server_tools/st_commands.dm b/code/modules/server_tools/st_commands.dm deleted file mode 100644 index 1e071550e0..0000000000 --- a/code/modules/server_tools/st_commands.dm +++ /dev/null @@ -1,76 +0,0 @@ -/datum/server_tools_command - var/name = "" //the string to trigger this command on a chat bot. e.g. TGS3_BOT: do_this_command - var/help_text = "" //help text for this command - var/required_parameters = 0 //number of parameters required for this command - var/admin_only = FALSE //set to TRUE if this command should only be usable by registered chat admins - -//override to implement command -//sender is the display name of who sent the command -//params is the trimmed string following the command name -/datum/server_tools_command/proc/Run(sender, params) - CRASH("[type] has no implementation for Run()") - -/world/proc/ListServiceCustomCommands(warnings_only) - if(!warnings_only) - . = list() - var/list/command_name_types = list() - var/list/warned_command_names = warnings_only ? list() : null - for(var/I in typesof(/datum/server_tools_command) - /datum/server_tools_command) - var/datum/server_tools_command/stc = I - var/command_name = initial(stc.name) - var/static/list/warned_server_tools_names = list() - if(!command_name || findtext(command_name, " ") || findtext(command_name, "'") || findtext(command_name, "\"")) - if(warnings_only && !warned_command_names[command_name]) - SERVER_TOOLS_LOG("WARNING: Custom command [command_name] can't be used as it is empty or contains illegal characters!") - warned_command_names[command_name] = TRUE - continue - - if(command_name_types[command_name]) - if(warnings_only) - SERVER_TOOLS_LOG("WARNING: Custom commands [command_name_types[command_name]] and [stc] have the same name, only [command_name_types[command_name]] will be available!") - continue - command_name_types[stc] = command_name - - if(!warnings_only) - .[command_name] = list(SERVICE_JSON_PARAM_HELPTEXT = initial(stc.help_text), SERVICE_JSON_PARAM_ADMINONLY = initial(stc.admin_only), SERVICE_JSON_PARAM_REQUIREDPARAMETERS = initial(stc.required_parameters)) - -/world/proc/HandleServiceCustomCommand(command, sender, params) - var/static/list/cached_custom_server_tools_commands - if(!cached_custom_server_tools_commands) - cached_custom_server_tools_commands = list() - for(var/I in typesof(/datum/server_tools_command) - /datum/server_tools_command) - var/datum/server_tools_command/stc = I - cached_custom_server_tools_commands[lowertext(initial(stc.name))] = stc - - var/command_type = cached_custom_server_tools_commands[command] - if(!command_type) - return FALSE - var/datum/server_tools_command/stc = new command_type - return stc.Run(sender, params) || TRUE - -/* -The MIT License - -Copyright (c) 2017 Jordan Brown - -Permission is hereby granted, free of charge, -to any person obtaining a copy of this software and -associated documentation files (the "Software"), to -deal in the Software without restriction, including -without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom -the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ diff --git a/code/modules/server_tools/st_interface.dm b/code/modules/server_tools/st_interface.dm deleted file mode 100644 index ca7d54695b..0000000000 --- a/code/modules/server_tools/st_interface.dm +++ /dev/null @@ -1,135 +0,0 @@ -SERVER_TOOLS_DEFINE_AND_SET_GLOBAL(reboot_mode, REBOOT_MODE_NORMAL) -SERVER_TOOLS_DEFINE_AND_SET_GLOBAL(server_tools_api_compatible, FALSE) - -/proc/GetTestMerges() - if(RunningService(TRUE) && fexists(SERVICE_PR_TEST_JSON)) - . = json_decode(file2text(SERVICE_PR_TEST_JSON)) - if(.) - return - return list() - -/world/proc/ServiceInit() - if(!RunningService(TRUE)) - return - ListServiceCustomCommands(TRUE) - ExportService("[SERVICE_REQUEST_API_VERSION] [SERVER_TOOLS_API_VERSION]", TRUE) - -/proc/RunningService(skip_compat_check = FALSE) - if(!skip_compat_check && !SERVER_TOOLS_READ_GLOBAL(server_tools_api_compatible)) - return FALSE - . = world.params[SERVICE_WORLD_PARAM] != null - if(. && world.system_type != MS_WINDOWS) - SERVER_TOOLS_LOG("Warning: Server tools world parameter detected but not running on Windows. Aborting initialization!") - return FALSE - -/proc/ServiceVersion() - if(RunningService(TRUE)) - return world.params[SERVICE_VERSION_PARAM] - -/proc/ServiceAPIVersion() - return SERVICE_API_VERSION_STRING - -/world/proc/ExportService(command, skip_compat_check = FALSE) - . = FALSE - if(!RunningService(skip_compat_check)) - return - if(skip_compat_check && !fexists(SERVICE_INTERFACE_DLL)) - CRASH("Service parameter present but no interface DLL detected. This is symptomatic of running a service less than version 3.1! Please upgrade.") - var/instance = params[SERVICE_INSTANCE_PARAM] - if(!instance) - instance = "TG Station Server" //maybe just upgraded - call(SERVICE_INTERFACE_DLL, SERVICE_INTERFACE_FUNCTION)(instance, command) //trust no retval - return TRUE - -/world/proc/ChatBroadcast(message) - ExportService("[SERVICE_REQUEST_IRC_BROADCAST] [message]") - -/world/proc/AdminBroadcast(message) - ExportService("[SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE] [message]") - -/world/proc/ServiceEndProcess() - SERVER_TOOLS_LOG("Sending shutdown request!"); - sleep(world.tick_lag) //flush the buffers - ExportService(SERVICE_REQUEST_KILL_PROCESS) - -//called at the exact moment the world is supposed to reboot -/world/proc/ServiceReboot() - switch(SERVER_TOOLS_READ_GLOBAL(reboot_mode)) - if(REBOOT_MODE_HARD) - SERVER_TOOLS_WORLD_ANNOUNCE("Hard reboot triggered, you will automatically reconnect...") - ServiceEndProcess() - if(REBOOT_MODE_SHUTDOWN) - SERVER_TOOLS_WORLD_ANNOUNCE("The server is shutting down...") - ServiceEndProcess() - else - ExportService(SERVICE_REQUEST_WORLD_REBOOT) //just let em know - -/world/proc/ServiceCommand(list/params) - var/their_sCK = params[SERVICE_CMD_PARAM_KEY] - if(!their_sCK || !RunningService(TRUE)) - return FALSE //continue world/Topic - - var/sCK = world.params[SERVICE_WORLD_PARAM] - if(their_sCK != sCK) - return "Invalid comms key!"; - - var/command = params[SERVICE_CMD_PARAM_COMMAND] - if(!command) - return "No command!" - - switch(command) - if(SERVICE_CMD_API_COMPATIBLE) - SERVER_TOOLS_WRITE_GLOBAL(server_tools_api_compatible, TRUE) - return SERVICE_RETURN_SUCCESS - if(SERVICE_CMD_HARD_REBOOT) - if(SERVER_TOOLS_READ_GLOBAL(reboot_mode) != REBOOT_MODE_HARD) - SERVER_TOOLS_WRITE_GLOBAL(reboot_mode, REBOOT_MODE_HARD) - SERVER_TOOLS_LOG("Hard reboot requested by service") - SERVER_TOOLS_NOTIFY_ADMINS("The world will hard reboot at the end of the game. Requested by service.") - if(SERVICE_CMD_GRACEFUL_SHUTDOWN) - if(SERVER_TOOLS_READ_GLOBAL(reboot_mode) != REBOOT_MODE_SHUTDOWN) - SERVER_TOOLS_WRITE_GLOBAL(reboot_mode, REBOOT_MODE_SHUTDOWN) - SERVER_TOOLS_LOG("Shutdown requested by service") - message_admins("The world will shutdown at the end of the game. Requested by service.") - if(SERVICE_CMD_WORLD_ANNOUNCE) - var/msg = params["message"] - if(!istext(msg) || !msg) - return "No message set!" - SERVER_TOOLS_WORLD_ANNOUNCE(msg) - return SERVICE_RETURN_SUCCESS - if(SERVICE_CMD_PLAYER_COUNT) - return "[SERVER_TOOLS_CLIENT_COUNT]" - if(SERVICE_CMD_LIST_CUSTOM) - return json_encode(ListServiceCustomCommands(FALSE)) - else - var/custom_command_result = HandleServiceCustomCommand(lowertext(command), params[SERVICE_CMD_PARAM_SENDER], params[SERVICE_CMD_PARAM_CUSTOM]) - if(custom_command_result) - return istext(custom_command_result) ? custom_command_result : SERVICE_RETURN_SUCCESS - return "Unknown command: [command]" - -/* -The MIT License - -Copyright (c) 2017 Jordan Brown - -Permission is hereby granted, free of charge, -to any person obtaining a copy of this software and -associated documentation files (the "Software"), to -deal in the Software without restriction, including -without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom -the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ diff --git a/code/modules/tgs/core/_definitions.dm b/code/modules/tgs/core/_definitions.dm new file mode 100644 index 0000000000..d5e1a0075b --- /dev/null +++ b/code/modules/tgs/core/_definitions.dm @@ -0,0 +1,2 @@ +#define TGS_UNIMPLEMENTED "___unimplemented" +#define TGS_VERSION_PARAMETER "server_service_version" diff --git a/code/modules/tgs/core/core.dm b/code/modules/tgs/core/core.dm new file mode 100644 index 0000000000..79c42ed37b --- /dev/null +++ b/code/modules/tgs/core/core.dm @@ -0,0 +1,144 @@ +/world/TgsNew(datum/tgs_event_handler/event_handler) + var/tgs_version = world.params[TGS_VERSION_PARAMETER] + if(!tgs_version) + return + + var/path = SelectTgsApi(tgs_version) + if(!path) + TGS_ERROR_LOG("Found unsupported API version: [tgs_version]. If this is a valid version please report this, backporting is done on demand.") + + TGS_INFO_LOG("Activating API for version [tgs_version]") + var/datum/tgs_api/new_api = new path + + var/result = new_api.OnWorldNew(event_handler ? event_handler : new /datum/tgs_event_handler/tgs_default) + if(result && result != TGS_UNIMPLEMENTED) + TGS_WRITE_GLOBAL(tgs, new_api) + else + TGS_ERROR_LOG("Failed to activate API!") + +/world/proc/SelectTgsApi(tgs_version) + //remove the old 3.0 header + tgs_version = replacetext(tgs_version, "/tg/station 13 Server v", "") + + var/list/version_bits = splittext(tgs_version, ".") + + var/super = text2num(version_bits[1]) + var/major = text2num(version_bits[2]) + var/minor = text2num(version_bits[3]) + var/patch = text2num(version_bits[4]) + + switch(super) + if(3) + switch(major) + if(2) + return /datum/tgs_api/v3210 + + if(super != null && major != null && minor != null && patch != null && tgs_version > TgsMaximumAPIVersion()) + TGS_ERROR_LOG("Detected unknown API version! Defaulting to latest. Update the DMAPI to fix this problem.") + return /datum/tgs_api/latest + +/world/TgsMaximumAPIVersion() + return "4.0.0.0" + +/world/TgsMinimumAPIVersion() + return "3.2.0.0" + +/world/TgsInitializationComplete() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + api.OnInitializationComplete() + +/world/proc/TgsTopic(T) + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + var/result = api.OnTopic(T) + if(result != TGS_UNIMPLEMENTED) + return result + +/world/TgsRevision() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + var/result = api.Revision() + if(result != TGS_UNIMPLEMENTED) + return result + +/world/TgsReboot() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + api.OnReboot() + +/world/TgsAvailable() + return TGS_READ_GLOBAL(tgs) != null + +/world/TgsVersion() + return world.params[TGS_VERSION_PARAMETER] + +/world/TgsInstanceName() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + var/result = api.InstanceName() + if(result != TGS_UNIMPLEMENTED) + return result + +/world/TgsTestMerges() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + var/result = api.TestMerges() + if(result != TGS_UNIMPLEMENTED) + return result + return list() + +/world/TgsEndProcess() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + api.EndProcess() + +/world/TgsChatChannelInfo() + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + var/result = api.ChatChannelInfo() + if(result != TGS_UNIMPLEMENTED) + return result + return list() + +/world/TgsChatBroadcast(message, list/channels) + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + api.ChatBroadcast(message, channels) + +/world/TgsTargetedChatBroadcast(message, admin_only) + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + api.ChatTargetedBroadcast(message, admin_only) + +/world/TgsChatPrivateMessage(message, datum/tgs_chat_user/user) + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + api.ChatPrivateMessage(message, user) + +/* +The MIT License + +Copyright (c) 2017 Jordan Brown + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ diff --git a/code/modules/tgs/core/datum.dm b/code/modules/tgs/core/datum.dm new file mode 100644 index 0000000000..5da73bfdc5 --- /dev/null +++ b/code/modules/tgs/core/datum.dm @@ -0,0 +1,74 @@ +TGS_DEFINE_AND_SET_GLOBAL(tgs, null) + +/datum/tgs_api + +/datum/tgs_api/latest + parent_type = /datum/tgs_api/v3210 + +TGS_PROTECT_DATUM(/datum/tgs_api) + +/datum/tgs_api/proc/ApiVersion() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/OnWorldNew(datum/tgs_event_handler/event_handler) + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/OnInitializationComplete() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/OnTopic(T) + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/OnReboot() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/InstanceName() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/TestMerges() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/EndProcess() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/Revision() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/ChatChannelInfo() + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/ChatBroadcast(message, list/channels) + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/ChatTargetedBroadcast(message, admin_only) + return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/ChatPrivateMessage(message, admin_only) + return TGS_UNIMPLEMENTED + +/* +The MIT License + +Copyright (c) 2017 Jordan Brown + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ diff --git a/code/modules/tgs/core/default_event_handler.dm b/code/modules/tgs/core/default_event_handler.dm new file mode 100644 index 0000000000..c0ea8eec46 --- /dev/null +++ b/code/modules/tgs/core/default_event_handler.dm @@ -0,0 +1,30 @@ +/datum/tgs_event_handler/tgs_default/HandleEvent(event_code) + //TODO + return + +/* +The MIT License + +Copyright (c) 2017 Jordan Brown + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ diff --git a/code/modules/tgs/includes.dm b/code/modules/tgs/includes.dm new file mode 100644 index 0000000000..586cbbe427 --- /dev/null +++ b/code/modules/tgs/includes.dm @@ -0,0 +1,6 @@ +#include "core\_definitions.dm" +#include "core\core.dm" +#include "core\datum.dm" +#include "core\default_event_handler.dm" +#include "v3210\api.dm" +#include "v3210\commands.dm" diff --git a/code/modules/tgs/v3210/api.dm b/code/modules/tgs/v3210/api.dm new file mode 100644 index 0000000000..f9b32471de --- /dev/null +++ b/code/modules/tgs/v3210/api.dm @@ -0,0 +1,248 @@ +#define REBOOT_MODE_NORMAL 0 +#define REBOOT_MODE_HARD 1 +#define REBOOT_MODE_SHUTDOWN 2 + +#define SERVICE_WORLD_PARAM "server_service" +#define SERVICE_INSTANCE_PARAM "server_instance" +#define SERVICE_PR_TEST_JSON "prtestjob.json" +#define SERVICE_INTERFACE_DLL "TGDreamDaemonBridge.dll" +#define SERVICE_INTERFACE_FUNCTION "DDEntryPoint" + +#define SERVICE_CMD_HARD_REBOOT "hard_reboot" +#define SERVICE_CMD_GRACEFUL_SHUTDOWN "graceful_shutdown" +#define SERVICE_CMD_WORLD_ANNOUNCE "world_announce" +#define SERVICE_CMD_LIST_CUSTOM "list_custom_commands" +#define SERVICE_CMD_API_COMPATIBLE "api_compat" +#define SERVICE_CMD_PLAYER_COUNT "client_count" + +#define SERVICE_CMD_PARAM_KEY "serviceCommsKey" +#define SERVICE_CMD_PARAM_COMMAND "command" +#define SERVICE_CMD_PARAM_SENDER "sender" +#define SERVICE_CMD_PARAM_CUSTOM "custom" + +#define SERVICE_REQUEST_KILL_PROCESS "killme" +#define SERVICE_REQUEST_IRC_BROADCAST "irc" +#define SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE "send2irc" +#define SERVICE_REQUEST_WORLD_REBOOT "worldreboot" +#define SERVICE_REQUEST_API_VERSION "api_ver" + +#define SERVICE_RETURN_SUCCESS "SUCCESS" + +/datum/tgs_api/v3210 + var/reboot_mode = REBOOT_MODE_NORMAL + var/comms_key + var/instance_name + var/originmastercommit + var/commit + var/list/cached_custom_tgs_chat_commands + var/warned_revison = FALSE + var/warned_custom_commands = FALSE + +/datum/tgs_api/v3210/ApiVersion() + return "3.2.1.0" + +/datum/tgs_api/v3210/proc/trim_left(text) + for (var/i = 1 to length(text)) + if (text2ascii(text, i) > 32) + return copytext(text, i) + return "" + +/datum/tgs_api/v3210/proc/trim_right(text) + for (var/i = length(text), i > 0, i--) + if (text2ascii(text, i) > 32) + return copytext(text, 1, i + 1) + return "" + +/datum/tgs_api/v3210/proc/file2list(filename) + return splittext(trim_left(trim_right(file2text(filename))), "\n") + +/datum/tgs_api/v3210/OnWorldNew(datum/tgs_event_handler/event_handler) //don't use event handling in this version + . = FALSE + comms_key = world.params[SERVICE_WORLD_PARAM] + instance_name = world.params[SERVICE_INSTANCE_PARAM] + if(!instance_name) + instance_name = "TG Station Server" //maybe just upgraded + + var/list/logs = file2list(".git/logs/HEAD") + if(logs.len) + logs = splittext(logs[logs.len - 1], " ") + commit = logs[2] + logs = file2list(".git/logs/refs/remotes/origin/master") + if(logs.len) + originmastercommit = splittext(logs[logs.len - 1], " ")[2] + + if(world.system_type != MS_WINDOWS) + TGS_ERROR_LOG("This API version is only supported on Windows. Not running on Windows. Aborting initialization!") + return + ListServiceCustomCommands(TRUE) + ExportService("[SERVICE_REQUEST_API_VERSION] [ApiVersion()]", TRUE) + return TRUE + +//nothing to do for v3 +/datum/tgs_api/v3210/OnInitializationComplete() + return + +/datum/tgs_api/v3210/InstanceName() + return world.params[SERVICE_INSTANCE_PARAM] + +/datum/tgs_api/v3210/proc/ExportService(command, skip_compat_check = FALSE) + . = FALSE + if(skip_compat_check && !fexists(SERVICE_INTERFACE_DLL)) + TGS_ERROR_LOG("Service parameter present but no interface DLL detected. This is symptomatic of running a service less than version 3.1! Please upgrade.") + return + call(SERVICE_INTERFACE_DLL, SERVICE_INTERFACE_FUNCTION)(instance_name, command) //trust no retval + return TRUE + +/datum/tgs_api/v3210/OnTopic(T) + var/list/params = params2list(T) + var/their_sCK = params[SERVICE_CMD_PARAM_KEY] + if(!their_sCK) + return FALSE //continue world/Topic + + if(their_sCK != comms_key) + return "Invalid comms key!"; + + var/command = params[SERVICE_CMD_PARAM_COMMAND] + if(!command) + return "No command!" + + switch(command) + if(SERVICE_CMD_API_COMPATIBLE) + return SERVICE_RETURN_SUCCESS + if(SERVICE_CMD_HARD_REBOOT) + if(reboot_mode != REBOOT_MODE_HARD) + reboot_mode = REBOOT_MODE_HARD + TGS_INFO_LOG("Hard reboot requested by service") + TGS_NOTIFY_ADMINS("The world will hard reboot at the end of the game. Requested by TGS.") + if(SERVICE_CMD_GRACEFUL_SHUTDOWN) + if(reboot_mode != REBOOT_MODE_SHUTDOWN) + reboot_mode = REBOOT_MODE_SHUTDOWN + TGS_INFO_LOG("Shutdown requested by service") + TGS_NOTIFY_ADMINS("The world will shutdown at the end of the game. Requested by TGS.") + if(SERVICE_CMD_WORLD_ANNOUNCE) + var/msg = params["message"] + if(!istext(msg) || !msg) + return "No message set!" + TGS_WORLD_ANNOUNCE(msg) + return SERVICE_RETURN_SUCCESS + if(SERVICE_CMD_PLAYER_COUNT) + return "[TGS_CLIENT_COUNT]" + if(SERVICE_CMD_LIST_CUSTOM) + return json_encode(ListServiceCustomCommands(FALSE)) + else + var/custom_command_result = HandleServiceCustomCommand(lowertext(command), params[SERVICE_CMD_PARAM_SENDER], params[SERVICE_CMD_PARAM_CUSTOM]) + if(custom_command_result) + return istext(custom_command_result) ? custom_command_result : SERVICE_RETURN_SUCCESS + return "Unknown command: [command]" + +/datum/tgs_api/v3210/OnReboot() + switch(reboot_mode) + if(REBOOT_MODE_HARD) + TGS_WORLD_ANNOUNCE("Hard reboot triggered, you will automatically reconnect...") + EndProcess() + if(REBOOT_MODE_SHUTDOWN) + TGS_WORLD_ANNOUNCE("The server is shutting down...") + EndProcess() + else + ExportService(SERVICE_REQUEST_WORLD_REBOOT) //just let em know + +/datum/tgs_api/v3210/TestMerges() + //do the best we can here as the datum can't be completed using the v3 api + . = list() + if(!fexists(SERVICE_PR_TEST_JSON)) + return + var/list/json = json_decode(file2text(SERVICE_PR_TEST_JSON)) + if(!json) + return + for(var/I in json) + var/datum/tgs_revision_information/test_merge/tm = new + tm.number = text2num(I) + var/list/entry = json[I] + tm.pull_request_commit = entry["commit"] + tm.author = entry["author"] + tm.title = entry["title"] + . += tm + +/datum/tgs_api/v3210/Revision() + if(!warned_revison) + TGS_ERROR_LOG("Use of TgsRevision on [ApiVersion()] origin_commit only points to master!") + warned_revison = TRUE + var/datum/tgs_revision_information/ri = new + ri.commit = commit + ri.origin_commit = originmastercommit + +/datum/tgs_api/v3210/EndProcess() + sleep(world.tick_lag) //flush the buffers + ExportService(SERVICE_REQUEST_KILL_PROCESS) + +/datum/tgs_api/v3210/ChatChannelInfo() + return list() + +/datum/tgs_api/v3210/ChatBroadcast(message, list/channels) + if(channels) + return TGS_UNIMPLEMENTED + ChatTargetedBroadcast(message, TRUE) + ChatTargetedBroadcast(message, FALSE) + +/datum/tgs_api/v3210/ChatTargetedBroadcast(message, admin_only) + ExportService("[admin_only ? SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE : SERVICE_REQUEST_IRC_BROADCAST] [message]") + +/datum/tgs_api/v3210/ChatPrivateMessage(message, admin_only) + return TGS_UNIMPLEMENTED + +#undef REBOOT_MODE_NORMAL +#undef REBOOT_MODE_HARD +#undef REBOOT_MODE_SHUTDOWN + +#undef SERVICE_WORLD_PARAM +#undef SERVICE_INSTANCE_PARAM +#undef SERVICE_PR_TEST_JSON +#undef SERVICE_INTERFACE_DLL +#undef SERVICE_INTERFACE_FUNCTION + +#undef SERVICE_CMD_HARD_REBOOT +#undef SERVICE_CMD_GRACEFUL_SHUTDOWN +#undef SERVICE_CMD_WORLD_ANNOUNCE +#undef SERVICE_CMD_LIST_CUSTOM +#undef SERVICE_CMD_API_COMPATIBLE +#undef SERVICE_CMD_PLAYER_COUNT + +#undef SERVICE_CMD_PARAM_KEY +#undef SERVICE_CMD_PARAM_COMMAND +#undef SERVICE_CMD_PARAM_SENDER +#undef SERVICE_CMD_PARAM_CUSTOM + +#undef SERVICE_REQUEST_KILL_PROCESS +#undef SERVICE_REQUEST_IRC_BROADCAST +#undef SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE +#undef SERVICE_REQUEST_WORLD_REBOOT +#undef SERVICE_REQUEST_API_VERSION + +#undef SERVICE_RETURN_SUCCESS + +/* +The MIT License + +Copyright (c) 2017 Jordan Brown + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ diff --git a/code/modules/tgs/v3210/commands.dm b/code/modules/tgs/v3210/commands.dm new file mode 100644 index 0000000000..71d7e32366 --- /dev/null +++ b/code/modules/tgs/v3210/commands.dm @@ -0,0 +1,78 @@ +#define SERVICE_JSON_PARAM_HELPTEXT "help_text" +#define SERVICE_JSON_PARAM_ADMINONLY "admin_only" +#define SERVICE_JSON_PARAM_REQUIREDPARAMETERS "required_parameters" + +/datum/tgs_api/v3210/proc/ListServiceCustomCommands(warnings_only) + if(!warnings_only) + . = list() + var/list/command_name_types = list() + var/list/warned_command_names = warnings_only ? list() : null + var/warned_about_the_dangers_of_robutussin = !warnings_only + for(var/I in typesof(/datum/tgs_chat_command) - /datum/tgs_chat_command) + if(!warned_about_the_dangers_of_robutussin) + TGS_ERROR_LOG("Custom chat commands in [ApiVersion()] lacks the /datum/tgs_chat_user/sender.channel field!") + warned_about_the_dangers_of_robutussin = TRUE + var/datum/tgs_chat_command/stc = I + var/command_name = initial(stc.name) + if(!command_name || findtext(command_name, " ") || findtext(command_name, "'") || findtext(command_name, "\"")) + if(warnings_only && !warned_command_names[command_name]) + TGS_ERROR_LOG("Custom command [command_name] can't be used as it is empty or contains illegal characters!") + warned_command_names[command_name] = TRUE + continue + + if(command_name_types[command_name]) + if(warnings_only) + TGS_ERROR_LOG("Custom commands [command_name_types[command_name]] and [stc] have the same name, only [command_name_types[command_name]] will be available!") + continue + command_name_types[stc] = command_name + + if(!warnings_only) + .[command_name] = list(SERVICE_JSON_PARAM_HELPTEXT = initial(stc.help_text), SERVICE_JSON_PARAM_ADMINONLY = initial(stc.admin_only), SERVICE_JSON_PARAM_REQUIREDPARAMETERS = 0) + +/datum/tgs_api/v3210/proc/HandleServiceCustomCommand(command, sender, params) + if(!cached_custom_tgs_chat_commands) + cached_custom_tgs_chat_commands = list() + for(var/I in typesof(/datum/tgs_chat_command) - /datum/tgs_chat_command) + var/datum/tgs_chat_command/stc = I + cached_custom_tgs_chat_commands[lowertext(initial(stc.name))] = stc + + var/command_type = cached_custom_tgs_chat_commands[command] + if(!command_type) + return FALSE + var/datum/tgs_chat_command/stc = new command_type + var/datum/tgs_chat_user/user = new + user.friendly_name = sender + user.mention = sender + return stc.Run(user, params) || TRUE + +/* + +#undef SERVICE_JSON_PARAM_HELPTEXT +#undef SERVICE_JSON_PARAM_ADMINONLY +#undef SERVICE_JSON_PARAM_REQUIREDPARAMETERS + +The MIT License + +Copyright (c) 2017 Jordan Brown + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ diff --git a/tgstation.dme b/tgstation.dme index 93fb08da2f..5e2c890b94 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -74,8 +74,6 @@ #include "code\__DEFINES\robots.dm" #include "code\__DEFINES\role_preferences.dm" #include "code\__DEFINES\say.dm" -#include "code\__DEFINES\server_tools.config.dm" -#include "code\__DEFINES\server_tools.dm" #include "code\__DEFINES\shuttles.dm" #include "code\__DEFINES\sight.dm" #include "code\__DEFINES\sound.dm" @@ -83,6 +81,8 @@ #include "code\__DEFINES\stat_tracking.dm" #include "code\__DEFINES\status_effects.dm" #include "code\__DEFINES\subsystems.dm" +#include "code\__DEFINES\tgs.config.dm" +#include "code\__DEFINES\tgs.dm" #include "code\__DEFINES\tgui.dm" #include "code\__DEFINES\time.dm" #include "code\__DEFINES\tools.dm" @@ -2445,8 +2445,6 @@ #include "code\modules\ruins\spaceruin_code\whiteshipruin_box.dm" #include "code\modules\security_levels\keycard_authentication.dm" #include "code\modules\security_levels\security_levels.dm" -#include "code\modules\server_tools\st_commands.dm" -#include "code\modules\server_tools\st_interface.dm" #include "code\modules\shuttle\arrivals.dm" #include "code\modules\shuttle\assault_pod.dm" #include "code\modules\shuttle\computer.dm" @@ -2559,6 +2557,7 @@ #include "code\modules\surgery\organs\tails.dm" #include "code\modules\surgery\organs\tongue.dm" #include "code\modules\surgery\organs\vocal_cords.dm" +#include "code\modules\tgs\includes.dm" #include "code\modules\tgui\external.dm" #include "code\modules\tgui\states.dm" #include "code\modules\tgui\subsystem.dm" From 9ef257db50e28f87427da8482ae37cfd2b0e186c Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Wed, 9 May 2018 08:30:29 -0700 Subject: [PATCH 037/306] [s] Fix wallets acting as though they still contain removed IDs --- code/game/objects/items/storage/wallets.dm | 98 ++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index 6acf72518f..ab86cf0d50 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/item/storage/wallet name = "wallet" desc = "It can hold a few small and personal things." @@ -89,3 +90,100 @@ if(item3_type) new item3_type(src) update_icon() +======= +/obj/item/storage/wallet + name = "wallet" + desc = "It can hold a few small and personal things." + icon_state = "wallet" + w_class = WEIGHT_CLASS_SMALL + resistance_flags = FLAMMABLE + slot_flags = ITEM_SLOT_ID + + var/obj/item/card/id/front_id = null + var/list/combined_access + +/obj/item/storage/wallet/ComponentInitialize() + . = ..() + GET_COMPONENT(STR, /datum/component/storage) + STR.max_items = 4 + STR.can_hold = typecacheof(list( + /obj/item/stack/spacecash, + /obj/item/card, + /obj/item/clothing/mask/cigarette, + /obj/item/flashlight/pen, + /obj/item/seeds, + /obj/item/stack/medical, + /obj/item/toy/crayon, + /obj/item/coin, + /obj/item/dice, + /obj/item/disk, + /obj/item/implanter, + /obj/item/lighter, + /obj/item/lipstick, + /obj/item/match, + /obj/item/paper, + /obj/item/pen, + /obj/item/photo, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/syringe, + /obj/item/screwdriver, + /obj/item/stamp)) + +/obj/item/storage/wallet/Exited(atom/movable/AM) + . = ..() + // The loc has not actually changed yet when this proc is called, so call + // refreshID and have it ignore the outgoing atom. + refreshID(AM) + +/obj/item/storage/wallet/proc/refreshID(atom/movable/removed) + LAZYCLEARLIST(combined_access) + if(!(front_id in src) || front_id == removed) + front_id = null + for(var/obj/item/card/id/I in contents) + if(I == removed) + continue + if(!front_id) + front_id = I + LAZYINITLIST(combined_access) + combined_access |= I.access + update_icon() + +/obj/item/storage/wallet/Entered(atom/movable/AM) + . = ..() + refreshID() + +/obj/item/storage/wallet/update_icon() + var/new_state = "wallet" + if(front_id) + new_state = "wallet_[front_id.icon_state]" + if(new_state != icon_state) //avoid so many icon state changes. + icon_state = new_state + +/obj/item/storage/wallet/GetID() + return front_id + +/obj/item/storage/wallet/GetAccess() + if(LAZYLEN(combined_access)) + return combined_access + else + return ..() + +/obj/item/storage/wallet/random + icon_state = "random_wallet" + +/obj/item/storage/wallet/random/PopulateContents() + var/item1_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) + var/item2_type + if(prob(50)) + item2_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) + var/item3_type = pick( /obj/item/coin/silver, /obj/item/coin/silver, /obj/item/coin/gold, /obj/item/coin/iron, /obj/item/coin/iron, /obj/item/coin/iron ) + + spawn(2) + if(item1_type) + new item1_type(src) + if(item2_type) + new item2_type(src) + if(item3_type) + new item3_type(src) + update_icon() +>>>>>>> b235fce... Fix wallets appearing to still contain a removed ID (#37719) From ec3516ea19ab22bce2f6f143e055200258741c7d Mon Sep 17 00:00:00 2001 From: XDTM Date: Wed, 9 May 2018 23:15:46 +0200 Subject: [PATCH 038/306] [s] Hallucinations 4.0 --- code/datums/brain_damage/severe.dm | 2 +- code/datums/traits/negative.dm | 5 + code/game/machinery/doors/airlock.dm | 32 +- .../antagonists/abductor/equipment/gland.dm | 2 +- .../changeling/powers/tiny_prick.dm | 6 +- code/modules/antagonists/cult/blood_magic.dm | 2 +- code/modules/events/mass_hallucination.dm | 17 +- code/modules/flufftext/Hallucination.dm | 1096 +++++++++-------- code/modules/mob/living/carbon/life.dm | 4 +- .../projectile/special/mindflayer.dm | 2 +- .../chemistry/reagents/drug_reagents.dm | 6 +- .../chemistry/reagents/medicine_reagents.dm | 2 +- .../reagents/pyrotechnic_reagents.dm | 2 +- .../chemistry/reagents/toxin_reagents.dm | 2 +- code/modules/surgery/organs/lungs.dm | 4 +- strings/hallucination.json | 110 +- 16 files changed, 679 insertions(+), 615 deletions(-) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 821770e9c5..a8adbfbce8 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -160,7 +160,7 @@ to_chat(owner, "You feel really lonely...") else to_chat(owner, "You're going mad with loneliness!") - owner.hallucination += 20 + owner.hallucination += 30 if(5) if(!high_stress) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 7be86b2595..ffb25ce987 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -231,6 +231,7 @@ if(prob(2)) //we'll all be mad soon enough madness() +<<<<<<< HEAD /datum/trait/insanity/proc/madness(mad_fools) set waitfor = FALSE if(!mad_fools) @@ -240,6 +241,10 @@ new hallucination_type (trait_holder, FALSE) else trait_holder.hallucination += rand(10, 50) +======= +/datum/quirk/insanity/proc/madness() + quirk_holder.hallucination += rand(10, 25) +>>>>>>> aa782ff... [s] Hallucinations 4.0 (#37423) /datum/trait/insanity/post_add() //I don't /think/ we'll need this but for newbies who think "roleplay as insane" = "license to kill" it's probably a good thing to have if(!trait_holder.mind || trait_holder.mind.special_role) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 880f0fe8c8..76a0c39021 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -323,12 +323,12 @@ return else return - else if(user.hallucinating() && ishuman(user) && prob(4) && !operating) + else if(user.hallucinating() && ishuman(user) && prob(1) && !operating) var/mob/living/carbon/human/H = user if(H.gloves) var/obj/item/clothing/gloves/G = H.gloves if(G.siemens_coefficient)//not insulated - hallucinate_shock(H) + new /datum/hallucination/shock(H) return if (cyclelinkedairlock) if (!shuttledocked && !emergency && !cyclelinkedairlock.shuttledocked && !cyclelinkedairlock.emergency && allowed(user)) @@ -338,34 +338,6 @@ addtimer(CALLBACK(cyclelinkedairlock, .proc/close), 2) ..() -/obj/machinery/door/airlock/proc/hallucinate_shock(mob/living/user) - var/image/shock_image = image(user, user, dir = user.dir) - var/image/electrocution_skeleton_anim = image('icons/mob/human.dmi', user, icon_state = "electrocuted_base", layer=ABOVE_MOB_LAYER) - shock_image.color = rgb(0,0,0) - shock_image.override = TRUE - electrocution_skeleton_anim.appearance_flags |= RESET_COLOR|KEEP_APART - - to_chat(user, "You feel a powerful shock course through your body!") - if(user.client) - user.client.images |= shock_image - user.client.images |= electrocution_skeleton_anim - addtimer(CALLBACK(src, .proc/reset_hallucinate_shock_animation, user, shock_image, electrocution_skeleton_anim), 40) - user.playsound_local(get_turf(src), "sparks", 100, 1) - user.staminaloss += 50 - user.Stun(40) - user.jitteriness += 1000 - user.do_jitter_animation(user.jitteriness) - addtimer(CALLBACK(src, .proc/hallucinate_shock_drop, user), 20) - -/obj/machinery/door/airlock/proc/reset_hallucinate_shock_animation(mob/living/user, shock_image, electrocution_skeleton_anim) - if(user.client) - user.client.images.Remove(shock_image) - user.client.images.Remove(electrocution_skeleton_anim) - -/obj/machinery/door/airlock/proc/hallucinate_shock_drop(mob/living/user) - user.jitteriness = max(user.jitteriness - 990, 10) //Still jittery, but vastly less - user.Knockdown(60) - /obj/machinery/door/airlock/proc/isElectrified() if(src.secondsElectrified != NOT_ELECTRIFIED) return TRUE diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index c551509cc7..960abd64df 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -153,7 +153,7 @@ H.confused += 15 H.adjustBrainLoss(10, 160) if(3) - H.hallucination += 80 + H.hallucination += 60 /obj/item/organ/heart/gland/pop cooldown_low = 900 diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 10b86ac1ad..6e15334305 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -214,19 +214,19 @@ /obj/effect/proc_holder/changeling/sting/LSD name = "Hallucination Sting" desc = "Causes terror in the target." - helptext = "We evolve the ability to sting a target with a powerful hallucinogenic chemical. The target does not notice they have been stung, and the effect occurs after 30 to 60 seconds." + helptext = "We evolve the ability to sting a target with a powerful hallucinogenic chemical. The target does not notice they have been stung, and the effect begins after a few seconds." sting_icon = "sting_lsd" chemical_cost = 10 dna_cost = 1 /obj/effect/proc_holder/changeling/sting/LSD/sting_action(mob/user, mob/living/carbon/target) add_logs(user, target, "stung", "LSD sting") - addtimer(CALLBACK(src, .proc/hallucination_time, target), rand(300,600)) + addtimer(CALLBACK(src, .proc/hallucination_time, target), rand(100,200)) return TRUE /obj/effect/proc_holder/changeling/sting/LSD/proc/hallucination_time(mob/living/carbon/target) if(target) - target.hallucination = max(400, target.hallucination) + target.hallucination = max(90, target.hallucination) /obj/effect/proc_holder/changeling/sting/cryo name = "Cryogenic Sting" diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index bb2ce1db2a..b98ae31e80 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -260,7 +260,7 @@ if(!ishuman(target) || iscultist(target)) return var/mob/living/carbon/human/H = target - H.hallucination = max(H.hallucination, 240) + H.hallucination = max(H.hallucination, 120) SEND_SOUND(ranged_ability_user, sound('sound/effects/ghost.ogg',0,1,50)) var/image/C = image('icons/effects/cult_effects.dmi',H,"bloodsparkles", ABOVE_MOB_LAYER) add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) diff --git a/code/modules/events/mass_hallucination.dm b/code/modules/events/mass_hallucination.dm index 33b9462e40..2b0c16ebfc 100644 --- a/code/modules/events/mass_hallucination.dm +++ b/code/modules/events/mass_hallucination.dm @@ -11,22 +11,27 @@ /datum/round_event/mass_hallucination/start() switch(rand(1,4)) if(1) //same sound for everyone - var/sound = pick("explosion","far_explosion","phone","alarm","hallelujah","creepy","ratvar","shuttle_dock", - "wall_decon","door_hack","blob_alert","tesla","malf_ai","meteors") + var/sound = pick("airlock","airlock_pry","console","explosion","far_explosion","mech","glass","alarm","beepsky","mech","wall_decon","door_hack","tesla") for(var/mob/living/carbon/C in GLOB.alive_mob_list) new /datum/hallucination/sounds(C, TRUE, sound) - if(2 to 4) + if(2) + var/weirdsound = pick("phone","hallelujah","highlander","hyperspace","game_over","creepy","tesla") + for(var/mob/living/carbon/C in GLOB.alive_mob_list) + new /datum/hallucination/weird_sounds(C, TRUE, weirdsound) + if(3) + var/stationmessage = pick("ratvar","shuttle_dock","blob_alert","malf_ai","meteors","supermatter") + for(var/mob/living/carbon/C in GLOB.alive_mob_list) + new /datum/hallucination/stationmessage(C, TRUE, stationmessage) + if(4 to 6) var/picked_hallucination = pick( /datum/hallucination/bolts, - /datum/hallucination/whispers, + /datum/hallucination/chat, /datum/hallucination/message, /datum/hallucination/bolts, /datum/hallucination/fake_flood, /datum/hallucination/battle, /datum/hallucination/fire, /datum/hallucination/self_delusion, - /datum/hallucination/fakeattacker, /datum/hallucination/death, - /datum/hallucination/xeno_attack, /datum/hallucination/delusion, /datum/hallucination/oh_yeah) for(var/mob/living/carbon/C in GLOB.alive_mob_list) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 4006bb50b7..1ade5070a7 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -1,84 +1,83 @@ -/* -Ideas for the subtle effects of hallucination: - -Light up oxygen/plasma indicators (done) -Cause health to look critical/dead, even when standing (done) -Characters silently watching you -Brief flashes of fire/space/bombs/c4/dangerous shit (done) -Items that are rare/traitorous/don't exist appearing in your inventory slots (done) -Strange audio (should be rare) (done) -Gunshots/explosions/opening doors/less rare audio (done) - -*/ - #define HAL_LINES_FILE "hallucination.json" -GLOBAL_LIST_INIT(hallucinations_minor, list( - /datum/hallucination/sounds, - /datum/hallucination/bolts, - /datum/hallucination/whispers, - /datum/hallucination/message, - /datum/hallucination/hudscrew)) +GLOBAL_LIST_INIT(hallucination_list, list( + /datum/hallucination/chat = 100, + /datum/hallucination/message = 60, + /datum/hallucination/sounds = 50, + /datum/hallucination/battle = 20, + /datum/hallucination/dangerflash = 15, + /datum/hallucination/hudscrew = 12, + /datum/hallucination/fake_alert = 12, + /datum/hallucination/weird_sounds = 8, + /datum/hallucination/stationmessage = 7, + /datum/hallucination/fake_flood = 7, + /datum/hallucination/stray_bullet = 7, + /datum/hallucination/bolts = 7, + /datum/hallucination/items_other = 7, + /datum/hallucination/husks = 7, + /datum/hallucination/items = 4, + /datum/hallucination/fire = 3, + /datum/hallucination/self_delusion = 2, + /datum/hallucination/delusion = 2, + /datum/hallucination/shock = 1, + /datum/hallucination/death = 1, + /datum/hallucination/oh_yeah = 1 + )) -GLOBAL_LIST_INIT(hallucinations_medium, list( - /datum/hallucination/fake_alert, - /datum/hallucination/items, - /datum/hallucination/items_other, - /datum/hallucination/dangerflash, - /datum/hallucination/bolts, - /datum/hallucination/fake_flood, - /datum/hallucination/husks, - /datum/hallucination/battle, - /datum/hallucination/fire, - /datum/hallucination/self_delusion, - /datum/hallucination/stray_bullet)) - -GLOBAL_LIST_INIT(hallucinations_major, list( - /datum/hallucination/fakeattacker, - /datum/hallucination/death, - /datum/hallucination/xeno_attack, - /datum/hallucination/singularity_scare, - /datum/hallucination/delusion, - /datum/hallucination/oh_yeah)) /mob/living/carbon/proc/handle_hallucinations() + if(!hallucination) + return + + hallucination-- + if(world.time < next_hallucination) return - if(hallucination) - var/list/current = GLOB.hallucinations_minor - if(prob(25) && hallucination > 100) - current = GLOB.hallucinations_medium - else if(prob(10) && hallucination > 200) - current = GLOB.hallucinations_major - var/halpick = pick(current) - new halpick(src, FALSE) + var/halpick = pickweight(GLOB.hallucination_list) + new halpick(src, FALSE) + + next_hallucination = world.time + rand(100, 600) /mob/living/carbon/proc/set_screwyhud(hud_type) hal_screwyhud = hud_type update_health_hud() /datum/hallucination + var/natural = TRUE var/mob/living/carbon/target - var/cost = 5 //affects the amount of hallucination reduced, and cooldown until the next hallucination var/feedback_details //extra info for investigate -/datum/hallucination/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE - target = T - if(!forced) - target.hallucination = max(0, target.hallucination - cost) - target.next_hallucination = world.time + (rand(cost * 0.5, cost * 3) * 10) + target = C + natural = !forced /datum/hallucination/proc/wake_and_restore() target.set_screwyhud(SCREWYHUD_NONE) target.SetSleeping(0) /datum/hallucination/Destroy() - target.investigate_log("was afflicted with a hallucination of type [type]. [feedback_details]", INVESTIGATE_HALLUCINATIONS) + target.investigate_log("was afflicted with a hallucination of type [type] by [natural?"hallucination status":"an external source"]. [feedback_details]", INVESTIGATE_HALLUCINATIONS) target = null return ..() +//Returns a random turf in a ring around the target mob, useful for sound hallucinations +/datum/hallucination/proc/random_far_turf() + var/x_based = prob(50) + var/first_offset = pick(-8,-7,-6,-5,5,6,7,8) + var/second_offset = rand(-8,8) + var/x_off + var/y_off + if(x_based) + x_off = first_offset + y_off = second_offset + else + y_off = first_offset + x_off = second_offset + var/turf/T = locate(target.x + x_off, target.y + y_off, target.z) + return T + /obj/effect/hallucination invisibility = INVISIBILITY_OBSERVER anchored = TRUE @@ -155,9 +154,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( var/image_state = "plasma" var/radius = 0 var/next_expand = 0 - cost = 25 -/datum/hallucination/fake_flood/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/fake_flood/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() for(var/obj/machinery/atmospherics/components/unary/vent_pump/U in orange(7,target)) @@ -225,9 +223,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( //Xeno crawls from nearby vent,jumps at you, and goes back in var/obj/machinery/atmospherics/components/unary/vent_pump/pump = null var/obj/effect/hallucination/simple/xeno/xeno = null - cost = 25 -/datum/hallucination/xeno_attack/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/xeno_attack/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() for(var/obj/machinery/atmospherics/components/unary/vent_pump/U in orange(7,target)) @@ -273,9 +270,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( var/obj/effect/hallucination/simple/bubblegum/bubblegum var/image/fakebroken var/image/fakerune - cost = 75 -/datum/hallucination/oh_yeah/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/oh_yeah/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE . = ..() var/turf/closed/wall/wall @@ -325,151 +321,192 @@ GLOBAL_LIST_INIT(hallucinations_major, list( QDEL_NULL(bubblegum) return ..() -/datum/hallucination/singularity_scare - //Singularity moving towards you. - //todo Hide where it moved with fake space images - var/obj/effect/hallucination/simple/singularity/s = null - cost = 75 - -/datum/hallucination/singularity_scare/New(mob/living/carbon/T, forced = TRUE) - set waitfor = FALSE - ..() - var/turf/start = get_turf(T) - var/screen_border = pick(SOUTH,EAST,WEST,NORTH) - for(var/i in 1 to 13) - start = get_step(start,screen_border) - feedback_details += "Source: [start.x],[start.y],[start.z]" - s = new(start,target) - s.parent = src - for(var/i in 1 to 13) - sleep(10) - s.forceMove(get_step(get_turf(s),get_dir(s,target))) - s.Show() - s.Eat() - qdel(s) - -/obj/effect/hallucination/simple/singularity - image_icon = 'icons/effects/224x224.dmi' - image_state = "singularity_s7" - image_layer = MASSIVE_OBJ_LAYER - px = -96 - py = -96 - var/datum/hallucination/singularity_scare/parent - -/obj/effect/hallucination/simple/singularity/proc/Eat(atom/OldLoc, Dir) - var/target_dist = get_dist(src,target) - if(target_dist<=3) //"Eaten" - target.set_screwyhud(SCREWYHUD_DEAD) - target.SetUnconscious(160) - addtimer(CALLBACK(parent, /datum/hallucination/.proc/wake_and_restore), rand(30, 50)) - /datum/hallucination/battle - cost = 15 -/datum/hallucination/battle/New(mob/living/carbon/T, forced = TRUE, battle_type) +/datum/hallucination/battle/New(mob/living/carbon/C, forced = TRUE, battle_type) set waitfor = FALSE ..() - var/hits = rand(3,6) + var/turf/source = random_far_turf() if(!battle_type) - battle_type = pick("laser","esword","gun","stunprod","bomb") + battle_type = pick("laser","disabler","esword","gun","stunprod","harmbaton","bomb") feedback_details += "Type: [battle_type]" switch(battle_type) - if("laser") //Laser fight - for(var/i in 1 to hits) - target.playsound_local(null, 'sound/weapons/laser.ogg', 25, 1) + if("laser") + var/hits = 0 + for(var/i in 1 to rand(5, 10)) + target.playsound_local(source, 'sound/weapons/laser.ogg', 25, 1) if(prob(50)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, null, 'sound/weapons/sear.ogg', 25, 1), rand(10,20)) + addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/sear.ogg', 25, 1), rand(5,10)) + hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, null, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(10,20)) - sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 8)) - target.playsound_local(null, get_sfx("bodyfall"), 25, 1) - if("esword") //Esword fight - target.playsound_local(null, 'sound/weapons/saberon.ogg',15, 1) - for(var/i=0,i= 4 && prob(70)) + target.playsound_local(source, get_sfx("bodyfall"), 25, 1) + break + if("disabler") + var/hits = 0 + for(var/i in 1 to rand(5, 10)) + target.playsound_local(source, 'sound/weapons/taser2.ogg', 25, 1) + if(prob(50)) + addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/tap.ogg', 25, 1), rand(5,10)) + hits++ + else + addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) + sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) + if(hits >= 3 && prob(70)) + target.playsound_local(source, get_sfx("bodyfall"), 25, 1) + break + if("esword") + target.playsound_local(source, 'sound/weapons/saberon.ogg',15, 1) + for(var/i in 1 to rand(4, 8)) + target.playsound_local(source, 'sound/weapons/blade1.ogg', 50, 1) + if(i == 4) + target.playsound_local(source, get_sfx("bodyfall"), 25, 1) + sleep(rand(CLICK_CD_MELEE, CLICK_CD_MELEE + 6)) + target.playsound_local(source, 'sound/weapons/saberoff.ogg', 15, 1) + if("gun") + var/hits = 0 + for(var/i in 1 to rand(3, 6)) + target.playsound_local(source, get_sfx("gunshot"), 25) if(prob(60)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, null, 'sound/weapons/pierce.ogg', 25, 1), rand(10,20)) + addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/pierce.ogg', 25, 1), rand(5,10)) + hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, null, "ricochet", 25, 1), rand(10,20)) - sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 8)) - target.playsound_local(null, get_sfx("bodyfall"), 25, 1) + addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, "ricochet", 25, 1), rand(5,10)) + sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) + if(hits >= 2 && prob(80)) + target.playsound_local(source, get_sfx("bodyfall"), 25, 1) + break if("stunprod") //Stunprod + cablecuff - target.playsound_local(null, 'sound/weapons/egloves.ogg', 40, 1) - target.playsound_local(null, get_sfx("bodyfall"), 25, 1) + target.playsound_local(source, 'sound/weapons/egloves.ogg', 40, 1) + target.playsound_local(source, get_sfx("bodyfall"), 25, 1) sleep(20) - target.playsound_local(null, 'sound/weapons/cablecuff.ogg', 15, 1) + target.playsound_local(source, 'sound/weapons/cablecuff.ogg', 15, 1) + if("harmbaton") //zap n slap + target.playsound_local(source, 'sound/weapons/egloves.ogg', 40, 1) + target.playsound_local(source, get_sfx("bodyfall"), 25, 1) + sleep(20) + for(var/i in 1 to rand(5, 12)) + target.playsound_local(source, "swing_hit", 50, 1) + sleep(rand(CLICK_CD_MELEE, CLICK_CD_MELEE + 4)) if("bomb") // Tick Tock - for(var/i in 1 to hits) - target.playsound_local(null, 'sound/items/timer.ogg', 25, 0) + for(var/i in 1 to rand(3, 11)) + target.playsound_local(source, 'sound/items/timer.ogg', 25, 0) sleep(15) qdel(src) /datum/hallucination/items_other - cost = 10 -/datum/hallucination/items_other/New(mob/living/carbon/T, forced = TRUE, item_type) +/datum/hallucination/items_other/New(mob/living/carbon/C, forced = TRUE, item_type) set waitfor = FALSE ..() var/item if(!item_type) - item = pick(list("esword","dual_esword","stunpaper","clockspear","ttv","flash","armblade")) + item = pick(list("esword","taser","ebow","baton","dual_esword","clockspear","ttv","flash","armblade")) else item = item_type feedback_details += "Item: [item]" + var/side var/image_file var/image/A = null - for(var/mob/living/carbon/human/H in view(7,target)) - if(H != target) - var/free_hand = H.get_empty_held_index_for_side(side = "left") - if(free_hand) - image_file = 'icons/mob/inhands/items_lefthand.dmi' - else - free_hand = H.get_empty_held_index_for_side(side = "right") - if(free_hand) - image_file = 'icons/mob/inhands/items_righthand.dmi' - if(image_file) - switch(item) - if("esword") - target.playsound_local(H, 'sound/weapons/saberon.ogg',35,1) - A = image(image_file,H,"swordred", layer=ABOVE_MOB_LAYER) - if("dual_esword") - target.playsound_local(H, 'sound/weapons/saberon.ogg',35,1) - A = image(image_file,H,"dualsaberred1", layer=ABOVE_MOB_LAYER) - if("stunpaper") - A = image(image_file,H,"paper", layer=ABOVE_MOB_LAYER) - A.color = rgb(255,0,0) - if("clockspear") - A = image(image_file,H,"ratvarian_spear", layer=ABOVE_MOB_LAYER) - if("ttv") - A = image(image_file,H,"ttv", layer=ABOVE_MOB_LAYER) - if("flash") - A = image(image_file,H,"flashtool", layer=ABOVE_MOB_LAYER) - if("armblade") - A = image(image_file,H,"arm_blade", layer=ABOVE_MOB_LAYER) - if(target.client) - target.client.images |= A - sleep(rand(150,250)) - if(item == "esword" || item == "dual_esword") - target.playsound_local(H, 'sound/weapons/saberoff.ogg',35,1) - target.client.images.Remove(A) - break + var/list/mob_pool = list() + + for(var/mob/living/carbon/human/M in view(7,target)) + if(M != target) + mob_pool += M + if(!mob_pool.len) + return + + var/mob/living/carbon/human/H = pick(mob_pool) + feedback_details += " Mob: [H.real_name]" + + var/free_hand = H.get_empty_held_index_for_side(side = "left") + if(free_hand) + side = "left" + else + free_hand = H.get_empty_held_index_for_side(side = "right") + if(free_hand) + side = "right" + + if(side) + switch(item) + if("esword") + if(side == "right") + image_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + else + image_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + target.playsound_local(H, 'sound/weapons/saberon.ogg',35,1) + A = image(image_file,H,"swordred", layer=ABOVE_MOB_LAYER) + if("dual_esword") + if(side == "right") + image_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + else + image_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + target.playsound_local(H, 'sound/weapons/saberon.ogg',35,1) + A = image(image_file,H,"dualsaberred1", layer=ABOVE_MOB_LAYER) + if("taser") + if(side == "right") + image_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' + else + image_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + A = image(image_file,H,"advtaserstun4", layer=ABOVE_MOB_LAYER) + if("ebow") + if(side == "right") + image_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' + else + image_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + A = image(image_file,H,"crossbow", layer=ABOVE_MOB_LAYER) + if("baton") + if(side == "right") + image_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + else + image_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + target.playsound_local(H, "sparks",75,1,-1) + A = image(image_file,H,"baton", layer=ABOVE_MOB_LAYER) + if("clockspear") + if(side == "right") + image_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' + else + image_file = 'icons/mob/inhands/antag/clockwork_lefthand.dmi' + A = image(image_file,H,"ratvarian_spear", layer=ABOVE_MOB_LAYER) + if("ttv") + if(side == "right") + image_file = 'icons/mob/inhands/weapons/bombs_righthand.dmi' + else + image_file = 'icons/mob/inhands/weapons/bombs_lefthand.dmi' + A = image(image_file,H,"ttv", layer=ABOVE_MOB_LAYER) + if("flash") + if(side == "right") + image_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + else + image_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + A = image(image_file,H,"flashtool", layer=ABOVE_MOB_LAYER) + if("armblade") + if(side == "right") + image_file = 'icons/mob/inhands/antag/changeling_righthand.dmi' + else + image_file = 'icons/mob/inhands/antag/changeling_lefthand.dmi' + target.playsound_local(H, 'sound/effects/blobattack.ogg',30,1) + A = image(image_file,H,"arm_blade", layer=ABOVE_MOB_LAYER) + if(target.client) + target.client.images |= A + sleep(rand(150,250)) + if(item == "esword" || item == "dual_esword") + target.playsound_local(H, 'sound/weapons/saberoff.ogg',35,1) + if(item == "armblade") + target.playsound_local(H, 'sound/effects/blobattack.ogg',30,1) + target.client.images.Remove(A) qdel(src) /datum/hallucination/delusion var/list/image/delusions = list() - cost = 50 -/datum/hallucination/delusion/New(mob/living/carbon/T, forced, force_kind = null , duration = 300,skip_nearby = 1, custom_icon = null, custom_icon_file = null, custom_name = null) +/datum/hallucination/delusion/New(mob/living/carbon/C, forced, force_kind = null , duration = 300,skip_nearby = TRUE, custom_icon = null, custom_icon_file = null, custom_name = null) set waitfor = FALSE . = ..() var/image/A = null - var/kind = force_kind ? force_kind : pick("monkey","corgi","carp","skeleton","demon","zombie") + var/kind = force_kind ? force_kind : pick("nothing","monkey","corgi","carp","skeleton","demon","zombie") feedback_details += "Type: [kind]" var/list/nearby if(skip_nearby) @@ -480,6 +517,9 @@ GLOBAL_LIST_INIT(hallucinations_major, list( if(skip_nearby && (H in nearby)) continue switch(kind) + if("nothing") + A = image('icons/effects/effects.dmi',H,"nothing") + A.name = "..." if("monkey")//Monkey A = image('icons/mob/monkey.dmi',H,"monkey1") A.name = "Monkey ([rand(1,999)])" @@ -516,9 +556,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( /datum/hallucination/self_delusion var/image/delusion - cost = 40 -/datum/hallucination/self_delusion/New(mob/living/carbon/T, forced, force_kind = null , duration = 300, custom_icon = null, custom_icon_file = null, wabbajack = TRUE) //set wabbajack to false if you want to use another fake source +/datum/hallucination/self_delusion/New(mob/living/carbon/C, forced, force_kind = null , duration = 300, custom_icon = null, custom_icon_file = null, wabbajack = TRUE) //set wabbajack to false if you want to use another fake source set waitfor = FALSE ..() var/image/A = null @@ -556,176 +595,14 @@ GLOBAL_LIST_INIT(hallucinations_major, list( target.client.images.Remove(delusion) return ..() -/datum/hallucination/fakeattacker/New(mob/living/carbon/T, forced = TRUE) - set waitfor = FALSE - ..() - var/mob/living/carbon/human/clone = null - var/clone_weapon = null - - for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - if(H.stat || H.lying) - continue - clone = H - feedback_details += "Clone of: [H.real_name]" - break - - if(!clone) - return - - var/static/list/non_fakeattack_weapons = list(/obj/item/gun/ballistic, /obj/item/ammo_box/a357,\ - /obj/item/gun/energy/kinetic_accelerator/crossbow, /obj/item/melee/transforming/energy/sword/saber,\ - /obj/item/storage/box/syndicate, /obj/item/storage/box/emps,\ - /obj/item/cartridge/virus/syndicate, /obj/item/clothing/under/chameleon,\ - /obj/item/clothing/shoes/chameleon/noslip, /obj/item/card/id/syndicate,\ - /obj/item/clothing/mask/chameleon, /obj/item/clothing/glasses/thermal,\ - /obj/item/chameleon, /obj/item/card/emag, /obj/item/grenade/plastic/x4,\ - /obj/item/storage/toolbox/syndicate, /obj/item/aiModule,\ - /obj/item/radio/headset/syndicate, /obj/item/grenade/plastic/c4,\ - /obj/item/powersink, /obj/item/storage/box/syndie_kit,\ - /obj/item/toy/syndicateballoon, /obj/item/gun/energy/laser/captain,\ - /obj/item/hand_tele, /obj/item/construction/rcd, /obj/item/tank/jetpack,\ - /obj/item/clothing/under/rank/captain, /obj/item/aicard,\ - /obj/item/clothing/shoes/magboots, /obj/item/areaeditor/blueprints, /obj/item/disk/nuclear,\ - /obj/item/clothing/suit/space/nasavoid, /obj/item/tank) - - var/obj/effect/fake_attacker/F = new/obj/effect/fake_attacker(get_turf(target),target) - - for(var/obj/item/I in clone.held_items) - if(!(locate(I) in non_fakeattack_weapons)) - clone_weapon = I.name - F.weap = I - - F.name = clone.name - F.my_target = target - F.weapon_name = clone_weapon - - F.left = image(clone,dir = WEST) - F.right = image(clone,dir = EAST) - F.up = image(clone,dir = NORTH) - F.down = image(clone,dir = SOUTH) - - F.updateimage() - qdel(src) - -/obj/effect/fake_attacker - icon = null - icon_state = null - name = "" - desc = "" - density = FALSE - anchored = TRUE - opacity = 0 - var/mob/living/carbon/human/my_target = null - var/weapon_name = null - var/obj/item/weap = null - var/image/stand_icon = null - var/image/currentimage = null - var/icon/base = null - var/skin_tone - var/mob/living/clone = null - var/image/left - var/image/right - var/image/up - var/collapse - var/image/down - - max_integrity = 100 - -/obj/effect/fake_attacker/attackby(obj/item/P, mob/living/user, params) - step_away(src,my_target,2) - user.changeNext_move(CLICK_CD_MELEE) - user.do_attack_animation(src) - my_target.playsound_local(src, P.hitsound, 1) - my_target.visible_message("[my_target] flails around wildly.", \ - "[my_target] has attacked [src]!") - - obj_integrity -= P.force - -/obj/effect/fake_attacker/Crossed(mob/M, somenumber) - if(M == my_target) - step_away(src,my_target,2) - if(prob(30)) - for(var/mob/O in oviewers(world.view , my_target)) - to_chat(O, "[my_target] stumbles around.") - -/obj/effect/fake_attacker/Initialize(mapload, mob/living/carbon/T) - ..() - my_target = T - QDEL_IN(src, 300) - step_away(src,my_target,2) - INVOKE_ASYNC(src, .proc/attack_loop) - - -/obj/effect/fake_attacker/proc/updateimage() -// del src.currentimage - if(src.dir == NORTH) - del src.currentimage - src.currentimage = new /image(up,src) - else if(src.dir == SOUTH) - del src.currentimage - src.currentimage = new /image(down,src) - else if(src.dir == EAST) - del src.currentimage - src.currentimage = new /image(right,src) - else if(src.dir == WEST) - del src.currentimage - src.currentimage = new /image(left,src) - SEND_IMAGE(my_target, currentimage) - - -/obj/effect/fake_attacker/proc/attack_loop() - while(1) - sleep(rand(5,10)) - if(obj_integrity < 0 || my_target.stat) - collapse() - continue - if(get_dist(src,my_target) > 1) - src.setDir(get_dir(src,my_target)) - step_towards(src,my_target) - updateimage() - else - if(prob(15)) - if(weapon_name) - my_target.playsound_local(my_target, weap.hitsound, weap.get_clamped_volume(), 1) - my_target.show_message("[src.name] has attacked [my_target] with [weapon_name]!", 1) - my_target.staminaloss += 30 - if(prob(20)) - my_target.blur_eyes(3) - if(prob(33)) - if(!locate(/obj/effect/overlay) in my_target.loc) - fake_blood(my_target) - else - my_target.playsound_local(my_target, pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg'), 25, 1) - my_target.show_message("[src.name] has punched [my_target]!", 1) - my_target.staminaloss += 30 - if(prob(33)) - if(!locate(/obj/effect/overlay) in my_target.loc) - fake_blood(my_target) - - if(prob(15)) - step_away(src,my_target,2) - -/obj/effect/fake_attacker/proc/collapse() - collapse = 1 - updateimage() - qdel(src) - -/obj/effect/fake_attacker/proc/fake_blood(mob/target) - var/obj/effect/overlay/O = new/obj/effect/overlay(target.loc) - O.name = "blood" - var/image/I = image('icons/effects/blood.dmi',O,"floor[rand(1,7)]",O.dir,1) - SEND_IMAGE(target, I) - QDEL_IN(O, 300) - - /datum/hallucination/bolts - var/list/doors = list() - cost = 25 + var/list/locks = list() -/datum/hallucination/bolts/New(mob/living/carbon/T, forced, door_number=-1) //-1 for severe, 1-2 for subtle +/datum/hallucination/bolts/New(mob/living/carbon/C, forced, door_number) set waitfor = FALSE ..() - var/image/I = null + if(!door_number) + door_number = rand(0,4) //if 0 bolts all visible doors var/count = 0 feedback_details += "Door amount: [door_number]" for(var/obj/machinery/door/airlock/A in range(7, target)) @@ -734,46 +611,65 @@ GLOBAL_LIST_INIT(hallucinations_major, list( if(!A.density) continue count++ - I = image(A.overlays_file, get_turf(A), "lights_bolts",layer=A.layer+0.1) - doors += I - if(target.client) - target.client.images |= I - target.playsound_local(get_turf(A), 'sound/machines/boltsdown.ogg',30,0,3) - sleep(rand(6,12)) + var/obj/effect/hallucination/fake_door_lock/lock = new(get_turf(A)) + lock.target = target + lock.airlock = A + locks += lock + lock.lock() + sleep(rand(4,12)) sleep(100) - for(var/image/B in doors) - if(target.client) - target.client.images.Remove(B) - target.playsound_local(get_turf(B), 'sound/machines/boltsup.ogg',30,0,3) - sleep(rand(6,12)) + for(var/obj/effect/hallucination/fake_door_lock/lock in locks) + locks -= lock + lock.unlock() + sleep(rand(4,12)) qdel(src) -/datum/hallucination/whispers - cost = 15 +/obj/effect/hallucination/fake_door_lock + layer = CLOSED_DOOR_LAYER + 1 //for Collide priority + var/image/bolt_light + var/obj/machinery/door/airlock/airlock -/datum/hallucination/whispers/New(mob/living/carbon/T, forced = TRUE) +/obj/effect/hallucination/fake_door_lock/proc/lock() + bolt_light = image(airlock.overlays_file, get_turf(airlock), "lights_bolts",layer=airlock.layer+0.1) + if(target.client) + target.client.images |= bolt_light + target.playsound_local(get_turf(airlock), 'sound/machines/boltsdown.ogg',30,0,3) + +/obj/effect/hallucination/fake_door_lock/proc/unlock() + if(target.client) + target.client.images.Remove(bolt_light) + target.playsound_local(get_turf(airlock), 'sound/machines/boltsup.ogg',30,0,3) + qdel(src) + +/obj/effect/hallucination/fake_door_lock/CanPass(atom/movable/mover, turf/_target) + if(mover == target && airlock.density) + return FALSE + return TRUE + +/datum/hallucination/chat + +/datum/hallucination/chat/New(mob/living/carbon/C, forced = TRUE, force_radio, specific_message) set waitfor = FALSE ..() var/target_name = target.first_name() var/speak_messages = list("[pick_list_replacements(HAL_LINES_FILE, "suspicion")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "greetings")][target.first_name()]!",\ - "[pick_list_replacements(HAL_LINES_FILE, "getout")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "weird")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "didyouhearthat")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "imatraitor")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "doubt")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "aggressive")]",\ - "[pick_list_replacements(HAL_LINES_FILE, "help")]!!",\ - "[pick_list_replacements(HAL_LINES_FILE, "escape")]",\ - "I'm infected, [pick_list_replacements(HAL_LINES_FILE, "infection_advice")]!") + "[pick_list_replacements(HAL_LINES_FILE, "conversation")]",\ + "[pick_list_replacements(HAL_LINES_FILE, "greetings")][target.first_name()]!",\ + "[pick_list_replacements(HAL_LINES_FILE, "getout")]",\ + "[pick_list_replacements(HAL_LINES_FILE, "weird")]",\ + "[pick_list_replacements(HAL_LINES_FILE, "didyouhearthat")]",\ + "[pick_list_replacements(HAL_LINES_FILE, "doubt")]",\ + "[pick_list_replacements(HAL_LINES_FILE, "aggressive")]",\ + "[pick_list_replacements(HAL_LINES_FILE, "help")]!!",\ + "[pick_list_replacements(HAL_LINES_FILE, "escape")]",\ + "I'm infected, [pick_list_replacements(HAL_LINES_FILE, "infection_advice")]!") - var/radio_messages = list("Set [target.first_name()] to arrest!",\ - "[pick_list_replacements(HAL_LINES_FILE, "people")] is [pick_list_replacements(HAL_LINES_FILE, "accusations")]!",\ - "Help!",\ - "[pick_list_replacements(HAL_LINES_FILE, "threat")] in [pick_list_replacements(HAL_LINES_FILE, "location")][prob(50)?"!":"!!"]",\ - "Where's [target.first_name()]?"\ - ,"[pick("C","Ai, c","Someone c","Rec")]all the shuttle!"\ - ,"AI [pick("rogue", "is dead")]!!") + var/radio_messages = list("[pick_list_replacements(HAL_LINES_FILE, "people")] is [pick_list_replacements(HAL_LINES_FILE, "accusations")]!",\ + "Help!",\ + "[pick_list_replacements(HAL_LINES_FILE, "threat")] in [pick_list_replacements(HAL_LINES_FILE, "location")][prob(50)?"!":"!!"]",\ + "[pick("Where's [target.first_name()]?", "Set [target.first_name()] to arrest!")]",\ + "[pick("C","Ai, c","Someone c","Rec")]all the shuttle!",\ + "AI [pick("rogue", "is dead")]!!") var/list/mob/living/carbon/people = list() var/list/mob/living/carbon/person = null @@ -787,8 +683,10 @@ GLOBAL_LIST_INIT(hallucinations_major, list( if(get_dist(target,H)The light burns you!", \ - "You don't feel like yourself.", \ - "You hear something squeezing through the ducts...", \ - "You hear a distant scream.", \ - "You feel invincible, nothing can hurt you!", \ - "You feel a tiny prick!", \ - "[target] sneezes.", \ - //The truth, revealed - "You're hallucinating.", \ - //Direct advice - "[pick_list_replacements(HAL_LINES_FILE, "advice")]") + var/list/mobpool = list() + var/mob/living/carbon/human/other + var/close_other = FALSE + for(var/mob/living/carbon/human/H in oview(target, 7)) + if(get_dist(H, target) <= 1) + other = H + close_other = TRUE + break + mobpool += H + if(!other && mobpool.len) + other = pick(mobpool) + + var/list/message_pool = list() + if(other) + if(close_other) //increase the odds + for(var/i in 1 to 5) + message_pool.Add("You feel a tiny prick!") + var/obj/item/storage/equipped_backpack = other.get_item_by_slot(SLOT_BACK) + if(istype(equipped_backpack)) + for(var/i in 1 to 5) //increase the odds + message_pool.Add("[other] puts the [pick(\ + "revolver","energy sword","cryptographic sequencer","power sink","energy bow",\ + "hybrid taser","stun baton","flash","syringe gun","circular saw","tank transfer valve",\ + "ritual dagger","clockwork slab","spellbook",\ + "pulse rifle","captain's spare ID","hand teleporter","hypospray","antique laser gun","X-01 MultiPhase Energy Gun","station's blueprints"\ + )] into [equipped_backpack].") + + message_pool.Add("[other] [pick("sneezes","coughs")].") + + message_pool.Add("You hear something squeezing through the ducts...", \ + "Your [pick("arm", "leg", "back", "head")] itches.",\ + "You feel [pick("hot","cold","dry","wet","woozy","faint")].", + "Your stomach rumbles.", + "Your head hurts.", + "You hear a faint buzz in your head.", + "[target] sneezes.") + if(prob(10)) + message_pool.Add("Behind you.",\ + "You hear a faint laughter.", + "You see something move.", + "You hear skittering on the ceiling.", + "You see an inhumanly tall silhouette moving in the distance.") + if(prob(10)) + message_pool.Add("[pick_list_replacements(HAL_LINES_FILE, "advice")]") + var/chosen = pick(message_pool) feedback_details += "Message: [chosen]" to_chat(target, chosen) qdel(src) /datum/hallucination/sounds - cost = 15 -/datum/hallucination/sounds/New(mob/living/carbon/T, forced = TRUE, sound_type) +/datum/hallucination/sounds/New(mob/living/carbon/C, forced = TRUE, sound_type) set waitfor = FALSE ..() + var/turf/source = random_far_turf() if(!sound_type) - sound_type = pick("airlock","explosion","far_explosion","glass","phone","summon_guns","alarm","beepsky","hallelujah","creepy","ratvar","shuttle_dock", - "wall_decon","door_hack","esword","blob_alert","tesla","malf_ai","meteors") + sound_type = pick("airlock","airlock_pry","console","explosion","far_explosion","mech","glass","alarm","beepsky","mech","wall_decon","door_hack","tesla") feedback_details += "Type: [sound_type]" //Strange audio switch(sound_type) if("airlock") - target.playsound_local(null,'sound/machines/airlock.ogg', 15, 1) + target.playsound_local(source,'sound/machines/airlock.ogg', 30, 1) + if("airlock_pry") + target.playsound_local(source,'sound/machines/airlock_alien_prying.ogg', 100, 1) + sleep(50) + target.playsound_local(source, 'sound/machines/airlockforced.ogg', 30, 1) + if("console") + target.playsound_local(source,'sound/machines/terminal_prompt.ogg', 25, 1) if("explosion") if(prob(50)) - target.playsound_local(null,'sound/effects/explosion1.ogg', 50, 1) + target.playsound_local(source,'sound/effects/explosion1.ogg', 50, 1) else - target.playsound_local(null, 'sound/effects/explosion2.ogg', 50, 1) + target.playsound_local(source, 'sound/effects/explosion2.ogg', 50, 1) if("far_explosion") - target.playsound_local(null, 'sound/effects/explosionfar.ogg', 50, 1) + target.playsound_local(source, 'sound/effects/explosionfar.ogg', 50, 1) if("glass") - target.playsound_local(null, pick('sound/effects/glassbr1.ogg','sound/effects/glassbr2.ogg','sound/effects/glassbr3.ogg'), 50, 1) - if("phone") - target.playsound_local(null, 'sound/weapons/ring.ogg', 15) - sleep(25) - target.playsound_local(null, 'sound/weapons/ring.ogg', 25) - sleep(25) - target.playsound_local(null, 'sound/weapons/ring.ogg', 35) - sleep(25) - target.playsound_local(null, 'sound/weapons/ring.ogg', 45) - if("summon_guns") - target.playsound_local(null, 'sound/magic/summon_guns.ogg', 50, 1) + target.playsound_local(source, pick('sound/effects/glassbr1.ogg','sound/effects/glassbr2.ogg','sound/effects/glassbr3.ogg'), 50, 1) if("alarm") - target.playsound_local(null, 'sound/machines/alarm.ogg', 100, 0) + target.playsound_local(source, 'sound/machines/alarm.ogg', 100, 0) if("beepsky") - target.playsound_local(null, 'sound/voice/bfreeze.ogg', 35, 0) - if("hallelujah") - target.playsound_local(null, 'sound/effects/pray_chaplain.ogg', 50) - //Rare audio - if("creepy") - //These sounds are (mostly) taken from Hidden: Source - target.playsound_local(null, pick(CREEPY_SOUNDS), 50, 1) - if("ratvar") - target.playsound_local(null, 'sound/effects/ratvar_rises.ogg', 100) - sleep(150) - target.playsound_local(null, 'sound/effects/ratvar_reveal.ogg', 100) - if("shuttle_dock") - to_chat(target, "

Priority Announcement

") - to_chat(target, "

The Emergency Shuttle has docked with the station. You have 3 minutes to board the Emergency Shuttle.

") - target.playsound_local(null, 'sound/ai/shuttledock.ogg', 100) + target.playsound_local(source, 'sound/voice/bfreeze.ogg', 35, 0) + if("mech") + var/mech_dir = pick(GLOB.cardinals) + for(var/i in 1 to rand(4,9)) + if(prob(75)) + target.playsound_local(source, 'sound/mecha/mechstep.ogg', 40, 1) + source = get_step(source, mech_dir) + else + target.playsound_local(source, 'sound/mecha/mechturn.ogg', 40, 1) + mech_dir = pick(GLOB.cardinals) + sleep(10) //Deconstructing a wall if("wall_decon") - target.playsound_local(null, 'sound/items/welder.ogg', 15, 1) + target.playsound_local(source, 'sound/items/welder.ogg', 50, 1) sleep(105) - target.playsound_local(null, 'sound/items/welder2.ogg', 15, 1) + target.playsound_local(source, 'sound/items/welder2.ogg', 50, 1) sleep(15) - target.playsound_local(null, 'sound/items/ratchet.ogg', 15, 1) + target.playsound_local(source, 'sound/items/ratchet.ogg', 50, 1) //Hacking a door if("door_hack") - target.playsound_local(null, 'sound/items/screwdriver.ogg', 15, 1) - sleep(rand(10,30)) - for(var/i = rand(1,3), i>0, i--) - target.playsound_local(null, 'sound/weapons/empty.ogg', 15, 1) - sleep(rand(10,30)) - target.playsound_local(null, 'sound/machines/airlockforced.ogg', 15, 1) - if("esword") - target.playsound_local(null, 'sound/weapons/saberon.ogg',35,1) + target.playsound_local(source, 'sound/items/screwdriver.ogg', 50, 1) + sleep(rand(40,80)) + target.playsound_local(source, 'sound/machines/airlockforced.ogg', 30, 1) + qdel(src) + +/datum/hallucination/weird_sounds + +/datum/hallucination/weird_sounds/New(mob/living/carbon/C, forced = TRUE, sound_type) + set waitfor = FALSE + ..() + var/turf/source = random_far_turf() + if(!sound_type) + sound_type = pick("phone","hallelujah","highlander","hyperspace","game_over","creepy","tesla") + feedback_details += "Type: [sound_type]" + //Strange audio + switch(sound_type) + if("phone") + target.playsound_local(source, 'sound/weapons/ring.ogg', 15) + sleep(25) + target.playsound_local(source, 'sound/weapons/ring.ogg', 15) + sleep(25) + target.playsound_local(source, 'sound/weapons/ring.ogg', 15) + sleep(25) + target.playsound_local(source, 'sound/weapons/ring.ogg', 15) + if("hyperspace") + target.playsound_local(null, 'sound/effects/hyperspace_begin.ogg', 50) + if("hallelujah") + target.playsound_local(source, 'sound/effects/pray_chaplain.ogg', 50) + if("highlander") + target.playsound_local(null, 'sound/misc/highlander.ogg', 50) + if("game_over") + target.playsound_local(source, 'sound/misc/compiler-failure.ogg', 50) + if("laughter") + if(prob(50)) + target.playsound_local(source, 'sound/voice/human/womanlaugh.ogg', 50, 1) + else + target.playsound_local(source, pick('sound/voice/human/manlaugh1.ogg', 'sound/voice/human/manlaugh2.ogg'), 50, 1) + if("creepy") + //These sounds are (mostly) taken from Hidden: Source + target.playsound_local(source, pick(CREEPY_SOUNDS), 50, 1) + if("tesla") //Tesla loose! + target.playsound_local(source, 'sound/magic/lightningbolt.ogg', 35, 1) + sleep(30) + target.playsound_local(source, 'sound/magic/lightningbolt.ogg', 65, 1) + sleep(30) + target.playsound_local(source, 'sound/magic/lightningbolt.ogg', 100, 1) + + qdel(src) + +/datum/hallucination/stationmessage + +/datum/hallucination/stationmessage/New(mob/living/carbon/C, forced = TRUE, message) + set waitfor = FALSE + ..() + if(!message) + message = pick("ratvar","shuttle_dock","blob_alert","malf_ai","meteors","supermatter") + feedback_details += "Type: [message]" + switch(message) if("blob_alert") to_chat(target, "

Biohazard Alert

") to_chat(target, "

Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.

") - target.playsound_local(null, 'sound/ai/outbreak5.ogg', 100, 0) - if("tesla") //Tesla loose! - target.playsound_local(null, 'sound/magic/lightningbolt.ogg', 35, 1) - sleep(30) - target.playsound_local(null, 'sound/magic/lightningbolt.ogg', 65, 1) - sleep(30) - target.playsound_local(null, 'sound/magic/lightningbolt.ogg', 100, 1) + SEND_SOUND(target, 'sound/ai/outbreak5.ogg') + if("ratvar") + target.playsound_local(target, 'sound/machines/clockcult/ark_deathrattle.ogg', 50, FALSE, pressure_affected = FALSE) + target.playsound_local(target, 'sound/effects/clockcult_gateway_disrupted.ogg', 50, FALSE, pressure_affected = FALSE) + sleep(27) + target.playsound_local(target, 'sound/effects/explosion_distant.ogg', 50, FALSE, pressure_affected = FALSE) + if("shuttle_dock") + to_chat(target, "

Priority Announcement

") + to_chat(target, "

The Emergency Shuttle has docked with the station. You have 3 minutes to board the Emergency Shuttle.

") + SEND_SOUND(target, 'sound/ai/shuttledock.ogg') if("malf_ai") //AI is doomsdaying! to_chat(target, "

Anomaly Alert

") to_chat(target, "

Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.

") - target.playsound_local(null, 'sound/ai/aimalf.ogg', 100, 0) + SEND_SOUND(target, 'sound/ai/aimalf.ogg') if("meteors") //Meteors inbound! to_chat(target, "

Meteor Alert

") to_chat(target, "

Meteors have been detected on collision course with the station.

") - target.playsound_local(null, 'sound/ai/meteors.ogg', 100, 0) - qdel(src) + SEND_SOUND(target, 'sound/ai/meteors.ogg') + if("supermatter") + SEND_SOUND(target, 'sound/magic/charge.ogg') + to_chat(target, "You feel reality distort for a moment...") /datum/hallucination/hudscrew - cost = 10 -/datum/hallucination/hudscrew/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/hudscrew/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() //Screwy HUD @@ -933,9 +911,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( qdel(src) /datum/hallucination/fake_alert - cost = 15 -/datum/hallucination/fake_alert/New(mob/living/carbon/T, forced = TRUE, specific, duration = 150) +/datum/hallucination/fake_alert/New(mob/living/carbon/C, forced = TRUE, specific, duration = 150) set waitfor = FALSE ..() var/alert_type = pick("not_enough_oxy","not_enough_tox","not_enough_co2","too_much_oxy","too_much_co2","too_much_tox","newlaw","nutrition","charge","weightless","fire","locked","hacked","temphot","tempcold","pressure") @@ -983,15 +960,14 @@ GLOBAL_LIST_INIT(hallucinations_major, list( if("hacked") target.throw_alert(alert_type, /obj/screen/alert/hacked, override = TRUE) if("charge") - target.throw_alert(alert_type,/obj/screen/alert/emptycell, override = TRUE) + target.throw_alert(alert_type, /obj/screen/alert/emptycell, override = TRUE) sleep(duration) target.clear_alert(alert_type, clear_override = TRUE) qdel(src) /datum/hallucination/items - cost = 15 -/datum/hallucination/items/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/items/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() //Strange items @@ -1052,9 +1028,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( qdel(src) /datum/hallucination/dangerflash - cost = 15 -/datum/hallucination/dangerflash/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/dangerflash/New(mob/living/carbon/C, forced = TRUE, danger_type) set waitfor = FALSE ..() //Flashes of danger @@ -1064,32 +1039,92 @@ GLOBAL_LIST_INIT(hallucinations_major, list( possible_points += F if(possible_points.len) var/turf/open/floor/danger_point = pick(possible_points) - - switch(rand(1,5)) - if(1) - target.halimage = image('icons/turf/space.dmi',danger_point,"[rand(1,25)]",TURF_LAYER) - if(2) - target.halimage = image('icons/turf/floors/lava.dmi',danger_point,"smooth",TURF_LAYER) - if(3) - target.halimage = image('icons/turf/floors/Chasms.dmi',danger_point,"smooth",TURF_LAYER) - if(4) - target.halimage = image('icons/effects/effects.dmi',danger_point,"anom",OBJ_LAYER+0.01) - if(5) - target.halimage = image('icons/effects/effects.dmi',danger_point,"electricity2",OBJ_LAYER+0.01) - - - if(target.client) - target.client.images += target.halimage - sleep(rand(200,450)) - if(target.client) - target.client.images -= target.halimage - QDEL_NULL(target.halimage) + if(!danger_type) + danger_type = pick("lava","chasm","anomaly") + switch(danger_type) + if("lava") + new /obj/effect/hallucination/danger/lava(danger_point, target) + if("chasm") + new /obj/effect/hallucination/danger/chasm(danger_point, target) + if("anomaly") + new /obj/effect/hallucination/danger/anomaly(danger_point, target) qdel(src) -/datum/hallucination/death - cost = 40 +/obj/effect/hallucination/danger + var/image/image -/datum/hallucination/death/New(mob/living/carbon/T, forced = TRUE) +/obj/effect/hallucination/danger/proc/show_icon() + return + +/obj/effect/hallucination/danger/proc/clear_icon() + if(image && target.client) + target.client.images -= image + +/obj/effect/hallucination/danger/Initialize(mapload, _target) + . = ..() + target = _target + show_icon() + QDEL_IN(src, rand(200, 450)) + +/obj/effect/hallucination/danger/Destroy() + clear_icon() + . = ..() + +/obj/effect/hallucination/danger/lava + name = "lava" + +/obj/effect/hallucination/danger/lava/show_icon() + image = image('icons/turf/floors/lava.dmi',src,"smooth",TURF_LAYER) + if(target.client) + target.client.images += image + +/obj/effect/hallucination/danger/lava/Crossed(atom/movable/AM) + if(AM == target) + target.adjustStaminaLoss(20) + new /datum/hallucination/fire(target) + +/obj/effect/hallucination/danger/chasm + name = "chasm" + +/obj/effect/hallucination/danger/chasm/show_icon() + image = image('icons/turf/floors/Chasms.dmi',src,"smooth",TURF_LAYER) + if(target.client) + target.client.images += image + +/obj/effect/hallucination/danger/chasm/Crossed(atom/movable/AM) + if(AM == target) + to_chat(target, "You fall into the chasm!") + target.Knockdown(40) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, target, "It's surprisingly shallow."), 15) + QDEL_IN(src, 30) + +/obj/effect/hallucination/danger/anomaly + name = "flux wave anomaly" + +/obj/effect/hallucination/danger/anomaly/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/effect/hallucination/danger/anomaly/process() + if(prob(70)) + step(src,pick(GLOB.alldirs)) + +/obj/effect/hallucination/danger/anomaly/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/effect/hallucination/danger/anomaly/show_icon() + image = image('icons/effects/effects.dmi',src,"electricity2",OBJ_LAYER+0.01) + if(target.client) + target.client.images += image + +/obj/effect/hallucination/danger/anomaly/Crossed(atom/movable/AM) + if(AM == target) + new /datum/hallucination/shock(target) + +/datum/hallucination/death + +/datum/hallucination/death/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() target.set_screwyhud(SCREWYHUD_DEAD) @@ -1107,8 +1142,8 @@ GLOBAL_LIST_INIT(hallucinations_major, list( fakemob = target //ever been so lonely you had to haunt yourself? if(fakemob) sleep(rand(20, 50)) - to_chat(target, "DEAD: [fakemob.name] says, \"[pick("rip","hey [target.first_name()]","you too?","is the AI rogue?",\ - "i[prob(50)?" fucking":""] hate [pick("blood cult", "clock cult", "revenants", "abductors","double agents","viruses","badmins","you")]")]\"") + to_chat(target, "DEAD: [fakemob.name] says, \"[pick("rip","why did i just drop dead?","hey [target.first_name()]","git gud","you too?","is the AI rogue?",\ + "i[prob(50)?" fucking":""] hate [pick("blood cult", "clock cult", "revenants", "this round","this","myself","admins","you")]")]\"") sleep(rand(70,90)) target.set_screwyhud(SCREWYHUD_NONE) target.SetKnockdown(0) @@ -1116,38 +1151,93 @@ GLOBAL_LIST_INIT(hallucinations_major, list( qdel(src) /datum/hallucination/fire - cost = 25 + var/active = TRUE + var/stage = 0 + var/image/fire_overlay -/datum/hallucination/fire/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/fire/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() - var/image/fire_overlay = image('icons/mob/OnFire.dmi', target, "Standing", ABOVE_MOB_LAYER) + target.fire_stacks = max(target.fire_stacks, 0.1) //Placebo flammability + fire_overlay = image('icons/mob/OnFire.dmi', target, "Standing", ABOVE_MOB_LAYER) if(target.client) target.client.images += fire_overlay to_chat(target, "You're set on fire!") target.throw_alert("fire", /obj/screen/alert/fire, override = TRUE) sleep(20) - target.throw_alert("temp", /obj/screen/alert/hot, 1, override = TRUE) - sleep(30) - target.clear_alert("temp", clear_override = TRUE) - target.throw_alert("temp", /obj/screen/alert/hot, 2, override = TRUE) - sleep(30) - target.clear_alert("temp", clear_override = TRUE) - target.throw_alert("temp", /obj/screen/alert/hot, 3, override = TRUE) + for(var/i in 1 to 3) + if(target.fire_stacks <= 0) + clear_fire() + return + stage++ + update_temp() + sleep(30) for(var/i in 1 to rand(5, 10)) + if(target.fire_stacks <= 0) + clear_fire() + return target.adjustStaminaLoss(15) - sleep(25) + sleep(20) + clear_fire() + +/datum/hallucination/fire/proc/update_temp() + if(stage <= 0) + target.clear_alert("temp", clear_override = TRUE) + else + target.clear_alert("temp", clear_override = TRUE) + target.throw_alert("temp", /obj/screen/alert/hot, stage, override = TRUE) + +/datum/hallucination/fire/proc/clear_fire() + if(!active) + return + active = FALSE target.clear_alert("fire", clear_override = TRUE) - target.clear_alert("temp", clear_override = TRUE) if(target.client) target.client.images -= fire_overlay QDEL_NULL(fire_overlay) + while(stage > 0) + stage-- + update_temp() + sleep(30) qdel(src) -/datum/hallucination/husks - cost = 20 +/datum/hallucination/shock + var/image/shock_image + var/image/electrocution_skeleton_anim -/datum/hallucination/husks/New(mob/living/carbon/T, forced = TRUE) +/datum/hallucination/shock/New(mob/living/carbon/C, forced = TRUE) + set waitfor = FALSE + ..() + shock_image = image(target, target, dir = target.dir) + shock_image.appearance_flags |= KEEP_APART + shock_image.color = rgb(0,0,0) + shock_image.override = TRUE + electrocution_skeleton_anim = image('icons/mob/human.dmi', target, icon_state = "electrocuted_base", layer=ABOVE_MOB_LAYER) + electrocution_skeleton_anim.appearance_flags |= RESET_COLOR|KEEP_APART + to_chat(target, "You feel a powerful shock course through your body!") + if(target.client) + target.client.images |= shock_image + target.client.images |= electrocution_skeleton_anim + addtimer(CALLBACK(src, .proc/reset_shock_animation), 40) + target.playsound_local(get_turf(src), "sparks", 100, 1) + target.staminaloss += 50 + target.Stun(40) + target.jitteriness += 1000 + target.do_jitter_animation(target.jitteriness) + addtimer(CALLBACK(src, .proc/shock_drop), 20) + +/datum/hallucination/shock/proc/reset_shock_animation() + if(target.client) + target.client.images.Remove(shock_image) + target.client.images.Remove(electrocution_skeleton_anim) + +/datum/hallucination/shock/proc/shock_drop() + target.jitteriness = max(target.jitteriness - 990, 10) //Still jittery, but vastly less + target.Knockdown(60) + +/datum/hallucination/husks + +/datum/hallucination/husks/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE ..() if(!target.halbody) @@ -1178,7 +1268,6 @@ GLOBAL_LIST_INIT(hallucinations_major, list( //hallucination projectile code in code/modules/projectiles/projectile/special.dm /datum/hallucination/stray_bullet - cost = 15 /datum/hallucination/stray_bullet/New(mob/living/carbon/C, forced = TRUE) set waitfor = FALSE @@ -1194,29 +1283,4 @@ GLOBAL_LIST_INIT(hallucinations_major, list( H.hal_target = target H.preparePixelProjectile(target, start) H.fire() - qdel(src) - -//Reality Dissociation Syndrome hallucinations only trigger in special cases and have no cost -/datum/hallucination/rds - cost = 0 - -/datum/hallucination/rds/fourth_wall/New(mob/living/carbon/C, forced = TRUE) - ..() - to_chat(C, "[pick("Leave the server" , "Close the game window")] [pick("immediately", "right now")].") - -/datum/hallucination/rds/supermatter/New(mob/living/carbon/C, forced = TRUE) - ..() - SEND_SOUND(C, 'sound/magic/charge.ogg') - to_chat(C, "You feel reality distort for a moment...") - -/datum/hallucination/rds/narsie/New(mob/living/carbon/C, forced = TRUE) - C.playsound_local(C, 'sound/creatures/narsie_rises.ogg', 50, FALSE, pressure_affected = FALSE) - to_chat(C, "NAR-SIE HAS RISEN") - -/datum/hallucination/rds/ark/New(mob/living/carbon/C, forced = TRUE) - set waitfor = FALSE - ..() - C.playsound_local(C, 'sound/machines/clockcult/ark_deathrattle.ogg', 50, FALSE, pressure_affected = FALSE) - C.playsound_local(C, 'sound/effects/clockcult_gateway_disrupted.ogg', 50, FALSE, pressure_affected = FALSE) - sleep(27) - C.playsound_local(C, 'sound/effects/explosion_distant.ogg', 50, FALSE, pressure_affected = FALSE) + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 8194296099..6b72506c02 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -207,9 +207,9 @@ if(breath_gases[/datum/gas/bz]) var/bz_partialpressure = (breath_gases[/datum/gas/bz][MOLES]/breath.total_moles())*breath_pressure if(bz_partialpressure > 1) - hallucination += 20 + hallucination += 10 else if(bz_partialpressure > 0.01) - hallucination += 5//Removed at 2 per tick so this will slowly build up + hallucination += 5 //TRITIUM if(breath_gases[/datum/gas/tritium]) var/tritium_partialpressure = (breath_gases[/datum/gas/tritium][MOLES]/breath.total_moles())*breath_pressure diff --git a/code/modules/projectiles/projectile/special/mindflayer.dm b/code/modules/projectiles/projectile/special/mindflayer.dm index eaa998f7e0..d717bed39e 100644 --- a/code/modules/projectiles/projectile/special/mindflayer.dm +++ b/code/modules/projectiles/projectile/special/mindflayer.dm @@ -6,4 +6,4 @@ if(ishuman(target)) var/mob/living/carbon/human/M = target M.adjustBrainLoss(20) - M.hallucination += 20 + M.hallucination += 30 diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index 32b96d2780..3720d717b1 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -287,7 +287,7 @@ to_chat(M, "[high_message]") M.adjustStaminaLoss(-5, 0) M.adjustBrainLoss(4) - M.hallucination += 10 + M.hallucination += 5 if(M.canmove && !ismovableatom(M.loc)) step(M, pick(GLOB.cardinals)) step(M, pick(GLOB.cardinals)) @@ -295,7 +295,7 @@ . = 1 /datum/reagent/drug/bath_salts/overdose_process(mob/living/M) - M.hallucination += 10 + M.hallucination += 5 if(M.canmove && !ismovableatom(M.loc)) for(var/i in 1 to 8) step(M, pick(GLOB.cardinals)) @@ -341,7 +341,7 @@ ..() /datum/reagent/drug/bath_salts/addiction_act_stage4(mob/living/carbon/human/M) - M.hallucination += 40 + M.hallucination += 30 if(M.canmove && !ismovableatom(M.loc)) for(var/i = 0, i < 16, i++) step(M, pick(GLOB.cardinals)) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index b4abc2e4b1..ddc9878546 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1093,7 +1093,7 @@ . = 1 /datum/reagent/medicine/earthsblood/overdose_process(mob/living/M) - M.hallucination = min(max(0, M.hallucination + 10), 50) + M.hallucination = min(max(0, M.hallucination + 5), 60) M.adjustToxLoss(5 * REM, 0) ..() . = 1 diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm index 30117d4ce3..07f19a8462 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm @@ -103,7 +103,7 @@ /datum/reagent/blackpowder/on_mob_life(mob/living/M) ..() if(isplasmaman(M)) - M.hallucination += 10 + M.hallucination += 5 /datum/reagent/blackpowder/on_ex_act() var/location = get_turf(holder.my_atom) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 0972f32ad7..2baddfbf32 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -188,7 +188,7 @@ taste_description = "sourness" /datum/reagent/toxin/mindbreaker/on_mob_life(mob/living/M) - M.hallucination += 10 + M.hallucination += 5 return ..() /datum/reagent/toxin/plantbgone diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index ce5fafcd9f..a3fe2202b6 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -236,13 +236,13 @@ var/bz_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/bz][MOLES]) if(bz_pp > BZ_trip_balls_min) - H.hallucination += 20 + H.hallucination += 10 H.reagents.add_reagent("bz_metabolites",5) if(prob(33)) H.adjustBrainLoss(3, 150) else if(bz_pp > 0.01) - H.hallucination += 5//Removed at 2 per tick so this will slowly build up + H.hallucination += 5 H.reagents.add_reagent("bz_metabolites",1) diff --git a/strings/hallucination.json b/strings/hallucination.json index 449f974901..238342f30c 100644 --- a/strings/hallucination.json +++ b/strings/hallucination.json @@ -5,6 +5,22 @@ "@pick(add_name)what are you hiding?", "I saw that" ], + + "conversation": [ + "Yes", + "Yeah", + "Yup", + "No", + "Nah", + "I doubt it", + "Uh...", + "Why?", + "But...", + "Hold on", + "Hmm", + "Yeah, i know", + "Weird" + ], "greetings": [ "", @@ -29,7 +45,7 @@ "Kchckchk...", "EEEeeeeEEEE", "khhhhh", - "#@§*&£", + "#@�*&�", "H**p m*", "H-hhhhh..." ], @@ -40,47 +56,9 @@ "What was that?" ], - "imatraitor": [ - "Hail Ratvar", - "Hail Nar'Sie", - "Hey, @pick(add_name)i've got some TC left, want something?", - "Viva!", - "I'll spare you if you don't tell anybody about me", - "Hey, @pick(add_name)are you a traitor too?", - "You're my target, but @pick(excuses)", - "Are you mr. @pick(ling_names)?" - ], - - "excuses": [ - "i like you, so i'll spare you", - "i don't really feel like following objectives today", - "i'm not robust enough to fight you", - "who cares", - "i'll kill you later" - ], - - "ling_names": [ - "Alpha", - "Beta", - "Gamma", - "Delta", - "Epsilon", - "Eta", - "Theta", - "Lambda", - "Mu", - "Xi", - "Rho", - "Sigma", - "Tau", - "Upsilon", - "Phi", - "Psi", - "Omega" - ], - "add_name": [ "%TARGETNAME%, ", + "%TARGETNAME% ", "" ], @@ -95,11 +73,16 @@ "aggressive": [ "@pick(add_name)give me that!", + "@pick(add_name)stop it!", "@pick(add_name)i'm going to kill you!", "@pick(add_name)fuck you!" ], "help": [ + "HELP", + "HELP", + "HELP", + "HELP", "HELP", "HELP ME", "HELP HIM", @@ -140,6 +123,7 @@ ], "accusations": [ + "dead", "rogue", "cult", "a cultist", @@ -162,32 +146,64 @@ "Ling", "Ops", "Swarmers", + "Spiders", + "Xenos", "Revenant", "Traitor", "Harm", + "Blue APC", "I hear flashing", "Help", "%TARGETNAME%" ], "location": [ - "bridge", - "armory", + "space near @pick(sublocation)", + "the bridge", + "the armory", "sec", "security", "science", + "xenobio", "engineering", "cargo", "medbay", "atmos", "maint", + "@pick(sublocation) maint", + "virology", + "morgue", "hops office", "captains office", - "chapel", - "library", + "the chapel", + "the library", "tool storage", "botany", - "kitchen", + "the kitchen", + "the ai sat" + ], + + "sublocation": [ + "the bridge", + "the armory", + "sec", + "security", + "science", + "xenobio", + "engineering", + "cargo", + "medbay", + "atmos", + "maint", + "virology", + "morgue", + "hops office", + "captains office", + "the chapel", + "the library", + "tool storage", + "botany", + "the kitchen", "the ai sat" ], @@ -201,10 +217,12 @@ "Kill that person. You know who.", "You should go somewhere else. Quickly.", "Good luck. You'll need it.", - "You have my permission. Do it." + "You have my permission. Do it.", + "Just do it." ], "chemicals": [ + "Something", "Ooze", "Fire", "Earth", From 0c1f12dc5c77977b34789a805372198174eebcea Mon Sep 17 00:00:00 2001 From: deathride58 Date: Thu, 10 May 2018 23:48:28 -0400 Subject: [PATCH 039/306] Update game_options.txt --- config/game_options.txt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/config/game_options.txt b/config/game_options.txt index 32ae01c973..6ecec1fc9e 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -512,7 +512,6 @@ MICE_ROUNDSTART 10 ## Determines if players are allowed to print integrated circuits, uncomment to allow. #IC_PRINTING -<<<<<<< HEAD ## CITADEL Races ROUNDSTART_RACES mammal ROUNDSTART_RACES avian @@ -537,11 +536,8 @@ ALLOW_MISCREANTS ## Determines if players are allowed to print integrated circuits, uncomment to allow. #IC_PRINTING -## Uncomment to allow roundstart trait selection in the character setup menu. -======= ## Uncomment to allow roundstart quirk selection in the character setup menu. ## This used to be named traits, hence the config name, but it handles quirks, not the other kind of trait! ->>>>>>> 821a9ad... Merge pull request #37646 from Xhuis/conflicts_imminent ROUNDSTART_TRAITS ## Uncomment to disable human moods. From e164668c5e6e55e31d1eef207b46315c54984093 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sat, 12 May 2018 21:37:26 -0500 Subject: [PATCH 040/306] Update negative.dm --- code/datums/traits/negative.dm | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index ffb25ce987..510a06819f 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -230,21 +230,9 @@ return if(prob(2)) //we'll all be mad soon enough madness() - -<<<<<<< HEAD -/datum/trait/insanity/proc/madness(mad_fools) - set waitfor = FALSE - if(!mad_fools) - mad_fools = prob(20) - if(mad_fools) - var/hallucination_type = pick(subtypesof(/datum/hallucination/rds)) - new hallucination_type (trait_holder, FALSE) - else - trait_holder.hallucination += rand(10, 50) -======= + /datum/quirk/insanity/proc/madness() quirk_holder.hallucination += rand(10, 25) ->>>>>>> aa782ff... [s] Hallucinations 4.0 (#37423) /datum/trait/insanity/post_add() //I don't /think/ we'll need this but for newbies who think "roleplay as insane" = "license to kill" it's probably a good thing to have if(!trait_holder.mind || trait_holder.mind.special_role) From 2424ee053988ceff5658c087cfc107106c7662a4 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 8 May 2018 13:36:41 -0400 Subject: [PATCH 041/306] Quirk limit now only applies to positive quirks --- code/modules/client/preferences.dm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7558380a36..5948da99a0 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -871,6 +871,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) Traits are applied at roundstart and cannot normally be removed." dat += "
Done
" dat += "
" +<<<<<<< HEAD dat += "
Current traits: [all_traits.len ? all_traits.Join(", ") : "None"]
" dat += "
[all_traits.len] / [MAX_TRAITS] max traits
\ Trait balance remaining: [GetTraitBalance()]

" @@ -879,6 +880,16 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/trait_name = initial(T.name) var/has_trait var/trait_cost = initial(T.value) * -1 +======= + dat += "
Current quirks: [all_quirks.len ? all_quirks.Join(", ") : "None"]
" + dat += "
[positive_quirks.len] / [MAX_QUIRKS] max positive quirks
\ + Quirk balance remaining: [GetQuirkBalance()]

" + for(var/V in SSquirks.quirks) + var/datum/quirk/T = SSquirks.quirks[V] + var/quirk_name = initial(T.name) + var/has_quirk + var/quirk_cost = initial(T.value) * -1 +>>>>>>> e74f33d... Quirk limit now only applies to positive quirks var/lock_reason = "This trait is unavailable." var/trait_conflict = FALSE for(var/_V in all_traits) @@ -986,11 +997,16 @@ GLOBAL_LIST_EMPTY(preferences_datums) neutral_traits -= trait all_traits -= trait else +<<<<<<< HEAD if(all_traits.len >= MAX_TRAITS) to_chat(user, "You can't have more than [MAX_TRAITS] traits!") return neutral_traits += trait all_traits += trait +======= + neutral_quirks += quirk + all_quirks += quirk +>>>>>>> e74f33d... Quirk limit now only applies to positive quirks else var/balance = GetTraitBalance() if(trait in positive_traits) @@ -1003,8 +1019,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) negative_traits -= trait all_traits -= trait else if(value > 0) +<<<<<<< HEAD if(all_traits.len >= MAX_TRAITS) to_chat(user, "You can't have more than [MAX_TRAITS] traits!") +======= + if(positive_quirks.len >= MAX_QUIRKS) + to_chat(user, "You can't have more than [MAX_QUIRKS] positive quirks!") +>>>>>>> e74f33d... Quirk limit now only applies to positive quirks return if(balance - value < 0) to_chat(user, "You don't have enough balance to gain this trait!") @@ -1012,12 +1033,18 @@ GLOBAL_LIST_EMPTY(preferences_datums) positive_traits += trait all_traits += trait else +<<<<<<< HEAD if(all_traits.len >= MAX_TRAITS) to_chat(user, "You can't have more than [MAX_TRAITS] traits!") return negative_traits += trait all_traits += trait SetTraits(user) +======= + negative_quirks += quirk + all_quirks += quirk + SetQuirks(user) +>>>>>>> e74f33d... Quirk limit now only applies to positive quirks if("reset") all_traits = list() positive_traits = list() From 14f0f21c882acf9fc1547e76f97d07b904b05bd0 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 09:53:04 -0500 Subject: [PATCH 042/306] Update chat_commands.dm --- code/modules/admin/chat_commands.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/admin/chat_commands.dm b/code/modules/admin/chat_commands.dm index ef90adb463..dbeb6fce7f 100644 --- a/code/modules/admin/chat_commands.dm +++ b/code/modules/admin/chat_commands.dm @@ -103,13 +103,8 @@ GLOBAL_LIST(round_end_notifiees) var/list/text_res = results.Copy(1, 3) var/list/refs = results.len > 3 ? results.Copy(4) : null . = "[text_res.Join("\n")][refs ? "\nRefs: [refs.Join(" ")]" : ""]" -<<<<<<< HEAD - -/datum/server_tools_command/reload_admins -======= /datum/tgs_chat_command/reload_admins ->>>>>>> 575d098... Update DMAPI to version 3.2.1.0 (#37429) name = "reload_admins" help_text = "Forces the server to reload admins." admin_only = TRUE From 34bf8d11aa079cd035b013b3b68ee29cc2e9e689 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:15:47 -0500 Subject: [PATCH 043/306] Update drinks_recipes.dm --- code/modules/food_and_drinks/recipes/drinks_recipes.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 367feb3cbc..6fb8f2cac4 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -623,9 +623,6 @@ id = "crevice_spike" results = list("crevice_spike" = 6) required_reagents = list("limejuice" = 2, "capsaicin" = 4) //2 powdered delta (sour), 4 flanergide (spicy) -<<<<<<< HEAD - mix_message = "The mixture stings your eyes as it settles." -======= mix_message = "The mixture stings your eyes as it settles." /datum/chemical_reaction/sake @@ -665,5 +662,3 @@ id = "mojito" results = list("mojito" = 5) required_reagents = list("rum" = 1, "sugar" = 1, "limejuice" = 1, "sodawater" = 1, "menthol" = 1) - ->>>>>>> b0b7f2d... Adds grenadine. (#37598) From aee0160a25bb750baf543a761ba923f7db4f0a49 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:15:57 -0500 Subject: [PATCH 044/306] Update drink_reagents.dm --- code/modules/reagents/chemistry/reagents/drink_reagents.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 18cb7469a5..c8b90026e4 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -721,8 +721,7 @@ description = "Milk for cool kids." color = "#7D4E29" taste_description = "chocolate milk" -<<<<<<< HEAD -======= + /datum/reagent/consumable/menthol name = "Menthol" id = "menthol" @@ -741,4 +740,3 @@ taste_description = "sweet pomegranates" glass_name = "glass of grenadine" glass_desc = "Delicious flavored syrup." ->>>>>>> b0b7f2d... Adds grenadine. (#37598) From 440d12397262036952198496cd764da6bf347c22 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:16:04 -0500 Subject: [PATCH 045/306] Update boozeomat.dm --- code/modules/vending/boozeomat.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 94249e9cb4..2d5f3755b5 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -19,11 +19,8 @@ /obj/item/reagent_containers/food/drinks/bottle/orangejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/tomatojuice = 4, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 4, -<<<<<<< HEAD -======= /obj/item/reagent_containers/food/drinks/bottle/grenadine = 4, /obj/item/reagent_containers/food/drinks/bottle/menthol = 4, ->>>>>>> b0b7f2d... Adds grenadine. (#37598) /obj/item/reagent_containers/food/drinks/bottle/cream = 4, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 8, /obj/item/reagent_containers/food/drinks/soda_cans/cola = 8, From e1fef511cf414b6455d5e625aefb12a6cfb6fc4b Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:17:28 -0500 Subject: [PATCH 046/306] Update flags.dm --- code/__DEFINES/flags.dm | 9 --------- 1 file changed, 9 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 6a52f15dec..23742f8066 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -54,15 +54,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity #define TESLA_IGNORE_2 (1<<9) -<<<<<<< HEAD -// Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. -#define NO_MAT_REDEMPTION_2 (1<<10) - -// LAVA_PROTECT used on the flags_2 variable for both SUIT and HEAD items, and stops lava damage. Must be present in both to stop lava damage. -#define LAVA_PROTECT_2 (1<<11) - -======= ->>>>>>> ccf8fc5... Kills off three more flags from flags_2 (#37529) //turf-only flags #define NOJAUNT_1 (1<<0) #define UNUSED_TRANSIT_TURF_1 (1<<1) From 37f972dc6ce6b531f347a9704e85bd8593e69f37 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:17:36 -0500 Subject: [PATCH 047/306] Update obj_flags.dm --- code/__DEFINES/obj_flags.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index c637e9c14c..f8287cf34e 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -19,8 +19,6 @@ #define IN_INVENTORY (1<<1) //is this item equipped into an inventory slot or hand of a mob? used for tooltips #define FORCE_STRING_OVERRIDE (1<<2) // used for tooltips #define NEEDS_PERMIT (1<<3) //Used by security bots to determine if this item is safe for public use. -<<<<<<< HEAD -======= #define SLOWS_WHILE_IN_HAND (1<<4) #define NO_MAT_REDEMPTION (1<<5) // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. @@ -32,4 +30,3 @@ #define MASKINTERNALS (1<<3) // mask allows internals #define NOSLIP (1<<4) //prevents from slipping on wet floors, in space etc #define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. ->>>>>>> ccf8fc5... Kills off three more flags from flags_2 (#37529) From b90ca78092e413b5f57cbcac50591b80880f6cc1 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:17:50 -0500 Subject: [PATCH 048/306] Update bitfields.dm --- code/_globalvars/bitfields.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 9117f9a95a..e3f7d21ab0 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -127,12 +127,6 @@ GLOBAL_LIST_INIT(bitfields, list( "BANG_PROTECT_2" = BANG_PROTECT_2, "HEALS_EARS_2" = HEALS_EARS_2, "OMNITONGUE_2" = OMNITONGUE_2, -<<<<<<< HEAD - "TESLA_IGNORE_2" = TESLA_IGNORE_2, - "NO_MAT_REDEMPTION_2" = NO_MAT_REDEMPTION_2, - "LAVA_PROTECT_2" = LAVA_PROTECT_2 - ) -======= "TESLA_IGNORE_2" = TESLA_IGNORE_2 ), "clothing_flags" = list( @@ -143,5 +137,4 @@ GLOBAL_LIST_INIT(bitfields, list( "NOSLIP" = NOSLIP, "THICKMATERIAL" = THICKMATERIAL, ) ->>>>>>> ccf8fc5... Kills off three more flags from flags_2 (#37529) )) From 51b6ade3efa55ebd2978fb04362d13a1107fac00 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 10:18:12 -0500 Subject: [PATCH 049/306] Update bombspawner.dm --- code/game/objects/effects/spawners/bombspawner.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index a69bfc7f1d..c8c77a0b4d 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -15,13 +15,8 @@ /obj/effect/spawner/newbomb/Initialize() . = ..() -<<<<<<< HEAD - var/obj/item/device/transfer_valve/V = new(src.loc) - var/obj/item/tank/internals/plasma/full/PT = new(V) -======= var/obj/item/transfer_valve/V = new(src.loc) var/obj/item/tank/internals/plasma/PT = new(V) ->>>>>>> c0b7f77... Modified bomb and syndicate bomb spawner so Cuban Pete bombs maxcap and work again (#37293) var/obj/item/tank/internals/oxygen/OT = new(V) PT.air_contents.assert_gas(/datum/gas/plasma) From 884b8b8c4d8c900199ce7e0ae7bfb2ee3b828e5c Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 11:54:34 -0500 Subject: [PATCH 050/306] Update smokebomb.dm --- code/game/objects/items/grenades/smokebomb.dm | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/code/game/objects/items/grenades/smokebomb.dm b/code/game/objects/items/grenades/smokebomb.dm index 5b2ab3aede..d822ede78c 100644 --- a/code/game/objects/items/grenades/smokebomb.dm +++ b/code/game/objects/items/grenades/smokebomb.dm @@ -1,36 +1,3 @@ -<<<<<<< HEAD -/obj/item/grenade/smokebomb - name = "smoke grenade" - desc = "The word 'Dank' is scribbled on it in crayon." - icon = 'icons/obj/grenade.dmi' - icon_state = "smokewhite" - det_time = 20 - item_state = "flashbang" - slot_flags = SLOT_BELT - var/datum/effect_system/smoke_spread/bad/smoke - -/obj/item/grenade/smokebomb/New() - ..() - src.smoke = new /datum/effect_system/smoke_spread/bad - src.smoke.attach(src) - -/obj/item/grenade/smokebomb/Destroy() - qdel(smoke) - return ..() - -/obj/item/grenade/smokebomb/prime() - update_mob() - playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.set_up(4, src) - smoke.start() - - - for(var/obj/structure/blob/B in view(8,src)) - var/damage = round(30/(get_dist(B,src)+1)) - B.take_damage(damage, BURN, "melee", 0) - sleep(80) - qdel(src) -======= /obj/item/grenade/smokebomb name = "smoke grenade" desc = "The word 'Dank' is scribbled on it in crayon." @@ -62,4 +29,3 @@ B.take_damage(damage, BURN, "melee", 0) sleep(80) qdel(src) ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme From ccaddb17e2ad5a5c6192ed9aa57c0ff6fe8672b7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 13 May 2018 20:59:02 -0500 Subject: [PATCH 051/306] Update wallets.dm --- code/game/objects/items/storage/wallets.dm | 94 ---------------------- 1 file changed, 94 deletions(-) diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index ab86cf0d50..ee001b7185 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -1,96 +1,3 @@ -<<<<<<< HEAD -/obj/item/storage/wallet - name = "wallet" - desc = "It can hold a few small and personal things." - icon_state = "wallet" - w_class = WEIGHT_CLASS_SMALL - resistance_flags = FLAMMABLE - slot_flags = SLOT_ID - - var/obj/item/card/id/front_id = null - var/list/combined_access - -/obj/item/storage/wallet/ComponentInitialize() - . = ..() - GET_COMPONENT(STR, /datum/component/storage) - STR.max_items = 4 - STR.can_hold = typecacheof(list( - /obj/item/stack/spacecash, - /obj/item/card, - /obj/item/clothing/mask/cigarette, - /obj/item/flashlight/pen, - /obj/item/seeds, - /obj/item/stack/medical, - /obj/item/toy/crayon, - /obj/item/coin, - /obj/item/dice, - /obj/item/disk, - /obj/item/implanter, - /obj/item/lighter, - /obj/item/lipstick, - /obj/item/match, - /obj/item/paper, - /obj/item/pen, - /obj/item/photo, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/syringe, - /obj/item/screwdriver, - /obj/item/stamp)) - -/obj/item/storage/wallet/Exited(atom/movable/AM) - . = ..() - refreshID() - -/obj/item/storage/wallet/proc/refreshID() - if(!(front_id in src)) - front_id = null - for(var/obj/item/card/id/I in contents) - LAZYINITLIST(combined_access) - LAZYCLEARLIST(combined_access) - if(!front_id) - front_id = I - combined_access |= I.access - update_icon() - -/obj/item/storage/wallet/Entered(atom/movable/AM) - . = ..() - refreshID() - -/obj/item/storage/wallet/update_icon() - var/new_state = "wallet" - if(front_id) - new_state = "wallet_[front_id.icon_state]" - if(new_state != icon_state) //avoid so many icon state changes. - icon_state = new_state - -/obj/item/storage/wallet/GetID() - return front_id - -/obj/item/storage/wallet/GetAccess() - if(LAZYLEN(combined_access)) - return combined_access - else - return ..() - -/obj/item/storage/wallet/random - icon_state = "random_wallet" - -/obj/item/storage/wallet/random/PopulateContents() - var/item1_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) - var/item2_type - if(prob(50)) - item2_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) - var/item3_type = pick( /obj/item/coin/silver, /obj/item/coin/silver, /obj/item/coin/gold, /obj/item/coin/iron, /obj/item/coin/iron, /obj/item/coin/iron ) - - spawn(2) - if(item1_type) - new item1_type(src) - if(item2_type) - new item2_type(src) - if(item3_type) - new item3_type(src) - update_icon() -======= /obj/item/storage/wallet name = "wallet" desc = "It can hold a few small and personal things." @@ -186,4 +93,3 @@ if(item3_type) new item3_type(src) update_icon() ->>>>>>> b235fce... Fix wallets appearing to still contain a removed ID (#37719) From e990ac3ef77423b0a9959bd1dbf2c7bfa15a1fc9 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 13 May 2018 22:06:35 -0500 Subject: [PATCH 052/306] Update preferences.dm --- code/modules/client/preferences.dm | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 5948da99a0..fd0e043a1e 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -871,16 +871,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) Traits are applied at roundstart and cannot normally be removed." dat += "
Done
" dat += "
" -<<<<<<< HEAD - dat += "
Current traits: [all_traits.len ? all_traits.Join(", ") : "None"]
" - dat += "
[all_traits.len] / [MAX_TRAITS] max traits
\ - Trait balance remaining: [GetTraitBalance()]

" - for(var/V in SStraits.traits) - var/datum/trait/T = SStraits.traits[V] - var/trait_name = initial(T.name) - var/has_trait - var/trait_cost = initial(T.value) * -1 -======= dat += "
Current quirks: [all_quirks.len ? all_quirks.Join(", ") : "None"]
" dat += "
[positive_quirks.len] / [MAX_QUIRKS] max positive quirks
\ Quirk balance remaining: [GetQuirkBalance()]

" @@ -889,7 +879,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/quirk_name = initial(T.name) var/has_quirk var/quirk_cost = initial(T.value) * -1 ->>>>>>> e74f33d... Quirk limit now only applies to positive quirks var/lock_reason = "This trait is unavailable." var/trait_conflict = FALSE for(var/_V in all_traits) @@ -1669,4 +1658,4 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(icon_updates) character.update_body() character.update_hair() - character.update_body_parts() \ No newline at end of file + character.update_body_parts() From 21bc6c48efb9cd69855656fa461c1a5f87ccee1d Mon Sep 17 00:00:00 2001 From: LetterJay Date: Mon, 14 May 2018 09:53:00 -0500 Subject: [PATCH 053/306] Update preferences.dm --- code/modules/client/preferences.dm | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index fd0e043a1e..ef90d49d05 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -986,16 +986,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) neutral_traits -= trait all_traits -= trait else -<<<<<<< HEAD - if(all_traits.len >= MAX_TRAITS) - to_chat(user, "You can't have more than [MAX_TRAITS] traits!") - return - neutral_traits += trait - all_traits += trait -======= neutral_quirks += quirk all_quirks += quirk ->>>>>>> e74f33d... Quirk limit now only applies to positive quirks else var/balance = GetTraitBalance() if(trait in positive_traits) @@ -1008,13 +1000,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) negative_traits -= trait all_traits -= trait else if(value > 0) -<<<<<<< HEAD - if(all_traits.len >= MAX_TRAITS) - to_chat(user, "You can't have more than [MAX_TRAITS] traits!") -======= if(positive_quirks.len >= MAX_QUIRKS) to_chat(user, "You can't have more than [MAX_QUIRKS] positive quirks!") ->>>>>>> e74f33d... Quirk limit now only applies to positive quirks return if(balance - value < 0) to_chat(user, "You don't have enough balance to gain this trait!") @@ -1022,18 +1009,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) positive_traits += trait all_traits += trait else -<<<<<<< HEAD - if(all_traits.len >= MAX_TRAITS) - to_chat(user, "You can't have more than [MAX_TRAITS] traits!") - return - negative_traits += trait - all_traits += trait - SetTraits(user) -======= negative_quirks += quirk all_quirks += quirk SetQuirks(user) ->>>>>>> e74f33d... Quirk limit now only applies to positive quirks if("reset") all_traits = list() positive_traits = list() From 5a76b56d04ca305487ecea946c4266ce0390e54d Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 14 May 2018 12:00:30 -0400 Subject: [PATCH 054/306] Merge pull request #37743 from AutomaticFrenzy/patch/meta-pipe Remove a duplicate pipe in MetaStation maint --- _maps/map_files/MetaStation/MetaStation.dmm | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 303d28895d..d7140f997e 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -58226,15 +58226,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/storage) -"ctk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ctl" = ( /obj/machinery/camera{ active_power_usage = 0; @@ -112953,7 +112944,7 @@ cJa cpG kVo dDu -ctk +kVo cuc cuZ dyp From a98e1387c1aa4e7c3f6fa2251a34284786cb8439 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Mon, 14 May 2018 12:31:49 -0500 Subject: [PATCH 056/306] trait => quirk --- modular_citadel/code/datums/traits/neutral.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modular_citadel/code/datums/traits/neutral.dm b/modular_citadel/code/datums/traits/neutral.dm index 2bb9c3a356..264dbfef0a 100644 --- a/modular_citadel/code/datums/traits/neutral.dm +++ b/modular_citadel/code/datums/traits/neutral.dm @@ -1,24 +1,24 @@ // Citadel-specific Neutral Traits -/datum/trait/libido +/datum/quirk/libido name = "Nymphomania" desc = "You're always feeling a bit in heat. Also, you get aroused faster than usual." value = 0 gain_text = "You are feeling extra wild." lose_text = "You don't feel that burning sensation anymore." -/datum/trait/libido/add() - var/mob/living/M = trait_holder +/datum/quirk/libido/add() + var/mob/living/M = quirk_holder M.min_arousal = 16 M.arousal_rate = 3 -/datum/trait/libido/remove() - var/mob/living/M = trait_holder +/datum/quirk/libido/remove() + var/mob/living/M = quirk_holder M.min_arousal = initial(M.min_arousal) M.arousal_rate = initial(M.arousal_rate) -/datum/trait/libido/on_process() - var/mob/living/M = trait_holder +/datum/quirk/libido/on_process() + var/mob/living/M = quirk_holder if(M.canbearoused == FALSE) - to_chat(trait_holder, "Having high libido is useless when you can't feel arousal at all!") + to_chat(quirk_holder, "Having high libido is useless when you can't feel arousal at all!") qdel(src) From 7dc1c116d51b679503ba8ad2a20c0c6b23b6d113 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 14 May 2018 16:13:20 -0400 Subject: [PATCH 057/306] Merge pull request #37818 from AutomaticFrenzy/patch/missing-icons Fix some missing icons --- _maps/map_files/OmegaStation/OmegaStation.dmm | 5 +---- code/game/machinery/syndicatebeacon.dm | 2 +- code/game/objects/effects/decals/cleanable.dm | 2 +- code/game/objects/effects/forcefields.dm | 2 +- code/game/objects/items/defib.dm | 4 ++-- .../objects/items/devices/PDA/PDA_types.dm | 2 +- code/game/objects/items/toys.dm | 2 +- code/game/objects/structures/aliens.dm | 6 +++--- .../closets/secure/supplypod.dm | 1 + .../clockcult/clock_items/judicial_visor.dm | 1 + .../antagonists/slaughter/slaughter.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 4 ++-- .../mob/living/silicon/robot/robot_modules.dm | 2 +- .../mob/living/simple_animal/bot/honkbot.dm | 2 +- .../projectiles/guns/misc/beam_rifle.dm | 2 +- .../projectiles/projectile/special/curse.dm | 7 ++----- icons/obj/objects.dmi | Bin 102880 -> 102677 bytes .../smooth_structures/clockwork_window.dmi | Bin 3572 -> 3573 bytes icons/obj/smooth_structures/sandbags.dmi | Bin 878 -> 993 bytes icons/turf/areas.dmi | Bin 36625 -> 36693 bytes 20 files changed, 21 insertions(+), 25 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 735beb6d4c..7bac99a37c 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -31225,9 +31225,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"dWc" = ( -/turf/closed/mineral/random/labormineral, -/area/space) "dYC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -79414,7 +79411,7 @@ bfP bjc bfP bfP -dWc +aad aaa aaa aaa diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 7d7d010b2c..be5b404edc 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -5,7 +5,7 @@ name = "ominous beacon" desc = "This looks suspicious..." icon = 'icons/obj/singularity.dmi' - icon_state = "beacon" + icon_state = "beacon0" anchored = FALSE density = TRUE diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 0794b818da..43ee2991e0 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -1,7 +1,7 @@ /obj/effect/decal/cleanable gender = PLURAL layer = ABOVE_NORMAL_TURF_LAYER - var/list/random_icon_states = list() + var/list/random_icon_states = null var/blood_state = "" //I'm sorry but cleanable/blood code is ass, and so is blood_DNA var/bloodiness = 0 //0-100, amount of blood in this decal, used for making footprints and affecting the alpha of bloody footprints var/mergeable_decal = TRUE //when two of these are on a same tile or do we need to merge them into just one? diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm index 14b50f987a..ef074f4cec 100644 --- a/code/game/objects/effects/forcefields.dm +++ b/code/game/objects/effects/forcefields.dm @@ -27,7 +27,7 @@ ///////////Mimewalls/////////// /obj/effect/forcefield/mime - icon_state = "empty" + icon_state = "nothing" name = "invisible wall" desc = "You have a bad feeling about this." diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 08357215d8..664ceb6e08 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -275,8 +275,8 @@ name = "defibrillator paddles" desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "defibpaddles" - item_state = "defibpaddles" + icon_state = "defibpaddles0" + item_state = "defibpaddles0" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index c1cc5d69a3..089286efda 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -21,7 +21,7 @@ // Special AI/pAI PDAs that cannot explode. /obj/item/pda/ai - icon_state = "NONE" + icon = null ttone = "data" fon = FALSE detonatable = FALSE diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 52e98e4a9e..98a4906246 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -840,7 +840,7 @@ name = "card" desc = "a card" icon = 'icons/obj/toy.dmi' - icon_state = "singlecard_nanotrasen_down" + icon_state = "singlecard_down_nanotrasen" w_class = WEIGHT_CLASS_TINY var/cardname = null var/flipped = 0 diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index b758b33355..ecfd0ba0c7 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -53,7 +53,7 @@ name = "resin" desc = "Looks like some kind of thick resin." icon = 'icons/obj/smooth_structures/alien/resin_wall.dmi' - icon_state = "resin" + icon_state = "smooth" density = TRUE opacity = 1 anchored = TRUE @@ -77,7 +77,7 @@ name = "resin wall" desc = "Thick resin solidified into a wall." icon = 'icons/obj/smooth_structures/alien/resin_wall.dmi' - icon_state = "wall0" //same as resin, but consistency ho! + icon_state = "smooth" //same as resin, but consistency ho! resintype = "wall" canSmoothWith = list(/obj/structure/alien/resin/wall, /obj/structure/alien/resin/membrane) @@ -88,7 +88,7 @@ name = "resin membrane" desc = "Resin just thin enough to let light pass through." icon = 'icons/obj/smooth_structures/alien/resin_membrane.dmi' - icon_state = "membrane0" + icon_state = "smooth" opacity = 0 max_integrity = 160 resintype = "membrane" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm b/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm index ef786dda03..2fcf670101 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm @@ -65,6 +65,7 @@ //------------------------------------FALLING SUPPLY POD-------------------------------------// /obj/effect/temp_visual/DPfall icon = 'icons/obj/2x2.dmi' + icon_state = "supplypod_falling" pixel_x = -16 pixel_y = -5 pixel_z = 200 diff --git a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm index a16a52d7aa..4cba81595f 100644 --- a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm +++ b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm @@ -151,6 +151,7 @@ desc = "You get the feeling that you shouldn't be standing here." clockwork_desc = "A sigil that will soon erupt and smite any unenlightened nearby." icon = 'icons/effects/96x96.dmi' + icon_state = "" pixel_x = -32 pixel_y = -32 layer = BELOW_MOB_LAYER diff --git a/code/modules/antagonists/slaughter/slaughter.dm b/code/modules/antagonists/slaughter/slaughter.dm index 9457e3a8c8..aea9a1862a 100644 --- a/code/modules/antagonists/slaughter/slaughter.dm +++ b/code/modules/antagonists/slaughter/slaughter.dm @@ -66,7 +66,7 @@ name = "pile of viscera" desc = "A repulsive pile of guts and gore." gender = NEUTER - random_icon_states = list("innards") + icon_state = "innards" /mob/living/simple_animal/slaughter/phasein() . = ..() diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index faef19529e..662100eb7f 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -831,7 +831,7 @@ set_module = /obj/item/robot_module/janitor /mob/living/silicon/robot/modules/syndicate - icon_state = "syndie_bloodhound" + icon_state = "synd_sec" faction = list(ROLE_SYNDICATE) bubble_icon = "syndibot" req_access = list(ACCESS_SYNDICATE) @@ -859,7 +859,7 @@ return /mob/living/silicon/robot/modules/syndicate/medical - icon_state = "syndi-medi" + icon_state = "synd_medical" playstyle_string = "You are a Syndicate medical cyborg!
\ You are armed with powerful medical tools to aid you in your mission: help the operatives secure the nuclear authentication disk. \ Your hypospray will produce Restorative Nanites, a wonder-drug that will heal most types of bodily damages, including clone and brain damage. It also produces morphine for offense. \ diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index bdcde185d7..9926bc35fc 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -1,7 +1,7 @@ /obj/item/robot_module name = "Default" icon = 'icons/obj/module.dmi' - icon_state = "std_module" + icon_state = "std_mod" w_class = WEIGHT_CLASS_GIGANTIC item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index de7874351a..65b78bf844 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -2,7 +2,7 @@ name = "\improper honkbot" desc = "A little robot. It looks happy with its bike horn." icon = 'icons/mob/aibots.dmi' - icon_state = "honkbot" + icon_state = "honkbot1" density = FALSE anchored = FALSE health = 25 diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index ce2e11bec7..ee657a1d68 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -436,7 +436,7 @@ /obj/item/projectile/beam/beam_rifle name = "particle beam" - icon = "" + icon = null hitsound = 'sound/effects/explosion3.ogg' damage = 0 //Handled manually. damage_type = BURN diff --git a/code/modules/projectiles/projectile/special/curse.dm b/code/modules/projectiles/projectile/special/curse.dm index e5ac8126dd..adce5dad57 100644 --- a/code/modules/projectiles/projectile/special/curse.dm +++ b/code/modules/projectiles/projectile/special/curse.dm @@ -4,7 +4,7 @@ /obj/item/projectile/curse_hand name = "curse hand" - icon_state = "cursehand" + icon_state = "cursehand0" hitsound = 'sound/effects/curse4.ogg' layer = LARGE_MOB_LAYER damage_type = BURN @@ -19,10 +19,7 @@ /obj/item/projectile/curse_hand/Initialize(mapload) . = ..() handedness = prob(50) - update_icon() - -/obj/item/projectile/curse_hand/update_icon() - icon_state = "[icon_state][handedness]" + icon_state = "cursehand[handedness]" /obj/item/projectile/curse_hand/fire(setAngle) if(starting) diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index e94228f701d5dbd5174478e45cefc8d948d44736..b4431daf83c2141a88b0676c513fc16eb39c5c72 100644 GIT binary patch delta 49710 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 LQ%h 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%0D?&JD5 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 diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index a8a71e891d9136c6a6064a40b75cac85676ceebe..4e78e0444b5710ed8f676b98cf9616f3ea44fa88 100644 GIT binary patch delta 7292 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 delta 7215 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 From d4428a41146381c434bb6db1d74106f219c82471 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 14 May 2018 16:13:28 -0400 Subject: [PATCH 059/306] Merge pull request #37824 from DaxDupont/hud-icon Fixes curator hud icon --- icons/mob/hud.dmi | Bin 14216 -> 14214 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index d694c0243a1b1aca345a3011f34955d1c36ea474..8fa3cefbb78fbd98c09028eeb49bd3e55f75eebe 100644 GIT binary patch delta 636 zcmV-?0)zdCZ-#G>BmohzC9?s4bE6WtVUc!wY+WwU5J5j_NR5*R2hRBklpE9meWxU- zzr?(Q7Su}*?dOk?)L45e1}>ho%hRMnrARSKSSfHamwN;{sFVzooa^yo1qR6EMs z97mI!NTK8Mxn`iNSuOog$GoQ_y~v67s+NAJC)8&x{ZN~ddpcSt@7loiF9x2Bp`DfF zNF6JI_<=OXh+&l@Q^BxaiVLJ2hOVU_Y8Uv3gB)WL6$CD0Ov{OF4@KrA@6x!ts%8t4qU4TILP@gwxqZ~*f8HM>BmJAO!RUIn9R%9sl4~==iT_bo>{OLuYu4KQ+ha>dUu> W>f!6->|Zn(T3^iXcM-Ed1V}UC8#aUh delta 638 zcmV-^0)hR8Z-{S@Bmon#C9?s4i_$15$b6*T9$T3UG(^x*8dBrr!GUvr0tE;4K;J0| z>M$|ypau2PLp%CoBsJEaih+wK?ea9SP$^Q35>yP1leyd@&_ShSP)}oeN+5M9*8-_6 zN%~F@0Z}m3xIn4nD5(Q`XA9-Wh;`6;U?o`S@((FAY)`St3gz2VB!Osu7$bW4m=dZT z0 zOdfh|*^xr3eGx3?fT!jCt3Igf=_d;9at38bU63xoDWGbmF6JEybt*^7;Dn=kp$>gm zYRC*^uOTy(y@t$C_8Kw+*=xuQWUnE!|HWR)4cYmy<<)$7_1lbp811=RG;!nw@G$TK z1y11?D4^TiEtEYtzp@9XSN6#4qu*skOwu1)f_I%FrQJvpxh!Gw%I8zW@LL From 9a1dfefb971ffbf1f9646d5b025684967144ff3a Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 14 May 2018 16:16:04 -0400 Subject: [PATCH 061/306] Merge pull request #37810 from 81Denton/techweb-electronics Adds basic electronics to techwebs --- .../modules/research/designs/autolathe_designs.dm | 15 ++++++++++----- code/modules/research/techweb/all_nodes.dm | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index d1bcb952aa..28609e921d 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -126,42 +126,47 @@ /datum/design/apc_board name = "APC Module" id = "power control" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 100, MAT_GLASS = 100) build_path = /obj/item/electronics/apc category = list("initial", "Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/airlock_board name = "Airlock Electronics" id = "airlock_board" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) build_path = /obj/item/electronics/airlock category = list("initial", "Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/firelock_board name = "Firelock Circuitry" id = "firelock_board" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) build_path = /obj/item/electronics/firelock category = list("initial", "Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/airalarm_electronics name = "Air Alarm Electronics" id = "airalarm_electronics" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) build_path = /obj/item/electronics/airalarm category = list("initial", "Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/firealarm_electronics name = "Fire Alarm Electronics" id = "firealarm_electronics" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) build_path = /obj/item/electronics/firealarm category = list("initial", "Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/camera name = "Camera" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 6b84712247..c29c8b7732 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -93,7 +93,7 @@ description = "A refresher course on modern engineering technology." prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", - "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", "apc_control", "cell_charger") + "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics") research_cost = 7500 export_price = 5000 From 3b03fa3a37051cd06e90515438f2cf68a13b8b30 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 14 May 2018 16:17:57 -0400 Subject: [PATCH 063/306] Replaces loose tech storage boards with spawners --- _maps/map_files/BoxStation/BoxStation.dmm | 94 ++----------- .../map_files/Deltastation/DeltaStation2.dmm | 108 ++------------- _maps/map_files/MetaStation/MetaStation.dmm | 94 ++----------- _maps/map_files/PubbyStation/PubbyStation.dmm | 94 ++----------- .../game/objects/effects/spawners/lootdrop.dm | 116 +++++++++++++++- code/modules/vending/engivend.dm | 5 +- config/admins.txt | 130 ++++++++++++++++++ 7 files changed, 286 insertions(+), 355 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 650439de96..a422153bbb 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -33128,14 +33128,7 @@ /area/storage/tech) "bGt" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/borgupload{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/aiupload{ - pixel_x = 2; - pixel_y = -2 - }, +/obj/effect/spawner/lootdrop/techstorage/AI, /turf/open/floor/plasteel, /area/storage/tech) "bGu" = ( @@ -33152,45 +33145,20 @@ /area/storage/tech) "bGw" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/pandemic{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/rdconsole, -/obj/item/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/destructive_analyzer, /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/circuitboard/computer/aifixer, -/obj/item/circuitboard/computer/teleporter, -/obj/item/circuitboard/machine/circuit_imprinter, -/obj/item/circuitboard/machine/mechfab, +/obj/effect/spawner/lootdrop/techstorage/rnd, /turf/open/floor/plating, /area/storage/tech) "bGx" = ( /obj/structure/rack, -/obj/item/circuitboard/machine/telecomms/processor, -/obj/item/circuitboard/machine/telecomms/receiver, -/obj/item/circuitboard/machine/telecomms/server, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/item/circuitboard/computer/message_monitor{ - pixel_y = -5 - }, +/obj/effect/spawner/lootdrop/techstorage/tcomms, /turf/open/floor/plating, /area/storage/tech) "bGy" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/mining, -/obj/item/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/computer/arcade/battle, +/obj/effect/spawner/lootdrop/techstorage/service, /turf/open/floor/plating, /area/storage/tech) "bGz" = ( @@ -33668,21 +33636,10 @@ /area/crew_quarters/theatre) "bHG" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/crew{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/card{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/circuitboard/computer/communications{ - pixel_x = 5; - pixel_y = -5 - }, /obj/machinery/light/small{ dir = 8 }, +/obj/effect/spawner/lootdrop/techstorage/command, /turf/open/floor/plasteel, /area/storage/tech) "bHH" = ( @@ -34387,14 +34344,7 @@ /area/storage/tech) "bJh" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/robotics{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, /turf/open/floor/plasteel, /area/storage/tech) "bJi" = ( @@ -34410,43 +34360,17 @@ /area/storage/tech) "bJk" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/cloning, -/obj/item/circuitboard/computer/med_data{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/clonescanner, -/obj/item/circuitboard/machine/clonepod, -/obj/item/circuitboard/computer/scan_consolenew, -/obj/item/circuitboard/machine/smoke_machine, +/obj/effect/spawner/lootdrop/techstorage/medical, /turf/open/floor/plating, /area/storage/tech) "bJl" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/powermonitor{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/stationalert{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/circuitboard/computer/atmos_alert{ - pixel_x = 3; - pixel_y = -3 - }, +/obj/effect/spawner/lootdrop/techstorage/engineering, /turf/open/floor/plating, /area/storage/tech) "bJm" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/secure_data{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/security{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/effect/spawner/lootdrop/techstorage/security, /turf/open/floor/plating, /area/storage/tech) "bJn" = ( diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 9c869596c9..c0c19dc87b 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -32718,30 +32718,17 @@ /area/hallway/primary/port) "bwJ" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/robotics{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/mecha_control, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/effect/spawner/lootdrop/techstorage/command, /turf/open/floor/plasteel, /area/storage/tech) "bwK" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/communications{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/card, -/obj/item/circuitboard/computer/crew{ - pixel_x = 3; - pixel_y = -3 - }, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -32752,25 +32739,18 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/lootdrop/techstorage/AI, /turf/open/floor/plasteel, /area/storage/tech) "bwL" = ( /obj/structure/rack, -/obj/item/circuitboard/aicore{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/aiupload, -/obj/item/circuitboard/computer/borgupload{ - pixel_x = 3; - pixel_y = -3 - }, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, /turf/open/floor/plasteel, /area/storage/tech) "bwM" = ( @@ -37169,32 +37149,14 @@ /area/storage/tech) "bET" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/scan_consolenew{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/med_data, -/obj/item/circuitboard/computer/pandemic{ - pixel_x = 3; - pixel_y = -3 - }, /obj/effect/turf_decal/bot, -/obj/item/circuitboard/machine/smoke_machine, +/obj/effect/spawner/lootdrop/techstorage/service, /turf/open/floor/plasteel, /area/storage/tech) "bEU" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/aifixer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/rdconsole, -/obj/item/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, /obj/effect/turf_decal/bot, -/obj/item/circuitboard/machine/autolathe, +/obj/effect/spawner/lootdrop/techstorage/medical, /turf/open/floor/plasteel, /area/storage/tech) "bEV" = ( @@ -38079,30 +38041,14 @@ /area/storage/tech) "bGD" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/cloning{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/clonescanner, -/obj/item/circuitboard/machine/clonepod{ - pixel_x = 3; - pixel_y = -3 - }, /obj/effect/turf_decal/bot, +/obj/effect/spawner/lootdrop/techstorage/security, /turf/open/floor/plasteel, /area/storage/tech) "bGE" = ( /obj/structure/rack, -/obj/item/circuitboard/machine/destructive_analyzer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/mechfab, -/obj/item/circuitboard/machine/circuit_imprinter{ - pixel_x = 3; - pixel_y = -3 - }, /obj/effect/turf_decal/bot, +/obj/effect/spawner/lootdrop/techstorage/rnd, /turf/open/floor/plasteel, /area/storage/tech) "bGF" = ( @@ -38971,7 +38917,6 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/item/circuitboard/machine/autolathe, /turf/open/floor/plasteel, /area/storage/tech) "bIu" = ( @@ -39924,31 +39869,16 @@ /area/storage/tech) "bKp" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/security{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/prisoner, -/obj/item/circuitboard/computer/secure_data{ - pixel_x = 3; - pixel_y = -3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, +/obj/item/electronics/apc, +/obj/item/electronics/airalarm, /turf/open/floor/plasteel, /area/storage/tech) "bKq" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/atmos_alert{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/powermonitor, -/obj/item/circuitboard/computer/stationalert{ - pixel_x = 3; - pixel_y = -3 - }, /obj/effect/turf_decal/bot, +/obj/effect/spawner/lootdrop/techstorage/engineering, /turf/open/floor/plasteel, /area/storage/tech) "bKr" = ( @@ -40845,30 +40775,14 @@ pixel_y = 3 }, /obj/item/circuitboard/machine/teleporter_station, -/obj/item/circuitboard/computer/teleporter{ - pixel_x = 3; - pixel_y = -3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/tech) "bMi" = ( /obj/structure/rack, -/obj/item/circuitboard/machine/telecomms/server{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/machine/telecomms/relay, -/obj/item/circuitboard/machine/telecomms/receiver, -/obj/item/circuitboard/machine/telecomms/processor, -/obj/item/circuitboard/machine/telecomms/hub, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/circuitboard/machine/telecomms/broadcaster{ - pixel_x = 3; - pixel_y = -3 - }, /obj/effect/turf_decal/bot, +/obj/effect/spawner/lootdrop/techstorage/tcomms, /turf/open/floor/plasteel, /area/storage/tech) "bMj" = ( diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 303d28895d..dfe1d456af 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -7234,14 +7234,7 @@ /area/maintenance/port/fore) "apx" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/secure_data{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/security{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/effect/spawner/lootdrop/techstorage/service, /turf/open/floor/plasteel/dark, /area/storage/tech) "apy" = ( @@ -23157,45 +23150,20 @@ /area/storage/tech) "aYj" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/pandemic{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/rdconsole, -/obj/item/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/destructive_analyzer, -/obj/item/circuitboard/computer/aifixer, -/obj/item/circuitboard/computer/teleporter, -/obj/item/circuitboard/machine/circuit_imprinter, -/obj/item/circuitboard/machine/mechfab, +/obj/effect/spawner/lootdrop/techstorage/engineering, /turf/open/floor/plasteel/dark, /area/storage/tech) "aYk" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/mining, -/obj/item/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/computer/arcade/battle, /obj/machinery/ai_status_display{ pixel_y = 31 }, +/obj/effect/spawner/lootdrop/techstorage/medical, /turf/open/floor/plasteel/dark, /area/storage/tech) "aYl" = ( /obj/structure/rack, -/obj/item/circuitboard/machine/telecomms/processor, -/obj/item/circuitboard/machine/telecomms/receiver, -/obj/item/circuitboard/machine/telecomms/server, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/item/circuitboard/computer/message_monitor{ - pixel_y = -5 - }, +/obj/effect/spawner/lootdrop/techstorage/rnd, /turf/open/floor/plasteel/dark, /area/storage/tech) "aYm" = ( @@ -24761,14 +24729,7 @@ /area/maintenance/starboard/fore) "bbk" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/borgupload{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/aiupload{ - pixel_x = 2; - pixel_y = -2 - }, +/obj/effect/spawner/lootdrop/techstorage/AI, /turf/open/floor/plasteel/dark, /area/storage/tech) "bbl" = ( @@ -24799,15 +24760,7 @@ /area/storage/tech) "bbn" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/cloning, -/obj/item/circuitboard/computer/med_data{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/clonescanner, -/obj/item/circuitboard/machine/clonepod, -/obj/item/circuitboard/computer/scan_consolenew, -/obj/item/circuitboard/machine/smoke_machine, +/obj/effect/spawner/lootdrop/techstorage/security, /turf/open/floor/plasteel/dark, /area/storage/tech) "bbo" = ( @@ -24815,19 +24768,8 @@ /area/maintenance/solars/port/fore) "bbp" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/powermonitor{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/stationalert{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/circuitboard/computer/atmos_alert{ - pixel_x = 3; - pixel_y = -3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/lootdrop/techstorage/tcomms, /turf/open/floor/plasteel/dark, /area/storage/tech) "bbq" = ( @@ -25325,18 +25267,7 @@ /area/storage/tech) "bcv" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/crew{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/card{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/circuitboard/computer/communications{ - pixel_x = 5; - pixel_y = -5 - }, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, /turf/open/floor/plasteel/dark, /area/storage/tech) "bcw" = ( @@ -26032,14 +25963,7 @@ /area/maintenance/starboard/fore) "bdX" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/robotics{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/effect/spawner/lootdrop/techstorage/command, /turf/open/floor/plasteel/dark, /area/storage/tech) "bdY" = ( diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 0cff240758..573dc2c707 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -38600,34 +38600,14 @@ /area/storage/tech) "bQv" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/pandemic{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/circuitboard/computer/rdconsole, -/obj/item/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/destructive_analyzer, -/obj/item/circuitboard/computer/aifixer, -/obj/item/circuitboard/computer/teleporter, -/obj/item/circuitboard/machine/circuit_imprinter, -/obj/item/circuitboard/machine/mechfab, /obj/structure/sign/poster/official/random{ pixel_y = 32 }, -/obj/item/circuitboard/machine/smoke_machine, +/obj/effect/spawner/lootdrop/techstorage/engineering, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bQw" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/mining, -/obj/item/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/computer/arcade/battle, /obj/machinery/light{ dir = 1; light_color = "#cee5d2" @@ -38637,18 +38617,12 @@ dir = 2 }, /obj/item/circuitboard/computer/monastery_shuttle, +/obj/effect/spawner/lootdrop/techstorage/service, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bQx" = ( /obj/structure/rack, -/obj/item/circuitboard/machine/telecomms/processor, -/obj/item/circuitboard/machine/telecomms/receiver, -/obj/item/circuitboard/machine/telecomms/server, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/circuitboard/machine/telecomms/broadcaster, -/obj/item/circuitboard/computer/message_monitor{ - pixel_y = -5 - }, +/obj/effect/spawner/lootdrop/techstorage/rnd, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bQy" = ( @@ -39226,42 +39200,17 @@ /area/storage/tech) "bRO" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/cloning, -/obj/item/circuitboard/computer/med_data{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/clonescanner, -/obj/item/circuitboard/machine/clonepod, -/obj/item/circuitboard/computer/scan_consolenew, +/obj/effect/spawner/lootdrop/techstorage/medical, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bRP" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/secure_data{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/security{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/effect/spawner/lootdrop/techstorage/tcomms, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bRQ" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/powermonitor{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/stationalert{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/circuitboard/computer/atmos_alert{ - pixel_x = 3; - pixel_y = -3 - }, +/obj/effect/spawner/lootdrop/techstorage/security, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bRR" = ( @@ -41189,46 +41138,21 @@ /area/crew_quarters/heads/chief) "bWs" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/robotics{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/circuitboard/computer/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, +/obj/effect/spawner/lootdrop/techstorage/AI, /turf/open/floor/plasteel/darkred, /area/storage/tech) "bWt" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/crew{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/card{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/circuitboard/computer/communications{ - pixel_x = 5; - pixel_y = -5 - }, /obj/machinery/camera{ c_tag = "Secure Tech Storage"; dir = 1 }, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, /turf/open/floor/plasteel/darkred, /area/storage/tech) "bWu" = ( /obj/structure/rack, -/obj/item/circuitboard/computer/borgupload{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/circuitboard/computer/aiupload{ - pixel_x = 2; - pixel_y = -2 - }, +/obj/effect/spawner/lootdrop/techstorage/command, /turf/open/floor/plasteel/darkred, /area/storage/tech) "bWv" = ( diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 0bf7edbd7b..bd4237a9db 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -5,7 +5,7 @@ var/lootcount = 1 //how many items will be spawned var/lootdoubles = TRUE //if the same item can be spawned twice var/list/loot //a list of possible items to spawn e.g. list(/obj/item, /obj/structure, /obj/effect) - var/fan_out_items = FALSE //Whether the items should be distributed to offsets 0,3,-3,6,-6,9,-9.. This overrides pixel_x/y on the spawner itself + var/fan_out_items = FALSE //Whether the items should be distributed to offsets 0,1,-1,2,-2,3,-3.. This overrides pixel_x/y on the spawner itself /obj/effect/spawner/lootdrop/Initialize(mapload) ..() @@ -26,7 +26,7 @@ spawned_loot.pixel_y = pixel_y else if (loot_spawned) - spawned_loot.pixel_x = spawned_loot.pixel_y = ((!(loot_spawned%2)*loot_spawned/2)*-3)+((loot_spawned%2)*(loot_spawned+1)/2*3) + spawned_loot.pixel_x = spawned_loot.pixel_y = ((!(loot_spawned%2)*loot_spawned/2)*-1)+((loot_spawned%2)*(loot_spawned+1)/2*1) loot_spawned++ return INITIALIZE_HINT_QDEL @@ -206,3 +206,115 @@ /obj/item/aiModule/core/full/thermurderdynamic, /obj/item/aiModule/core/full/damaged ) + +// Tech storage circuit board spawners +// For these, make sure that lootcount equals the number of list items + +/obj/effect/spawner/lootdrop/techstorage + name = "generic circuit board spawner" + lootdoubles = FALSE + fan_out_items = TRUE + +/obj/effect/spawner/lootdrop/techstorage/service + name = "service circuit board spawner" + lootcount = 10 + loot = list( + /obj/item/circuitboard/computer/arcade/battle, + /obj/item/circuitboard/computer/arcade/orion_trail, + /obj/item/circuitboard/machine/autolathe, + /obj/item/circuitboard/computer/mining, + /obj/item/circuitboard/machine/ore_redemption, + /obj/item/circuitboard/machine/mining_equipment_vendor, + /obj/item/circuitboard/machine/microwave, + /obj/item/circuitboard/machine/chem_dispenser/drinks, + /obj/item/circuitboard/machine/chem_dispenser/drinks/beer, + /obj/item/circuitboard/computer/slot_machine + ) + +/obj/effect/spawner/lootdrop/techstorage/rnd + name = "RnD circuit board spawner" + lootcount = 8 + loot = list( + /obj/item/circuitboard/computer/aifixer, + /obj/item/circuitboard/machine/rdserver, + /obj/item/circuitboard/computer/pandemic, + /obj/item/circuitboard/machine/mechfab, + /obj/item/circuitboard/machine/circuit_imprinter/department, + /obj/item/circuitboard/computer/teleporter, + /obj/item/circuitboard/machine/destructive_analyzer, + /obj/item/circuitboard/computer/rdconsole + ) + +/obj/effect/spawner/lootdrop/techstorage/security + name = "security circuit board spawner" + lootcount = 3 + loot = list( + /obj/item/circuitboard/computer/secure_data, + /obj/item/circuitboard/computer/security, + /obj/item/circuitboard/computer/prisoner + ) + +/obj/effect/spawner/lootdrop/techstorage/engineering + name = "engineering circuit board spawner" + lootcount = 3 + loot = list( + /obj/item/circuitboard/computer/atmos_alert, + /obj/item/circuitboard/computer/stationalert, + /obj/item/circuitboard/computer/powermonitor + ) + +/obj/effect/spawner/lootdrop/techstorage/tcomms + name = "tcomms circuit board spawner" + lootcount = 9 + loot = list( + /obj/item/circuitboard/computer/message_monitor, + /obj/item/circuitboard/machine/telecomms/broadcaster, + /obj/item/circuitboard/machine/telecomms/bus, + /obj/item/circuitboard/machine/telecomms/server, + /obj/item/circuitboard/machine/telecomms/receiver, + /obj/item/circuitboard/machine/telecomms/processor, + /obj/item/circuitboard/machine/announcement_system, + /obj/item/circuitboard/computer/comm_server, + /obj/item/circuitboard/computer/comm_monitor + ) + +/obj/effect/spawner/lootdrop/techstorage/medical + name = "medical circuit board spawner" + lootcount = 8 + loot = list( + /obj/item/circuitboard/computer/cloning, + /obj/item/circuitboard/machine/clonepod, + /obj/item/circuitboard/machine/chem_dispenser, + /obj/item/circuitboard/computer/scan_consolenew, + /obj/item/circuitboard/computer/med_data, + /obj/item/circuitboard/machine/smoke_machine, + /obj/item/circuitboard/machine/chem_master, + /obj/item/circuitboard/machine/clonescanner + ) + +/obj/effect/spawner/lootdrop/techstorage/AI + name = "secure AI circuit board spawner" + lootcount = 3 + loot = list( + /obj/item/circuitboard/computer/aiupload, + /obj/item/circuitboard/computer/borgupload, + /obj/item/circuitboard/aicore + ) + +/obj/effect/spawner/lootdrop/techstorage/command + name = "secure command circuit board spawner" + lootcount = 3 + loot = list( + /obj/item/circuitboard/computer/crew, + /obj/item/circuitboard/computer/communications, + /obj/item/circuitboard/computer/card + ) + +/obj/effect/spawner/lootdrop/techstorage/RnD_secure + name = "secure RnD circuit board spawner" + lootcount = 3 + loot = list( + /obj/item/circuitboard/computer/mecha_control, + /obj/item/circuitboard/computer/apc_control, + /obj/item/circuitboard/computer/robotics + ) diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index a990ee901f..0e2b31037f 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -13,7 +13,10 @@ /obj/item/stock_parts/cell/high = 10, /obj/item/electronics/airlock = 10, /obj/item/electronics/apc = 10, - /obj/item/electronics/airalarm = 10) + /obj/item/electronics/airalarm = 10, + /obj/item/electronics/firealarm = 10, + /obj/item/electronics/firelock = 10 + ) contraband = list(/obj/item/stock_parts/cell/potato = 3) premium = list(/obj/item/storage/belt/utility = 3, /obj/item/storage/box/smart_metal_foam = 1) diff --git a/config/admins.txt b/config/admins.txt index ca77fd3f4a..807b4d89d5 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -7,3 +7,133 @@ # NOTE: if the rank-name cannot be found in admin_ranks.txt, they will not be adminned! ~Carn # # NOTE: syntax was changed to allow hyphenation of ranknames, since spaces are stripped. # ############################################################################################### +<<<<<<< HEAD +======= +Optimumtact = Host +NewSta = Game Master +Expletives = Game Master +kingofkosmos = Game Master +MrStonedOne = Lazy Master +microscopics = Game Master +Gun Hog = Game Master +KorPhaeron = Game Master +razharas = Game Master +Lordpidey = Game Master +Niknakflak = Game Master +rolan7 = Game Master +quarxink = Game Master +adrix89 = Game Master +tle = Game Master +xsi = Game Master +scaredofshadows = Game Master +neofite = Game Master +trubblebass = Game Master +mport2004 = Game Master +deuryn = Game Master +agouri = Game Master +errorage = Game Master +superxpdude = Game Master +petethegoat = Game Master +nodrak = Game Master +carnwennan = Game Master +ikarrus = Game Master +cheridan = Game Master +giacomand = Game Master +rockdtben = Game Master +sieve = Game Master +aranclanos = Game Master +intigracy = Game Master +dumpdavidson = Game Master +kazeespada = Game Master +malkevin = Game Master +incoming = Game Master +demas = Game Master +fleure = Game Master +ricotez = Game Master +misterperson = Game Master +crimsonvision = Game Master +iamgoofball = Game Master +zelacks = Game Master +androidsfv = Game Master +miggles = Game Master +jordie0608 = Game Master +s0ldi3rkr4s0 = Game Master +ergovisavi = Game Master +vistapowa = Game Master +miauw62 = Game Master +rumia29 = Game Master +bobylein = Game Master +sirbayer = Game Master +hornygranny = Game Master +yota = Game Master +firecage = Game Master +donkieyo = Game Master +argoneus = Game Master +paprka = Game Master +cookingboy3 = Game Master +limeliz = Game Master +steelpoint = Game Master +phil235 = Game Master +CorruptComputer = Game Master +xxnoob = Game Master +tkdrg = Game Master +Cuboos = Game Master +thunder12345 = Game Master +wjohnston = Game Master +mandurrh = Game Master +thurgatar = Game Master +xerux = Game Master +dannno = Game Master +lo6a4evskiy = Game Master +vekter = Game Master +Ahammer18 = Game Master +ACCount12 = Game Master +fayrik = Game Master +shadowlight213 = Game Master +drovidicorv = Game Master +Dunc = Game Master +MMMiracles = Game Master +bear1ake = Game Master +CoreOverload = Game Master +Jalleo = Game Master +ChangelingRain = Game Master +FoxPMcCloud = Game Master +Xhuis = Game Master +Astralenigma = Game Master +Tokiko1 = Game Master +SuperSayu = Game Master +Lzimann = Game Master +As334 = Game Master +neersighted = Game Master +Swankcookie = Game Master +Ressler = Game Master +Folix = Game Master +Bawhoppennn = Game Master +Anturke = Host +Lumipharon = Game Master +bgobandit = Game Master +coiax = Game Master +RandomMarine = Game Master +PKPenguin321 = Game Master +TechnoAlchemist = Game Master +Aloraydrel = Game Master +Quiltyquilty = Game Master +SnipeDragon = Game Master +Fjeld = Game Master +kevinz000 = Game Master +Tacolizard = Game Master +TrustyGun = Game Master +Cyberboss = Game Master +PJB3005 = Game Master +Sweaterkittens = Game Master +Feemjmeem = Game Master +JStheguy = Game Master +excessiveuseofcobby = Game Master +Plizzard = Game Master +octareenroon91 = Game Master +Serpentarium = Game Master +Averagejoe82 = Game Master +The Dreamweaver = Game Master +88Naoki = Game Master +Naksuasdf = Game Master +>>>>>>> 3653239... Merge pull request #37785 from 81Denton/circboard_spawners From ef7be078b59a41aa2b0ccec0dd850e2ff175edb4 Mon Sep 17 00:00:00 2001 From: oranges Date: Tue, 15 May 2018 09:50:32 +1200 Subject: [PATCH 064/306] Merge pull request #37851 from AutomaticFrenzy/patch/jquery-tooltips-2 Send jquery asset when initializing tooltips --- code/modules/client/asset_cache.dm | 17 ++++++++++++----- code/modules/tooltip/tooltip.dm | 2 ++ 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 3c865b6ec6..d3c09b2348 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -157,9 +157,7 @@ GLOBAL_LIST_EMPTY(asset_datums) //get an assetdatum or make a new one /proc/get_asset_datum(var/type) - if (!(type in GLOB.asset_datums)) - return new type() - return GLOB.asset_datums[type] + return GLOB.asset_datums[type] || new type() /datum/asset var/_abstract = /datum/asset @@ -496,12 +494,21 @@ GLOBAL_LIST_EMPTY(asset_datums) ) /datum/asset/group/goonchat - children = list(/datum/asset/simple/goonchat, /datum/asset/spritesheet/goonchat) + children = list( + /datum/asset/simple/jquery, + /datum/asset/simple/goonchat, + /datum/asset/spritesheet/goonchat + ) + +/datum/asset/simple/jquery + verify = FALSE + assets = list( + "jquery.min.js" = 'code/modules/goonchat/browserassets/js/jquery.min.js', + ) /datum/asset/simple/goonchat verify = FALSE assets = list( - "jquery.min.js" = 'code/modules/goonchat/browserassets/js/jquery.min.js', "json2.min.js" = 'code/modules/goonchat/browserassets/js/json2.min.js', "errorHandler.js" = 'code/modules/goonchat/browserassets/js/errorHandler.js', "browserOutput.js" = 'code/modules/goonchat/browserassets/js/browserOutput.js', diff --git a/code/modules/tooltip/tooltip.dm b/code/modules/tooltip/tooltip.dm index 5110b98e8e..ab7dc91739 100644 --- a/code/modules/tooltip/tooltip.dm +++ b/code/modules/tooltip/tooltip.dm @@ -42,6 +42,8 @@ Notes: /datum/tooltip/New(client/C) if (C) owner = C + var/datum/asset/stuff = get_asset_datum(/datum/asset/simple/jquery) + stuff.send(owner) owner << browse(file2text('code/modules/tooltip/tooltip.html'), "window=[control]") ..() From fd63ae9dbfa205c00313f7e00fc7d1710cd83d4c Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 14 May 2018 19:21:11 -0400 Subject: [PATCH 066/306] Poojawa is gone, comrade --- .github/CODEOWNERS | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index fc3f2852fc..00dc7b1d10 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -7,15 +7,5 @@ #deathride58 /modular_citadel/ @deathride58 -#LetterJay -/modular_citadel/code/modules/client/loadout/__donator.dm @LetterJay - -#Poojawa - -/modular_citadel/code/modules/vore @Poojawa -/code/game/objects/items/devices/dogborg_sleeper.dm @Poojawa -/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm @Poojawa -/tgui/ @Poojawa -/modular_citadel/code/modules/clothing/spacesuits/flightsuit.dm @Poojawa -/modular_citadel/code/game/objects/ids.dm @Poojawa -/sound/vore @Poojawa \ No newline at end of file +#LetterJay +/modular_citadel/code/modules/client/loadout/__donator.dm @LetterJay From a7b5415a193c56f8aeaea646f5d895fddff31e6e Mon Sep 17 00:00:00 2001 From: YPOQ <30683121+YPOQ@users.noreply.github.com> Date: Mon, 14 May 2018 17:55:08 -0600 Subject: [PATCH 067/306] Fixes wumborian fugu dead sprite (#37832) --- .../simple_animal/hostile/wumborian_fugu.dm | 2 +- icons/mob/lavaland/64x64megafauna.dmi | Bin 49152 -> 50441 bytes icons/mob/lavaland/lavaland_monsters.dmi | Bin 139156 -> 139160 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm index 4c9c916085..4917d3b74d 100644 --- a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm +++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm @@ -9,7 +9,7 @@ icon_dead = "Fugu_dead" icon_gib = "syndicate_gib" mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) - mouse_opacity = MOUSE_OPACITY_OPAQUE + mouse_opacity = MOUSE_OPACITY_ICON move_to_delay = 5 friendly = "floats near" speak_emote = list("puffs") diff --git a/icons/mob/lavaland/64x64megafauna.dmi b/icons/mob/lavaland/64x64megafauna.dmi index 64304fdcd1f9462a23e266cdc229b6e1c13859cf..1794c789ded4397f04af21d1f9379c83ef4420e7 100644 GIT binary patch literal 50441 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%0Dyx=b^iZJAYp~Hgw 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 VcBE{bwiFEbkr0s;t`yYw|9|Sq_5T0> literal 49152 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 diff --git a/icons/mob/lavaland/lavaland_monsters.dmi b/icons/mob/lavaland/lavaland_monsters.dmi index dac70998f53c7b2281e98dae9f12dffe08b6f4f6..f8394dd23588d4dcc63c3953651a7a060a062883 100644 GIT binary patch delta 98987 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 delta 98983 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%0DF?R;YbZWKBE2y$YXID{M`g3b9D$m3-QGS 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μwp|7m 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 Date: Tue, 15 May 2018 07:34:37 +0200 Subject: [PATCH 069/306] Cleans up touch spells (#37715) * Cleans up touch spells * Silent param * Oh god i'm blind. --- code/modules/spells/spell.dm | 54 +++++++++---------- code/modules/spells/spell_types/godhand.dm | 13 ++--- .../spells/spell_types/touch_attacks.dm | 49 ++++++++++------- 3 files changed, 58 insertions(+), 58 deletions(-) diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index ee02bd524f..89e513fd60 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -144,7 +144,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th var/smoke_spread = 0 //1 - harmless, 2 - harmful var/smoke_amt = 0 //cropped at 10 - var/critfailchance = 0 var/centcom_cancast = 1 //Whether or not the spell should be allowed on z2 action_icon = 'icons/mob/actions/actions_spells.dmi' @@ -153,7 +152,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th base_action = /datum/action/spell_action/spell /obj/effect/proc_holder/spell/proc/cast_check(skipcharge = 0,mob/user = usr) //checks if the spell can be cast based on its settings; skipcharge is used when an additional cast_check is called inside the spell - if(player_lock) if(!user.mind || !(src in user.mind.spell_list) && !(src in user.mob_spell_list)) to_chat(user, "You shouldn't have this spell! Something's wrong.") @@ -168,15 +166,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th return 0 if(!skipcharge) - switch(charge_type) - if("recharge") - if(charge_counter < charge_max) - to_chat(user, still_recharging_msg) - return 0 - if("charges") - if(!charge_counter) - to_chat(user, "[name] has no charges left.") - return 0 + if(!charge_check(user)) + return 0 if(user.stat && !stat_allowed) to_chat(user, "Not when you're incapacitated.") @@ -236,6 +227,20 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th action.UpdateButtonIcon() return 1 +/obj/effect/proc_holder/spell/proc/charge_check(mob/user, silent = FALSE) + switch(charge_type) + if("recharge") + if(charge_counter < charge_max) + if(!silent) + to_chat(user, still_recharging_msg) + return FALSE + if("charges") + if(!charge_counter) + if(!silent) + to_chat(user, "[name] has no charges left.") + return FALSE + return TRUE + /obj/effect/proc_holder/spell/proc/invocation(mob/user = usr) //spelling the spell out and setting it on recharge/reducing charges amount switch(invocation_type) if("shout") @@ -297,10 +302,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th recharging = TRUE if(sound) playMagSound() - if(prob(critfailchance)) - critfail(targets) - else - cast(targets,user=user) + cast(targets,user=user) after_cast(targets) if(action) action.UpdateButtonIcon() @@ -349,9 +351,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th /obj/effect/proc_holder/spell/proc/cast(list/targets,mob/user = usr) return -/obj/effect/proc_holder/spell/proc/critfail(list/targets) - return - /obj/effect/proc_holder/spell/proc/revert_cast(mob/user = usr) //resets recharge or readds a charge switch(charge_type) if("recharge") @@ -500,25 +499,20 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th /obj/effect/proc_holder/spell/proc/can_cast(mob/user = usr) if(((!user.mind) || !(src in user.mind.spell_list)) && !(src in user.mob_spell_list)) - return 0 + return FALSE - switch(charge_type) - if("recharge") - if(charge_counter < charge_max) - return 0 - if("charges") - if(!charge_counter) - return 0 + if(!charge_check(user,TRUE)) + return FALSE if(user.stat && !stat_allowed) - return 0 + return FALSE if(!ishuman(user)) if(clothes_req || human_req) - return 0 + return FALSE if(nonabstract_req && (isbrain(user) || ispAI(user))) - return 0 - return 1 + return FALSE + return TRUE /obj/effect/proc_holder/spell/self //Targets only the caster. Good for buffs and heals, but probably not wise for fireballs (although they usually fireball themselves anyway, honke) range = -1 //Duh diff --git a/code/modules/spells/spell_types/godhand.dm b/code/modules/spells/spell_types/godhand.dm index 2def02b4c0..bf402b7a6a 100644 --- a/code/modules/spells/spell_types/godhand.dm +++ b/code/modules/spells/spell_types/godhand.dm @@ -13,10 +13,7 @@ throwforce = 0 throw_range = 0 throw_speed = 0 - -/obj/item/melee/touch_attack/Initialize() - attached_spell = loc - . = ..() + var/charges = 1 /obj/item/melee/touch_attack/attack(mob/target, mob/living/carbon/user) if(!iscarbon(user)) //Look ma, no hands @@ -29,13 +26,13 @@ /obj/item/melee/touch_attack/afterattack(atom/target, mob/user, proximity) user.say(catchphrase) playsound(get_turf(user), on_use_sound,50,1) - if(attached_spell) - attached_spell.attached_hand = null - qdel(src) + charges-- + if(charges <= 0) + qdel(src) /obj/item/melee/touch_attack/Destroy() if(attached_spell) - attached_spell.attached_hand = null + attached_spell.on_hand_destroy(src) return ..() /obj/item/melee/touch_attack/disintegrate diff --git a/code/modules/spells/spell_types/touch_attacks.dm b/code/modules/spells/spell_types/touch_attacks.dm index 2000d8daea..0ffe02cec2 100644 --- a/code/modules/spells/spell_types/touch_attacks.dm +++ b/code/modules/spells/spell_types/touch_attacks.dm @@ -1,37 +1,46 @@ /obj/effect/proc_holder/spell/targeted/touch - var/hand_path = "/obj/item/melee/touch_attack" + var/hand_path = /obj/item/melee/touch_attack var/obj/item/melee/touch_attack/attached_hand = null invocation_type = "none" //you scream on connecting, not summoning include_user = 1 range = -1 -/obj/effect/proc_holder/spell/targeted/touch/Click(mob/user = usr) - if(attached_hand) - qdel(attached_hand) +/obj/effect/proc_holder/spell/targeted/touch/proc/remove_hand(recharge = FALSE) + QDEL_NULL(attached_hand) + if(recharge) charge_counter = charge_max - attached_hand = null - to_chat(user, "You draw the power out of your hand.") - return FALSE - ..() + +/obj/effect/proc_holder/spell/targeted/touch/proc/on_hand_destroy(obj/item/melee/touch_attack/hand) + if(hand != attached_hand) + CRASH("Incorrect touch spell hand.") + //Start recharging. + attached_hand = null + recharging = TRUE + action.UpdateButtonIcon() /obj/effect/proc_holder/spell/targeted/touch/cast(list/targets,mob/user = usr) + if(!QDELETED(attached_hand)) + remove_hand(TRUE) + to_chat(user, "You draw the power out of your hand.") + return + for(var/mob/living/carbon/C in targets) if(!attached_hand) - if(!ChargeHand(C)) - return FALSE - while(attached_hand) - charge_counter = 0 - stoplag(1) + if(ChargeHand(C)) + recharging = FALSE + return -/obj/effect/proc_holder/spell/targeted/touch/can_cast(mob/user = usr) - return ..() && attached_hand +/obj/effect/proc_holder/spell/targeted/touch/charge_check(mob/user,silent = FALSE) + if(!QDELETED(attached_hand)) //Charge doesn't matter when putting the hand away. + return TRUE + else + return ..() /obj/effect/proc_holder/spell/targeted/touch/proc/ChargeHand(mob/living/carbon/user) attached_hand = new hand_path(src) + attached_hand.attached_spell = src if(!user.put_in_hands(attached_hand)) - qdel(attached_hand) - charge_counter = charge_max - attached_hand = null + remove_hand(TRUE) to_chat(user, "Your hands are full!") return FALSE to_chat(user, "You channel the power of the spell to your hand.") @@ -41,7 +50,7 @@ /obj/effect/proc_holder/spell/targeted/touch/disintegrate name = "Disintegrate" desc = "This spell charges your hand with vile energy that can be used to violently explode victims." - hand_path = "/obj/item/melee/touch_attack/disintegrate" + hand_path = /obj/item/melee/touch_attack/disintegrate school = "evocation" charge_max = 600 @@ -53,7 +62,7 @@ /obj/effect/proc_holder/spell/targeted/touch/flesh_to_stone name = "Flesh to Stone" desc = "This spell charges your hand with the power to turn victims into inert statues for a long period of time." - hand_path = "/obj/item/melee/touch_attack/fleshtostone" + hand_path = /obj/item/melee/touch_attack/fleshtostone school = "transmutation" charge_max = 600 From 19306a2d9bcf49fd892c9b438eb94dafb59512dd Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 15 May 2018 00:48:01 -0500 Subject: [PATCH 071/306] Automatic changelog generation for PR #6663 [ci skip] --- html/changelogs/AutoChangeLog-pr-6663.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6663.yml diff --git a/html/changelogs/AutoChangeLog-pr-6663.yml b/html/changelogs/AutoChangeLog-pr-6663.yml new file mode 100644 index 0000000000..97e977b062 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6663.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - tweak: "Character traits are now called character quirks. Functionality remains unaffected." From 68fcab96a50af0c065bc6b5be501b6054883e121 Mon Sep 17 00:00:00 2001 From: Jordie <4343468+Jordie0608@users.noreply.github.com> Date: Tue, 15 May 2018 17:11:39 +1000 Subject: [PATCH 072/306] Splits up round table initialize, start, end and shutdown --- SQL/database_changelog.txt | 51 ++++++++++++++++++++++++++++ SQL/tgstation_schema.sql | 4 ++- SQL/tgstation_schema_prefixed.sql | 4 ++- code/__DEFINES/subsystems.dm | 4 +++ code/__HELPERS/roundend.dm | 2 +- code/controllers/subsystem/dbcore.dm | 26 ++++++++++---- code/controllers/subsystem/ticker.dm | 1 + 7 files changed, 82 insertions(+), 10 deletions(-) diff --git a/SQL/database_changelog.txt b/SQL/database_changelog.txt index 6e6bd7f7ca..a232d0028b 100644 --- a/SQL/database_changelog.txt +++ b/SQL/database_changelog.txt @@ -1,15 +1,66 @@ Any time you make a change to the schema files, remember to increment the database schema version. Generally increment the minor number, major should be reserved for significant changes to the schema. Both values go up to 255. +<<<<<<< HEAD The latest database version is 4.1; The query to update the schema revision table is: INSERT INTO `schema_revision` (`major`, `minor`) VALUES (4, 1); or INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (4, 1); +======= +The latest database version is 4.4; The query to update the schema revision table is: + +INSERT INTO `schema_revision` (`major`, `minor`) VALUES (4, 4); +or +INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (4, 4); +>>>>>>> 37854a5... Splits up round table initialize, start, end and shutdown (#37665) In any query remember to add a prefix to the table names if you use one. ---------------------------------------------------- +<<<<<<< HEAD +======= +Version 4.4, 9 May 2018, by Jordie0608 +Modified table `round`, renaming column `start_datetime` to `initialize_datetime` and `end_datetime` to `shutdown_datetime` and adding columns to replace both under the same name in preparation for changes to TGS server initialization. + +ALTER TABLE `round` + ALTER `start_datetime` DROP DEFAULT; +ALTER TABLE `round` + CHANGE COLUMN `start_datetime` `initialize_datetime` DATETIME NOT NULL AFTER `id`, + ADD COLUMN `start_datetime` DATETIME NULL DEFAULT NULL AFTER `initialize_datetime`, + CHANGE COLUMN `end_datetime` `shutdown_datetime` DATETIME NULL DEFAULT NULL AFTER `start_datetime`, + ADD COLUMN `end_datetime` DATETIME NULL DEFAULT NULL AFTER `shutdown_datetime`; + +---------------------------------------------------- + +Version 4.3, 9 May 2018, by MrStonedOne +Added table `role_time_log` and triggers `role_timeTlogupdate`, `role_timeTloginsert` and `role_timeTlogdelete` to update it from changes to `role_time` + +CREATE TABLE `role_time_log` ( `id` BIGINT NOT NULL AUTO_INCREMENT , `ckey` VARCHAR(32) NOT NULL , `job` VARCHAR(128) NOT NULL , `delta` INT NOT NULL , `datetime` TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , PRIMARY KEY (`id`), INDEX (`ckey`), INDEX (`job`), INDEX (`datetime`)) ENGINE = InnoDB; + +DELIMITER +$$ +CREATE TRIGGER `role_timeTlogupdate` AFTER UPDATE ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (NEW.CKEY, NEW.job, NEW.minutes-OLD.minutes); +END +$$ +CREATE TRIGGER `role_timeTloginsert` AFTER INSERT ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (NEW.ckey, NEW.job, NEW.minutes); +END +$$ +CREATE TRIGGER `role_timeTlogdelete` AFTER DELETE ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (OLD.ckey, OLD.job, 0-OLD.minutes); +END +$$ + +---------------------------------------------------- + +Version 4.2, 17 April 2018, by Jordie0608 +Modified table 'admin', adding the columns 'round_id' and 'target' +ALTER TABLE `admin_log` + ADD COLUMN `round_id` INT UNSIGNED NOT NULL AFTER `datetime`, + ADD COLUMN `target` VARCHAR(32) NOT NULL AFTER `operation`; + +---------------------------------------------------- + +>>>>>>> 37854a5... Splits up round table initialize, start, end and shutdown (#37665) Version 4.1, 3 February 2018, by Jordie0608 Modified tables 'admin', 'admin_log' and 'admin_rank', removing unnecessary columns and adding support for excluding rights flags from admin ranks. This change was made to enable use of sql-based admin loading. diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index ddd31a7e80..dc9a576377 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -397,7 +397,9 @@ DROP TABLE IF EXISTS `round`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `round` ( `id` INT(11) NOT NULL AUTO_INCREMENT, - `start_datetime` DATETIME NOT NULL, + `initialize_datetime` DATETIME NOT NULL, + `start_datetime` DATETIME NULL, + `shutdown_datetime` DATETIME NULL, `end_datetime` DATETIME NULL, `server_ip` INT(10) UNSIGNED NOT NULL, `server_port` SMALLINT(5) UNSIGNED NOT NULL, diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index 01e0ed150b..f34a084fbf 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -397,7 +397,9 @@ DROP TABLE IF EXISTS `SS13_round`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `SS13_round` ( `id` INT(11) NOT NULL AUTO_INCREMENT, - `start_datetime` DATETIME NOT NULL, + `initialize_datetime` DATETIME NOT NULL, + `start_datetime` DATETIME NULL, + `shutdown_datetime` DATETIME NULL, `end_datetime` DATETIME NULL, `server_ip` INT(10) UNSIGNED NOT NULL, `server_port` SMALLINT(5) UNSIGNED NOT NULL, diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 2b5e42e339..6818b567d5 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -1,7 +1,11 @@ //Update this whenever the db schema changes //make sure you add an update to the schema_version stable in the db changelog #define DB_MAJOR_VERSION 4 +<<<<<<< HEAD #define DB_MINOR_VERSION 1 +======= +#define DB_MINOR_VERSION 4 +>>>>>>> 37854a5... Splits up round table initialize, start, end and shutdown (#37665) //Timing subsystem //Don't run if there is an identical unique timer active diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index fcf5a5dd4a..b9db24e447 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -220,7 +220,7 @@ log_game("[i]s[total_antagonists[i]].") CHECK_TICK - + SSdbcore.SetRoundEnd() //Collects persistence features if(mode.allow_persistence_save) SSpersistence.CollectData() diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index 0609b78d99..b026f8ad6f 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -37,19 +37,18 @@ SUBSYSTEM_DEF(dbcore) message_admins("Database schema ([db_major].[db_minor]) doesn't match the latest schema version ([DB_MAJOR_VERSION].[DB_MINOR_VERSION]), this may lead to undefined behaviour or errors") if(2) message_admins("Could not get schema version from database") - + return ..() - + /datum/controller/subsystem/dbcore/Recover() _db_con = SSdbcore._db_con /datum/controller/subsystem/dbcore/Shutdown() //This is as close as we can get to the true round end before Disconnect() without changing where it's called, defeating the reason this is a subsystem if(SSdbcore.Connect()) - var/sql_station_name = sanitizeSQL(station_name()) - var/datum/DBQuery/query_round_end = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET end_datetime = Now(), game_mode_result = '[sanitizeSQL(SSticker.mode_result)]', end_state = '[sanitizeSQL(SSticker.end_state)]', station_name = '[sql_station_name]' WHERE id = [GLOB.round_id]") - query_round_end.Execute() + var/datum/DBQuery/query_round_shutdown = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET shutdown_datetime = Now(), end_state = '[sanitizeSQL(SSticker.end_state)]' WHERE id = [GLOB.round_id]") + query_round_shutdown.Execute() if(IsConnected()) Disconnect() @@ -107,13 +106,26 @@ SUBSYSTEM_DEF(dbcore) /datum/controller/subsystem/dbcore/proc/SetRoundID() if(CONFIG_GET(flag/sql_enabled)) if(SSdbcore.Connect()) - var/datum/DBQuery/query_round_start = SSdbcore.NewQuery("INSERT INTO [format_table_name("round")] (start_datetime, server_ip, server_port) VALUES (Now(), INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]')") - query_round_start.Execute() + var/datum/DBQuery/query_round_initialize = SSdbcore.NewQuery("INSERT INTO [format_table_name("round")] (initialize_datetime, server_ip, server_port) VALUES (Now(), INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]')") + query_round_initialize.Execute() var/datum/DBQuery/query_round_last_id = SSdbcore.NewQuery("SELECT LAST_INSERT_ID()") query_round_last_id.Execute() if(query_round_last_id.NextRow()) GLOB.round_id = query_round_last_id.item[1] +/datum/controller/subsystem/dbcore/proc/SetRoundStart() + if(CONFIG_GET(flag/sql_enabled)) + if(SSdbcore.Connect()) + var/datum/DBQuery/query_round_start = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET start_datetime = Now() WHERE id = [GLOB.round_id]") + query_round_start.Execute() + +/datum/controller/subsystem/dbcore/proc/SetRoundEnd() + if(CONFIG_GET(flag/sql_enabled)) + if(SSdbcore.Connect()) + var/sql_station_name = sanitizeSQL(station_name()) + var/datum/DBQuery/query_round_end = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET end_datetime = Now(), game_mode_result = '[sanitizeSQL(SSticker.mode_result)]', station_name = '[sql_station_name]' WHERE id = [GLOB.round_id]") + query_round_end.Execute() + /datum/controller/subsystem/dbcore/proc/Disconnect() failed_connections = 0 return _dm_db_close(_db_con) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 270970c61b..b44f335ffc 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -301,6 +301,7 @@ SUBSYSTEM_DEF(ticker) log_world("Game start took [(world.timeofday - init_start)/10]s") round_start_time = world.time + SSdbcore.SetRoundStart() to_chat(world, "Welcome to [station_name()], enjoy your stay!") SEND_SOUND(world, sound('sound/ai/welcome.ogg')) From 8c626ffb4e5cbbad065e6bdae43d8e08cc75b4e2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 15 May 2018 06:51:42 -0500 Subject: [PATCH 073/306] Automatic changelog generation for PR #6731 [ci skip] --- html/changelogs/AutoChangeLog-pr-6731.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6731.yml diff --git a/html/changelogs/AutoChangeLog-pr-6731.yml b/html/changelogs/AutoChangeLog-pr-6731.yml new file mode 100644 index 0000000000..255a2ba3ad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6731.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "You may now take unlimited neutral and negative quirks" From 61a327090753a25119731b3b1c1c4fd21cb9c65f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 15 May 2018 06:52:55 -0500 Subject: [PATCH 074/306] Automatic changelog generation for PR #6744 [ci skip] --- html/changelogs/AutoChangeLog-pr-6744.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6744.yml diff --git a/html/changelogs/AutoChangeLog-pr-6744.yml b/html/changelogs/AutoChangeLog-pr-6744.yml new file mode 100644 index 0000000000..761f59fb39 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6744.yml @@ -0,0 +1,4 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "Fixes missing curator hud icon." From 072e0b5951eae24556b540f9646146fe001a5c46 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 15 May 2018 06:53:13 -0500 Subject: [PATCH 075/306] Automatic changelog generation for PR #6745 [ci skip] --- html/changelogs/AutoChangeLog-pr-6745.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6745.yml diff --git a/html/changelogs/AutoChangeLog-pr-6745.yml b/html/changelogs/AutoChangeLog-pr-6745.yml new file mode 100644 index 0000000000..2f3648f00a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6745.yml @@ -0,0 +1,4 @@ +author: "Denton" +delete-after: True +changes: + - rscadd: "APC/air alarm/airlock/fire alarm/firelock electronics are now available once Industrial Engineering is researched.." From 60292976a07083357a8780cc34e33929cd7c523f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 15 May 2018 06:53:27 -0500 Subject: [PATCH 076/306] Automatic changelog generation for PR #6746 [ci skip] --- html/changelogs/AutoChangeLog-pr-6746.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6746.yml diff --git a/html/changelogs/AutoChangeLog-pr-6746.yml b/html/changelogs/AutoChangeLog-pr-6746.yml new file mode 100644 index 0000000000..80c93a7305 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6746.yml @@ -0,0 +1,5 @@ +author: "Denton" +delete-after: True +changes: + - tweak: "Engi-Vend machines now contain fire alarm and firelock electronics!" + - code_imp: "Loose tech storage circuit boards have been replaced with spawners." From 173d4fadaea50ecdc9a7022018b021e3af766715 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Tue, 15 May 2018 09:06:36 -0500 Subject: [PATCH 077/306] Update subsystems.dm --- code/__DEFINES/subsystems.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 6818b567d5..2fb681d1a3 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -1,11 +1,7 @@ //Update this whenever the db schema changes //make sure you add an update to the schema_version stable in the db changelog #define DB_MAJOR_VERSION 4 -<<<<<<< HEAD -#define DB_MINOR_VERSION 1 -======= #define DB_MINOR_VERSION 4 ->>>>>>> 37854a5... Splits up round table initialize, start, end and shutdown (#37665) //Timing subsystem //Don't run if there is an identical unique timer active From 24b6ee5a6c2422ef37bd0b91931fa020f2db2eb5 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Tue, 15 May 2018 10:05:56 -0500 Subject: [PATCH 078/306] should make life simpler --- code/modules/admin/IsBanned.dm | 2 +- code/modules/client/client_procs.dm | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index 49c7aeffb6..097076fc74 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -39,7 +39,7 @@ return list("reason"="guest", "desc"="\nReason: Guests not allowed. Please sign in with a byond account.") if (CONFIG_GET(flag/panic_bunker) && SSdbcore.Connect()) log_access("Failed Login: [key] - Guests not allowed during panic bunker") - return list("reason"="guest", "desc"="\nReason: You must first join the Discord to verify your account before joining this server. Please ping an admin once you've joined and read the rules. https://discord.gg/E6SQuhz") + return list("reason"="guest", "desc"="\nReason: You must first sign into your BYOND account or join the Discord to verify your account before joining this server. Please ping an admin once you've joined and read the rules. https://discord.gg/E6SQuhz") //Population Cap Checking var/extreme_popcap = CONFIG_GET(number/extreme_popcap) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index d413353b11..f9c08a838a 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -92,7 +92,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if (citadel_client_procs(href_list)) return // CITADEL End - + switch(href_list["_src_"]) if("holder") hsrc = holder @@ -403,9 +403,9 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) var/datum/verbs/menu/menuitem = GLOB.menulist[thing] if (menuitem) menuitem.Load_checked(src) - + hook_vr("client_new",list(src)) // CIT CHANGE - hook for client/New() changes - + Master.UpdateTickRate() ////////////// @@ -484,7 +484,7 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) if (CONFIG_GET(flag/panic_bunker) && !holder && !GLOB.deadmins[ckey]) log_access("Failed Login: [key] - New account attempting to connect during panic bunker") message_admins("Failed Login: [key] - New account attempting to connect during panic bunker") - to_chat(src, "Sorry but the server is currently not accepting connections from never before seen players.") + to_chat(src, "You must first join the Discord to verify your account before joining this server. Please ping an admin once you've joined and read the rules. https://discord.gg/E6SQuhz") var/list/connectiontopic_a = params2list(connectiontopic) var/list/panic_addr = CONFIG_GET(string/panic_server_address) if(panic_addr && !connectiontopic_a["redirect"]) From 08fab3adaa2f10184e404ac0c1c54be40d2f529d Mon Sep 17 00:00:00 2001 From: LetterJay Date: Tue, 15 May 2018 10:25:58 -0500 Subject: [PATCH 079/306] Update client_procs.dm --- code/modules/client/client_procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index f9c08a838a..11c3e3c899 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -484,7 +484,7 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) if (CONFIG_GET(flag/panic_bunker) && !holder && !GLOB.deadmins[ckey]) log_access("Failed Login: [key] - New account attempting to connect during panic bunker") message_admins("Failed Login: [key] - New account attempting to connect during panic bunker") - to_chat(src, "You must first join the Discord to verify your account before joining this server. Please ping an admin once you've joined and read the rules. https://discord.gg/E6SQuhz") + to_chat(src, "You must first join the Discord to verify your account before joining this server. Please ping an admin once you've joined and read the rules. https://discord.gg/E6SQuhz") //CIT CHANGE - makes the panic bunker disconnect message point to the discord var/list/connectiontopic_a = params2list(connectiontopic) var/list/panic_addr = CONFIG_GET(string/panic_server_address) if(panic_addr && !connectiontopic_a["redirect"]) From 79b5e412f1d1e4d2ba5ba14b61d7a68792602f34 Mon Sep 17 00:00:00 2001 From: Dax Dupont Date: Mon, 14 May 2018 18:41:24 +0200 Subject: [PATCH 080/306] Makes cult items less of a vomit coaster --- code/modules/antagonists/cult/cult_items.dm | 8 ++++++++ code/modules/antagonists/wizard/equipment/soulstone.dm | 3 +++ 2 files changed, 11 insertions(+) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 35399dc8e0..c7c066c62f 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -71,8 +71,11 @@ if(!iscultist(user)) if(!is_servant_of_ratvar(user)) to_chat(user, "\"I wouldn't advise that.\"") +<<<<<<< HEAD to_chat(user, "An overwhelming sense of nausea overpowers you!") user.Dizzy(120) +======= +>>>>>>> 9f94b67... as kor suggested else to_chat(user, "\"One of Ratvar's toys is trying to play with things [user.p_they()] shouldn't. Cute.\"") to_chat(user, "A horrible force yanks at your arm!") @@ -136,10 +139,14 @@ if(!iscultist(user)) if(!is_servant_of_ratvar(user)) to_chat(user, "\"I wouldn't advise that.\"") +<<<<<<< HEAD to_chat(user, "An overwhelming sense of nausea overpowers you!") user.Dizzy(80) user.dropItemToGround(src, TRUE) user.Knockdown(30) +======= + force = 5 +>>>>>>> 9f94b67... as kor suggested return else to_chat(user, "\"One of Ratvar's toys is trying to play with things [user.p_they()] shouldn't. Cute.\"") @@ -149,6 +156,7 @@ user.dropItemToGround(src, TRUE) user.Knockdown(50) return + force = initial(force) jaunt.Grant(user, src) linked_action.Grant(user, src) user.update_icons() diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index c0a328b3ae..66e9123c4e 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -33,7 +33,10 @@ ..() if(!iscultist(user) && !iswizard(user) && !usability) to_chat(user, "An overwhelming feeling of dread comes over you as you pick up the soulstone. It would be wise to be rid of this quickly.") +<<<<<<< HEAD user.Dizzy(120) +======= +>>>>>>> 9f94b67... as kor suggested /obj/item/soulstone/examine(mob/user) ..() From 2b789b29b8d3c4d067cfa216e2e3f005d0d90d07 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 15 May 2018 15:53:07 -0500 Subject: [PATCH 081/306] Automatic changelog generation for PR #6660 [ci skip] --- html/changelogs/AutoChangeLog-pr-6660.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6660.yml diff --git a/html/changelogs/AutoChangeLog-pr-6660.yml b/html/changelogs/AutoChangeLog-pr-6660.yml new file mode 100644 index 0000000000..e657c8d5ab --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6660.yml @@ -0,0 +1,5 @@ +author: "GrayRachnid" +delete-after: True +changes: + - rscadd: "Adds private rooms to the ninja holding center" + - rscadd: "Along with a few things to make it more tolerable, but fear not. There is now a suicide chamber for those who want the easy way out." From 5e48fcd2751e8f51140c091eb8b5a153910ffad4 Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Wed, 16 May 2018 12:46:30 +0300 Subject: [PATCH 082/306] Merge pull request #37846 from DaxDupont/axe-time Small cult nerf do not be alarmed robustin think about your heart --- code/game/objects/items/stacks/sheets/sheet_types.dm | 5 +++++ code/game/turfs/simulated/floor/reinf_floor.dm | 3 +-- code/modules/antagonists/cult/ritual.dm | 3 ++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index b3af8b9b33..df3d5f799b 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -352,6 +352,11 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ if(!iscultist(user)) to_chat(user, "Only one with forbidden knowledge could hope to work this metal...") return + var/turf/T = get_turf(user) //we may have moved. adjust as needed... + var/area/A = get_area(user) + if((!is_station_level(T.z) && !is_mining_level(T.z)) || (A && !A.blob_allowed)) + to_chat(user, "The veil is not weak enough here.") + return FALSE return ..() /obj/item/stack/sheet/runed_metal/Initialize(mapload, new_amount, merge = TRUE) diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm index 78fe2b1bde..a51989d230 100644 --- a/code/game/turfs/simulated/floor/reinf_floor.dm +++ b/code/game/turfs/simulated/floor/reinf_floor.dm @@ -117,9 +117,8 @@ /turf/open/floor/engine/cult name = "engraved floor" - desc = "The air hangs heavy over this sinister flooring." + desc = "The air smells strangely over this sinister flooring." icon_state = "plating" - CanAtmosPass = ATMOS_PASS_NO floor_tile = null var/obj/effect/clockwork/overlay/floor/bloodcult/realappearance diff --git a/code/modules/antagonists/cult/ritual.dm b/code/modules/antagonists/cult/ritual.dm index dd129708a8..ba2ea53ef2 100644 --- a/code/modules/antagonists/cult/ritual.dm +++ b/code/modules/antagonists/cult/ritual.dm @@ -144,7 +144,8 @@ This file contains the cult dagger and rune list code if(locate(/obj/effect/rune) in T) to_chat(user, "There is already a rune here.") return FALSE - if(!is_station_level(T.z) && !is_mining_level(T.z)) + var/area/A = get_area(T) + if((!is_station_level(T.z) && !is_mining_level(T.z)) || (A && !A.blob_allowed)) to_chat(user, "The veil is not weak enough here.") return FALSE return TRUE From fe93e1ccbdaec6440bff937d7dd38fe9f81be775 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Wed, 16 May 2018 09:04:39 -0500 Subject: [PATCH 084/306] Update cult_items.dm --- code/modules/antagonists/cult/cult_items.dm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index c7c066c62f..4de5219d7d 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -71,11 +71,6 @@ if(!iscultist(user)) if(!is_servant_of_ratvar(user)) to_chat(user, "\"I wouldn't advise that.\"") -<<<<<<< HEAD - to_chat(user, "An overwhelming sense of nausea overpowers you!") - user.Dizzy(120) -======= ->>>>>>> 9f94b67... as kor suggested else to_chat(user, "\"One of Ratvar's toys is trying to play with things [user.p_they()] shouldn't. Cute.\"") to_chat(user, "A horrible force yanks at your arm!") @@ -139,14 +134,7 @@ if(!iscultist(user)) if(!is_servant_of_ratvar(user)) to_chat(user, "\"I wouldn't advise that.\"") -<<<<<<< HEAD - to_chat(user, "An overwhelming sense of nausea overpowers you!") - user.Dizzy(80) - user.dropItemToGround(src, TRUE) - user.Knockdown(30) -======= force = 5 ->>>>>>> 9f94b67... as kor suggested return else to_chat(user, "\"One of Ratvar's toys is trying to play with things [user.p_they()] shouldn't. Cute.\"") From 3103119f6b8fe7a9d0633276037a01ba3b5ba712 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Wed, 16 May 2018 09:04:51 -0500 Subject: [PATCH 085/306] Update soulstone.dm --- code/modules/antagonists/wizard/equipment/soulstone.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index 66e9123c4e..11882f65d1 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -33,10 +33,6 @@ ..() if(!iscultist(user) && !iswizard(user) && !usability) to_chat(user, "An overwhelming feeling of dread comes over you as you pick up the soulstone. It would be wise to be rid of this quickly.") -<<<<<<< HEAD - user.Dizzy(120) -======= ->>>>>>> 9f94b67... as kor suggested /obj/item/soulstone/examine(mob/user) ..() From a87acf9b023b4a8b3fbd615306b72a267227bc6d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 16 May 2018 11:08:40 -0500 Subject: [PATCH 086/306] Automatic changelog generation for PR #6756 [ci skip] --- html/changelogs/AutoChangeLog-pr-6756.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6756.yml diff --git a/html/changelogs/AutoChangeLog-pr-6756.yml b/html/changelogs/AutoChangeLog-pr-6756.yml new file mode 100644 index 0000000000..180e4f9875 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6756.yml @@ -0,0 +1,5 @@ +author: "Dax Dupont" +delete-after: True +changes: + - balance: "Cult space bases are kill again." + - balance: "Cult floors now pass gas." From 56544307ecbe50a7aadd0e9c269c75ac22db3861 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 16 May 2018 11:09:23 -0500 Subject: [PATCH 087/306] Automatic changelog generation for PR #6754 [ci skip] --- html/changelogs/AutoChangeLog-pr-6754.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6754.yml diff --git a/html/changelogs/AutoChangeLog-pr-6754.yml b/html/changelogs/AutoChangeLog-pr-6754.yml new file mode 100644 index 0000000000..52f34a1ed3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6754.yml @@ -0,0 +1,4 @@ +author: "Dax Dupont" +delete-after: True +changes: + - balance: "Cult items will no longer be a long ride on the vomit coaster if picked up by a non cultist." From 4d3ead744a2833d0a4a6a1dfe5497ca7fb71390c Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 16 May 2018 12:15:29 -0400 Subject: [PATCH 088/306] Update wallets.dm --- code/game/objects/items/storage/wallets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index ee001b7185..e2e9eb9929 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -4,7 +4,7 @@ icon_state = "wallet" w_class = WEIGHT_CLASS_SMALL resistance_flags = FLAMMABLE - slot_flags = ITEM_SLOT_ID + slot_flags = SLOT_ID var/obj/item/card/id/front_id = null var/list/combined_access From 593919a85ac5055161d7feb1025f9ed33a82932b Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 16 May 2018 19:03:57 +0200 Subject: [PATCH 089/306] Fixes fireaxe butchering. (#37850) --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index fdbea343e3..8a161dd0a2 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -236,7 +236,7 @@ /obj/item/twohanded/fireaxe/Initialize() . = ..() - AddComponent(/datum/component/butchering, 100, 80, hitsound) //axes are not known for being precision butchering tools + AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools /obj/item/twohanded/fireaxe/update_icon() //Currently only here to fuck with the on-mob icons. icon_state = "fireaxe[wielded]" From eb29d86c5f25ffb579afb67270057b8df49149fe Mon Sep 17 00:00:00 2001 From: Dax Dupont Date: Wed, 16 May 2018 19:03:18 +0200 Subject: [PATCH 091/306] Fixes wrong circuits (#37853) * Fixes wrong circuits * this too --- .../objects/items/circuitboards/computer_circuitboards.dm | 4 ++++ .../objects/items/circuitboards/machine_circuitboards.dm | 7 +++++++ .../research/machinery/departmental_circuit_imprinter.dm | 1 + code/modules/research/rdconsole.dm | 1 + code/modules/vending/liberation_toy.dm | 1 + code/modules/vending/toys.dm | 1 + 6 files changed, 15 insertions(+) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 8d90e1bc56..8053c00daf 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -154,6 +154,10 @@ name = "Labor Camp teleporter console (Computer Board)" build_path = /obj/machinery/computer/gulag_teleporter_computer +/obj/item/circuitboard/computer/rdconsole/production + name = "R&D Console Production Only (Computer Board)" + build_path = /obj/machinery/computer/rdconsole/production + /obj/item/circuitboard/computer/rdconsole name = "R&D Console (Computer Board)" build_path = /obj/machinery/computer/rdconsole/core diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index c263a7652c..1e7969fa8f 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -841,6 +841,13 @@ /obj/item/stack/sheet/glass = 1, /obj/item/vending_refill/donksoft = 3) +/obj/item/circuitboard/machine/vending/syndicatedonksofttoyvendor + name = "Syndicate Donksoft Toy Vendor (Machine Board)" + build_path = /obj/machinery/vending/toyliberationstation + req_components = list( + /obj/item/stack/sheet/glass = 1, + /obj/item/vending_refill/donksoft = 3) + /obj/item/circuitboard/machine/dish_drive name = "Dish Drive (Machine Board)" build_path = /obj/machinery/dish_drive diff --git a/code/modules/research/machinery/departmental_circuit_imprinter.dm b/code/modules/research/machinery/departmental_circuit_imprinter.dm index 5049a25893..c51288b685 100644 --- a/code/modules/research/machinery/departmental_circuit_imprinter.dm +++ b/code/modules/research/machinery/departmental_circuit_imprinter.dm @@ -9,5 +9,6 @@ /obj/machinery/rnd/production/circuit_imprinter/department/science name = "department circuit imprinter (Science)" + circuit = /obj/item/circuitboard/machine/circuit_imprinter/department/science allowed_department_flags = DEPARTMENTAL_FLAG_ALL|DEPARTMENTAL_FLAG_SCIENCE department_tag = "Science" \ No newline at end of file diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index db08c9b950..81b59624d5 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -50,6 +50,7 @@ doesn't have toxins access. var/research_control = TRUE /obj/machinery/computer/rdconsole/production + circuit = /obj/item/circuitboard/computer/rdconsole/production research_control = FALSE /proc/CallMaterialName(ID) diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 29528bd900..c912d3dd3e 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -6,6 +6,7 @@ product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get perma briged!" product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" vend_reply = "Come back for more!" + circuit = /obj/item/circuitboard/machine/vending/syndicatedonksofttoyvendor products = list(/obj/item/gun/ballistic/automatic/toy/unrestricted = 10, /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = 10, /obj/item/gun/ballistic/shotgun/toy/unrestricted = 10, diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index 098560f736..fc2f9c59b9 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -5,6 +5,7 @@ product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get perma briged!" product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" vend_reply = "Come back for more!" + circuit = /obj/item/circuitboard/machine/vending/donksofttoyvendor products = list(/obj/item/gun/ballistic/automatic/toy/unrestricted = 10, /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = 10, /obj/item/gun/ballistic/shotgun/toy/unrestricted = 10, From b1110881408ce4e3c0226fb031035edc2c6584c4 Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 16 May 2018 19:04:26 +0200 Subject: [PATCH 093/306] Fixes meteors hitting qdeleted stuff. (#37840) * Fixes meteors hitting qdeleted stuff. * I made a typo in one line change, time to die. * Better solution ? --- code/game/turfs/turf.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index c6d2f66900..dcfc1d41f6 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -343,7 +343,7 @@ for(var/V in contents) var/atom/A = V - if(A.level >= affecting_level) + if(!QDELETED(A) && A.level >= affecting_level) if(ismovableatom(A)) var/atom/movable/AM = A if(!AM.ex_check(explosion_id)) From 0333a505526c37c533e8ef483394332831db3485 Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Wed, 16 May 2018 19:17:41 +0200 Subject: [PATCH 095/306] [Ready] Syndie air alarm/APC subtypes, cleaning up syndie lavaland piping --- .../lavaland_surface_syndicate_base1.dmm | 1281 +++++------------ .../SpaceRuins/listeningstation.dmm | 36 +- _maps/shuttles/ruin_syndicate_dropship.dmm | 656 +++++++++ code/game/objects/items/storage/boxes.dm | 42 + .../atmospherics/machinery/airalarm.dm | 3 + code/modules/power/apc.dm | 3 + 6 files changed, 1048 insertions(+), 973 deletions(-) create mode 100644 _maps/shuttles/ruin_syndicate_dropship.dmm diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 13ee4fa135..ba9b8b5c36 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -20,11 +20,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44,11 +41,9 @@ /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/main) "ag" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -100,9 +95,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/chem_dispenser, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/chem_dispenser/fullupgrade, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/chemistry) "cA" = ( @@ -187,21 +182,16 @@ /area/ruin/unpowered/syndicate_lava_base/cargo) "dA" = ( /obj/structure/closet/l3closet, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 8; name = "Chemistry APC"; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side{ @@ -209,11 +199,8 @@ }, /area/ruin/unpowered/syndicate_lava_base/chemistry) "dB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/chemistry) @@ -287,10 +274,8 @@ /turf/open/floor/plasteel/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) "dL" = ( -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /obj/structure/closet/crate, /obj/item/extinguisher{ @@ -390,11 +375,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -437,11 +418,9 @@ pixel_x = -3 }, /obj/item/reagent_containers/dropper, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 8; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side{ @@ -529,12 +508,10 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 1; name = "Cargo Bay APC"; - pixel_y = 24; - req_access = null; - req_access_txt = "150" + pixel_y = 24 }, /obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt, @@ -689,11 +666,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -779,11 +752,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -796,11 +766,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ @@ -814,11 +781,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -832,11 +796,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/mining/glass{ @@ -854,11 +815,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/cargo) @@ -870,11 +828,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/cargo) @@ -955,28 +910,20 @@ dir = 1; pixel_y = -24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/unpowered/syndicate_lava_base/testlab) "eN" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 1; - pixel_y = -24; - req_access = null; - req_access_txt = "150" + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -987,11 +934,8 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -1004,11 +948,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -1037,11 +978,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white/side{ dir = 10 }, @@ -1063,8 +1000,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/chem_dispenser, /obj/effect/decal/cleanable/dirt, +/obj/machinery/chem_dispenser/fullupgrade, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/chemistry) "eV" = ( @@ -1078,11 +1015,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -1118,11 +1051,8 @@ /obj/item/storage/box/donkpockets{ pixel_x = 2 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) @@ -1155,20 +1085,14 @@ /area/ruin/unpowered/syndicate_lava_base/cargo) "fc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/cargo) "fd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/cargo) @@ -1182,11 +1106,8 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/unpowered/syndicate_lava_base/cargo) "ff" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side{ @@ -1195,22 +1116,16 @@ /area/ruin/unpowered/syndicate_lava_base/virology) "fg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 }, /turf/open/floor/plasteel/white/side{ dir = 6 }, /area/ruin/unpowered/syndicate_lava_base/virology) "fh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 }, /turf/open/floor/plasteel/white/side{ dir = 10 @@ -1223,12 +1138,10 @@ pixel_y = 2 }, /obj/item/storage/box/syringes, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 1; name = "Virology APC"; - pixel_y = 24; - req_access = null; - req_access_txt = "150" + pixel_y = 24 }, /obj/structure/cable/yellow{ icon_state = "0-2" @@ -1257,12 +1170,10 @@ }, /area/ruin/unpowered/syndicate_lava_base/virology) "fk" = ( -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 2; name = "Experimentation Lab APC"; - pixel_y = -24; - req_access = null; - req_access_txt = "150" + pixel_y = -24 }, /obj/structure/cable/yellow{ icon_state = "0-4" @@ -1274,11 +1185,7 @@ /area/ruin/unpowered/syndicate_lava_base/testlab) "fl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/extinguisher_cabinet{ pixel_x = 25 }, @@ -1299,11 +1206,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/ruin/unpowered/syndicate_lava_base/chemistry) "fn" = ( @@ -1349,11 +1252,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 @@ -1364,40 +1263,12 @@ dir = 8 }, /obj/structure/closet/crate, -/obj/item/stock_parts/capacitor/quadratic, -/obj/item/stock_parts/capacitor/quadratic, -/obj/item/stock_parts/cell/bluespace{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/stock_parts/cell/bluespace{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/stock_parts/manipulator/femto{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/stock_parts/manipulator/femto{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/stock_parts/matter_bin/bluespace{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/stock_parts/matter_bin/bluespace{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/stock_parts/micro_laser/quadultra, -/obj/item/stock_parts/micro_laser/quadultra, -/obj/item/stock_parts/scanning_module/triphasic{ - pixel_x = -4 - }, -/obj/item/stock_parts/scanning_module/triphasic{ - pixel_x = -4 - }, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/circuitboard/machine/processor, +/obj/item/circuitboard/machine/gibber, +/obj/item/circuitboard/machine/deep_fryer, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) "ft" = ( @@ -1428,11 +1299,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/structure/table, /obj/item/clothing/suit/hazardvest, @@ -1476,11 +1345,7 @@ req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/ruin/unpowered/syndicate_lava_base/virology) "fz" = ( @@ -1489,11 +1354,7 @@ req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/ruin/unpowered/syndicate_lava_base/virology) "fA" = ( @@ -1536,10 +1397,8 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/main) @@ -1553,11 +1412,7 @@ "fG" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/door/airlock/hatch{ name = "Experimentation Lab"; req_access_txt = "150" @@ -1581,11 +1436,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -1601,11 +1452,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/door/airlock/mining/glass{ name = "Warehouse"; req_access_txt = "150" @@ -1704,11 +1551,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, @@ -1717,11 +1561,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /turf/open/floor/plasteel/white, /area/ruin/unpowered/syndicate_lava_base/virology) @@ -1729,21 +1570,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/ruin/unpowered/syndicate_lava_base/virology) "gs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 }, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -1753,11 +1588,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /turf/open/floor/plasteel/white/side{ dir = 9 @@ -1767,11 +1599,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -1784,11 +1613,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -1800,11 +1626,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1820,11 +1643,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1838,11 +1658,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1867,11 +1684,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1885,11 +1699,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1903,11 +1714,7 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -1926,11 +1733,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/main) @@ -1941,11 +1745,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/main) @@ -1954,11 +1755,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -1972,11 +1770,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/main) @@ -1988,11 +1783,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/main) @@ -2006,11 +1798,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/brown/corner{ dir = 4 @@ -2023,11 +1812,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 }, /turf/open/floor/plasteel/brown{ dir = 1 @@ -2087,30 +1873,21 @@ req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/ruin/unpowered/syndicate_lava_base/virology) "gU" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/structure/sink{ dir = 8; pixel_x = -12; pixel_y = 2 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side{ @@ -2179,11 +1956,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/main) @@ -2198,11 +1972,7 @@ /area/ruin/unpowered/syndicate_lava_base/main) "hc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -2289,11 +2059,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -2369,18 +2135,12 @@ /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/main) "hx" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -2435,11 +2195,8 @@ /area/ruin/unpowered/syndicate_lava_base/virology) "hF" = ( /obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side, @@ -2491,11 +2248,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -2507,10 +2260,8 @@ /obj/structure/table/wood, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/sniper_rounds, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -2518,11 +2269,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) "hO" = ( @@ -2532,20 +2279,14 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) "hQ" = ( /obj/structure/table/wood, /obj/item/ammo_box/magazine/m10mm, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -2620,22 +2361,16 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 }, /turf/open/floor/plasteel/red/side{ dir = 8 }, /area/ruin/unpowered/syndicate_lava_base/main) "ia" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 }, /turf/open/floor/plasteel/red/side{ dir = 4 @@ -2650,11 +2385,7 @@ /area/ruin/unpowered/syndicate_lava_base/dormitories) "ic" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) "id" = ( @@ -2718,11 +2449,7 @@ /area/ruin/unpowered/syndicate_lava_base/main) "ij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -2740,11 +2467,7 @@ name = "Cabin 2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/dormitories) "im" = ( @@ -2761,11 +2484,7 @@ name = "Cabin 4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/dormitories) "ip" = ( @@ -2844,11 +2563,7 @@ /area/ruin/unpowered/syndicate_lava_base/main) "ix" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -2868,21 +2583,15 @@ /area/ruin/unpowered/syndicate_lava_base/dormitories) "iA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/ruin/unpowered/syndicate_lava_base/dormitories) "iB" = ( -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, @@ -2901,22 +2610,14 @@ dir = 2; pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/ruin/unpowered/syndicate_lava_base/dormitories) "iE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -2968,11 +2669,9 @@ /turf/open/floor/circuit/red, /area/ruin/unpowered/syndicate_lava_base/main) "iL" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 8; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /turf/open/floor/circuit/red, /area/ruin/unpowered/syndicate_lava_base/main) @@ -3004,11 +2703,8 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/main) @@ -3016,11 +2712,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3035,11 +2728,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3050,11 +2740,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3065,11 +2752,8 @@ "iT" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3081,11 +2765,8 @@ /area/ruin/unpowered/syndicate_lava_base/dormitories) "iU" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -3099,18 +2780,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 2; name = "Dormitories APC"; - pixel_y = -24; - req_access = null; - req_access_txt = "150" + pixel_y = -24 }, /obj/structure/cable/yellow{ icon_state = "0-8" @@ -3121,11 +2797,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -3133,11 +2805,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/corner{ @@ -3217,22 +2886,14 @@ name = "Cabin 1" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/dormitories) "jg" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -3244,23 +2905,17 @@ name = "Cabin 3" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/dormitories) "ji" = ( /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 8; name = "Primary Hallway APC"; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -3292,10 +2947,8 @@ icon_state = "sleeper_s"; dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -3303,20 +2956,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) "jp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -3328,10 +2973,8 @@ dir = 8; icon_state = "sleeper_s" }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -3373,11 +3016,7 @@ /area/ruin/unpowered/syndicate_lava_base/engineering) "jw" = ( /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/toolcloset{ anchored = 1 @@ -3414,11 +3053,8 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -3426,11 +3062,8 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /turf/open/floor/plasteel/grimy, /area/ruin/unpowered/syndicate_lava_base/dormitories) @@ -3453,11 +3086,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/main) @@ -3468,11 +3098,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -3487,11 +3114,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/machinery/door/airlock/engineering{ name = "Engineering"; @@ -3509,11 +3133,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) @@ -3524,11 +3145,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 8; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -3536,29 +3155,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) "jJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{ + dir = 6 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/engineering) "jK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ + dir = 8 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/syndicate_lava_base/engineering) @@ -3608,11 +3218,7 @@ /area/ruin/unpowered/syndicate_lava_base/bar) "jQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -3631,11 +3237,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/main) "jT" = ( @@ -3678,11 +3280,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) @@ -3720,11 +3318,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -3734,11 +3329,8 @@ /area/ruin/unpowered/syndicate_lava_base/main) "kd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -3753,11 +3345,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3772,11 +3361,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3787,11 +3373,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3804,11 +3387,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3822,20 +3402,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/main) "kj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 }, /obj/structure/chair{ dir = 8 @@ -3849,11 +3423,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/door/airlock/engineering{ name = "Engineering"; req_access_txt = "150" @@ -3861,11 +3431,7 @@ /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) "kl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/engineering) "km" = ( @@ -3884,11 +3450,8 @@ }, /area/ruin/unpowered/syndicate_lava_base/bar) "ko" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ @@ -3896,20 +3459,15 @@ }, /area/ruin/unpowered/syndicate_lava_base/bar) "kp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/syndicate_lava_base/bar) "kq" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 8; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /obj/machinery/vending/coffee{ extended_inventory = 1 @@ -3924,11 +3482,7 @@ req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -4005,11 +3559,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer3{ + dir = 8 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/engineering) @@ -4017,12 +3568,10 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 1; name = "Engineering APC"; - pixel_y = 24; - req_access = null; - req_access_txt = "150" + pixel_y = 24 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4030,11 +3579,8 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{ + dir = 9 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/engineering) @@ -4118,11 +3664,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 @@ -4150,11 +3692,7 @@ /area/ruin/unpowered/syndicate_lava_base/bar) "kO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -4220,11 +3758,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/engineering) "kY" = ( @@ -4323,11 +3857,7 @@ name = "Bar" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/ruin/unpowered/syndicate_lava_base/bar) "lk" = ( @@ -4352,11 +3882,7 @@ /area/ruin/unpowered/syndicate_lava_base/bar) "ll" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -4421,11 +3947,7 @@ /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/engineering) "lr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) "ls" = ( @@ -4495,11 +4017,7 @@ /area/ruin/unpowered/syndicate_lava_base/bar) "lB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/ruin/unpowered/syndicate_lava_base/bar) "lC" = ( @@ -4537,11 +4055,7 @@ /obj/item/vending_refill/coffee, /obj/item/vending_refill/cola, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -4580,11 +4094,9 @@ }, /area/ruin/unpowered/syndicate_lava_base/medbay) "lL" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/machinery/light/small{ dir = 8 @@ -4608,20 +4120,14 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) "lN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3{ + dir = 9 }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/engineering) @@ -4669,11 +4175,9 @@ /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/arrivals) "lU" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/structure/chair/stool, /turf/open/floor/plasteel/vault{ @@ -4704,11 +4208,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4719,11 +4220,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4734,11 +4232,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/machinery/door/airlock{ name = "Bar Storage"; @@ -4753,11 +4248,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4778,11 +4270,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -4801,11 +4290,7 @@ /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/medbay) "me" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/medbay) "mf" = ( @@ -4813,11 +4298,9 @@ dir = 4; pixel_x = 11 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 8; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/medbay) @@ -4932,12 +4415,10 @@ /obj/structure/table/wood, /obj/machinery/light/small, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 2; name = "Bar APC"; - pixel_y = -24; - req_access = null; - req_access_txt = "150" + pixel_y = -24 }, /turf/open/floor/wood, /area/ruin/unpowered/syndicate_lava_base/bar) @@ -4960,11 +4441,7 @@ "mz" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -4991,11 +4468,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/medbay) "mC" = ( @@ -5141,11 +4614,7 @@ /area/ruin/unpowered/syndicate_lava_base/arrivals) "mY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -5163,11 +4632,7 @@ /area/ruin/unpowered/syndicate_lava_base/medbay) "na" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/medbay) "nb" = ( @@ -5266,22 +4731,16 @@ }, /area/ruin/unpowered/syndicate_lava_base/telecomms) "nk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/unpowered/syndicate_lava_base/telecomms) "nl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -5292,11 +4751,8 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 }, /obj/structure/noticeboard{ dir = 8; @@ -5342,11 +4798,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -5360,22 +4813,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 1; name = "Arrival Hallway APC"; - pixel_y = 24; - req_access = null; - req_access_txt = "150" + pixel_y = 24 }, /obj/structure/cable/yellow{ icon_state = "0-4" @@ -5388,11 +4836,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5405,11 +4850,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5420,11 +4862,8 @@ /area/ruin/unpowered/syndicate_lava_base/arrivals) "nw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -5441,11 +4880,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5459,11 +4895,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5476,11 +4909,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5546,11 +4976,9 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered/syndicate_lava_base/engineering) "nH" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/machinery/light/small{ dir = 8 @@ -5575,11 +5003,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -5596,11 +5021,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5614,11 +5036,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5630,11 +5049,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5646,11 +5062,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5665,11 +5078,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5684,11 +5094,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5699,11 +5106,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5716,11 +5120,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/machinery/firealarm{ dir = 2; @@ -5737,11 +5138,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5754,19 +5152,14 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5780,11 +5173,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -5823,12 +5213,10 @@ pixel_y = -29 }, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 4; name = "Medbay APC"; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side{ @@ -5908,12 +5296,10 @@ dir = 8 }, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 2; name = "Telecommunications APC"; - pixel_y = -24; - req_access = null; - req_access_txt = "150" + pixel_y = -24 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -5951,11 +5337,8 @@ /turf/open/floor/plasteel/red/side, /area/ruin/unpowered/syndicate_lava_base/arrivals) "op" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 }, /turf/open/floor/plasteel/red/side, /area/ruin/unpowered/syndicate_lava_base/arrivals) diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index b172e24f29..6229854c09 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -12,10 +12,8 @@ /obj/machinery/computer/message_monitor{ dir = 2 }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -210,11 +208,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) @@ -517,10 +513,8 @@ }, /area/ruin/space/has_grav/listeningstation) "aU" = ( -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -640,11 +634,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 8; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -811,12 +803,10 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 4; name = "Syndicate Listening Post APC"; - pixel_x = 24; - req_access = null; - req_access_txt = "150" + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -948,11 +938,9 @@ }, /obj/machinery/iv_drip, /obj/machinery/light/small, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 1; - pixel_y = -24; - req_access = null; - req_access_txt = "150" + pixel_y = -24 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm new file mode 100644 index 0000000000..d635953737 --- /dev/null +++ b/_maps/shuttles/ruin_syndicate_dropship.dmm @@ -0,0 +1,656 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"al" = ( +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"bo" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"bB" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "caravansyndicate3_bolt_starboard"; + name = "External Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "150"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"bN" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/caravan/syndicate3) +"cB" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/caravan/syndicate3) +"dZ" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/syndicate3) +"gl" = ( +/obj/machinery/door/airlock/hatch{ + id_tag = "caravansyndicate3_bolt_port"; + name = "External Airlock"; + normalspeed = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dir = 2; + dwidth = 6; + height = 7; + id = "caravansyndicate3"; + name = "Syndicate Drop Ship"; + port_direction = 8; + preferred_direction = 4; + timid = 1; + width = 15 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/shuttle/caravan/syndicate3) +"ha" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/caravan/syndicate3) +"hF" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/syndicate{ + dir = 8; + name = "Syndicate Drop Ship APC"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/shuttle/caravan/syndicate3) +"ka" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/shuttle/caravan/syndicate3) +"mJ" = ( +/obj/structure/shuttle/engine/propulsion/burst/left{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/syndicate3) +"ns" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "caravansyndicate3_bridge"; + name = "Bridge Blast Door Control"; + pixel_x = -16; + pixel_y = 5; + req_access_txt = "150" + }, +/obj/machinery/button/door{ + id = "caravansyndicate3_bolt_bridge"; + name = "Bridge Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -16; + pixel_y = -5; + req_access_txt = "150"; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 6 + }, +/area/shuttle/caravan/syndicate3) +"qE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/syndicate{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"rz" = ( +/obj/machinery/computer/shuttle/caravan/syndicate3{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/shuttle/caravan/syndicate3) +"rU" = ( +/obj/structure/grille, +/obj/structure/window/plastitanium, +/obj/machinery/door/poddoor{ + id = "caravansyndicate3_bridge" + }, +/turf/open/floor/plating, +/area/shuttle/caravan/syndicate3) +"rV" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/shuttle/caravan/syndicate3) +"sb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate3{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/shuttle/caravan/syndicate3) +"sn" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/shuttle/caravan/syndicate3) +"ss" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/shuttle/caravan/syndicate3) +"uy" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/shuttle/caravan/syndicate3) +"vw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/item/assembly/flash/handheld, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 5 + }, +/area/shuttle/caravan/syndicate3) +"vQ" = ( +/obj/structure/shuttle/engine/propulsion/burst/right{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/syndicate3) +"wH" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/syndicate3) +"xC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "caravansyndicate3_bolt_port"; + name = "External Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "150"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"BQ" = ( +/turf/open/floor/plasteel/darkred/side, +/area/shuttle/caravan/syndicate3) +"Cm" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/shuttle/caravan/syndicate3) +"Dt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/syndicate/personal{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"Dx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/caravan/syndicate3) +"EO" = ( +/obj/structure/chair, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/shuttle/caravan/syndicate3) +"Fa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/syndicate{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"Gx" = ( +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"HJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/syndicate{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"HM" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/mob/living/simple_animal/hostile/syndicate{ + environment_smash = 0; + name = "Syndicate Salvage Pilot" + }, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"Ij" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/turretid{ + ailock = 1; + control_area = null; + desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; + icon_state = "control_kill"; + lethal = 1; + name = "Shuttle turret control"; + pixel_y = 34; + req_access = null; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 + }, +/area/shuttle/caravan/syndicate3) +"IR" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/hatch{ + id_tag = "caravansyndicate3_bolt_bridge"; + name = "Bridge"; + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/caravan/syndicate3) +"Jv" = ( +/turf/template_noop, +/area/template_noop) +"KS" = ( +/obj/machinery/door/airlock/hatch{ + id_tag = "caravansyndicate3_bolt_starboard"; + name = "External Airlock"; + normalspeed = 0; + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/caravan/syndicate3) +"Lq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/syndicate{ + anchored = 1 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"NH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/syndicate/personal{ + anchored = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"Pt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/plastitanium{ + amount = 20 + }, +/obj/item/storage/box/lights/bulbs, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/turf/open/floor/plating, +/area/shuttle/caravan/syndicate3) +"PL" = ( +/obj/machinery/porta_turret/syndicate/energy{ + dir = 2; + icon_state = "standard_lethal"; + mode = 1 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/caravan/syndicate3) +"Rj" = ( +/obj/machinery/porta_turret/syndicate/energy{ + dir = 1; + icon_state = "standard_lethal"; + mode = 1 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/caravan/syndicate3) +"Sl" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/shuttle/caravan/syndicate3) +"Tn" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/caravan/syndicate3) +"UD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side, +/area/shuttle/caravan/syndicate3) +"US" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/shuttle/caravan/syndicate3) +"Vf" = ( +/obj/machinery/door/airlock/hatch{ + name = "Ready Room"; + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/caravan/syndicate3) +"Wr" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/corner, +/area/shuttle/caravan/syndicate3) +"YU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/syndicate{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"ZB" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/caravan/syndicate3) +"ZJ" = ( +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) +"ZK" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/shuttle/caravan/syndicate3) +"ZZ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/shuttle/caravan/syndicate3) + +(1,1,1) = {" +Jv +mJ +dZ +dZ +dZ +vQ +Jv +"} +(2,1,1) = {" +ZB +wH +wH +wH +wH +wH +ZB +"} +(3,1,1) = {" +Tn +Tn +bN +Pt +ha +Tn +Tn +"} +(4,1,1) = {" +Tn +hF +US +ZJ +BQ +ka +Tn +"} +(5,1,1) = {" +Tn +EO +ss +cB +BQ +Cm +Tn +"} +(6,1,1) = {" +Tn +sn +ss +cB +UD +rV +Tn +"} +(7,1,1) = {" +Tn +NH +Fa +cB +qE +Dt +Tn +"} +(8,1,1) = {" +Rj +Tn +Tn +Vf +Tn +Tn +PL +"} +(9,1,1) = {" +gl +xC +al +cB +bo +bB +KS +"} +(10,1,1) = {" +Tn +Lq +YU +Dx +qE +HJ +Tn +"} +(11,1,1) = {" +Tn +Tn +Tn +IR +Tn +Tn +Tn +"} +(12,1,1) = {" +Tn +uy +Gx +cB +ZZ +Sl +Tn +"} +(13,1,1) = {" +rU +ns +Ij +HM +Wr +vw +rU +"} +(14,1,1) = {" +rU +rU +sb +rz +ZK +rU +rU +"} +(15,1,1) = {" +Jv +rU +rU +rU +rU +rU +Jv +"} diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index f892bc50f4..88a0dd0135 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -966,3 +966,45 @@ obj/item/storage/box/clown /obj/item/storage/box/holy_grenades/PopulateContents() for(var/i in 1 to 7) new/obj/item/grenade/chem_grenade/holy(src) + +/obj/item/storage/box/stockparts/basic //for ruins where it's a bad idea to give access to an autolathe/protolathe, but still want to make stock parts accessible + name = "box of stock parts" + desc = "Contains a variety of basic stock parts." + +/obj/item/storage/box/stockparts/basic/PopulateContents() + new /obj/item/stock_parts/capacitor(src) + new /obj/item/stock_parts/capacitor(src) + new /obj/item/stock_parts/capacitor(src) + new /obj/item/stock_parts/scanning_module(src) + new /obj/item/stock_parts/scanning_module(src) + new /obj/item/stock_parts/scanning_module(src) + new /obj/item/stock_parts/manipulator(src) + new /obj/item/stock_parts/manipulator(src) + new /obj/item/stock_parts/manipulator(src) + new /obj/item/stock_parts/micro_laser(src) + new /obj/item/stock_parts/micro_laser(src) + new /obj/item/stock_parts/micro_laser(src) + new /obj/item/stock_parts/matter_bin(src) + new /obj/item/stock_parts/matter_bin(src) + new /obj/item/stock_parts/matter_bin(src) + +/obj/item/storage/box/stockparts/deluxe + name = "box of deluxe stock parts" + desc = "Contains a variety of deluxe stock parts." + +/obj/item/storage/box/stockparts/deluxe/PopulateContents() + new /obj/item/stock_parts/capacitor/quadratic(src) + new /obj/item/stock_parts/capacitor/quadratic(src) + new /obj/item/stock_parts/capacitor/quadratic(src) + new /obj/item/stock_parts/scanning_module/triphasic(src) + new /obj/item/stock_parts/scanning_module/triphasic(src) + new /obj/item/stock_parts/scanning_module/triphasic(src) + new /obj/item/stock_parts/manipulator/femto(src) + new /obj/item/stock_parts/manipulator/femto(src) + new /obj/item/stock_parts/manipulator/femto(src) + new /obj/item/stock_parts/micro_laser/quadultra(src) + new /obj/item/stock_parts/micro_laser/quadultra(src) + new /obj/item/stock_parts/micro_laser/quadultra(src) + new /obj/item/stock_parts/matter_bin/bluespace(src) + new /obj/item/stock_parts/matter_bin/bluespace(src) + new /obj/item/stock_parts/matter_bin/bluespace(src) diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 381eccb3d8..7bfacbee26 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -153,6 +153,9 @@ req_access = null req_one_access = null +/obj/machinery/airalarm/syndicate //general syndicate access + req_access = list(ACCESS_SYNDICATE) + //all air alarms in area are connected via magic /area var/list/air_vent_names = list() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index d4e92ac43a..776dbf07d6 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -105,6 +105,9 @@ /obj/machinery/power/apc/unlocked locked = FALSE + +/obj/machinery/power/apc/syndicate //general syndicate access + req_access = list(ACCESS_SYNDICATE) /obj/machinery/power/apc/highcap/five_k cell_type = /obj/item/stock_parts/cell/upgraded/plus From 48c37df7cdd1e0cf779ac6055c0c5d39c95ad1a3 Mon Sep 17 00:00:00 2001 From: Dax Dupont Date: Wed, 16 May 2018 21:34:08 +0200 Subject: [PATCH 096/306] [s] Fixes bioware surgery exploit (#37860) * Fixes bioware surgery * my ass must blast --- code/modules/surgery/advanced/bioware/bioware.dm | 3 ++- code/modules/surgery/advanced/bioware/nerve_grounding.dm | 2 +- code/modules/surgery/advanced/bioware/nerve_splicing.dm | 2 +- code/modules/surgery/advanced/bioware/vein_threading.dm | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/surgery/advanced/bioware/bioware.dm b/code/modules/surgery/advanced/bioware/bioware.dm index 6c0a7529d0..f3435e874f 100644 --- a/code/modules/surgery/advanced/bioware/bioware.dm +++ b/code/modules/surgery/advanced/bioware/bioware.dm @@ -15,8 +15,9 @@ if(B.mod_type == mod_type) qdel(src) return + owner.bioware += src on_gain() - + /datum/bioware/Destroy() owner = null if(active) diff --git a/code/modules/surgery/advanced/bioware/nerve_grounding.dm b/code/modules/surgery/advanced/bioware/nerve_grounding.dm index 7834884f52..494cfaf59b 100644 --- a/code/modules/surgery/advanced/bioware/nerve_grounding.dm +++ b/code/modules/surgery/advanced/bioware/nerve_grounding.dm @@ -31,7 +31,7 @@ /datum/bioware/grounded_nerves name = "Grounded Nerves" desc = "Nerves form a safe path for electricity to traverse, protecting the body from electric shocks." - mod_type = "nerves" + mod_type = BIOWARE_NERVES var/prev_coeff /datum/bioware/grounded_nerves/on_gain() diff --git a/code/modules/surgery/advanced/bioware/nerve_splicing.dm b/code/modules/surgery/advanced/bioware/nerve_splicing.dm index 770a8d67e6..944a05ed0e 100644 --- a/code/modules/surgery/advanced/bioware/nerve_splicing.dm +++ b/code/modules/surgery/advanced/bioware/nerve_splicing.dm @@ -31,7 +31,7 @@ /datum/bioware/spliced_nerves name = "Spliced Nerves" desc = "Nerves are connected to each other multiple times, greatly reducing the impact of stunning effects." - mod_type = "nerves" + mod_type = BIOWARE_NERVES /datum/bioware/spliced_nerves/on_gain() ..() diff --git a/code/modules/surgery/advanced/bioware/vein_threading.dm b/code/modules/surgery/advanced/bioware/vein_threading.dm index 99f6506de8..d618100a47 100644 --- a/code/modules/surgery/advanced/bioware/vein_threading.dm +++ b/code/modules/surgery/advanced/bioware/vein_threading.dm @@ -31,7 +31,7 @@ /datum/bioware/threaded_veins name = "Threaded Veins" desc = "The circulatory system is woven into a mesh, severely reducing the amount of blood lost from wounds." - mod_type = "circulation" + mod_type = BIOWARE_CIRCULATION /datum/bioware/threaded_veins/on_gain() ..() From aa7a27420c06ad7a52c81399d0da5a90518d4ebe Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Wed, 16 May 2018 22:35:25 +0300 Subject: [PATCH 098/306] Merge pull request #37863 from AnturK/rr4 Fixes changeling team objectives (a bit) --- code/game/gamemodes/objective.dm | 38 +++++++++---------- .../antagonists/changeling/changeling.dm | 5 ++- 2 files changed, 23 insertions(+), 20 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 04753e3d50..fd9a1abd4a 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -712,6 +712,8 @@ GLOBAL_LIST_EMPTY(possible_items_special) var/min_lings = 3 //Minimum amount of lings for this team objective to be possible var/escape_objective_compatible = FALSE +/datum/objective/changeling_team_objective/proc/prepare() + return FALSE //Impersonate department //Picks as many people as it can from a department (Security,Engineer,Medical,Science) @@ -724,6 +726,19 @@ GLOBAL_LIST_EMPTY(possible_items_special) var/department_string = "" +/datum/objective/changeling_team_objective/impersonate_department/prepare() + var/result = FALSE + if(command_staff_only) + result = get_heads() + else + result = get_department_staff() + if(result) + update_explanation_text() + return TRUE + else + return FALSE + + /datum/objective/changeling_team_objective/impersonate_department/proc/get_department_staff() department_minds = list() department_real_names = list() @@ -756,9 +771,8 @@ GLOBAL_LIST_EMPTY(possible_items_special) if(!department_minds.len) log_game("[type] has failed to find department staff, and has removed itself. the round will continue normally") - owner.objectives -= src - qdel(src) - return + return FALSE + return TRUE /datum/objective/changeling_team_objective/impersonate_department/proc/get_heads() @@ -785,19 +799,8 @@ GLOBAL_LIST_EMPTY(possible_items_special) if(!department_minds.len) log_game("[type] has failed to find department heads, and has removed itself. the round will continue normally") - owner.objectives -= src - qdel(src) - return - - -/datum/objective/changeling_team_objective/impersonate_department/New(var/text) - ..() - if(command_staff_only) - get_heads() - else - get_department_staff() - - update_explanation_text() + return FALSE + return TRUE /datum/objective/changeling_team_objective/impersonate_department/update_explanation_text() @@ -862,9 +865,6 @@ GLOBAL_LIST_EMPTY(possible_items_special) return TRUE return FALSE - - - //A subtype of impersonate_department //This subtype always picks as many command staff as it can (HoS,HoP,Cap,CE,CMO,RD) //and tasks the lings with killing and replacing them diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 8c6d7f52bd..a42ae6ef4f 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -353,7 +353,10 @@ if(GLOB.changeling_team_objective_type) var/datum/objective/changeling_team_objective/team_objective = new GLOB.changeling_team_objective_type team_objective.owner = owner - objectives += team_objective + if(team_objective.prepare())//Setting up succeeded + objectives += team_objective + else + qdel(team_objective) return /datum/antagonist/changeling/proc/forge_objectives() From 7429a7ef6ad4a91b8ca4e8b3b7463ce8f31b2f46 Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Wed, 16 May 2018 22:36:07 +0300 Subject: [PATCH 100/306] Merge pull request #37839 from AnturK/rr1 Fixes minor cleanbot runtime. --- code/modules/mob/living/simple_animal/bot/cleanbot.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index b70547b917..bc8dd0c3ab 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -148,9 +148,14 @@ if(loc == get_turf(target)) if(!(check_bot(target) && prob(50))) //Target is not defined at the parent. 50% chance to still try and clean so we dont get stuck on the last blood drop. UnarmedAttack(target) //Rather than check at every step of the way, let's check before we do an action, so we can rescan before the other bot. + if(QDELETED(target)) //We done here. + target = null + mode = BOT_IDLE + return else shuffle = TRUE //Shuffle the list the next time we scan so we dont both go the same way. path = list() + if(!path || path.len == 0) //No path, need a new one //Try to produce a path to the target, and ignore airlocks to which it has access. path = get_path_to(src, target.loc, /turf/proc/Distance_cardinal, 0, 30, id=access_card) From 085066d5555e0419c986b419b57924e48e7d2b55 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Thu, 17 May 2018 08:14:27 -0700 Subject: [PATCH 102/306] Client topics only check for deleted objects when an object was actually passed (#37866) --- code/modules/client/client_procs.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 11c3e3c899..cefaa9c745 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -115,10 +115,10 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( switch(href_list["action"]) if("openLink") src << link(href_list["link"]) - - var/datum/real_src = hsrc - if(QDELETED(real_src)) - return + if (hsrc) + var/datum/real_src = hsrc + if(QDELETED(real_src)) + return ..() //redirect to hsrc.Topic() From a00fc47d1ed46318a3421fac700d89ba1b392afa Mon Sep 17 00:00:00 2001 From: CitrusGender <31262308+CitrusGender@users.noreply.github.com> Date: Thu, 17 May 2018 11:16:54 -0400 Subject: [PATCH 104/306] Update parallax.dm (#37868) removes the parallelx runtimes --- code/_onclick/hud/parallax.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index bc3df4de83..8592383a4f 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -167,6 +167,8 @@ /datum/hud/proc/update_parallax() var/client/C = mymob.client var/turf/posobj = get_turf(C.eye) + if(!posobj) + return var/area/areaobj = posobj.loc // Update the movement direction of the parallax if necessary (for shuttles) From e2bcf82341745320b46367926d71e8dff6e4880b Mon Sep 17 00:00:00 2001 From: ThePainkiller Date: Thu, 17 May 2018 12:19:19 -0300 Subject: [PATCH 106/306] Adds Fernet, a digestif that reduces your satiety. --- .../food_and_drinks/drinks/drinks/bottle.dm | 26 ++++++ .../food_and_drinks/recipes/drinks_recipes.dm | 22 +++++ .../chemistry/machinery/chem_dispenser.dm | 3 +- .../chemistry/reagents/alcohol_reagents.dm | 91 +++++++++++++++++++ .../reagents/reagent_containers/borghydro.dm | 4 + code/modules/vending/boozeomat.dm | 10 ++ 6 files changed, 155 insertions(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 664d2e0bc2..0108b8d2f6 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -298,6 +298,32 @@ icon_state = "grappabottle" list_reagents = list("grappa" = 100) +<<<<<<< HEAD +======= +/obj/item/reagent_containers/food/drinks/bottle/sake + name = "Ryo's traditional sake" + desc = "Sweet as can be, and burns like fire going down." + icon_state = "sakebottle" + list_reagents = list("sake" = 100) + +/obj/item/reagent_containers/food/drinks/bottle/sake/Initialize() + . = ..() + if(prob(10)) + name = "Fluffy Tail Sake" + desc += " On the bottle is a picture of a kitsune with nine touchable tails." + icon_state = "sakebottle_k" + else if(prob(10)) + name = "Inubashiri's Home Brew" + desc += " Awoo." + icon_state = "sakebottle_i" + +/obj/item/reagent_containers/food/drinks/bottle/fernet + name = "Fernet Bronca" + desc = "A bottle of pure Fernet Bronca, produced in Cordoba Space Station" + icon_state = "fernetbottle" + list_reagents = list("fernet" = 100) + +>>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) //////////////////////////JUICES AND STUFF /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/orangejuice diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 2a081f3a2f..965433113f 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -662,3 +662,25 @@ id = "mojito" results = list("mojito" = 5) required_reagents = list("rum" = 1, "sugar" = 1, "limejuice" = 1, "sodawater" = 1, "menthol" = 1) +<<<<<<< HEAD +======= + +/datum/chemical_reaction/fernet_cola + name = "Fernet Cola" + id = "fernet_cola" + results = list("fernet_cola" = 2) + required_reagents = list("fernet" = 1, "cola" = 1) + + +/datum/chemical_reaction/fanciulli + name = "Fanciulli" + id = "fanciulli" + results = list("fanciulli" = 2) + required_reagents = list("manhattan" = 1, "fernet" = 1) + +/datum/chemical_reaction/branca_menta + name = "Branca Menta" + id = "branca_menta" + results = list("branca_menta" = 3) + required_reagents = list("fernet" = 1, "creme_de_menthe" = 1, "ice" = 1) +>>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 20db99fca1..a464c23294 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -467,7 +467,8 @@ obj/machinery/chem_dispenser/proc/work_animation() "creme_de_menthe", "creme_de_cacao", "triple_sec", - "sake" + "sake", + "fernet" ) emagged_reagents = list( "ethanol", diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 5230ea26f6..413cd8649b 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1613,3 +1613,94 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_icon_state = "mojito" glass_name = "Mojito" glass_desc = "A drink that looks as refreshing as it tastes." +<<<<<<< HEAD +======= + +/datum/reagent/consumable/ethanol/fernet + name = "Fernet" + id = "fernet" + description = "An incredibly bitter herbal liqueur used as a digestif." + color = "#1B2E24" // rgb: 27, 46, 36 + boozepwr = 80 + taste_description = "utter bitterness" + glass_name = "glass of fernet" + glass_desc = "A glass of pure Fernet. Only an absolute madman would drink this alone." //Hi Kevum + +/datum/reagent/consumable/ethanol/fernet/on_mob_life(mob/living/M) + + if(M.nutrition <= NUTRITION_LEVEL_STARVING) + M.adjustToxLoss(1*REM, 0) + M.nutrition = max(M.nutrition - 5, 0) + M.overeatduration = 0 + return ..() + +/datum/reagent/consumable/ethanol/fernet_cola + name = "Fernet Cola" + id = "fernet_cola" + description = "A very popular and bittersweet digestif, ideal after a heavy meal. Best served on a sawed-off cola bottle as per tradition." + color = "#390600" // rgb: 57, 6, 0 + boozepwr = 25 + taste_description = "sweet relief" + glass_icon_state = "godlyblend" + glass_name = "glass of fernet cola" + glass_desc = "A sawed-off cola bottle filled with Fernet Cola. Nothing better after eating like a lardass." + +/datum/reagent/consumable/ethanol/fernetcola/on_mob_life(mob/living/M) + + if(M.nutrition <= NUTRITION_LEVEL_STARVING) + M.adjustToxLoss(0.5*REM, 0) + M.nutrition = max(M.nutrition - 3, 0) + M.overeatduration = 0 + return ..() + +/datum/reagent/consumable/ethanol/fanciulli + + name = "Fanciulli" + id = "fanciulli" + description = "What if the Manhattan coctail ACTUALLY used a bitter herb liquour? Helps you sobers up." //also causes a bit of stamina damage to symbolize the afterdrink lazyness + color = "#CA933F" // rgb: 202, 147, 63 + boozepwr = -10 + taste_description = "a sweet sobering mix" + glass_icon_state = "fanciulli" + glass_name = "glass of fanciulli" + glass_desc = "A glass of Fanciulli. It's just Manhattan with Fernet." + +/datum/reagent/consumable/ethanol/fanciulli/on_mob_life(mob/living/M) + + M.nutrition = max(M.nutrition - 5, 0) + M.overeatduration = 0 + return ..() + +/datum/reagent/consumable/ethanol/fanciulli/on_mob_add(mob/living/M) + if(M.health > 0) + M.adjustStaminaLoss(20) + . = TRUE + ..() + + +/datum/reagent/consumable/ethanol/branca_menta + name = "Branca Menta" + id = "branca_menta" + description = "A refreshing mixture of bitter Fernet with mint creme liquour." + color = "#4B5746" // rgb: 75, 87, 70 + boozepwr = 35 + taste_description = "a bitter freshness" + glass_icon_state= "minted_fernet" + glass_name = "glass of branca menta" + glass_desc = "A glass of Branca Menta, perfect for those lazy and hot sunday summer afternoons." //Get lazy literally by drinking this + + +/datum/reagent/consumable/ethanol/branca_menta/on_mob_life(mob/living/M) + M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C) + if(M.nutrition <= NUTRITION_LEVEL_STARVING) + M.adjustToxLoss(1*REM, 0) + M.nutrition = max(M.nutrition - 5, 0) + M.overeatduration = 0 + return ..() + +/datum/reagent/consumable/ethanol/branca_menta/on_mob_add(mob/living/M) + if(M.health > 0) + M.adjustStaminaLoss(35) + . = TRUE + ..() +>>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index ef41c7951e..3f641f1c9f 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -180,7 +180,11 @@ Borg Shaker recharge_time = 3 accepts_reagent_upgrades = FALSE +<<<<<<< HEAD reagent_ids = list("beer", "orangejuice", "limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale") +======= + reagent_ids = list("beer", "orangejuice", "grenadine" ,"limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale", "fernet") +>>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) /obj/item/reagent_containers/borghypo/borgshaker/attack(mob/M, mob/user) return //Can't inject stuff with a shaker, can we? //not with that attitude diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 59b41d4cef..0809cfd1ab 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -15,6 +15,11 @@ /obj/item/reagent_containers/food/drinks/bottle/hcider = 5, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 5, /obj/item/reagent_containers/food/drinks/bottle/grappa = 5, +<<<<<<< HEAD +======= + /obj/item/reagent_containers/food/drinks/bottle/sake = 5, + /obj/item/reagent_containers/food/drinks/bottle/fernet = 5, +>>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) /obj/item/reagent_containers/food/drinks/ale = 6, /obj/item/reagent_containers/food/drinks/bottle/orangejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/tomatojuice = 4, @@ -38,5 +43,10 @@ /obj/item/vending_refill/boozeomat machine_name = "Booze-O-Mat" icon_state = "refill_booze" +<<<<<<< HEAD charges = list(59, 4, 0)//of 178 standard, 12 contraband init_charges = list(59, 4, 0) +======= + charges = list(61, 4, 0)//of 182 standard, 12 contraband + init_charges = list(61, 4, 0) +>>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) From a7f13f15cfd19cfa2ea29584828237a18685fa96 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 11:24:48 -0400 Subject: [PATCH 107/306] Fixes Adminorazine killing ash lizards (#37872) * Fixes Adminorazine killing ash lizards * this should do it... --- code/__DEFINES/traits.dm | 1 + .../antagonists/abductor/equipment/gland.dm | 4 ++-- code/modules/mob/living/status_procs.dm | 21 +++++++++++++++++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 94606273be..384e65bdcb 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -68,6 +68,7 @@ #define MAGIC_TRAIT "magic" #define TRAUMA_TRAIT "trauma" #define SPECIES_TRAIT "species" +#define ORGAN_TRAIT "organ" #define ROUNDSTART_TRAIT "roundstart" //cannot be removed without admin intervention // unique trait sources, still defines diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index c551509cc7..726f77d7ae 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -272,10 +272,10 @@ /obj/item/organ/heart/gland/electric/Insert(mob/living/carbon/M, special = 0) ..() - owner.add_trait(TRAIT_SHOCKIMMUNE, "abductor_gland") + owner.add_trait(TRAIT_SHOCKIMMUNE, ORGAN_TRAIT) /obj/item/organ/heart/gland/electric/Remove(mob/living/carbon/M, special = 0) - owner.remove_trait(TRAIT_SHOCKIMMUNE, "abductor_gland") + owner.remove_trait(TRAIT_SHOCKIMMUNE, ORGAN_TRAIT) ..() /obj/item/organ/heart/gland/electric/activate() diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 0a0f27f123..47de9a0896 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -204,8 +204,25 @@ /mob/living/proc/has_quirk(quirk) return roundstart_quirks[quirk] -/mob/living/proc/remove_all_traits() - status_traits = list() +/mob/living/proc/remove_all_traits(remove_species_traits = FALSE, remove_organ_traits = FALSE, remove_quirks = FALSE) + + var/list/blacklisted_sources = list() + if(!remove_species_traits) + blacklisted_sources += SPECIES_TRAIT + if(!remove_organ_traits) + blacklisted_sources += ORGAN_TRAIT + if(!remove_quirks) + blacklisted_sources += ROUNDSTART_TRAIT + + for(var/kebab in status_traits) + var/skip + for(var/S in blacklisted_sources) + if(S in status_traits[kebab]) + skip = TRUE + break + if(!skip) + remove_trait(kebab, null, TRUE) + CHECK_TICK /////////////////////////////////// TRAIT PROCS //////////////////////////////////// From 9037a9745ac5a81c79d7024583910fff4a5fd9ca Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 11:26:36 -0400 Subject: [PATCH 109/306] Fixes decon message pronouns --- code/modules/antagonists/clockcult/clockcult.dm | 4 ++++ code/modules/antagonists/cult/cult.dm | 4 ++++ code/modules/antagonists/revolution/revolution.dm | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/code/modules/antagonists/clockcult/clockcult.dm b/code/modules/antagonists/clockcult/clockcult.dm index f921b6b527..ebd3b426fb 100644 --- a/code/modules/antagonists/clockcult/clockcult.dm +++ b/code/modules/antagonists/clockcult/clockcult.dm @@ -159,7 +159,11 @@ SSticker.mode.servants_of_ratvar -= owner SSticker.mode.update_servant_icons_removed(owner) if(!silent) +<<<<<<< HEAD owner.current.visible_message("[owner] seems to have remembered their true allegiance!", null, null, null, owner.current) +======= + owner.current.visible_message("[owner.current] seems to have remembered [owner.current.p_their()] true allegiance!", null, null, null, owner.current) +>>>>>>> bf2e6bd... Fixes decon message pronouns (#37870) to_chat(owner, "A cold, cold darkness flows through your mind, extinguishing the Justiciar's light and all of your memories as his servant.") owner.current.log_message("Has renounced the cult of Ratvar!", INDIVIDUAL_ATTACK_LOG) owner.special_role = null diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index b7f0b002ec..972d44d35d 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -128,7 +128,11 @@ SSticker.mode.cult -= owner SSticker.mode.update_cult_icons_removed(owner) if(!silent) +<<<<<<< HEAD owner.current.visible_message("[owner.current] looks like [owner.current.p_they()] just reverted to their old faith!", null, null, null, owner.current) +======= + owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just reverted to [owner.current.p_their()] old faith!", null, null, null, owner.current) +>>>>>>> bf2e6bd... Fixes decon message pronouns (#37870) to_chat(owner.current, "An unfamiliar white light flashes through your mind, cleansing the taint of the Geometer and all your memories as her servant.") owner.current.log_message("Has renounced the cult of Nar'Sie!", INDIVIDUAL_ATTACK_LOG) if(cult_team.blood_target && cult_team.blood_target_image && owner.current.client) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 1f77866d76..d6a8987509 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -201,7 +201,11 @@ /datum/antagonist/rev/farewell() if(ishuman(owner.current)) +<<<<<<< HEAD owner.current.visible_message("[owner.current] looks like they just remembered their real allegiance!", null, null, null, owner.current) +======= + owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just remembered [owner.current.p_their()] real allegiance!", null, null, null, owner.current) +>>>>>>> bf2e6bd... Fixes decon message pronouns (#37870) to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel...the only thing you remember is the name of the one who brainwashed you...") else if(issilicon(owner.current)) owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) From 61e1529e18f38c325fe1a3e80f792e0615c121ac Mon Sep 17 00:00:00 2001 From: Trevor Serpas Date: Thu, 17 May 2018 10:26:08 -0500 Subject: [PATCH 110/306] Circuit gun inhands and grabber fix (#37836) * Grabbers update when a thrower uses its inventory and throwers and gun circuits need to use the gun assembly * visible_messages --- .../integrated_electronics/core/assemblies.dm | 7 +++- .../subtypes/manipulation.dm | 31 +++++++++++++----- icons/mob/inhands/weapons/guns_lefthand.dmi | Bin 55801 -> 56342 bytes icons/mob/inhands/weapons/guns_righthand.dmi | Bin 59961 -> 60479 bytes 4 files changed, 29 insertions(+), 9 deletions(-) diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index d44682991a..0844070dd6 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -17,6 +17,7 @@ var/obj/item/stock_parts/cell/battery // Internal cell which most circuits need to work. var/cell_type = /obj/item/stock_parts/cell var/can_charge = TRUE //Can it be charged in a recharger? + var/can_fire_equipped = FALSE //Can it fire/throw weapons when the assembly is being held? var/charge_sections = 4 var/charge_tick = FALSE var/charge_delay = 4 @@ -603,7 +604,11 @@ /obj/item/electronic_assembly/medium/gun name = "type-e electronic mechanism" icon_state = "setup_medium_gun" - desc = "It's a case, for building medium-sized electronics with. This one resembles a gun, or some type of tool, if you're feeling optimistic." + item_state = "circuitgun" + desc = "It's a case, for building medium-sized electronics with. This one resembles a gun, or some type of tool, if you're feeling optimistic. It can fire guns and throw items while the user is holding it." + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' + can_fire_equipped = TRUE /obj/item/electronic_assembly/medium/radio name = "type-f electronic mechanism" diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index db859ab649..f2f0e027fe 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -7,7 +7,8 @@ extended_desc = "The firing mechanism can slot in any energy weapon. \ The first and second inputs need to be numbers which correspond to coordinates for the gun to fire at relative to the machine itself. \ The 'fire' activator will cause the mechanism to attempt to fire the weapon at the coordinates, if possible. Mode is switch between \ - lethal (TRUE) or stun (FALSE) modes. It uses the internal battery of the weapon." + lethal (TRUE) or stun (FALSE) modes. It uses the internal battery of the weapon. If you wish to fire the gun while the circuit is in \ + hand, you will need to use an assembly that is a gun." complexity = 20 w_class = WEIGHT_CLASS_SMALL size = 3 @@ -80,7 +81,7 @@ /obj/item/integrated_circuit/manipulation/weapon_firing/do_work() if(!installed_gun || !installed_gun.handle_pins()) return - if(!isturf(assembly.loc)) + if(!isturf(assembly.loc) && !(assembly.can_fire_equipped && ishuman(assembly.loc))) return set_pin_data(IC_OUTPUT, 1, WEAKREF(installed_gun)) push_data() @@ -99,6 +100,7 @@ var/target_x = CLAMP(T.x + xo.data, 0, world.maxx) var/target_y = CLAMP(T.y + yo.data, 0, world.maxy) + assembly.visible_message("[assembly] fires [installed_gun]!") shootAt(locate(target_x, target_y, T.z)) /obj/item/integrated_circuit/manipulation/weapon_firing/proc/shootAt(turf/target) @@ -347,7 +349,7 @@ name = "grabber" desc = "A circuit with it's own inventory for items, used to grab and store things." icon_state = "grabber" - extended_desc = "The circuit accepts a reference to an object to be grabbed and can store up to 10 objects. Modes: 1 to grab, 0 to eject the first object, and -1 to eject all objects." + extended_desc = "The circuit accepts a reference to an object to be grabbed and can store up to 10 objects. Modes: 1 to grab, 0 to eject the first object, and -1 to eject all objects. If you throw something from a grabbers inventory with a thrower then the grabber will update its outputs accordingly." w_class = WEIGHT_CLASS_SMALL size = 3 cooldown_per_use = 5 @@ -384,6 +386,10 @@ var/obj/item/U for(U in contents) U.forceMove(T) + update_outputs() + activate_pin(2) + +/obj/item/integrated_circuit/manipulation/grabber/proc/update_outputs() if(contents.len) set_pin_data(IC_OUTPUT, 1, WEAKREF(contents[1])) set_pin_data(IC_OUTPUT, 2, WEAKREF(contents[contents.len])) @@ -393,7 +399,6 @@ set_pin_data(IC_OUTPUT, 3, contents.len) set_pin_data(IC_OUTPUT, 4, contents) push_data() - activate_pin(2) /obj/item/integrated_circuit/manipulation/grabber/attack_self(var/mob/user) if(contents.len) @@ -401,9 +406,7 @@ var/obj/item/U for(U in contents) U.forceMove(T) - set_pin_data(IC_OUTPUT, 1, null) - set_pin_data(IC_OUTPUT, 2, null) - set_pin_data(IC_OUTPUT, 3, contents.len) + update_outputs() push_data() /obj/item/integrated_circuit/manipulation/claw @@ -466,7 +469,8 @@ desc = "A compact launcher to throw things from inside or nearby tiles." extended_desc = "The first and second inputs need to be numbers which correspond to coordinates to throw objects at relative to the machine itself. \ The 'fire' activator will cause the mechanism to attempt to throw objects at the coordinates, if possible. Note that the \ - projectile need to be inside the machine, or to be on an adjacent tile, and must be medium sized or smaller." + projectile need to be inside the machine, or to be on an adjacent tile, and must be medium sized or smaller. The assembly \ + must also be a gun if you wish to throw something while the assembly is in hand." complexity = 25 w_class = WEIGHT_CLASS_SMALL size = 2 @@ -497,6 +501,9 @@ if(max_w_class && (A.w_class > max_w_class)) return + if(!assembly.can_fire_equipped && ishuman(assembly.loc)) + return + // Is the target inside the assembly or close to it? if(!check_target(A, exclude_components = TRUE)) return @@ -511,13 +518,21 @@ if(!M.temporarilyRemoveItemFromInventory(A)) return + // If the item is in a grabber circuit we'll update the grabber's outputs after we've thrown it. + var/obj/item/integrated_circuit/manipulation/grabber/G = A.loc + var/x_abs = CLAMP(T.x + target_x_rel, 0, world.maxx) var/y_abs = CLAMP(T.y + target_y_rel, 0, world.maxy) var/range = round(CLAMP(sqrt(target_x_rel*target_x_rel+target_y_rel*target_y_rel),0,8),1) + assembly.visible_message("[assembly] has thrown [A]!") A.forceMove(drop_location()) A.throw_at(locate(x_abs, y_abs, T.z), range, 3) + // If the item came from a grabber now we can update the outputs since we've thrown it. + if(G) + G.update_outputs() + /obj/item/integrated_circuit/manipulation/matman name = "material manager" desc = "This circuit is designed for automatic storage and distribution of materials." diff --git a/icons/mob/inhands/weapons/guns_lefthand.dmi b/icons/mob/inhands/weapons/guns_lefthand.dmi index f29b0149d27d4bfd912245ee2e7bf5de122e2dba..5198f3bda970be0a463947a7f787fa3c93806a17 100644 GIT binary patch delta 16552 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 delta 18209 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 Date: Thu, 17 May 2018 11:27:29 -0400 Subject: [PATCH 112/306] Fixes sharp weapons deconverting revs (#37871) * Fixes sharp weapons deconverting revs * enhanced commentary --- code/modules/antagonists/revolution/revolution.dm | 1 + code/modules/mob/living/carbon/human/species.dm | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 1f77866d76..d5d7db9ac2 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -207,6 +207,7 @@ owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) to_chat(owner, "The frame's firmware detects and deletes your neural reprogramming! You remember nothing but the name of the one who flashed you.") +//blunt trauma deconversions call this through species.dm spec_attacked_by() /datum/antagonist/rev/proc/remove_revolutionary(borged, deconverter) log_attack("[owner.current] (Key: [key_name(owner.current)]) has been deconverted from the revolution by [deconverter] (Key: [key_name(deconverter)])!") if(borged) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index a89c966012..fcb0269e35 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1559,9 +1559,9 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.gain_trauma(/datum/brain_trauma/mild/concussion) else if(!I.is_sharp()) - H.adjustBrainLoss(I.force / 5) + H.adjustBrainLoss(I.force * 0.2) - if(prob(I.force + ((100 - H.health)/2)) && H != user) + if(!I.is_sharp() && prob(I.force + ((100 - H.health) * 0.5)) && H != user) // rev deconversion through blunt trauma. var/datum/antagonist/rev/rev = H.mind.has_antag_datum(/datum/antagonist/rev) if(rev) rev.remove_revolutionary(FALSE, user) From 8dab7deb9a254af821740d4a19db68d5a4bcf928 Mon Sep 17 00:00:00 2001 From: iksyp <33264221+iskyp@users.noreply.github.com> Date: Thu, 17 May 2018 08:31:21 -0700 Subject: [PATCH 114/306] The crashed abductor ship is now fully deconstructable (#37834) * walls *abductor lavaland ruin walls are now destructible * just fucking uglify it it saves me the hassle of having to subtype --- .../LavaRuins/lavaland_surface_ufo_crash.dmm | 120 +++--------------- 1 file changed, 18 insertions(+), 102 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm index 209ba76efa..5f76cdb32c 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm @@ -6,39 +6,10 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "c" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien20" - }, +/turf/closed/wall/mineral/abductor, /area/lavaland/surface/outdoors) "d" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien21" - }, -/area/ruin/unpowered) -"e" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien22" - }, -/area/ruin/unpowered) -"f" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien23" - }, -/area/ruin/unpowered) -"g" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien24" - }, -/area/lavaland/surface/outdoors) -"h" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien16" - }, -/area/lavaland/surface/outdoors) -"i" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien17" - }, +/turf/closed/wall/mineral/abductor, /area/ruin/unpowered) "j" = ( /obj/machinery/abductor/experiment{ @@ -61,16 +32,6 @@ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) -"m" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien18" - }, -/area/ruin/unpowered) -"n" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien19" - }, -/area/lavaland/surface/outdoors) "o" = ( /obj/item/hemostat/alien, /turf/open/floor/plating/abductor{ @@ -89,11 +50,6 @@ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) -"r" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien14" - }, -/area/ruin/unpowered) "s" = ( /obj/structure/table/optable/abductor, /obj/item/cautery/alien, @@ -108,11 +64,6 @@ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) -"u" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien12" - }, -/area/ruin/unpowered) "v" = ( /obj/item/scalpel/alien, /obj/item/surgical_drapes, @@ -127,11 +78,6 @@ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) -"x" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien10" - }, -/area/ruin/unpowered) "y" = ( /obj/machinery/abductor/gland_dispenser, /turf/open/floor/plating/abductor{ @@ -152,36 +98,6 @@ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) -"B" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien8" - }, -/area/ruin/unpowered) -"C" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien9" - }, -/area/lavaland/surface/outdoors) -"D" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien2" - }, -/area/ruin/unpowered) -"E" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien3" - }, -/area/ruin/unpowered) -"F" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien4" - }, -/area/ruin/unpowered) -"G" = ( -/turf/closed/indestructible/abductor{ - icon_state = "alien5" - }, -/area/lavaland/surface/outdoors) (1,1,1) = {" a @@ -211,7 +127,7 @@ a a a a -h +c a a a @@ -223,7 +139,7 @@ a a a c -i +d a a a @@ -240,54 +156,54 @@ k k a y -D +d a "} (6,1,1) = {" a a -e +d k o s v z -E +d a "} (7,1,1) = {" a a -f +d l p k w A -F +d a "} (8,1,1) = {" a a -g -m +c +d q t q -B -G +d +c a "} (9,1,1) = {" a a b -n -r -u -x -C +c +d +d +d +c b a "} From 394fbf09e318cc1ad2463a78cc2e15d2101d09f0 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 11:55:58 -0400 Subject: [PATCH 116/306] Fixes vent_clog bad chem id runtime (#37887) * Fixes vent_clog bad chem id runtime * sodiumchloride --- code/modules/events/vent_clog.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index ae4c5cbd4a..44d3ac121a 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -15,7 +15,8 @@ var/reagentsAmount = 100 var/list/saferChems = list("water","carbon","flour","cleaner","nutriment","condensedcapsaicin","mushroomhallucinogen","lube","pink_glitter", "plantbgone","blood","charcoal","space_drugs","morphine","holywater","ethanol","hot_coco","sacid","mindbreaker","rotatium","skewium", - "pax","laughter","concentrated_barbers_aid","colorful_reagent","dizzysolution","tiresolution","salt","beer","hair_dye","sugar","white_glitter","growthserum") + "pax","laughter","concentrated_barbers_aid","colorful_reagent","dizzysolution","tiresolution","sodiumchloride","beer","hair_dye","sugar","white_glitter","growthserum") + //needs to be chemid unit checked at some point /datum/round_event/vent_clog/announce() priority_announce("The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur.", "Atmospherics alert") From 0e819cb1fce0dbdd3641edfe70c2d189dc25bdf0 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 11:57:06 -0400 Subject: [PATCH 118/306] Fixes container_resist runtimes (#37888) --- code/game/machinery/cloning.dm | 2 +- code/game/objects/structures/crates_lockers/closets.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ac211efe58..17bfe5e02c 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -399,7 +399,7 @@ QDEL_IN(mob_occupant, 40) /obj/machinery/clonepod/relaymove(mob/user) - container_resist() + container_resist(user) /obj/machinery/clonepod/container_resist(mob/living/user) if(user.stat == CONSCIOUS) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 95deb52eb4..2302a6b4d0 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -310,7 +310,7 @@ message_cooldown = world.time + 50 to_chat(user, "[src]'s door won't budge!") return - container_resist() + container_resist(user) /obj/structure/closet/attack_hand(mob/user) . = ..() From 77f897e91c3451f138cebf209e22cfdc78e79214 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 11:57:33 -0400 Subject: [PATCH 120/306] Fixes soulstone runtime --- code/modules/antagonists/wizard/equipment/soulstone.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index 11882f65d1..11b0c3f29c 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -222,7 +222,11 @@ if(newstruct.mind && ((stoner && iscultist(stoner)) || cultoverride) && SSticker && SSticker.mode) SSticker.mode.add_cultist(newstruct.mind, 0) if(iscultist(stoner) || cultoverride) +<<<<<<< HEAD to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow their orders and help them complete their goals at all costs.") +======= + to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow [stoner ? stoner.p_their() : "their"] orders and help [stoner ? stoner.p_them() : "them"] complete [stoner ? stoner.p_their() : "their"] goals at all costs.") +>>>>>>> 8faa41a... Fixes soulstone runtime (#37883) else if(stoner) to_chat(newstruct, "You are still bound to serve your creator, [stoner], follow their orders and help them complete their goals at all costs.") newstruct.clear_alert("bloodsense") From c8fa81e395abe785308e9a349978cc0b3a8909c0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:06:28 -0500 Subject: [PATCH 121/306] Automatic changelog generation for PR #6775 [ci skip] --- html/changelogs/AutoChangeLog-pr-6775.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6775.yml diff --git a/html/changelogs/AutoChangeLog-pr-6775.yml b/html/changelogs/AutoChangeLog-pr-6775.yml new file mode 100644 index 0000000000..0144687a58 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6775.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "the walls on the crashed abductor ship ruin in lavaland can now be broken down" From 98dba850daec6bbbc5f6f990a013677c2d284855 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:07:48 -0500 Subject: [PATCH 122/306] Automatic changelog generation for PR #6773 [ci skip] --- html/changelogs/AutoChangeLog-pr-6773.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6773.yml diff --git a/html/changelogs/AutoChangeLog-pr-6773.yml b/html/changelogs/AutoChangeLog-pr-6773.yml new file mode 100644 index 0000000000..c885bcc65b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6773.yml @@ -0,0 +1,7 @@ +author: "Garen" +delete-after: True +changes: + - rscadd: "Thrower and Gun circuits put messages in chat when they're used." + - tweak: "Only the gun assembly can throw/shoot while in hand" + - imageadd: "Adds inhands for the gun assembly" + - bugfix: "grabber inventories update when a thrower takes from them" From aa1747bf07da42746fd4655c91a73bafc4ee53a3 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:08:25 -0500 Subject: [PATCH 123/306] Automatic changelog generation for PR #6771 [ci skip] --- html/changelogs/AutoChangeLog-pr-6771.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6771.yml diff --git a/html/changelogs/AutoChangeLog-pr-6771.yml b/html/changelogs/AutoChangeLog-pr-6771.yml new file mode 100644 index 0000000000..12c37cc586 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6771.yml @@ -0,0 +1,5 @@ +author: "ShizCalev" +delete-after: True +changes: + - bugfix: "Adminorazine will no longer kill ash lizards." + - bugfix: "Adminorazine will no longer remove quirks." From 4e5514ff978fdfff2824ff2a26707d5cae7955db Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:10:32 -0500 Subject: [PATCH 124/306] Automatic changelog generation for PR #6762 [ci skip] --- html/changelogs/AutoChangeLog-pr-6762.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6762.yml diff --git a/html/changelogs/AutoChangeLog-pr-6762.yml b/html/changelogs/AutoChangeLog-pr-6762.yml new file mode 100644 index 0000000000..eafbf07fc4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6762.yml @@ -0,0 +1,4 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "You can no longer do infinite bioware surgery." From 39515a04e929f63b4cf0a9f054547c855cdb264e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:11:26 -0500 Subject: [PATCH 125/306] Automatic changelog generation for PR #6760 [ci skip] --- html/changelogs/AutoChangeLog-pr-6760.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6760.yml diff --git a/html/changelogs/AutoChangeLog-pr-6760.yml b/html/changelogs/AutoChangeLog-pr-6760.yml new file mode 100644 index 0000000000..46c838f3e3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6760.yml @@ -0,0 +1,6 @@ +author: "Denton" +delete-after: True +changes: + - code_imp: "Added /syndicate subtypes for air alarms and APCs." + - bugfix: "Added missing stock parts to the syndicate lavaland base." + - tweak: "Added kitchen related circuit boards to the syndie lavaland base." From 44ca1dd5b9731c30c8224743024ef7517d6b46d3 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:12:18 -0500 Subject: [PATCH 126/306] Automatic changelog generation for PR #6758 [ci skip] --- html/changelogs/AutoChangeLog-pr-6758.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6758.yml diff --git a/html/changelogs/AutoChangeLog-pr-6758.yml b/html/changelogs/AutoChangeLog-pr-6758.yml new file mode 100644 index 0000000000..a92b173823 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6758.yml @@ -0,0 +1,4 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "Fixed a few things deconning into the wrong circuit." From 8118bd3ff82ced6d6bf5c5295a04552ebe0d1217 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 17 May 2018 13:13:30 -0500 Subject: [PATCH 127/306] Automatic changelog generation for PR #6686 [ci skip] --- html/changelogs/AutoChangeLog-pr-6686.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6686.yml diff --git a/html/changelogs/AutoChangeLog-pr-6686.yml b/html/changelogs/AutoChangeLog-pr-6686.yml new file mode 100644 index 0000000000..48bd2f00bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6686.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Removing an ID card from a wallet now properly removes its visual and accesses." From abc57b0e537b248a9587bce6c102b09b5e11ede3 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 21:53:20 -0400 Subject: [PATCH 128/306] Capitalized Current Quirks (#37877) --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index a95686f581..231d375bb3 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -197,7 +197,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(CONFIG_GET(flag/roundstart_traits)) dat += "

Quirk Setup

" dat += "Configure Quirks
" - dat += "
Current quirks: [all_quirks.len ? all_quirks.Join(", ") : "None"]
" + dat += "
Current Quirks: [all_quirks.len ? all_quirks.Join(", ") : "None"]
" dat += "

Identity

" dat += "" output += "
" if(jobban_isbanned(user, "appearance")) From 21b9f72e49d3cea4bad9257c9de51cba7bbaf898 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Thu, 17 May 2018 22:15:39 -0400 Subject: [PATCH 130/306] Deltastation edits/fixes (#37876) Readds a missing solar panel to port-bow solars. Replaces an access locked kitchen fridge in arrivals maintenance with its no-access variant. Readds missing decal warning lines. --- .../map_files/Deltastation/DeltaStation2.dmm | 71 ++++++++++++++----- 1 file changed, 55 insertions(+), 16 deletions(-) diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index c0c19dc87b..0d92f23a4b 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -2953,8 +2953,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "alK" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, /obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "alL" = ( @@ -5799,12 +5799,6 @@ dir = 4 }, /area/maintenance/disposal) -"asj" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port/fore) "ask" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -44931,6 +44925,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bUw" = ( @@ -46102,13 +46099,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, /area/hallway/primary/port) -"bWH" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "bWI" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, @@ -47329,6 +47319,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bYS" = ( @@ -56467,6 +56460,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "crY" = ( @@ -56474,6 +56470,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "crZ" = ( @@ -77287,6 +77286,12 @@ /obj/machinery/light{ dir = 1 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -78134,6 +78139,9 @@ dir = 10 }, /obj/structure/chair/comfy, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, @@ -78144,6 +78152,9 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/vending/snack/random, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, @@ -80413,6 +80424,9 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, @@ -80438,6 +80452,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, @@ -88622,6 +88637,12 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plasteel/neutral/side, /area/science/mixing) "dHg" = ( @@ -89177,6 +89198,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -89202,6 +89229,10 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -89975,6 +90006,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -100572,6 +100607,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light, /obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/plasteel/whitepurple/side, /area/science/misc_lab) "uYS" = ( @@ -119018,7 +119057,7 @@ aoG apI aqJ aaa -asj +aoG apI aqJ aaa @@ -132434,7 +132473,7 @@ bOp bQq bDu bUv -bWH +bWC bYR caG caG From a61457cd471ca1a429f61a442b80d6936b86cb12 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 17 May 2018 22:38:32 -0400 Subject: [PATCH 132/306] Merge pull request #37838 from Jordie0608/ithoughtaboutmakingthissendanemailbutidontwanttodrownmyinbox Query debug logging --- code/__HELPERS/_logging.dm | 3 +++ code/_globalvars/logging.dm | 2 ++ code/controllers/configuration/entries/dbconfig.dm | 7 ++++++- code/controllers/subsystem/dbcore.dm | 14 ++++++++++++++ code/game/world.dm | 3 ++- code/modules/admin/topic.dm | 13 +++++++++++++ config/dbconfig.txt | 6 +++++- 7 files changed, 45 insertions(+), 3 deletions(-) diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 6585aebd36..48e2baac6e 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -128,6 +128,9 @@ /proc/log_qdel(text) WRITE_LOG(GLOB.world_qdel_log, "QDEL: [text]") +/proc/log_query_debug(text) + WRITE_LOG(GLOB.query_debug_log, "SQL: [text]") + /* Log to both DD and the logfile. */ /proc/log_world(text) WRITE_LOG(GLOB.world_runtime_log, text) diff --git a/code/_globalvars/logging.dm b/code/_globalvars/logging.dm index ff397785d8..545ffbcbef 100644 --- a/code/_globalvars/logging.dm +++ b/code/_globalvars/logging.dm @@ -20,6 +20,8 @@ GLOBAL_VAR(world_pda_log) GLOBAL_PROTECT(world_pda_log) GLOBAL_VAR(world_manifest_log) GLOBAL_PROTECT(world_manifest_log) +GLOBAL_VAR(query_debug_log) +GLOBAL_PROTECT(query_debug_log) GLOBAL_LIST_EMPTY(bombers) GLOBAL_PROTECT(bombers) diff --git a/code/controllers/configuration/entries/dbconfig.dm b/code/controllers/configuration/entries/dbconfig.dm index c9dbdb4f54..1eb1186a8b 100644 --- a/code/controllers/configuration/entries/dbconfig.dm +++ b/code/controllers/configuration/entries/dbconfig.dm @@ -4,7 +4,7 @@ /datum/config_entry/string/address config_entry_value = "localhost" protection = CONFIG_ENTRY_LOCKED | CONFIG_ENTRY_HIDDEN - + /datum/config_entry/number/port config_entry_value = 3306 min_val = 0 @@ -24,3 +24,8 @@ /datum/config_entry/string/feedback_tableprefix protection = CONFIG_ENTRY_LOCKED | CONFIG_ENTRY_HIDDEN + +/datum/config_entry/number/query_debug_log_timeout + config_entry_value = 70 + min_val = 1 + protection = CONFIG_ENTRY_LOCKED | CONFIG_ENTRY_HIDDEN diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index 0609b78d99..fd780e030c 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -231,10 +231,24 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table to_chat(usr, "A SQL error occurred during this operation, check the server logs.") /datum/DBQuery/proc/Execute(sql_query = sql, cursor_handler = default_cursor, log_error = TRUE) + var/start_time + var/timeout = CONFIG_GET(number/query_debug_log_timeout) + if(timeout) + start_time = REALTIMEOFDAY Close() . = _dm_db_execute(_db_query, sql_query, db_connection._db_con, cursor_handler, null) if(!. && log_error) log_sql("[ErrorMsg()] | Query used: [sql]") + if(timeout) + if((REALTIMEOFDAY - start_time) > timeout) + log_query_debug("Query execution started at [start_time]") + log_query_debug("Query execution ended at [REALTIMEOFDAY]") + log_query_debug("Possible slow query timeout detected.") + log_query_debug("Query used: [sql]") + slow_query_check() + +/datum/DBQuery/proc/slow_query_check() + message_admins("HEY! A database query may have timed out. Did the server just hang? \[YES\]|\[NO\]") /datum/DBQuery/proc/NextRow() return _dm_db_next_row(_db_query,item,conversions) diff --git a/code/game/world.dm b/code/game/world.dm index bf4af9dcc3..d121f7e411 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -20,7 +20,7 @@ GLOBAL_PROTECT(security_mode) TgsNew() GLOB.revdata = new - + config.Load() //SetupLogs depends on the RoundID, so lets check @@ -95,6 +95,7 @@ GLOBAL_PROTECT(security_mode) GLOB.sql_error_log = "[GLOB.log_directory]/sql.log" GLOB.world_qdel_log = "[GLOB.log_directory]/qdel.log" GLOB.world_runtime_log = "[GLOB.log_directory]/runtime.log" + GLOB.query_debug_log = "[GLOB.log_directory]/query_debug.log" #ifdef UNIT_TESTS GLOB.test_log = file("[GLOB.log_directory]/tests.log") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 95dae05c09..56ff2e816e 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2448,6 +2448,19 @@ usr.client.cmd_admin_mod_antag_rep(C, href_list["modantagrep"]) show_player_panel(M) + else if(href_list["slowquery"]) + if(!check_rights(R_ADMIN)) + return + var/answer = href_list["slowquery"] + if(answer == "yes") + log_query_debug("[usr.key] | Reported a server hang") + if(alert(usr, "Had you just press any admin buttons?", "Query server hang report", "Yes", "No") == "Yes") + var/response = input(usr,"What were you just doing?","Query server hang report") as null|text + if(response) + log_query_debug("[usr.key] | [response]") + else if(answer == "no") + log_query_debug("[usr.key] | Reported no server hang") + /datum/admins/proc/HandleCMode() if(!check_rights(R_ADMIN)) return diff --git a/config/dbconfig.txt b/config/dbconfig.txt index 146de44b35..ed0ffadede 100644 --- a/config/dbconfig.txt +++ b/config/dbconfig.txt @@ -18,7 +18,7 @@ FEEDBACK_DATABASE feedback ## Prefix to be added to the name of every table, older databases will require this be set to erro_ ## Note, this does not change the table names in the database, you will have to do that yourself. ##IE: -## FEEDBACK_TABLEPREFIX +## FEEDBACK_TABLEPREFIX ## FEEDBACK_TABLEPREFIX SS13_ ## Remove "SS13_" if you are using the standard schema file. FEEDBACK_TABLEPREFIX SS13_ @@ -28,3 +28,7 @@ FEEDBACK_LOGIN username ## Password used to access the database. FEEDBACK_PASSWORD password + +## Time in deciseconds for a query to execute before alerting a for possible slow query timeout. +## While enabled queries and their execution times are logged if they exceed this value. +#QUERY_DEBUG_LOG_TIMEOUT 70 From eb96fe9d02d774b03a655bbf75e8051ea4405451 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:44:27 -0500 Subject: [PATCH 134/306] Update bottle.dm --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 0108b8d2f6..8972ceba12 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -298,8 +298,6 @@ icon_state = "grappabottle" list_reagents = list("grappa" = 100) -<<<<<<< HEAD -======= /obj/item/reagent_containers/food/drinks/bottle/sake name = "Ryo's traditional sake" desc = "Sweet as can be, and burns like fire going down." @@ -322,8 +320,7 @@ desc = "A bottle of pure Fernet Bronca, produced in Cordoba Space Station" icon_state = "fernetbottle" list_reagents = list("fernet" = 100) - ->>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) + //////////////////////////JUICES AND STUFF /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/orangejuice From 2b0a4f67375e0ce75106b9a176a8ffdd32a15d16 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:44:36 -0500 Subject: [PATCH 135/306] Update drinks_recipes.dm --- code/modules/food_and_drinks/recipes/drinks_recipes.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 965433113f..0ee01ae9e2 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -662,8 +662,6 @@ id = "mojito" results = list("mojito" = 5) required_reagents = list("rum" = 1, "sugar" = 1, "limejuice" = 1, "sodawater" = 1, "menthol" = 1) -<<<<<<< HEAD -======= /datum/chemical_reaction/fernet_cola name = "Fernet Cola" @@ -683,4 +681,3 @@ id = "branca_menta" results = list("branca_menta" = 3) required_reagents = list("fernet" = 1, "creme_de_menthe" = 1, "ice" = 1) ->>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) From 348b3502957bcd66050fecee7b692933557eb198 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:44:47 -0500 Subject: [PATCH 136/306] Update alcohol_reagents.dm --- code/modules/reagents/chemistry/reagents/alcohol_reagents.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 413cd8649b..3134226543 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1613,8 +1613,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_icon_state = "mojito" glass_name = "Mojito" glass_desc = "A drink that looks as refreshing as it tastes." -<<<<<<< HEAD -======= /datum/reagent/consumable/ethanol/fernet name = "Fernet" @@ -1703,4 +1701,3 @@ All effects don't start immediately, but rather get worse over time; the rate is M.adjustStaminaLoss(35) . = TRUE ..() ->>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) From 204043bc2600c7b6dca3d891739c0c16c5fbda12 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:44:58 -0500 Subject: [PATCH 137/306] Update borghydro.dm --- code/modules/reagents/reagent_containers/borghydro.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 3f641f1c9f..d384b7dd8d 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -179,12 +179,7 @@ Borg Shaker charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. recharge_time = 3 accepts_reagent_upgrades = FALSE - -<<<<<<< HEAD - reagent_ids = list("beer", "orangejuice", "limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale") -======= reagent_ids = list("beer", "orangejuice", "grenadine" ,"limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale", "fernet") ->>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) /obj/item/reagent_containers/borghypo/borgshaker/attack(mob/M, mob/user) return //Can't inject stuff with a shaker, can we? //not with that attitude From 047fc2a8587ccdf6012d733d6e908d20b159ec8a Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:45:11 -0500 Subject: [PATCH 138/306] Update boozeomat.dm --- code/modules/vending/boozeomat.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 0809cfd1ab..67c7753c59 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -15,11 +15,8 @@ /obj/item/reagent_containers/food/drinks/bottle/hcider = 5, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 5, /obj/item/reagent_containers/food/drinks/bottle/grappa = 5, -<<<<<<< HEAD -======= /obj/item/reagent_containers/food/drinks/bottle/sake = 5, /obj/item/reagent_containers/food/drinks/bottle/fernet = 5, ->>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) /obj/item/reagent_containers/food/drinks/ale = 6, /obj/item/reagent_containers/food/drinks/bottle/orangejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/tomatojuice = 4, @@ -43,10 +40,5 @@ /obj/item/vending_refill/boozeomat machine_name = "Booze-O-Mat" icon_state = "refill_booze" -<<<<<<< HEAD - charges = list(59, 4, 0)//of 178 standard, 12 contraband - init_charges = list(59, 4, 0) -======= charges = list(61, 4, 0)//of 182 standard, 12 contraband init_charges = list(61, 4, 0) ->>>>>>> 703ab07... Adds Fernet, a digestif that reduces your satiety. (#37869) From cceb5492438d0cf7fc2d0fa3f05794248bacfac4 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:50:08 -0500 Subject: [PATCH 139/306] Update clockcult.dm --- code/modules/antagonists/clockcult/clockcult.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/antagonists/clockcult/clockcult.dm b/code/modules/antagonists/clockcult/clockcult.dm index ebd3b426fb..f2c0518cc2 100644 --- a/code/modules/antagonists/clockcult/clockcult.dm +++ b/code/modules/antagonists/clockcult/clockcult.dm @@ -159,11 +159,7 @@ SSticker.mode.servants_of_ratvar -= owner SSticker.mode.update_servant_icons_removed(owner) if(!silent) -<<<<<<< HEAD - owner.current.visible_message("[owner] seems to have remembered their true allegiance!", null, null, null, owner.current) -======= owner.current.visible_message("[owner.current] seems to have remembered [owner.current.p_their()] true allegiance!", null, null, null, owner.current) ->>>>>>> bf2e6bd... Fixes decon message pronouns (#37870) to_chat(owner, "A cold, cold darkness flows through your mind, extinguishing the Justiciar's light and all of your memories as his servant.") owner.current.log_message("Has renounced the cult of Ratvar!", INDIVIDUAL_ATTACK_LOG) owner.special_role = null From 329aabf301b14fab70c11afc8bc34b91d3bcb7b3 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:50:17 -0500 Subject: [PATCH 140/306] Update cult.dm --- code/modules/antagonists/cult/cult.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 972d44d35d..bd879f8ad7 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -128,11 +128,7 @@ SSticker.mode.cult -= owner SSticker.mode.update_cult_icons_removed(owner) if(!silent) -<<<<<<< HEAD - owner.current.visible_message("[owner.current] looks like [owner.current.p_they()] just reverted to their old faith!", null, null, null, owner.current) -======= owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just reverted to [owner.current.p_their()] old faith!", null, null, null, owner.current) ->>>>>>> bf2e6bd... Fixes decon message pronouns (#37870) to_chat(owner.current, "An unfamiliar white light flashes through your mind, cleansing the taint of the Geometer and all your memories as her servant.") owner.current.log_message("Has renounced the cult of Nar'Sie!", INDIVIDUAL_ATTACK_LOG) if(cult_team.blood_target && cult_team.blood_target_image && owner.current.client) From 5ea6164bbcfb38e3bd442804a40671cea87a457e Mon Sep 17 00:00:00 2001 From: LetterJay Date: Thu, 17 May 2018 23:50:25 -0500 Subject: [PATCH 141/306] Update revolution.dm --- code/modules/antagonists/revolution/revolution.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index d6a8987509..ec097049b0 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -201,11 +201,7 @@ /datum/antagonist/rev/farewell() if(ishuman(owner.current)) -<<<<<<< HEAD - owner.current.visible_message("[owner.current] looks like they just remembered their real allegiance!", null, null, null, owner.current) -======= owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just remembered [owner.current.p_their()] real allegiance!", null, null, null, owner.current) ->>>>>>> bf2e6bd... Fixes decon message pronouns (#37870) to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel...the only thing you remember is the name of the one who brainwashed you...") else if(issilicon(owner.current)) owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) From 5ddcd7133f0e027ebc80a9331cab84d991e3076a Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Fri, 18 May 2018 07:15:12 -0400 Subject: [PATCH 142/306] Fixes radimmune mobs being killed by radiation (#37875) --- code/modules/mob/living/living.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e4aee188e0..b6c210ae44 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -941,7 +941,7 @@ /mob/living/rad_act(amount) . = ..() - if(!amount || amount < RAD_MOB_SKIN_PROTECTION) + if(!amount || (amount < RAD_MOB_SKIN_PROTECTION) || has_trait(TRAIT_RADIMMUNE)) return amount -= RAD_BACKGROUND_RADIATION // This will always be at least 1 because of how skin protection is calculated From 0dcd8fb37a3077fcfb77c872a572929edc7db99b Mon Sep 17 00:00:00 2001 From: Dax Dupont Date: Fri, 18 May 2018 15:28:34 +0200 Subject: [PATCH 144/306] Fixes oversight with foam (#37898) braaap TRUE FALSE false false --- code/modules/projectiles/ammunition/caseless/foam.dm | 11 ++++++----- .../modules/projectiles/boxes_magazines/ammo_boxes.dm | 4 +++- .../projectiles/projectile/reusable/foam_dart.dm | 4 ++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/code/modules/projectiles/ammunition/caseless/foam.dm b/code/modules/projectiles/ammunition/caseless/foam.dm index 343d62c283..9457026261 100644 --- a/code/modules/projectiles/ammunition/caseless/foam.dm +++ b/code/modules/projectiles/ammunition/caseless/foam.dm @@ -5,8 +5,9 @@ caliber = "foam_force" icon = 'icons/obj/guns/toy.dmi' icon_state = "foamdart" - var/modified = 0 + materials = list(MAT_METAL = 11.25) harmful = FALSE + var/modified = FALSE /obj/item/ammo_casing/caseless/foam_dart/update_icon() ..() @@ -25,8 +26,8 @@ /obj/item/ammo_casing/caseless/foam_dart/attackby(obj/item/A, mob/user, params) var/obj/item/projectile/bullet/reusable/foam_dart/FD = BB if (istype(A, /obj/item/screwdriver) && !modified) - modified = 1 - FD.modified = 1 + modified = TRUE + FD.modified = TRUE FD.damage_type = BRUTE to_chat(user, "You pop the safety cap off [src].") update_icon() @@ -38,7 +39,7 @@ return FD.pen = A FD.damage = 5 - FD.nodamage = 0 + FD.nodamage = FALSE to_chat(user, "You insert [A] into [src].") else to_chat(user, "There's already something in [src].") @@ -61,4 +62,4 @@ desc = "Whose smart idea was it to use toys as crowd control? Ages 18 and up." projectile_type = /obj/item/projectile/bullet/reusable/foam_dart/riot icon_state = "foamdart_riot" - materials = list(MAT_METAL = 1000) + materials = list(MAT_METAL = 1125) diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 44bc721d59..c05f05ae59 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -60,7 +60,9 @@ icon_state = "foambox" ammo_type = /obj/item/ammo_casing/caseless/foam_dart max_ammo = 40 + materials = list(MAT_METAL = 500) /obj/item/ammo_box/foambox/riot icon_state = "foambox_riot" - ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot \ No newline at end of file + ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot + materials = list(MAT_METAL = 50000) \ No newline at end of file diff --git a/code/modules/projectiles/projectile/reusable/foam_dart.dm b/code/modules/projectiles/projectile/reusable/foam_dart.dm index c7f99c75aa..d360c4f4c7 100644 --- a/code/modules/projectiles/projectile/reusable/foam_dart.dm +++ b/code/modules/projectiles/projectile/reusable/foam_dart.dm @@ -3,12 +3,12 @@ desc = "I hope you're wearing eye protection." damage = 0 // It's a damn toy. damage_type = OXY - nodamage = 1 + nodamage = TRUE icon = 'icons/obj/guns/toy.dmi' icon_state = "foamdart_proj" ammo_type = /obj/item/ammo_casing/caseless/foam_dart range = 10 - var/modified = 0 + var/modified = FALSE var/obj/item/pen/pen = null /obj/item/projectile/bullet/reusable/foam_dart/handle_drop() From 1788558264ea4dccf52472c29c6ef6346f559c63 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 17 May 2018 06:31:10 -0400 Subject: [PATCH 146/306] Cleans up clap bodypart check --- code/modules/mob/living/carbon/emote.dm | 102 ++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/code/modules/mob/living/carbon/emote.dm b/code/modules/mob/living/carbon/emote.dm index f224384399..3b12271d78 100644 --- a/code/modules/mob/living/carbon/emote.dm +++ b/code/modules/mob/living/carbon/emote.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /datum/emote/living/carbon mob_type_allowed_typecache = list(/mob/living/carbon) @@ -97,3 +98,104 @@ key = "wink" key_third_person = "winks" message = "winks." +======= +/datum/emote/living/carbon + mob_type_allowed_typecache = list(/mob/living/carbon) + +/datum/emote/living/carbon/airguitar + key = "airguitar" + message = "is strumming the air and headbanging like a safari chimp." + restraint_check = TRUE + +/datum/emote/living/carbon/blink + key = "blink" + key_third_person = "blinks" + message = "blinks." + +/datum/emote/living/carbon/blink_r + key = "blink_r" + message = "blinks rapidly." + +/datum/emote/living/carbon/clap + key = "clap" + key_third_person = "claps" + message = "claps." + muzzle_ignore = TRUE + restraint_check = TRUE + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/carbon/clap/run_emote(mob/living/user, params) + . = ..() + if (.) + if (ishuman(user)) + // Need hands to clap + if (!user.get_bodypart(BODY_ZONE_L_ARM) || !user.get_bodypart(BODY_ZONE_R_ARM)) + return + var/clap = pick('sound/misc/clap1.ogg', + 'sound/misc/clap2.ogg', + 'sound/misc/clap3.ogg', + 'sound/misc/clap4.ogg') + playsound(user, clap, 50, 1, -1) + +/datum/emote/living/carbon/gnarl + key = "gnarl" + key_third_person = "gnarls" + message = "gnarls and shows its teeth..." + mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) + +/datum/emote/living/carbon/moan + key = "moan" + key_third_person = "moans" + message = "moans!" + message_mime = "appears to moan!" + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/carbon/roll + key = "roll" + key_third_person = "rolls" + message = "rolls." + mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) + restraint_check = TRUE + +/datum/emote/living/carbon/scratch + key = "scratch" + key_third_person = "scratches" + message = "scratches." + mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) + restraint_check = TRUE + +/datum/emote/living/carbon/screech + key = "screech" + key_third_person = "screeches" + message = "screeches." + mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) + +/datum/emote/living/carbon/sign + key = "sign" + key_third_person = "signs" + message_param = "signs the number %t." + mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) + restraint_check = TRUE + +/datum/emote/living/carbon/sign/select_param(mob/user, params) + . = ..() + if(!isnum(text2num(params))) + return message + +/datum/emote/living/carbon/sign/signal + key = "signal" + key_third_person = "signals" + message_param = "raises %t fingers." + mob_type_allowed_typecache = list(/mob/living/carbon/human) + restraint_check = TRUE + +/datum/emote/living/carbon/tail + key = "tail" + message = "waves their tail." + mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) + +/datum/emote/living/carbon/wink + key = "wink" + key_third_person = "winks" + message = "winks." +>>>>>>> 5e87230... Cleans up clap bodypart check From 8235db8b5c881ef11352423b24bfc16764d0c3e2 Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Fri, 18 May 2018 23:45:08 +0200 Subject: [PATCH 147/306] this violates the space geneva convention (#37903) --- code/game/objects/items/storage/backpack.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index e62b918f19..9fbfd52e52 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -511,6 +511,8 @@ new /obj/item/storage/box/syringes(src) new /obj/item/ammo_box/foambox/riot(src) new /obj/item/grenade/chem_grenade/bioterrorfoam(src) + if(prob(5)) + new /obj/item/reagent_containers/food/snacks/pizza/pineapple(src) /obj/item/storage/backpack/duffelbag/syndie/c4/PopulateContents() for(var/i in 1 to 10) From 7f66ccfc2b3578b5febe55dc593385b4a2a545ae Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Fri, 18 May 2018 14:46:57 -0700 Subject: [PATCH 149/306] Removes inherent toxin damage from lipolicide (#37874) * Removes inherent toxin damage from lipolicide * Update description of lipolicide --- code/modules/reagents/chemistry/reagents/toxin_reagents.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 381153748f..74ef9167c9 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -626,16 +626,16 @@ /datum/reagent/toxin/lipolicide name = "Lipolicide" id = "lipolicide" - description = "A powerful toxin that will destroy fat cells, massively reducing body weight in a short time. More deadly to those without nutriment in their body." + description = "A powerful toxin that will destroy fat cells, massively reducing body weight in a short time. Deadly to those without nutriment in their body." taste_description = "mothballs" reagent_state = LIQUID color = "#F0FFF0" metabolization_rate = 0.5 * REAGENTS_METABOLISM - toxpwr = 0.5 + toxpwr = 0 /datum/reagent/toxin/lipolicide/on_mob_life(mob/living/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) - M.adjustToxLoss(0.5*REM, 0) + M.adjustToxLoss(1*REM, 0) M.nutrition = max(M.nutrition - 3, 0) // making the chef more valuable, one meme trap at a time M.overeatduration = 0 return ..() From ed556b2c0e0b8c9038c21806201162d422b6cecb Mon Sep 17 00:00:00 2001 From: Nich Date: Sat, 19 May 2018 02:50:01 +0200 Subject: [PATCH 151/306] Removes the ability for RD's to steal hand teles (#37908) --- code/game/gamemodes/objective_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 64fda883b9..d42c546990 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -41,7 +41,7 @@ name = "a hand teleporter." targetitem = /obj/item/hand_tele difficulty = 5 - excludefromjob = list("Captain") + excludefromjob = list("Captain", "Research Director") /datum/objective_item/steal/jetpack name = "the Captain's jetpack." From 6eb9d6daaac0110fba564f54886d4f24d7731825 Mon Sep 17 00:00:00 2001 From: Dax Dupont Date: Sat, 19 May 2018 02:51:14 +0200 Subject: [PATCH 153/306] Fixes mulligan for mutants (#37895) --- code/modules/admin/create_mob.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index b577a84a1d..73b8fa61f0 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -22,6 +22,17 @@ H.facial_hair_color = H.hair_color H.eye_color = random_eye_color() H.dna.blood_type = random_blood_type() + + // Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant. + H.dna.features["mcolor"] = random_short_color() + H.dna.features["tail_lizard"] = pick(GLOB.tails_list_lizard) + H.dna.features["snout"] = pick(GLOB.snouts_list) + H.dna.features["horns"] = pick(GLOB.horns_list) + H.dna.features["frills"] = pick(GLOB.frills_list) + H.dna.features["spines"] = pick(GLOB.spines_list) + H.dna.features["body_markings"] = pick(GLOB.body_markings_list) + H.dna.features["moth_wings"] = pick(GLOB.moth_wings_list) + H.update_body() H.update_hair() H.update_body_parts() \ No newline at end of file From 36d4fe8866fc29515fc73fb418daab6a7e450d8d Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Fri, 18 May 2018 23:50:53 -0700 Subject: [PATCH 155/306] Fix runtimes in mood rejuventation (#37911) --- code/modules/mob/living/living.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e4aee188e0..0f2da58af6 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -494,7 +494,7 @@ update_canmove() GET_COMPONENT(mood, /datum/component/mood) if (mood) - QDEL_LIST(mood.mood_events) + QDEL_LIST_ASSOC_VAL(mood.mood_events) mood.sanity = SANITY_GREAT mood.update_mood() From 5ed28b5cd2e81d69db08e76d294cfbe92939e176 Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Sat, 19 May 2018 09:13:45 +0200 Subject: [PATCH 157/306] Adds "proper" solar/gold/silver crates (#37890) * adds solar/gold/silver crates * replaces pubbystation crates * hhhh * forgot adding spaces * travis pls --- _maps/map_files/BoxStation/BoxStation.dmm | 60 +------------------ .../map_files/Deltastation/DeltaStation2.dmm | 22 +------ _maps/map_files/MetaStation/MetaStation.dmm | 60 +------------------ _maps/map_files/OmegaStation/OmegaStation.dmm | 20 +------ _maps/map_files/PubbyStation/PubbyStation.dmm | 60 +------------------ .../structures/crates_lockers/crates.dm | 29 +++++++++ 6 files changed, 41 insertions(+), 210 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index a422153bbb..d945d49116 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -11754,22 +11754,8 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "aEN" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/storage/belt/champion, /obj/effect/turf_decal/bot_white/right, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -11781,30 +11767,8 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "aEP" = ( -/obj/item/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, /obj/effect/turf_decal/bot_white/left, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -45382,28 +45346,10 @@ /turf/open/floor/plasteel, /area/engine/engineering) "ckG" = ( -/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/circuitboard/computer/solar_control, -/obj/item/electronics/tracker, -/obj/item/paper/guides/jobs/engi/solars, /obj/effect/turf_decal/bot{ dir = 1 }, +/obj/structure/closet/crate/solarpanel_small, /turf/open/floor/plasteel, /area/engine/engineering) "ckH" = ( diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index c0c19dc87b..bb6a58bb77 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -32288,23 +32288,10 @@ }, /area/security/nuke_storage) "bvQ" = ( -/obj/structure/closet/crate{ - name = "Silver Crate" - }, /obj/machinery/light/small{ dir = 1 }, -/obj/item/coin/silver{ - pixel_x = -6 - }, -/obj/item/coin/silver{ - pixel_x = 6 - }, -/obj/item/coin/silver{ - pixel_x = 6 - }, -/obj/item/coin/silver, -/obj/item/coin/silver, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -35277,17 +35264,12 @@ }, /area/security/nuke_storage) "bBU" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/storage/belt/champion, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, /obj/machinery/light/small, -/obj/item/stack/sheet/mineral/gold, -/obj/item/stack/sheet/mineral/gold, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/plasteel/vault{ dir = 8 }, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 12893085bc..e6ef58c9af 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -12521,25 +12521,11 @@ /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aAP" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/storage/belt/champion, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/effect/turf_decal/bot_white/right, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -12573,30 +12559,8 @@ }, /area/security/nuke_storage) "aAT" = ( -/obj/item/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, /obj/effect/turf_decal/bot_white/left, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -15500,28 +15464,10 @@ }, /area/engine/engineering) "aGT" = ( -/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/circuitboard/computer/solar_control, -/obj/item/electronics/tracker, -/obj/item/paper/guides/jobs/engi/solars, /obj/effect/turf_decal/bot{ dir = 1 }, +/obj/structure/closet/crate/solarpanel_small, /turf/open/floor/plasteel{ dir = 1 }, diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 7bac99a37c..1390460fd2 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -33236,28 +33236,10 @@ }, /area/maintenance/starboard) "sFp" = ( -/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/circuitboard/computer/solar_control, -/obj/item/electronics/tracker, -/obj/item/paper/guides/jobs/engi/solars, /obj/effect/turf_decal/bot{ dir = 1 }, +/obj/structure/closet/crate/solarpanel_small, /turf/open/floor/plasteel/vault/side{ dir = 5 }, diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 573dc2c707..ac4d2a12dc 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -6985,21 +6985,7 @@ /turf/closed/wall/r_wall, /area/bridge) "asV" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/storage/belt/champion, +/obj/structure/closet/crate/goldcrate, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -7036,29 +7022,7 @@ }, /area/ai_monitored/nuke_storage) "asZ" = ( -/obj/item/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -39901,25 +39865,6 @@ /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bTB" = ( -/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/circuitboard/computer/solar_control, -/obj/item/electronics/tracker, -/obj/item/paper/guides/jobs/engi/solars, /obj/machinery/power/apc{ dir = 2; name = "Tech Storage APC"; @@ -39927,6 +39872,7 @@ pixel_y = -24 }, /obj/structure/cable, +/obj/structure/closet/crate/solarpanel_small, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bTC" = ( diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 2889a10e1d..63d700d3ce 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -148,3 +148,32 @@ name = "science crate" desc = "A science crate." icon_state = "scicrate" + +/obj/structure/closet/crate/solarpanel_small + name = "budget solar panel crate" + icon_state = "engi_e_crate" + +/obj/structure/closet/crate/solarpanel_small/PopulateContents() + ..() + for(var/i in 1 to 13) + new /obj/item/solar_assembly(src) + new /obj/item/circuitboard/computer/solar_control(src) + new /obj/item/paper/guides/jobs/engi/solars(src) + new /obj/item/electronics/tracker(src) + +/obj/structure/closet/crate/goldcrate + name = "gold crate" + +/obj/structure/closet/crate/goldcrate/PopulateContents() + ..() + for(var/i in 1 to 3) + new /obj/item/stack/sheet/mineral/gold(src, 1, FALSE) + new /obj/item/storage/belt/champion(src) + +/obj/structure/closet/crate/silvercrate + name = "silver crate" + +/obj/structure/closet/crate/silvercrate/PopulateContents() + ..() + for(var/i in 1 to 5) + new /obj/item/coin/silver(src) From ce400e716c65d7c8af8fd3e139e2e63bf2e6f83a Mon Sep 17 00:00:00 2001 From: AlexTheSysop42 <25281214+AlexTheSysop42@users.noreply.github.com> Date: Sat, 19 May 2018 05:48:21 -0400 Subject: [PATCH 159/306] Fixes experimentor pickweight and goo runtime (#37822) The experimentor is less likely to produce food when it transforms an item The experimentor no longer breaks when the toxic waste malfunction occurs multiple times and isn't cleaned up The experimentor irridiate function actually chooses what item to make properly rather than picking from the start of the list The food weight change is because the probweight var wasn't effective because food was added to the list before anything that would increase the var, it's so low because there's a ton of food and it should be possible to get other things. I tested it in game and food is still the most common thing to get, I could bump up the prob for non-food things if needed. The toxic waste runtime would make the experimentor unfixable except for reconstructing, and that resets the experiments. The previous method of picking was broken and pretty poorly coded, I moved it to an associative list and the existing and non-broken pickweight function (not sure if this is also a code change). --- code/modules/research/experimentor.dm | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 23b39de3fe..42831cc013 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -44,24 +44,21 @@ /obj/machinery/rnd/experimentor/proc/SetTypeReactions() - var/probWeight = 0 for(var/I in typesof(/obj/item)) if(istype(I, /obj/item/relic)) item_reactions["[I]"] = SCANTYPE_DISCOVER else item_reactions["[I]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) + if(ispath(I, /obj/item/stock_parts) || ispath(I, /obj/item/grenade/chem_grenade) || ispath(I, /obj/item/kitchen)) var/obj/item/tempCheck = I if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way - valid_items += 15 - valid_items += I - probWeight++ + valid_items["[I]"] += 15 if(ispath(I, /obj/item/reagent_containers/food)) var/obj/item/tempCheck = I if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way - valid_items += rand(1,max(2,35-probWeight)) - valid_items += I + valid_items["[I]"] += rand(1,4) if(ispath(I, /obj/item/construction/rcd) || ispath(I, /obj/item/grenade) || ispath(I, /obj/item/aicard) || ispath(I, /obj/item/storage/backpack/holding) || ispath(I, /obj/item/slime_extract) || ispath(I, /obj/item/onetankbomb) || ispath(I, /obj/item/transfer_valve)) var/obj/item/tempCheck = I @@ -225,18 +222,6 @@ smoke.set_up(0, where) smoke.start() -/obj/machinery/rnd/experimentor/proc/pickWeighted(list/from) - var/result = FALSE - var/counter = 1 - while(!result) - var/probtocheck = from[counter] - if(prob(probtocheck)) - result = TRUE - return from[counter+1] - if(counter + 2 < from.len) - counter = counter + 2 - else - counter = 1 /obj/machinery/rnd/experimentor/proc/experiment(exp,obj/item/exp_on) recentlyExperimented = 1 @@ -283,13 +268,13 @@ visible_message("[src] malfunctions, spewing toxic waste!") for(var/turf/T in oview(1, src)) if(!T.density) - if(prob(EFFECT_PROB_VERYHIGH)) + if(prob(EFFECT_PROB_VERYHIGH) && !(locate(/obj/effect/decal/cleanable/greenglow) in T)) var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) reagentdecal.reagents.add_reagent("radium", 7) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) var/savedName = "[exp_on]" ejectItem(TRUE) - var/newPath = pickWeighted(valid_items) + var/newPath = text2path(pickweight(valid_items)) loaded_item = new newPath(src) visible_message("[src] malfunctions, transforming [savedName] into [loaded_item]!") investigate_log("Experimentor has transformed [savedName] into [loaded_item]", INVESTIGATE_EXPERIMENTOR) From 3e0eaa5e659883f8b41a815c1afd8fe1be845bdf Mon Sep 17 00:00:00 2001 From: Mickyan <38563876+Mickyan@users.noreply.github.com> Date: Sat, 19 May 2018 12:32:13 +0200 Subject: [PATCH 161/306] fixes g.blaster, neurotoxin, nuka cola dizzines (#37894) --- code/modules/reagents/chemistry/reagents/alcohol_reagents.dm | 4 ++-- code/modules/reagents/chemistry/reagents/drink_reagents.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 5230ea26f6..7bcf774b20 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1238,7 +1238,7 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_desc = "Like having your brain smashed out by a slice of lemon wrapped around a large gold brick." /datum/reagent/consumable/ethanol/gargle_blaster/on_mob_life(mob/living/M) - M.dizziness +=6 + M.dizziness +=1.5 switch(current_cycle) if(15 to 45) if(!M.slurring) @@ -1267,7 +1267,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/neurotoxin/on_mob_life(mob/living/carbon/M) M.Knockdown(60, 1, 0) - M.dizziness +=6 + M.dizziness +=2 switch(current_cycle) if(15 to 45) if(!M.slurring) diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 5d5fdf2183..b5a92af878 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -407,7 +407,7 @@ /datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/M) M.Jitter(20) M.set_drugginess(30) - M.dizziness +=5 + M.dizziness +=1.5 M.drowsyness = 0 M.AdjustSleeping(-40, FALSE) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, BODYTEMP_NORMAL) From 1a64bb27e945f03811f416dacf27341fbcc8c767 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sat, 19 May 2018 06:31:53 -0400 Subject: [PATCH 163/306] Fixes changeling runtime after ghosting (#37892) --- .../modules/antagonists/changeling/changeling_power.dm | 10 +++++----- code/modules/antagonists/changeling/powers/revive.dm | 8 ++++++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/code/modules/antagonists/changeling/changeling_power.dm b/code/modules/antagonists/changeling/changeling_power.dm index 92c8a3c069..6ae73336d4 100644 --- a/code/modules/antagonists/changeling/changeling_power.dm +++ b/code/modules/antagonists/changeling/changeling_power.dm @@ -72,10 +72,10 @@ //used in /mob/Stat() /obj/effect/proc_holder/changeling/proc/can_be_used_by(mob/user) - if(!user || QDELETED(user)) - return 0 + if(QDELETED(user)) + return FALSE if(!ishuman(user) && !ismonkey(user)) - return 0 + return FALSE if(req_human && !ishuman(user)) - return 0 - return 1 + return FALSE + return TRUE diff --git a/code/modules/antagonists/changeling/powers/revive.dm b/code/modules/antagonists/changeling/powers/revive.dm index 4fb28b4904..d9c1ca7221 100644 --- a/code/modules/antagonists/changeling/powers/revive.dm +++ b/code/modules/antagonists/changeling/powers/revive.dm @@ -29,8 +29,12 @@ return TRUE /obj/effect/proc_holder/changeling/revive/can_be_used_by(mob/living/user) + . = ..() + if(!.) + return + if(user.has_trait(CHANGELING_DRAIN) || ((user.stat != DEAD) && !(user.has_trait(TRAIT_FAKEDEATH)))) var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) changeling.purchasedpowers -= src - return 0 - . = ..() + return FALSE + From 4e4e07e8bb17cc89a89ce9b18e278870c7802d2e Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sat, 19 May 2018 06:31:43 -0400 Subject: [PATCH 165/306] Fixes mindswap book runtime (#37881) --- code/game/objects/items/granters.dm | 9 ++++--- .../spells/spell_types/mind_transfer.dm | 27 ++++++++++++------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index cf11ac7640..9938b8a918 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -208,12 +208,13 @@ if(stored_swap == user) to_chat(user,"You stare at the book some more, but there doesn't seem to be anything else to learn...") return - var/obj/effect/proc_holder/spell/targeted/mind_transfer/swapper = new - swapper.cast(user, stored_swap, TRUE) + if(swapper.cast(list(stored_swap), user, TRUE, TRUE)) + to_chat(user,"You're suddenly somewhere else... and someone else?!") + to_chat(stored_swap,"Suddenly you're staring at [src] again... where are you, who are you?!") + else + user.visible_message("[src] fizzles slightly as it stops glowing!") //if the mind_transfer failed to transfer mobs, likely due to the target being catatonic. - to_chat(stored_swap,"You're suddenly somewhere else... and someone else?!") - to_chat(user,"Suddenly you're staring at [src] again... where are you, who are you?!") stored_swap = null /obj/item/book/granter/spell/forcewall diff --git a/code/modules/spells/spell_types/mind_transfer.dm b/code/modules/spells/spell_types/mind_transfer.dm index c08557649b..ffdd270994 100644 --- a/code/modules/spells/spell_types/mind_transfer.dm +++ b/code/modules/spells/spell_types/mind_transfer.dm @@ -19,13 +19,15 @@ Urist: I don't feel like figuring out how you store object spells so I'm leaving Make sure spells that are removed from spell_list are actually removed and deleted when mind transferring. Also, you never added distance checking after target is selected. I've went ahead and did that. */ -/obj/effect/proc_holder/spell/targeted/mind_transfer/cast(list/targets, mob/living/user = usr, distanceoverride) +/obj/effect/proc_holder/spell/targeted/mind_transfer/cast(list/targets, mob/living/user = usr, distanceoverride, silent = FALSE) if(!targets.len) - to_chat(user, "No mind found!") + if(!silent) + to_chat(user, "No mind found!") return if(targets.len > 1) - to_chat(user, "Too many minds! You're not a hive damnit!") + if(!silent) + to_chat(user, "Too many minds! You're not a hive damnit!") return var/mob/living/target = targets[1] @@ -34,28 +36,34 @@ Also, you never added distance checking after target is selected. I've went ahea var/t_is = target.p_are() if(!(target in oview(range)) && !distanceoverride)//If they are not in overview after selection. Do note that !() is necessary for in to work because ! takes precedence over it. - to_chat(user, "[t_He] [t_is] too far away!") + if(!silent) + to_chat(user, "[t_He] [t_is] too far away!") return if(ismegafauna(target)) - to_chat(user, "This creature is too powerful to control!") + if(!silent) + to_chat(user, "This creature is too powerful to control!") return if(target.stat == DEAD) - to_chat(user, "You don't particularly want to be dead!") + if(!silent) + to_chat(user, "You don't particularly want to be dead!") return if(!target.key || !target.mind) - to_chat(user, "[t_He] appear[target.p_s()] to be catatonic! Not even magic can affect [target.p_their()] vacant mind.") + if(!silent) + to_chat(user, "[t_He] appear[target.p_s()] to be catatonic! Not even magic can affect [target.p_their()] vacant mind.") return if(user.suiciding) - to_chat(user, "You're killing yourself! You can't concentrate enough to do this!") + if(!silent) + to_chat(user, "You're killing yourself! You can't concentrate enough to do this!") return var/datum/mind/TM = target.mind if((target.anti_magic_check() || TM.has_antag_datum(/datum/antagonist/wizard) || TM.has_antag_datum(/datum/antagonist/cult) || TM.has_antag_datum(/datum/antagonist/clockcult) || TM.has_antag_datum(/datum/antagonist/changeling) || TM.has_antag_datum(/datum/antagonist/rev)) || cmptext(copytext(target.key,1,2),"@")) - to_chat(user, "[target.p_their(TRUE)] mind is resisting your spell!") + if(!silent) + to_chat(user, "[target.p_their(TRUE)] mind is resisting your spell!") return var/mob/living/victim = target//The target of the spell whos body will be transferred to. @@ -77,3 +85,4 @@ Also, you never added distance checking after target is selected. I've went ahea victim.Unconscious(unconscious_amount_victim) SEND_SOUND(caster, sound('sound/magic/mandswap.ogg')) SEND_SOUND(victim, sound('sound/magic/mandswap.ogg'))// only the caster and victim hear the sounds, that way no one knows for sure if the swap happened + return TRUE From b236716b44892b0535169156d7619411e4b8878b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:11:10 -0500 Subject: [PATCH 167/306] Automatic changelog generation for PR #6787 [ci skip] --- html/changelogs/AutoChangeLog-pr-6787.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6787.yml diff --git a/html/changelogs/AutoChangeLog-pr-6787.yml b/html/changelogs/AutoChangeLog-pr-6787.yml new file mode 100644 index 0000000000..ddd681f01b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6787.yml @@ -0,0 +1,4 @@ +author: "ShizCalev" +delete-after: True +changes: + - bugfix: "Fixed mobs immune to radiation being killed by HIGH bursts of radiation." From 8c63030a54871ca963ed0dca72ce00839f919c60 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:11:31 -0500 Subject: [PATCH 168/306] Automatic changelog generation for PR #6788 [ci skip] --- html/changelogs/AutoChangeLog-pr-6788.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6788.yml diff --git a/html/changelogs/AutoChangeLog-pr-6788.yml b/html/changelogs/AutoChangeLog-pr-6788.yml new file mode 100644 index 0000000000..dbd4c21aad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6788.yml @@ -0,0 +1,4 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "Foam no longer gives infinite metal" From f32c8547515f89fc6b5a0888344cd45dbed61a77 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:12:26 -0500 Subject: [PATCH 169/306] Automatic changelog generation for PR #6791 [ci skip] --- html/changelogs/AutoChangeLog-pr-6791.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6791.yml diff --git a/html/changelogs/AutoChangeLog-pr-6791.yml b/html/changelogs/AutoChangeLog-pr-6791.yml new file mode 100644 index 0000000000..1b1c8232bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6791.yml @@ -0,0 +1,4 @@ +author: "Denton" +delete-after: True +changes: + - tweak: "There are rumors of the Tiger Cooperative adding a \"special little something\" to some of their bioterror kits." From ee3c09efa3b0635fcd9bfa1571ec9e2ee74b1cfe Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:12:44 -0500 Subject: [PATCH 170/306] Automatic changelog generation for PR #6792 [ci skip] --- html/changelogs/AutoChangeLog-pr-6792.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6792.yml diff --git a/html/changelogs/AutoChangeLog-pr-6792.yml b/html/changelogs/AutoChangeLog-pr-6792.yml new file mode 100644 index 0000000000..629abeca9e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6792.yml @@ -0,0 +1,4 @@ +author: "Iamgoofball" +delete-after: True +changes: + - tweak: "Lipolicide now only does damage if you're starving." From 1c2edda40bb43b8563005fdf1e35d5e0c625f126 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:13:10 -0500 Subject: [PATCH 171/306] Automatic changelog generation for PR #6793 [ci skip] --- html/changelogs/AutoChangeLog-pr-6793.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6793.yml diff --git a/html/changelogs/AutoChangeLog-pr-6793.yml b/html/changelogs/AutoChangeLog-pr-6793.yml new file mode 100644 index 0000000000..c44e76d910 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6793.yml @@ -0,0 +1,4 @@ +author: "Nichlas0010" +delete-after: True +changes: + - tweak: "Reseach Director Traitors can no longer receive an objective to steal the Hand Teleporter" From c038458192953fa9bd736418516b8d613087b972 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:13:33 -0500 Subject: [PATCH 172/306] Automatic changelog generation for PR #6794 [ci skip] --- html/changelogs/AutoChangeLog-pr-6794.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6794.yml diff --git a/html/changelogs/AutoChangeLog-pr-6794.yml b/html/changelogs/AutoChangeLog-pr-6794.yml new file mode 100644 index 0000000000..0819c6c0a3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6794.yml @@ -0,0 +1,4 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "Mulligan didn't work on lizards and other mutants. Now it does." From 100187c446165cc5a1700dc10cdcfe3da1aaecb7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:14:00 -0500 Subject: [PATCH 173/306] Automatic changelog generation for PR #6796 [ci skip] --- html/changelogs/AutoChangeLog-pr-6796.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6796.yml diff --git a/html/changelogs/AutoChangeLog-pr-6796.yml b/html/changelogs/AutoChangeLog-pr-6796.yml new file mode 100644 index 0000000000..e4f4721930 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6796.yml @@ -0,0 +1,4 @@ +author: "Denton" +delete-after: True +changes: + - code_imp: "Loose silver/gold/solar panel crates have been replaced with \"proper\" crates." From 7f0ad426f17747f0374e41d1efb3a309fd741e58 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:14:15 -0500 Subject: [PATCH 174/306] Automatic changelog generation for PR #6798 [ci skip] --- html/changelogs/AutoChangeLog-pr-6798.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6798.yml diff --git a/html/changelogs/AutoChangeLog-pr-6798.yml b/html/changelogs/AutoChangeLog-pr-6798.yml new file mode 100644 index 0000000000..913875ddc7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6798.yml @@ -0,0 +1,6 @@ +author: "Astatineguy12" +delete-after: True +changes: + - tweak: "The experimentor is less likely to produce food when it transforms an item" + - bugfix: "The experimentor no longer breaks when the toxic waste malfunction occurs multiple times and isn't cleaned up" + - bugfix: "The experimentor irridiate function actually chooses what item to make properly rather than picking from the start of the list" From 650ba5e1c2d14099cc466fc7f288f9858ad3a303 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:14:48 -0500 Subject: [PATCH 175/306] Automatic changelog generation for PR #6799 [ci skip] --- html/changelogs/AutoChangeLog-pr-6799.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6799.yml diff --git a/html/changelogs/AutoChangeLog-pr-6799.yml b/html/changelogs/AutoChangeLog-pr-6799.yml new file mode 100644 index 0000000000..ebbbbaf427 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6799.yml @@ -0,0 +1,4 @@ +author: "Mickyan" +delete-after: True +changes: + - bugfix: "Drinking too much Gargle Blaster, Nuka Cola or Neurotoxin no longer breaks time and space." From b0bb2c8978b12f91ee73a7cb84c6422c35e8fa60 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:15:18 -0500 Subject: [PATCH 176/306] Automatic changelog generation for PR #6801 [ci skip] --- html/changelogs/AutoChangeLog-pr-6801.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6801.yml diff --git a/html/changelogs/AutoChangeLog-pr-6801.yml b/html/changelogs/AutoChangeLog-pr-6801.yml new file mode 100644 index 0000000000..84f7c6539a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6801.yml @@ -0,0 +1,4 @@ +author: "ShizCalev" +delete-after: True +changes: + - bugfix: "The book of mindswap will now properly mindswap it's users." From b026d21db92f1b893a5bef03171a529981409769 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 09:15:48 -0500 Subject: [PATCH 177/306] Automatic changelog generation for PR #6770 [ci skip] --- html/changelogs/AutoChangeLog-pr-6770.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6770.yml diff --git a/html/changelogs/AutoChangeLog-pr-6770.yml b/html/changelogs/AutoChangeLog-pr-6770.yml new file mode 100644 index 0000000000..cb25c019db --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6770.yml @@ -0,0 +1,4 @@ +author: "Dimmadunk" +delete-after: True +changes: + - rscadd: "There's a new type of reagent added to the booze dispenser: Fernet. With it you can make a couple of new digestif drinks that will help you reduce excess fat!" From dc0ab280ac7b433477e932aa1037ce5e1889a2da Mon Sep 17 00:00:00 2001 From: Armhulen Date: Sat, 19 May 2018 12:51:21 -0700 Subject: [PATCH 178/306] The Run Weather Verb, from "Adds acid geysers and seismic events to lavaland" (#37910) * run weather! * there we go. --- code/modules/admin/admin_verbs.dm | 1 + code/modules/admin/verbs/randomverbs.dm | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index b309c5bea6..77f48d18f4 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -93,6 +93,7 @@ GLOBAL_LIST_INIT(admin_verbs_fun, list( /client/proc/forceEvent, /client/proc/admin_change_sec_level, /client/proc/toggle_nuke, + /client/proc/run_weather, /client/proc/mass_zombie_infection, /client/proc/mass_zombie_cure, /client/proc/polymorph_all, diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 83d4f64748..be0b9d04bb 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1043,6 +1043,30 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits for(var/obj/machinery/shuttle_manipulator/M in GLOB.machines) M.ui_interact(usr) +/client/proc/run_weather() + set category = "Fun" + set name = "Run Weather" + set desc = "Triggers a weather on the z-level you choose." + + if(!holder) + return + + var/weather_type = input("Choose a weather", "Weather") as null|anything in subtypesof(/datum/weather) + if(!weather_type) + return + + var/z_level = input("Z-Level to target? Leave blank to target current Z-Level.", "Z-Level") as num|null + if(!isnum(z_level)) + if(!src.mob) + return + z_level = src.mob.z + + SSweather.run_weather(weather_type, z_level) + + message_admins("[key_name_admin(usr)] started weather of type [weather_type] on the z-level [z_level].") + log_admin("[key_name(usr)] started weather of type [weather_type] on the z-level [z_level].") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Run Weather") + /client/proc/mass_zombie_infection() set category = "Fun" set name = "Mass Zombie Infection" From aae6ea020335588bacc80c401ff815ba7dc0a18e Mon Sep 17 00:00:00 2001 From: iksyp <33264221+iskyp@users.noreply.github.com> Date: Sat, 19 May 2018 14:39:14 -0700 Subject: [PATCH 180/306] [READY] Gives Stacking Machines and their consoles machine boards (#37607) * patch-2 * does everything on the TODO list FUCK YEAH *breaks up the engineering node design ID's for readability *linking the device via multitool is possible *The machinery construction "recipes" are less shit and make a bit more sense * coil * did somebody say RUNTIMES? *fixed runtimes when there is no link on the stacking machine console *added feedback for unlinked consoles *it's -> its *proper typecheck * achieved with [src] --- .../circuitboards/machine_circuitboards.dm | 14 +++++++++ code/modules/mining/machine_stacking.dm | 31 ++++++++++++++++--- .../research/designs/machine_designs.dm | 16 ++++++++++ code/modules/research/techweb/all_nodes.dm | 3 +- 4 files changed, 59 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 1e7969fa8f..c4aa6f52cc 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -873,3 +873,17 @@ return transmit = !transmit to_chat(user, "You [transmit ? "enable" : "disable"] the board's automatic disposal transmission.") + +/obj/item/circuitboard/machine/stacking_unit_console + name = "Stacking Machine Console (Machine Board)" + build_path = /obj/machinery/mineral/stacking_unit_console + req_components = list( + /obj/item/stack/sheet/glass = 2, + /obj/item/stack/cable_coil = 5) + +/obj/item/circuitboard/machine/stacking_machine + name = "Stacking Machine (Machine Board)" + build_path = /obj/machinery/mineral/stacking_machine + req_components = list( + /obj/item/stock_parts/manipulator = 2, + /obj/item/stock_parts/matter_bin = 2) diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index f566a8f4a9..0f84d11082 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -7,20 +7,23 @@ desc = "Controls a stacking machine... in theory." density = FALSE anchored = TRUE - var/obj/machinery/mineral/stacking_machine/machine = null + circuit = /obj/item/circuitboard/machine/stacking_unit_console + var/obj/machinery/mineral/stacking_machine/machine var/machinedir = SOUTHEAST - speed_process = TRUE /obj/machinery/mineral/stacking_unit_console/Initialize() . = ..() machine = locate(/obj/machinery/mineral/stacking_machine, get_step(src, machinedir)) if (machine) machine.CONSOLE = src - else - qdel(src) /obj/machinery/mineral/stacking_unit_console/ui_interact(mob/user) . = ..() + + if(!machine) + to_chat(user, "[src] is not linked to a machine!") + return + var/obj/item/stack/sheet/s var/dat @@ -35,6 +38,13 @@ user << browse(dat, "window=console_stacking_machine") +/obj/machinery/mineral/stacking_unit_console/multitool_act(mob/living/user, obj/item/I) + if(istype(I, /obj/item/multitool)) + var/obj/item/multitool/M = I + M.buffer = src + to_chat(user, "You store linkage information in [I]'s buffer.") + return TRUE + /obj/machinery/mineral/stacking_unit_console/Topic(href, href_list) if(..()) return @@ -62,6 +72,7 @@ desc = "A machine that automatically stacks acquired materials. Controlled by a nearby console." density = TRUE anchored = TRUE + circuit = /obj/item/circuitboard/machine/stacking_machine var/obj/machinery/mineral/stacking_unit_console/CONSOLE var/stk_types = list() var/stk_amt = list() @@ -78,6 +89,18 @@ if(istype(AM, /obj/item/stack/sheet) && AM.loc == get_step(src, input_dir)) process_sheet(AM) +/obj/machinery/mineral/stacking_machine/multitool_act(mob/living/user, obj/item/I) + if(istype(I, /obj/item/multitool)) + var/obj/item/multitool/M = I + if(!istype(M.buffer, /obj/machinery/mineral/stacking_unit_console)) + to_chat(user, "The [I] has no linkage data in its buffer.") + return FALSE + else + CONSOLE = M.buffer + CONSOLE.machine = src + to_chat(user, "You link [src] to the console in [I]'s buffer.") + return TRUE + /obj/machinery/mineral/stacking_machine/proc/process_sheet(obj/item/stack/sheet/inp) if(!(inp.type in stack_list)) //It's the first of this sheet added var/obj/item/stack/sheet/s = new inp.type(src, 0) diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index be3ec60637..5771ff9891 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -482,3 +482,19 @@ build_path = /obj/item/circuitboard/machine/dish_drive category = list ("Misc. Machinery") departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/board/stacking_unit_console + name = "Machine Design (Stacking Machine Console)" + desc = "The circuit board for a Stacking Machine Console." + id = "stack_console" + build_path = /obj/item/circuitboard/machine/stacking_unit_console + category = list ("Misc. Machinery") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/board/stacking_machine + name = "Machine Design (Stacking Machine)" + desc = "The circuit board for a Stacking Machine." + id = "stack_machine" + build_path = /obj/item/circuitboard/machine/stacking_machine + category = list ("Misc. Machinery") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING \ No newline at end of file diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index c29c8b7732..c69d0ad728 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -93,7 +93,8 @@ description = "A refresher course on modern engineering technology." prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", - "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics") + "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", + "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine") research_cost = 7500 export_price = 5000 From f172fed3e2d18e20cdd6221f48500a2b09ac04fb Mon Sep 17 00:00:00 2001 From: Alexch2 <38825151+Alexch2@users.noreply.github.com> Date: Sun, 20 May 2018 00:11:36 +0200 Subject: [PATCH 182/306] Improves descriptions of Integrated Circuits (#37678) * Fixes a ton of typos, inaccuracies, poor grammar, and confusing weirdnesses from the descriptions of almost every integrated circuit. For example, the reagent filter: Before: "This is a filter which will move liquids from the source to the target. It will move all reagents, except those in the unwanted list, given the fourth pin if amount value is positive, or it will move only desired reagents if amount is negative. The third pin determines how much reagent is moved per pulse, between 0 and 50. Amount is given for each separate reagent." After: This is a filter which will move liquids from the source to its target. If the amount in the fourth pin is positive, it will move all reagents except those in the unwanted list. If the amount in the fourth pin is negative, it will only move the reagents in the wanted list. The third pin determines how many reagents are moved per pulse, between 0 and 50. Amount is given for each separate reagent." * fixed, ready * Actually fixed and ready. * Reverts the name of the coordinate pathfinder circuit back to "coordinte" * Fixes a few missed, or poorly rewritten parts. * Update smart.dm --- .../integrated_electronics/passive/power.dm | 4 +- .../integrated_electronics/subtypes/access.dm | 2 +- .../subtypes/arithmetic.dm | 14 ++--- .../subtypes/converters.dm | 15 ++--- .../subtypes/data_transfer.dm | 4 +- .../integrated_electronics/subtypes/input.dm | 62 +++++++++---------- .../integrated_electronics/subtypes/lists.dm | 32 +++++----- .../integrated_electronics/subtypes/logic.dm | 2 +- .../subtypes/manipulation.dm | 30 ++++----- .../integrated_electronics/subtypes/memory.dm | 4 +- .../integrated_electronics/subtypes/output.dm | 2 +- .../integrated_electronics/subtypes/power.dm | 4 +- .../subtypes/reagents.dm | 28 ++++----- .../integrated_electronics/subtypes/smart.dm | 13 ++-- .../integrated_electronics/subtypes/time.dm | 12 ++-- 15 files changed, 117 insertions(+), 111 deletions(-) diff --git a/code/modules/integrated_electronics/passive/power.dm b/code/modules/integrated_electronics/passive/power.dm index 859c8910f3..244b4cb71b 100644 --- a/code/modules/integrated_electronics/passive/power.dm +++ b/code/modules/integrated_electronics/passive/power.dm @@ -73,7 +73,7 @@ // For really fat machines. /obj/item/integrated_circuit/passive/power/relay/large name = "large tesla power relay" - desc = "A seemingly enigmatic device which connects to nearby APCs wirelessly and draws power from them, now in industiral size!" + desc = "A seemingly enigmatic device which connects to nearby APCs wirelessly and draws power from them, now in industrial size!" w_class = WEIGHT_CLASS_BULKY extended_desc = "The siphon drains 2 kW of power from an APC in the same room as it as long as it has charge remaining. It will always drain \ from the 'equipment' power channel." @@ -89,7 +89,7 @@ desc = "Produces electricity from chemicals." icon_state = "chemical_cell" extended_desc = "This is effectively an internal beaker. It will consume and produce power from plasma, slime jelly, welding fuel, carbon,\ - ethanol, nutriments, and blood in order of decreasing efficiency. It will consume fuel only if the battery can take more energy." + ethanol, nutriment, and blood in order of decreasing efficiency. It will consume fuel only if the battery can take more energy." container_type = OPENCONTAINER complexity = 4 inputs = list() diff --git a/code/modules/integrated_electronics/subtypes/access.dm b/code/modules/integrated_electronics/subtypes/access.dm index 63b258d782..bf710be0e2 100644 --- a/code/modules/integrated_electronics/subtypes/access.dm +++ b/code/modules/integrated_electronics/subtypes/access.dm @@ -1,6 +1,6 @@ /obj/item/integrated_circuit/input/card_reader name = "card reader" - desc = "A circuit that can read registred name, assignment and a PassKey string from an ID card." + desc = "A circuit that can read the registred name, assignment, and PassKey string from an ID card." icon_state = "card_reader" complexity = 4 diff --git a/code/modules/integrated_electronics/subtypes/arithmetic.dm b/code/modules/integrated_electronics/subtypes/arithmetic.dm index 3a28c7b051..d4b854268b 100644 --- a/code/modules/integrated_electronics/subtypes/arithmetic.dm +++ b/code/modules/integrated_electronics/subtypes/arithmetic.dm @@ -94,7 +94,7 @@ /obj/item/integrated_circuit/arithmetic/division name = "division circuit" - desc = "This circuit can divide numbers, just don't think about trying to divide by zero!" + desc = "This circuit can divide numbers. Don't even think about trying to divide by zero!" extended_desc = "The order that the calculation goes is;
\ result = ((((A / B) / C) / D) ... ) and so on, until all pins have been divided. \ Null pins, and pins containing 0, are ignored. Pin A must be a number or the circuit will not function." @@ -142,8 +142,8 @@ /obj/item/integrated_circuit/arithmetic/sign name = "sign circuit" - desc = "This will say if a number is positive, negative, or zero." - extended_desc = "Will output 1, -1, or 0, depending on if A is a postive number, a negative number, or zero, respectively." + desc = "This circuit can tell if a number is positive, negative, or zero." + extended_desc = "Will output 1, -1, or 0, depending on if A is a positive number, a negative number, or zero, respectively." icon_state = "sign" inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH @@ -212,8 +212,8 @@ /obj/item/integrated_circuit/arithmetic/average name = "average circuit" - desc = "This circuit is of average quality, however it will compute the average for numbers you give it." - extended_desc = "Note that null pins are ignored, where as a pin containing 0 is included in the averaging calculation." + desc = "This circuit is of average quality. It will compute the average of the numbers you give it." + extended_desc = "Note that null pins are ignored, whereas a pin containing 0 is included in the averaging calculation." icon_state = "average" spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH @@ -240,7 +240,7 @@ icon_state = "pi" inputs = list() spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - + /obj/item/integrated_circuit/arithmetic/pi/Initialize() . = ..() desc = "Not recommended for cooking. Outputs '[PI]' when it receives a pulse." @@ -276,7 +276,7 @@ /obj/item/integrated_circuit/arithmetic/square_root name = "square root circuit" - desc = "This outputs the square root of a number you input." + desc = "This outputs the square root of the number you input." icon_state = "square_root" inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH diff --git a/code/modules/integrated_electronics/subtypes/converters.dm b/code/modules/integrated_electronics/subtypes/converters.dm index 6937857be0..9382f70066 100644 --- a/code/modules/integrated_electronics/subtypes/converters.dm +++ b/code/modules/integrated_electronics/subtypes/converters.dm @@ -69,7 +69,7 @@ /obj/item/integrated_circuit/converter/refcode name = "reference encoder" - desc = "This circuit can encode a reference into a string, which can then be read by an EPV2 circuit." + desc = "This circuit can encode a reference into a string, which can then be read by a reference decoder circuit." icon_state = "ref-string" inputs = list("input" = IC_PINTYPE_REF) outputs = list("output" = IC_PINTYPE_STRING) @@ -88,7 +88,7 @@ /obj/item/integrated_circuit/converter/refdecode name = "reference decoder" - desc = "This circuit can convert an encoded reference to actual reference." + desc = "This circuit can convert an encoded reference to an actual reference." icon_state = "ref-string" inputs = list("input" = IC_PINTYPE_STRING) outputs = list("output" = IC_PINTYPE_REF) @@ -180,8 +180,8 @@ /obj/item/integrated_circuit/converter/separator name = "separator" - desc = "This splits as single string into two at the relative split point." - extended_desc = "This circuits splits a given string into two, based on the string, and the index value. \ + desc = "This splits a single string into two at the relative split point." + extended_desc = "This circuit splits a given string into two, based on the string and the index value. \ The index splits the string after the given index, including spaces. So 'a person' with an index of '3' \ will split into 'a p' and 'erson'." icon_state = "split" @@ -240,9 +240,10 @@ /obj/item/integrated_circuit/converter/findstring name = "find text" - desc = "This gives position of sample in the string. Or returns 0." + desc = "This outputs the position of the sample in the string, or returns 0." extended_desc = "The first pin is the string to be examined. The second pin is the sample to be found. \ - For example, 'eat this burger' will give you position 4. This circuit isn't case sensitive." + For example, inputting 'my wife has caught on fire' with 'has' as the sample will give you position 9. \ + This circuit isn't case sensitive, and it does not ignore spaces." complexity = 4 inputs = list( "string" = IC_PINTYPE_STRING, @@ -413,7 +414,7 @@ /obj/item/integrated_circuit/converter/rgb2hex name = "rgb to hexadecimal" desc = "This circuit can convert a RGB (Red, Green, Blue) color to a Hexadecimal RGB color." - extended_desc = "The first pin controls red amount, the second pin controls green amount, and the third controls blue amount. All go from 0-255." + extended_desc = "The first pin controls red amount, the second pin controls green amount, and the third controls blue amount. They all go from 0-255." icon_state = "rgb-hex" inputs = list( "red" = IC_PINTYPE_NUMBER, diff --git a/code/modules/integrated_electronics/subtypes/data_transfer.dm b/code/modules/integrated_electronics/subtypes/data_transfer.dm index 481360f6cf..682d982373 100644 --- a/code/modules/integrated_electronics/subtypes/data_transfer.dm +++ b/code/modules/integrated_electronics/subtypes/data_transfer.dm @@ -4,7 +4,7 @@ /obj/item/integrated_circuit/transfer/multiplexer name = "two multiplexer" - desc = "This is what those in the business tend to refer to as a 'mux' or data selector. It moves data from one of the selected inputs to the output." + desc = "This is what those in the business tend to refer to as a 'mux', or data selector. It moves data from one of the selected inputs to the output." extended_desc = "The first input pin is used to select which of the other input pins which has its data moved to the output. \ If the input selection is outside the valid range then no output is given." complexity = 2 @@ -147,7 +147,7 @@ /obj/item/integrated_circuit/transfer/wire_node name = "wire node" - desc = "Just wire node to make wiring more easy.Transfer pulse from in to out." + desc = "Just a wire node to make wiring easier. Transfers the pulse from in to out." icon_state = "wire_node" activators = list("pulse in" = IC_PINTYPE_PULSE_IN, "pulse out" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index c810f87468..70e3bed5a7 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -150,7 +150,7 @@ /obj/item/integrated_circuit/input/slime_scanner name = "slime_scanner" - desc = "A very small version of the xenobio analyser. This allows the machine to know every needed properties of slime. Output mutation list is non associative." + desc = "A very small version of the xenobio analyser. This allows the machine to know every needed properties of slime. Output mutation list is non-associative." icon_state = "medscan_adv" complexity = 12 inputs = list("target" = IC_PINTYPE_REF) @@ -193,8 +193,8 @@ /obj/item/integrated_circuit/input/plant_scanner name = "integrated plant analyzer" - desc = "A very small version of the plant analyser. This allows the machine to know all valuable params of plants in trays. \ - It cannot scan seeds nor fruits, only plants." + desc = "A very small version of the plant analyser. This allows the machine to know all valuable parameters of plants in trays. \ + It can only scan plants, not seeds or fruits." icon_state = "medscan_adv" complexity = 12 inputs = list("target" = IC_PINTYPE_REF) @@ -259,9 +259,9 @@ /obj/item/integrated_circuit/input/gene_scanner name = "gene scanner" - desc = "This circuit will scan plant for traits and reagent genes. Output is non-associative." + desc = "This circuit will scan the target plant for traits and reagent genes. Output is non-associative." extended_desc = "This allows the machine to scan plants in trays for reagent and trait genes. \ - It cannot scan seeds nor fruits, only plants." + It can only scan plants, not seeds or fruits." inputs = list( "target" = IC_PINTYPE_REF ) @@ -358,9 +358,9 @@ /obj/item/integrated_circuit/input/turfpoint name = "Tile pointer" - desc = "This circuit will get tile ref with given absolute coordinates." + desc = "This circuit will get a tile ref with the provided absolute coordinates." extended_desc = "If the machine cannot see the target, it will not be able to calculate the correct direction.\ - This circuit works only inside an assembly." + This circuit only works while inside an assembly." icon_state = "numberpad" complexity = 5 inputs = list("X" = IC_PINTYPE_NUMBER,"Y" = IC_PINTYPE_NUMBER) @@ -461,7 +461,7 @@ /obj/item/integrated_circuit/input/adjacent_locator name = "adjacent locator" desc = "This is needed for certain devices that demand a reference for a target to act upon. This type only locates something \ - that is standing a meter away from the machine." + that is standing up to a meter away from the machine." extended_desc = "The first pin requires a ref to the kind of object that you want the locator to acquire. This means that it will \ give refs to nearby objects that are similar. If more than one valid object is found nearby, it will choose one of them at \ random." @@ -500,9 +500,9 @@ /obj/item/integrated_circuit/input/advanced_locator_list complexity = 6 name = "list advanced locator" - desc = "This is needed for certain devices that demand list of names for a targets to act upon. This type locates something \ - that is standing in given radius up to 8 meters. Output is non-associative. Input will only consider keys if associative." - extended_desc = "The first pin requires a list of kinds of objects that you want the locator to acquire. It will locate nearby objects by name and description, \ + desc = "This is needed for certain devices that demand list of names for a target to act upon. This type locates something \ + that is standing in given radius of up to 8 meters. Output is non-associative. Input will only consider keys if associative." + extended_desc = "The first pin requires a list of the kinds of objects that you want the locator to acquire. It will locate nearby objects by name and description, \ and will then provide a list of all found objects which are similar. \ The second pin is a radius." inputs = list("desired type ref" = IC_PINTYPE_LIST, "radius" = IC_PINTYPE_NUMBER) @@ -564,10 +564,10 @@ complexity = 6 name = "advanced locator" desc = "This is needed for certain devices that demand a reference for a target to act upon. This type locates something \ - that is standing in given radius up to 8 meters" - extended_desc = "The first pin requires a ref to a kind of object that you want the locator to acquire. This means that it will \ - give refs to nearby objects which are similar. If this pin is string, this locator will search for an \ - item by matching desired text in it's name and description. If more than one valid object is found nearby, it will choose one of them at \ + that is standing in given radius of up to 8 meters" + extended_desc = "The first pin requires a ref to the kind of object that you want the locator to acquire. This means that it will \ + give refs to nearby objects which are similar. If this pin is a string, the locator will search for an \ + item matching the desired text in its name and description. If more than one valid object is found nearby, it will choose one of them at \ random. The second pin is a radius." inputs = list("desired type" = IC_PINTYPE_ANY, "radius" = IC_PINTYPE_NUMBER) outputs = list("located ref" = IC_PINTYPE_REF) @@ -617,7 +617,7 @@ /obj/item/integrated_circuit/input/signaler name = "integrated signaler" - desc = "Signals from a signaler can be received with this, allowing for remote control. Additionally, it can send signals as well." + desc = "Signals from a signaler can be received with this, allowing for remote control. It can also send signals." extended_desc = "When a signal is received from another signaler, the 'on signal received' activator pin will be pulsed. \ The two input pins are to configure the integrated signaler's settings. Note that the frequency should not have a decimal in it, \ meaning the default frequency is expressed as 1457, not 145.7. To send a signal, pulse the 'send signal' activator pin." @@ -699,11 +699,11 @@ /obj/item/integrated_circuit/input/ntnet_packet name = "NTNet networking circuit" - desc = "Enables the sending and receiving of messages on NTNet via packet data protocol." - extended_desc = "Data can be send or received using the second pin on each side, \ + desc = "Enables the sending and receiving of messages over NTNet via packet data protocol." + extended_desc = "Data can be sent or received using the second pin on each side, \ with additonal data reserved for the third pin. When a message is received, the second activation pin \ - will pulse whatever's connected to it. Pulsing the first activation pin will send a message. Message \ - can be send to multiple recepients. Addresses must be separated with ; symbol." + will pulse whatever is connected to it. Pulsing the first activation pin will send a message. Messages \ + can be sent to multiple recepients. Addresses must be separated with a semicolon, like this: Address1;Address2;Etc." icon_state = "signal" complexity = 2 cooldown_per_use = 1 @@ -756,11 +756,11 @@ /obj/item/integrated_circuit/input/ntnet_advanced name = "Low level NTNet transreciever" - desc = "Enables the sending and receiving of messages on NTNet via packet data protocol. Allows advanced control of message contents and signalling. Must use associative lists. Outputs associative list. Has a slower transmission rate than normal NTNet circuits, due to increased data processing complexity.." - extended_desc = "Data can be send or received using the second pin on each side, \ + desc = "Enables the sending and receiving of messages over NTNet via packet data protocol. Allows advanced control of message contents and signalling. Must use associative lists. Outputs associative list. Has a slower transmission rate than normal NTNet circuits, due to increased data processing complexity." + extended_desc = "Data can be sent or received using the second pin on each side, \ with additonal data reserved for the third pin. When a message is received, the second activation pin \ - will pulse whatever's connected to it. Pulsing the first activation pin will send a message. Message \ - can be send to multiple recepients. Addresses must be separated with ; symbol." + will pulse whatever is connected to it. Pulsing the first activation pin will send a message. Messages \ + can be sent to multiple recepients. Addresses must be separated with a semicolon, like this: Address1;Address2;Etc." icon_state = "signal" complexity = 4 cooldown_per_use = 10 @@ -802,7 +802,7 @@ /obj/item/integrated_circuit/input/gps name = "global positioning system" desc = "This allows you to easily know the position of a machine containing this device." - extended_desc = "The GPS's coordinates it gives is absolute, not relative." + extended_desc = "The coordinates that the GPS outputs are absolute, not relative." icon_state = "gps" complexity = 4 inputs = list() @@ -829,7 +829,7 @@ /obj/item/integrated_circuit/input/microphone name = "microphone" - desc = "Useful for spying on people or for voice activated machines." + desc = "Useful for spying on people, or for voice-activated machines." extended_desc = "This will automatically translate most languages it hears to Galactic Common. \ The first activation pin is always pulsed when the circuit hears someone talk, while the second one \ is only triggered if it hears someone speaking a language other than Galactic Common." @@ -921,7 +921,7 @@ /obj/item/integrated_circuit/input/obj_scanner name = "scanner" desc = "Scans and obtains a reference for any objects you use on the assembly." - extended_desc = "If the 'put down' pin is set to true, the assembly will take the scanned object from your hands to it's location. \ + extended_desc = "If the 'put down' pin is set to true, the assembly will take the scanned object from your hands to its location. \ Useful for interaction with the grabber. The scanner only works using the help intent." icon_state = "recorder" complexity = 4 @@ -948,7 +948,7 @@ name = "internal battery monitor" desc = "This monitors the charge level of an internal battery." icon_state = "internalbm" - extended_desc = "This circuit will give you values of charge, max charge, and percentage of the internal battery on demand." + extended_desc = "This circuit will give you the values of charge, max charge, and the current percentage of the internal battery on demand." w_class = WEIGHT_CLASS_TINY complexity = 1 inputs = list() @@ -981,9 +981,9 @@ /obj/item/integrated_circuit/input/externalbm name = "external battery monitor" - desc = "This can help to watch battery state of any device in view" + desc = "This can read the battery state of any device in view." icon_state = "externalbm" - extended_desc = "This circuit will give you values of charge, max charge, and percentage of any device or battery in view" + extended_desc = "This circuit will give you the charge, max charge, and the current percentage values of any device or battery in view." w_class = WEIGHT_CLASS_TINY complexity = 2 inputs = list("target" = IC_PINTYPE_REF) @@ -1016,7 +1016,7 @@ /obj/item/integrated_circuit/input/ntnetsc name = "NTNet scanner" - desc = "This can return NTNet IDs of a component inside the given object, if there are any." + desc = "This can return the NTNet IDs of a component inside the given object, if there are any." icon_state = "signalsc" w_class = WEIGHT_CLASS_TINY complexity = 2 diff --git a/code/modules/integrated_electronics/subtypes/lists.dm b/code/modules/integrated_electronics/subtypes/lists.dm index c9744cc41c..a5c482c7de 100644 --- a/code/modules/integrated_electronics/subtypes/lists.dm +++ b/code/modules/integrated_electronics/subtypes/lists.dm @@ -17,8 +17,8 @@ /obj/item/integrated_circuit/lists/pick name = "pick circuit" - desc = "This circuit will pick a random element from the input list, and output said element." - extended_desc = "Input list is unmodified." + desc = "This circuit will pick a random element from the input list, and output that element." + extended_desc = "The input list is not modified." icon_state = "addition" outputs = list( "result" = IC_PINTYPE_ANY @@ -70,7 +70,7 @@ /obj/item/integrated_circuit/lists/search name = "search circuit" desc = "This circuit will get the index location of the desired element in a list." - extended_desc = "Search will start at 1 position and will return first matching position." + extended_desc = "Search will start at position 1 and will return the first matching position." inputs = list( "list" = IC_PINTYPE_LIST, "item" = IC_PINTYPE_ANY @@ -104,8 +104,8 @@ /obj/item/integrated_circuit/lists/filter name = "filter circuit" desc = "This circuit will search through a list for anything matching the desired element(s) and outputs two lists: \ - one containing just matching elements, and one with matching elements filtered out." - extended_desc = "Sample accepts lists. If no match is found, original list is sent to output 1." + one containing only the matching elements, and one with the matching elements filtered out." + extended_desc = "Sample accepts lists. If no match is found, the original list is sent to output 1." inputs = list( "input list" = IC_PINTYPE_LIST, "sample" = IC_PINTYPE_ANY @@ -168,7 +168,7 @@ /obj/item/integrated_circuit/lists/listset name = "list set circuit" desc = "This circuit will remove any duplicate entries from a list." - extended_desc = "If there are no duplicate entries, result list will be unchanged." + extended_desc = "If there are no duplicate entries, the output list will be unchanged." inputs = list( "list" = IC_PINTYPE_LIST ) @@ -189,7 +189,7 @@ /obj/item/integrated_circuit/lists/at name = "at circuit" desc = "This circuit will pick an element from a list by the input index." - extended_desc = "If there is no element with such index, result will be null." + extended_desc = "If there is no element at the given index, the result will be null." inputs = list( "list" = IC_PINTYPE_LIST, "index" = IC_PINTYPE_INDEX @@ -225,7 +225,7 @@ /obj/item/integrated_circuit/lists/delete name = "delete circuit" desc = "This circuit will remove an element from a list by the index." - extended_desc = "If there is no element with such index, result list will be unchanged." + extended_desc = "If there is no element at the given index, the result list will be unchanged." inputs = list( "list" = IC_PINTYPE_LIST, "index" = IC_PINTYPE_INDEX @@ -254,7 +254,7 @@ /obj/item/integrated_circuit/lists/write name = "write circuit" desc = "This circuit will write an element to a list at the given index location." - extended_desc = "If there is no element with such index, it will give the same list as before." + extended_desc = "If there is no element at the given index, it will output the same list as before." inputs = list( "list" = IC_PINTYPE_LIST, "index" = IC_PINTYPE_INDEX, @@ -313,7 +313,7 @@ /obj/item/integrated_circuit/lists/jointext name = "join text circuit" - desc = "This circuit will combine two lists into one and output it as a string." + desc = "This circuit will combine two lists into one, and output it as a string." extended_desc = "Default settings will encode the entire list into a string." icon_state = "join" inputs = list( @@ -351,7 +351,7 @@ /obj/item/integrated_circuit/lists/constructor name = "large list constructor" - desc = "This circuit will build a list out of sixteen input values." + desc = "This circuit will build a list out of up to sixteen input values." icon_state = "constr8" inputs = list() outputs = list( @@ -383,20 +383,20 @@ /obj/item/integrated_circuit/lists/constructor/small name = "list constructor" - desc = "This circuit will build a list out of four input values." + desc = "This circuit will build a list out of up to four input values." icon_state = "constr" number_of_pins = 4 /obj/item/integrated_circuit/lists/constructor/medium name = "medium list constructor" - desc = "This circuit will build a list out of eight input values." + desc = "This circuit will build a list out of up to eight input values." icon_state = "constr8" number_of_pins = 8 /obj/item/integrated_circuit/lists/deconstructor name = "large list deconstructor" - desc = "This circuit will write first sixteen entries of input list, starting with index, into the output values." + desc = "This circuit will write the first sixteen entries of its input list, starting with the index, into the output values." icon_state = "deconstr8" inputs = list( "input" = IC_PINTYPE_LIST, @@ -428,11 +428,11 @@ /obj/item/integrated_circuit/lists/deconstructor/small name = "list deconstructor" - desc = "This circuit will write first four entries of input list, starting with index, into the output values." + desc = "This circuit will write the first four entries of its input list, starting with the index, into the output values." icon_state = "deconstr" number_of_pins = 4 /obj/item/integrated_circuit/lists/deconstructor/medium name = "medium list deconstructor" - desc = "This circuit will write first eight entries of input list, starting with index, into the output values." + desc = "This circuit will write the first eight entries of its input list, starting with the index, into the output values." number_of_pins = 8 diff --git a/code/modules/integrated_electronics/subtypes/logic.dm b/code/modules/integrated_electronics/subtypes/logic.dm index 41917f2a44..e9dca8c330 100644 --- a/code/modules/integrated_electronics/subtypes/logic.dm +++ b/code/modules/integrated_electronics/subtypes/logic.dm @@ -89,7 +89,7 @@ /obj/item/integrated_circuit/logic/binary/rslatch name = "RS latch" - desc = "This gate is a synchronized RS latch. If both R and S are true, state will not change." + desc = "This gate is a synchronized RS latch. If both R and S are true, its state will not change." icon_state = "sr_nor" inputs = list("S" = IC_PINTYPE_ANY,"R" = IC_PINTYPE_ANY) outputs = list("Q" = IC_PINTYPE_BOOLEAN,"!Q" = IC_PINTYPE_BOOLEAN) diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index f2f0e027fe..f4cc363afb 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -6,8 +6,8 @@ desc = "This somewhat complicated system allows one to slot in a gun, direct it towards a position, and remotely fire it." extended_desc = "The firing mechanism can slot in any energy weapon. \ The first and second inputs need to be numbers which correspond to coordinates for the gun to fire at relative to the machine itself. \ - The 'fire' activator will cause the mechanism to attempt to fire the weapon at the coordinates, if possible. Mode is switch between \ - lethal (TRUE) or stun (FALSE) modes. It uses the internal battery of the weapon. If you wish to fire the gun while the circuit is in \ + The 'fire' activator will cause the mechanism to attempt to fire the weapon at the coordinates, if possible. Mode will switch between \ + lethal (TRUE) or stun (FALSE) modes. It uses the internal battery of the weapon itself, not the assembly. If you wish to fire the gun while the circuit is in \ hand, you will need to use an assembly that is a gun." complexity = 20 w_class = WEIGHT_CLASS_SMALL @@ -136,8 +136,8 @@ desc = "This allows a machine to move in a given direction." icon_state = "locomotion" extended_desc = "The circuit accepts a 'dir' number as a direction to move towards.
\ - Pulsing the 'step towards dir' activator pin will cause the machine to move a meter in that direction, assuming it is not \ - being held, or anchored in some way. It should be noted that the ability to move is dependant on the type of assembly that this circuit inhabits." + Pulsing the 'step towards dir' activator pin will cause the machine to move one step in that direction, assuming it is not \ + being held, or anchored in some way. It should be noted that the ability to move is dependant on the type of assembly that this circuit inhabits; only drone assemblies can move." w_class = WEIGHT_CLASS_SMALL complexity = 10 cooldown_per_use = 1 @@ -171,9 +171,9 @@ /obj/item/integrated_circuit/manipulation/grenade name = "grenade primer" desc = "This circuit comes with the ability to attach most types of grenades and prime them at will." - extended_desc = "Time between priming and detonation is limited to between 1 to 12 seconds but is optional. \ - If unset, not a number, or a number less than 1 then the grenade's built-in timing will be used. \ - Beware: Once primed there is no aborting the process!" + extended_desc = "The time between priming and detonation is limited to between 1 to 12 seconds, but is optional. \ + If the input is not set, not a number, or a number less than 1, the grenade's built-in timing will be used. \ + Beware: Once primed, there is no aborting the process!" icon_state = "grenade" complexity = 30 cooldown_per_use = 10 @@ -245,9 +245,9 @@ name = "plant manipulation module" desc = "Used to uproot weeds and harvest/plant trays." icon_state = "plant_m" - extended_desc = "The circuit accepts a reference to a hydroponic tray or an item in an adjacent tile. \ - Mode input(0-harvest, 1-uproot weeds, 2-uproot plant, 3-plant seed) determines action. \ - Harvesting returns a list of the harvested plants." + extended_desc = "The circuit accepts a reference to a hydroponic tray or an item on an adjacent tile. \ + Mode input (0-harvest, 1-uproot weeds, 2-uproot plant, 3-plant seed) determines action. \ + Harvesting outputs a list of the harvested plants." w_class = WEIGHT_CLASS_TINY complexity = 10 inputs = list("tray" = IC_PINTYPE_REF,"mode" = IC_PINTYPE_NUMBER,"item" = IC_PINTYPE_REF) @@ -347,9 +347,9 @@ /obj/item/integrated_circuit/manipulation/grabber name = "grabber" - desc = "A circuit with it's own inventory for items, used to grab and store things." + desc = "A circuit with its own inventory for items. Used to grab and store things." icon_state = "grabber" - extended_desc = "The circuit accepts a reference to an object to be grabbed and can store up to 10 objects. Modes: 1 to grab, 0 to eject the first object, and -1 to eject all objects. If you throw something from a grabbers inventory with a thrower then the grabber will update its outputs accordingly." + extended_desc = "This circuit accepts a reference to an object to be grabbed, and can store up to 10 objects. Modes: 1 to grab, 0 to eject the first object, and -1 to eject all objects. If you throw something from a grabber's inventory with a thrower, the grabber will update its outputs accordingly." w_class = WEIGHT_CLASS_SMALL size = 3 cooldown_per_use = 5 @@ -413,7 +413,7 @@ name = "pulling claw" desc = "Circuit which can pull things.." icon_state = "pull_claw" - extended_desc = "The circuit accepts a reference to thing to be pulled. Modes: 0 for release. 1 for pull." + extended_desc = "This circuit accepts a reference to a thing to be pulled. Modes: 0 for release. 1 for pull." w_class = WEIGHT_CLASS_SMALL size = 3 cooldown_per_use = 5 @@ -467,9 +467,9 @@ /obj/item/integrated_circuit/manipulation/thrower name = "thrower" desc = "A compact launcher to throw things from inside or nearby tiles." - extended_desc = "The first and second inputs need to be numbers which correspond to coordinates to throw objects at relative to the machine itself. \ + extended_desc = "The first and second inputs need to be numbers which correspond to the coordinates to throw objects at relative to the machine itself. \ The 'fire' activator will cause the mechanism to attempt to throw objects at the coordinates, if possible. Note that the \ - projectile need to be inside the machine, or to be on an adjacent tile, and must be medium sized or smaller. The assembly \ + projectile needs to be inside the machine, or on an adjacent tile, and must be medium sized or smaller. The assembly \ must also be a gun if you wish to throw something while the assembly is in hand." complexity = 25 w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/integrated_electronics/subtypes/memory.dm b/code/modules/integrated_electronics/subtypes/memory.dm index e43401f2a8..fe74657532 100644 --- a/code/modules/integrated_electronics/subtypes/memory.dm +++ b/code/modules/integrated_electronics/subtypes/memory.dm @@ -56,14 +56,14 @@ /obj/item/integrated_circuit/memory/large name = "large memory circuit" - desc = "This big circuit can hold eight pieces of data." + desc = "This big circuit can store eight pieces of data." icon_state = "memory8" power_draw_per_use = 4 number_of_pins = 8 /obj/item/integrated_circuit/memory/huge name = "large memory stick" - desc = "This stick of memory can hold up up to sixteen pieces of data." + desc = "This stick of memory can store up up to sixteen pieces of data." icon_state = "memory16" w_class = WEIGHT_CLASS_SMALL spawn_flags = IC_SPAWN_RESEARCH diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index 6f7fd6eef5..2d820b016e 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -92,7 +92,7 @@ /obj/item/integrated_circuit/output/light/advanced name = "advanced light" - desc = "A light that takes a hexadecimal color value and a brightness value, and can be toggled on/off with a pulse." + desc = "A light that takes a hexadecimal color value and a brightness value, and can be toggled on/off by pulsing it." icon_state = "light_adv" complexity = 8 inputs = list( diff --git a/code/modules/integrated_electronics/subtypes/power.dm b/code/modules/integrated_electronics/subtypes/power.dm index 018cd71006..e760b21f72 100644 --- a/code/modules/integrated_electronics/subtypes/power.dm +++ b/code/modules/integrated_electronics/subtypes/power.dm @@ -28,8 +28,8 @@ extended_desc = "This circuit transmits 20 kJ of electricity every time the activator pin is pulsed. The input pin must be \ a reference to a machine to send electricity to. This can be a battery, or anything containing a battery. The machine can exist \ inside the assembly, or adjacent to it. The power is sourced from the assembly's power cell. If the target is outside of the assembly, \ - some power is lost due to ineffiency.Warning!Don't stack more than 1 power transmittors.it becomes less efficient for every other \ - transmission circuit in its own assembly and other nearby ones. " + some power is lost due to ineffiency. Warning! Don't stack more than 1 power transmitter, as it becomes less efficient for every other \ + transmission circuit in its own assembly and other nearby ones." w_class = WEIGHT_CLASS_BULKY complexity = 32 power_draw_per_use = 2000 diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index 9f57dd6f43..73d162ff3a 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -21,7 +21,7 @@ desc = "Unlike most electronics, creating smoke is completely intentional." icon_state = "smoke" extended_desc = "This smoke generator creates clouds of smoke on command. It can also hold liquids inside, which will go \ - into the smoke clouds when activated. The reagents are consumed when smoke is made." + into the smoke clouds when activated. The reagents are consumed when the smoke is made." ext_cooldown = 1 container_type = OPENCONTAINER volume = 100 @@ -99,10 +99,10 @@ /obj/item/integrated_circuit/reagent/injector name = "integrated hypo-injector" - desc = "This scary looking thing is able to pump liquids into whatever it's pointed at." + desc = "This scary looking thing is able to pump liquids into, or suck liquids out of, whatever it's pointed at." icon_state = "injector" - extended_desc = "This autoinjector can push reagents into another container or someone else outside of the machine. The target \ - must be adjacent to the machine, and if it is a person, they cannot be wearing thick clothing. Negative given amount makes injector suck out reagents." + extended_desc = "This autoinjector can push up to 30 units of reagents into another container or someone else outside of the machine. The target \ + must be adjacent to the machine, and if it is a person, they cannot be wearing thick clothing. Negative given amounts makes the injector suck out reagents instead." container_type = OPENCONTAINER volume = 30 @@ -252,7 +252,7 @@ icon_state = "reagent_pump" extended_desc = "This is a pump which will move liquids from the source ref to the target ref. The third pin determines \ how much liquid is moved per pulse, between 0 and 50. The pump can move reagents to any open container inside the machine, or \ - outside the machine if it is next to the machine." + outside the machine if it is adjacent to the machine." complexity = 8 inputs = list("source" = IC_PINTYPE_REF, "target" = IC_PINTYPE_REF, "injection amount" = IC_PINTYPE_NUMBER) @@ -346,7 +346,7 @@ /obj/item/integrated_circuit/reagent/storage/cryo name = "cryo reagent storage" - desc = "Stores liquid inside the device away from electrical components. It can store up to 60u. This will also suppress reactions." + desc = "Stores liquid inside the device away from electrical components. It can store up to 60u. This will also prevent reactions." icon_state = "reagent_storage_cryo" extended_desc = "This is effectively an internal cryo beaker." @@ -359,7 +359,7 @@ /obj/item/integrated_circuit/reagent/storage/grinder name = "reagent grinder" - desc = "This is reagent grinder. It accepts a ref to something and refines it into reagents. It can store up to 100u." + desc = "This is a reagent grinder. It accepts a ref to something, and refines it into reagents. It can store up to 100u." icon_state = "blender" extended_desc = "" inputs = list( @@ -406,7 +406,7 @@ obj/item/integrated_circuit/reagent/storage/juicer name = "reagent juicer" - desc = "This is reagent juicer. It accepts a ref to something and refines it into reagents. It can store up to 100u." + desc = "This is a reagent juicer. It accepts a ref to something and refines it into reagents. It can store up to 100u." icon_state = "blender" extended_desc = "" inputs = list( @@ -454,7 +454,7 @@ obj/item/integrated_circuit/reagent/storage/juicer name = "reagent scanner" desc = "Stores liquid inside the device away from electrical components. It can store up to 60u. On pulse this beaker will send list of contained reagents." icon_state = "reagent_scan" - extended_desc = "Mostly useful for reagent filter." + extended_desc = "Mostly useful for filtering reagents." complexity = 8 outputs = list( @@ -482,12 +482,12 @@ obj/item/integrated_circuit/reagent/storage/juicer /obj/item/integrated_circuit/reagent/filter name = "reagent filter" - desc = "Filtering liquids by list of desired or unwanted reagents." + desc = "Filters liquids by list of desired or unwanted reagents." icon_state = "reagent_filter" - extended_desc = "This is a filter which will move liquids from the source to the target. \ - It will move all reagents, except those in the unwanted list, given the fourth pin if amount value is positive, \ - or it will move only desired reagents if amount is negative. The third pin determines \ - how much reagent is moved per pulse, between 0 and 50. Amount is given for each separate reagent." + extended_desc = "This is a filter which will move liquids from the source to its target. \ + If the amount in the fourth pin is positive, it will move all reagents except those in the unwanted list. \ + If the amount in the fourth pin is negative, it will only move the reagents in the wanted list. \ + The third pin determines how many reagents are moved per pulse, between 0 and 50. Amount is given for each separate reagent." complexity = 8 inputs = list( diff --git a/code/modules/integrated_electronics/subtypes/smart.dm b/code/modules/integrated_electronics/subtypes/smart.dm index e0775f1a23..4445c1e1f3 100644 --- a/code/modules/integrated_electronics/subtypes/smart.dm +++ b/code/modules/integrated_electronics/subtypes/smart.dm @@ -37,10 +37,11 @@ activate_pin(2) /obj/item/integrated_circuit/smart/coord_basic_pathfinder - name = "coordinte pathfinder" + name = "coordinate pathfinder" desc = "This complex circuit is able to determine what direction a given target is." - extended_desc = "This circuit uses absolute coordintes to determine where the target is. If the machine \ - cannot see the target, it will not be able to calculate the correct direction.This circuit is working only in assembly." + extended_desc = "This circuit uses absolute coordinates to determine where the target is. If the machine \ + cannot see the target, it will not be able to calculate the correct direction. \ + This circuit will only work while inside an assembly." icon_state = "numberpad" complexity = 5 inputs = list("X" = IC_PINTYPE_NUMBER,"Y" = IC_PINTYPE_NUMBER,"ignore obstacles" = IC_PINTYPE_BOOLEAN) @@ -74,8 +75,8 @@ /obj/item/integrated_circuit/smart/advanced_pathfinder name = "advanced pathfinder" desc = "This circuit uses a complex processor for long-range pathfinding." - extended_desc = "This circuit uses absolute coordinates for target. A path will be generated taking obstacle input into account, \ - pathing around any instances of said input. The passkey provided from a card reader is used to create a valid path through doorways." + extended_desc = "This circuit uses absolute coordinates to find its target. A path will be generated to the target, taking obstacles into account, \ + and pathing around any instances of said input. The passkey provided from a card reader is used to calculate a valid path through airlocks." icon_state = "numberpad" complexity = 40 cooldown_per_use = 50 @@ -117,4 +118,4 @@ set_pin_data(IC_OUTPUT, 1, Xn) set_pin_data(IC_OUTPUT, 2, Yn) push_data() - activate_pin(2) \ No newline at end of file + activate_pin(2) diff --git a/code/modules/integrated_electronics/subtypes/time.dm b/code/modules/integrated_electronics/subtypes/time.dm index 26bd1fc1d6..f72f5dbd74 100644 --- a/code/modules/integrated_electronics/subtypes/time.dm +++ b/code/modules/integrated_electronics/subtypes/time.dm @@ -53,8 +53,10 @@ /obj/item/integrated_circuit/time/delay/custom name = "custom delay circuit" - desc = "This sends a pulse signal out after a delay, critical for ensuring proper control flow in a complex machine. \ - This circuit's delay can be customized, between 1/10th of a second to one hour. The delay is updated upon receiving a pulse." + desc = "This sends a pulse signal out after a delay defined in tenths of a second, critical for ensuring proper control \ + flow in a complex machine. This circuit's delay can be customized, between 1/10th of a second to one hour. \ + The delay is updated upon receiving a pulse." + extended_desc = "The delay is defined in tenths of a second. For instance, 4 will be a delay of 0.4 seconds, or 15 for 1.5 seconds." icon_state = "delay" inputs = list("delay time" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_RESEARCH @@ -104,7 +106,9 @@ /obj/item/integrated_circuit/time/ticker/custom name = "custom ticker" - desc = "This advanced circuit sends an automatic pulse every given interval." + desc = "This advanced circuit sends an automatic pulse every given interval, defined in tenths of a second." + extended_desc ="This advanced circuit sends an automatic pulse every given interval, defined in tenths of a second. \ + For example, setting the time pin to 4 will send a pulse every 0.4 seconds, or 15 for every 1.5 seconds." icon_state = "tick-f" complexity = 8 delay = 2 SECONDS @@ -115,7 +119,7 @@ /obj/item/integrated_circuit/time/ticker/custom/on_data_written() var/delay_input = get_pin_data(IC_INPUT, 2) if(delay_input && isnum(delay_input) ) - var/new_delay = CLAMP(delay_input ,1 ,1 HOURS) + var/new_delay = CLAMP(delay_input ,1 ,1 HOURS) delay = new_delay ..() From aa449b309c33c5d430b8df727198f3e1310ee2dd Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 19 May 2018 17:18:08 -0500 Subject: [PATCH 184/306] Automatic changelog generation for PR #6804 [ci skip] --- html/changelogs/AutoChangeLog-pr-6804.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6804.yml diff --git a/html/changelogs/AutoChangeLog-pr-6804.yml b/html/changelogs/AutoChangeLog-pr-6804.yml new file mode 100644 index 0000000000..39af344dd6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6804.yml @@ -0,0 +1,5 @@ +author: "iksyp" +delete-after: True +changes: + - rscadd: "stacking machines and their consoles no longer dissapear into the shadow realm when broken" + - rscadd: "you can link the stacking machine and its console by using a multitool" From 12e1ab08554fc34bd6342115455b65b78e9b62fb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 20 May 2018 00:44:47 -0500 Subject: [PATCH 185/306] Automatic changelog generation for PR #6805 [ci skip] --- html/changelogs/AutoChangeLog-pr-6805.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6805.yml diff --git a/html/changelogs/AutoChangeLog-pr-6805.yml b/html/changelogs/AutoChangeLog-pr-6805.yml new file mode 100644 index 0000000000..33ee07e55f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6805.yml @@ -0,0 +1,5 @@ +author: "Alexch2" +delete-after: True +changes: + - spellcheck: "Fixes tons of typos related to integrated circuits." + - tweak: "Re-writes the descriptions of a few parts of integrated circuits." From 19b8053159c0dc76129707be9e58e49bb1668a94 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 02:33:33 -0500 Subject: [PATCH 186/306] Update soulstone.dm --- code/modules/antagonists/wizard/equipment/soulstone.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index 11b0c3f29c..fa722870a0 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -222,11 +222,7 @@ if(newstruct.mind && ((stoner && iscultist(stoner)) || cultoverride) && SSticker && SSticker.mode) SSticker.mode.add_cultist(newstruct.mind, 0) if(iscultist(stoner) || cultoverride) -<<<<<<< HEAD - to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow their orders and help them complete their goals at all costs.") -======= to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow [stoner ? stoner.p_their() : "their"] orders and help [stoner ? stoner.p_them() : "them"] complete [stoner ? stoner.p_their() : "their"] goals at all costs.") ->>>>>>> 8faa41a... Fixes soulstone runtime (#37883) else if(stoner) to_chat(newstruct, "You are still bound to serve your creator, [stoner], follow their orders and help them complete their goals at all costs.") newstruct.clear_alert("bloodsense") From d5a4387c80e0350929a7abbffc9cc1f556f37f88 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 02:35:48 -0500 Subject: [PATCH 187/306] Update permissionedit.dm --- code/modules/admin/permissionedit.dm | 50 ---------------------------- 1 file changed, 50 deletions(-) diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index 961c20e1c9..2bee4e70db 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -9,55 +9,6 @@ /datum/admins/proc/edit_admin_permissions() if(!check_rights(R_PERMISSIONS)) return -<<<<<<< HEAD - - var/list/output = list({" - - -Permissions Panel - - - - -
- - - - - - - -"}) - - for(var/adm_ckey in GLOB.admin_datums+GLOB.deadmins) - var/datum/admins/D = GLOB.admin_datums[adm_ckey] - if(!D) - D = GLOB.deadmins[adm_ckey] - if (!D) - continue - - var/deadminlink = "" - if (D.deadmined) - deadminlink = " \[RA\]" - else - deadminlink = " \[DA\]" - - output += "" - output += "" - output += "" - output += "" - output += "" - output += "" - output += "" - - output += {" -
CKEY \[+\]RANKPERMISSIONSDENIEDALLOWED TO EDIT
[adm_ckey]
[deadminlink]\[-\]\[SYNC TGDB\]
[D.rank.name][rights2text(D.rank.include_rights," ")][rights2text(D.rank.exclude_rights," ", "-")][rights2text(D.rank.can_edit_rights," ", "*")]
-
Search:
- -"} - - usr << browse(jointext(output, ""),"window=editrights;size=1000x650") -======= var/list/output = list("\[Permissions\]") if(action) output += " | \[Log\] | \[Management\]
" @@ -158,7 +109,6 @@ output += "
Search:
" usr << browse("[jointext(output, "")]","window=editrights;size=1000x650") ->>>>>>> e44298a... some dbadmin fixes (#37623) /datum/admins/proc/edit_rights_topic(list/href_list) if(!check_rights(R_PERMISSIONS)) From 65ef45eac630633921d92c490ad7a5f0cc8ab475 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 02:37:36 -0500 Subject: [PATCH 188/306] Update _ears.dm --- code/modules/clothing/ears/_ears.dm | 64 ++++------------------------- 1 file changed, 7 insertions(+), 57 deletions(-) diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index e05bdb4b9f..10da082503 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -1,11 +1,9 @@ -<<<<<<< HEAD - //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears name = "ears" w_class = WEIGHT_CLASS_TINY throwforce = 0 - slot_flags = SLOT_EARS + slot_flags = ITEM_SLOT_EARS resistance_flags = NONE /obj/item/clothing/ears/earmuffs @@ -16,7 +14,11 @@ strip_delay = 15 equip_delay_other = 25 resistance_flags = FLAMMABLE - flags_2 = BANG_PROTECT_2|HEALS_EARS_2 + flags_2 = BANG_PROTECT_2 + +/obj/item/clothing/ears/earmuffs/ComponentInitialize() + . = ..() + AddComponent(/datum/component/earhealing) /obj/item/clothing/ears/headphones name = "headphones" @@ -24,7 +26,7 @@ icon = 'icons/obj/clothing/accessories.dmi' icon_state = "headphones" item_state = "headphones" - slot_flags = SLOT_EARS | SLOT_HEAD | SLOT_NECK //Fluff item, put it whereever you want! + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! actions_types = list(/datum/action/item_action/toggle_headphones) var/headphones_on = FALSE @@ -45,55 +47,3 @@ H.update_inv_neck() H.update_inv_head() to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") -======= - -//Ears: currently only used for headsets and earmuffs -/obj/item/clothing/ears - name = "ears" - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - slot_flags = ITEM_SLOT_EARS - resistance_flags = NONE - -/obj/item/clothing/ears/earmuffs - name = "earmuffs" - desc = "Protects your hearing from loud noises, and quiet ones as well." - icon_state = "earmuffs" - item_state = "earmuffs" - strip_delay = 15 - equip_delay_other = 25 - resistance_flags = FLAMMABLE - flags_2 = BANG_PROTECT_2 - -/obj/item/clothing/ears/earmuffs/ComponentInitialize() - . = ..() - AddComponent(/datum/component/earhealing) - -/obj/item/clothing/ears/headphones - name = "headphones" - desc = "Unce unce unce unce. Boop!" - icon = 'icons/obj/clothing/accessories.dmi' - icon_state = "headphones" - item_state = "headphones" - slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! - actions_types = list(/datum/action/item_action/toggle_headphones) - var/headphones_on = FALSE - -/obj/item/clothing/ears/headphones/Initialize() - . = ..() - update_icon() - -/obj/item/clothing/ears/headphones/update_icon() - icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" - item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" - -/obj/item/clothing/ears/headphones/proc/toggle(owner) - headphones_on = !headphones_on - update_icon() - var/mob/living/carbon/human/H = owner - if(istype(H)) - H.update_inv_ears() - H.update_inv_neck() - H.update_inv_head() - to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") ->>>>>>> 3eb30b1... Replaces HEALS_EARS_2 with a component, adds a wearertargeting parent component for future use (#37530) From c10c12596ddc432b7a83edfb6c864a2141634ae1 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 03:18:24 -0500 Subject: [PATCH 189/306] Update boozeomat.dm --- code/modules/vending/boozeomat.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 2d5f3755b5..fbdfd6f0cd 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -39,10 +39,5 @@ /obj/item/vending_refill/boozeomat machine_name = "Booze-O-Mat" icon_state = "refill_booze" -<<<<<<< HEAD - charges = list(58, 4, 0)//of 174 standard, 12 contraband - init_charges = list(58, 4, 0) -======= charges = list(61, 4, 0)//of 182 standard, 12 contraband init_charges = list(61, 4, 0) ->>>>>>> b0b7f2d... Adds grenadine. (#37598) From a0b6b4e7d86a54f48e3f58b0765fb03a21b371a9 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 04:30:25 -0500 Subject: [PATCH 190/306] Update _trait.dm --- code/datums/traits/_trait.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/traits/_trait.dm b/code/datums/traits/_trait.dm index 0420cd4317..58fe8e34d0 100644 --- a/code/datums/traits/_trait.dm +++ b/code/datums/traits/_trait.dm @@ -130,3 +130,5 @@ Use this as a guideline //If you don't need any special effects like spawning glasses, then you don't need an add() */ + + From 49bf67ed1df55e7cb195d8fcbd70c27a46cf578c Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sat, 19 May 2018 22:50:05 -0400 Subject: [PATCH 191/306] Updates BYOND links to use HTTPS (#37918) * Updates BYOND links to use HTTPS * revert * if -> If --- code/__DEFINES/misc.dm | 2 +- code/__HELPERS/text.dm | 3 +-- code/_compile_options.dm | 2 +- code/_onclick/hud/plane_master.dm | 2 +- code/game/gamemodes/clock_cult/clock_cult.dm | 2 +- code/modules/antagonists/revenant/revenant.dm | 2 +- code/modules/client/client_procs.dm | 12 ++++++------ code/modules/keybindings/readme.md | 2 +- code/modules/mob/mob.dm | 2 +- 9 files changed, 14 insertions(+), 15 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index d0f8460053..391d55fe59 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -378,7 +378,7 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define BEAT_SLOW 2 #define BEAT_NONE 0 -//http://www.byond.com/docs/ref/info.html#/atom/var/mouse_opacity +//https://secure.byond.com/docs/ref/info.html#/atom/var/mouse_opacity #define MOUSE_OPACITY_TRANSPARENT 0 #define MOUSE_OPACITY_ICON 1 #define MOUSE_OPACITY_OPAQUE 2 diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index a840d6144a..2db7b8bc78 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -698,7 +698,7 @@ GLOBAL_LIST_INIT(binary, list("0","1")) var/macro = lowertext(copytext(string, next_backslash + 1, next_space)) var/rest = next_backslash > leng ? "" : copytext(string, next_space + 1) - //See http://www.byond.com/docs/ref/info.html#/DM/text/macros + //See https://secure.byond.com/docs/ref/info.html#/DM/text/macros switch(macro) //prefixes/agnostic if("the") @@ -766,4 +766,3 @@ GLOBAL_LIST_INIT(binary, list("0","1")) return "twelfth" else return "[number]\th" - \ No newline at end of file diff --git a/code/_compile_options.dm b/code/_compile_options.dm index 8e2c03238d..67bbe24e38 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -30,7 +30,7 @@ #define MIN_COMPILER_VERSION 512 #if DM_VERSION < MIN_COMPILER_VERSION //Don't forget to update this part -#error Your version of BYOND is too out-of-date to compile this project. Go to byond.com/download and update. +#error Your version of BYOND is too out-of-date to compile this project. Go to https://secure.byond.com/download and update. #error You need version 512 or higher #endif diff --git a/code/_onclick/hud/plane_master.dm b/code/_onclick/hud/plane_master.dm index 6b9a02c009..84add465c6 100644 --- a/code/_onclick/hud/plane_master.dm +++ b/code/_onclick/hud/plane_master.dm @@ -12,7 +12,7 @@ /obj/screen/plane_master/proc/Hide(override) alpha = override || hide_alpha -//Why do plane masters need a backdrop sometimes? Read http://www.byond.com/forum/?post=2141928 +//Why do plane masters need a backdrop sometimes? Read https://secure.byond.com/forum/?post=2141928 //Trust me, you need one. Period. If you don't think you do, you're doing something extremely wrong. /obj/screen/plane_master/proc/backdrop(mob/mymob) diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index 03de28e0ff..457bab6c3c 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -211,7 +211,7 @@ Credit where due: to_chat(L, "There is a paper in your backpack! It'll tell you if anything's changed, as well as what to expect.") to_chat(L, "[slot] is a clockwork slab, a multipurpose tool used to construct machines and invoke ancient words of power. If this is your first time \ as a servant, you can find a concise tutorial in the Recollection category of its interface.") - to_chat(L, "If you want more information, you can find a wiki link here! https://tgstation13.org/wiki/Clockwork_Cult") + to_chat(L, "If you want more information, you can read the wiki page to learn more.") return TRUE return FALSE diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 34d30603d6..03150c0254 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -90,7 +90,7 @@ to_chat(src, "You are invincible and invisible to everyone but other ghosts. Most abilities will reveal you, rendering you vulnerable.") to_chat(src, "To function, you are to drain the life essence from humans. This essence is a resource, as well as your health, and will power all of your abilities.") to_chat(src, "You do not remember anything of your past lives, nor will you remember anything about this one after your death.") - to_chat(src, "Be sure to read the wiki page at https://tgstation13.org/wiki/Revenant to learn more.") + to_chat(src, "Be sure to read the wiki page to learn more.") if(!generated_objectives_and_spells) generated_objectives_and_spells = TRUE mind.assigned_role = ROLE_REVENANT diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index cefaa9c745..47cc5e0d25 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -124,7 +124,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( /client/proc/is_content_unlocked() if(!prefs.unlock_content) - to_chat(src, "Become a BYOND member to access member-perks and features, as well as support the engine that makes this game possible. Only 10 bucks for 3 months! Click Here to find out more.") + to_chat(src, "Become a BYOND member to access member-perks and features, as well as support the engine that makes this game possible. Only 10 bucks for 3 months! Click Here to find out more.") return 0 return 1 @@ -267,7 +267,7 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) log_access("Failed login: [key] - blacklisted byond version") to_chat(src, "Your version of byond is blacklisted.") to_chat(src, "Byond build [byond_build] ([byond_version].[byond_build]) has been blacklisted for the following reason: [GLOB.blacklisted_builds[num2text(byond_build)]].") - to_chat(src, "Please download a new version of byond. if [byond_build] is the latest, you can go to http://www.byond.com/download/build/ to download other versions.") + to_chat(src, "Please download a new version of byond. If [byond_build] is the latest, you can go to BYOND's website to download other versions.") if(connecting_admin) to_chat(src, "As an admin, you are being allowed to continue using this version, but please consider changing byond versions") else @@ -290,11 +290,11 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) var/cev = CONFIG_GET(number/client_error_version) var/cwv = CONFIG_GET(number/client_warn_version) if (byond_version < cev) //Out of date client. - to_chat(src, "Your version of byond is too old:") + to_chat(src, "Your version of BYOND is too old:") to_chat(src, CONFIG_GET(string/client_error_message)) to_chat(src, "Your version: [byond_version]") to_chat(src, "Required version: [cev] or later") - to_chat(src, "Visit http://www.byond.com/download/ to get the latest version of byond.") + to_chat(src, "Visit BYOND's website to get the latest version of BYOND.") if (connecting_admin) to_chat(src, "Because you are an admin, you are being allowed to walk past this limitation, But it is still STRONGLY suggested you upgrade") else @@ -306,14 +306,14 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) msg += CONFIG_GET(string/client_warn_message) + "

" msg += "Your version: [byond_version]
" msg += "Required version to remove this message: [cwv] or later
" - msg += "Visit http://www.byond.com/download/ to get the latest version of byond.
" + msg += "Visit BYOND's website to get the latest version of BYOND.
" src << browse(msg, "window=warning_popup") else to_chat(src, "Your version of byond may be getting out of date:") to_chat(src, CONFIG_GET(string/client_warn_message)) to_chat(src, "Your version: [byond_version]") to_chat(src, "Required version to remove this message: [cwv] or later") - to_chat(src, "Visit http://www.byond.com/download/ to get the latest version of byond.") + to_chat(src, "Visit BYOND's website to get the latest version of BYOND.") if (connection == "web" && !connecting_admin) if (!CONFIG_GET(flag/allow_webclient)) diff --git a/code/modules/keybindings/readme.md b/code/modules/keybindings/readme.md index 1170804436..6c0369d7c7 100644 --- a/code/modules/keybindings/readme.md +++ b/code/modules/keybindings/readme.md @@ -1,7 +1,7 @@ # In-code keypress handling system This whole system is heavily based off of forum_account's keyboard library. -Thanks to forum_account for saving the day, the library can be found [here](http://www.byond.com/developer/Forum_account/Keyboard)! +Thanks to forum_account for saving the day, the library can be found [here](https://secure.byond.com/developer/Forum_account/Keyboard)! .dmf macros have some very serious shortcomings. For example, they do not allow reusing parts of one macro in another, so giving cyborgs their own shortcuts to swap active module couldn't diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c0d194c62b..3b44fed908 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -289,7 +289,7 @@ /mob/proc/show_inv(mob/user) return -//mob verbs are faster than object verbs. See http://www.byond.com/forum/?post=1326139&page=2#comment8198716 for why this isn't atom/verb/examine() +//mob verbs are faster than object verbs. See https://secure.byond.com/forum/?post=1326139&page=2#comment8198716 for why this isn't atom/verb/examine() /mob/verb/examinate(atom/A as mob|obj|turf in view()) //It used to be oview(12), but I can't really say why set name = "Examine" set category = "IC" From 6da19f8dd0d22d4654c9d5524730a59430a9ba58 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 16:35:51 -0500 Subject: [PATCH 193/306] Update emote.dm --- code/modules/mob/living/carbon/emote.dm | 102 ------------------------ 1 file changed, 102 deletions(-) diff --git a/code/modules/mob/living/carbon/emote.dm b/code/modules/mob/living/carbon/emote.dm index 3b12271d78..71286ef691 100644 --- a/code/modules/mob/living/carbon/emote.dm +++ b/code/modules/mob/living/carbon/emote.dm @@ -1,104 +1,3 @@ -<<<<<<< HEAD -/datum/emote/living/carbon - mob_type_allowed_typecache = list(/mob/living/carbon) - -/datum/emote/living/carbon/airguitar - key = "airguitar" - message = "is strumming the air and headbanging like a safari chimp." - restraint_check = TRUE - -/datum/emote/living/carbon/blink - key = "blink" - key_third_person = "blinks" - message = "blinks." - -/datum/emote/living/carbon/blink_r - key = "blink_r" - message = "blinks rapidly." - -/datum/emote/living/carbon/clap - key = "clap" - key_third_person = "claps" - message = "claps." - muzzle_ignore = TRUE - restraint_check = TRUE - emote_type = EMOTE_AUDIBLE - -/datum/emote/living/carbon/clap/run_emote(mob/living/user, params) - . = ..() - if (.) - if (ishuman(user)) - // Need hands to clap - if (!user.get_bodypart("l_arm") || !user.get_bodypart("r_arm")) - return - var/clap = pick('sound/misc/clap1.ogg', - 'sound/misc/clap2.ogg', - 'sound/misc/clap3.ogg', - 'sound/misc/clap4.ogg') - playsound(user, clap, 50, 1, -1) - -/datum/emote/living/carbon/gnarl - key = "gnarl" - key_third_person = "gnarls" - message = "gnarls and shows its teeth..." - mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) - -/datum/emote/living/carbon/moan - key = "moan" - key_third_person = "moans" - message = "moans!" - message_mime = "appears to moan!" - emote_type = EMOTE_AUDIBLE - -/datum/emote/living/carbon/roll - key = "roll" - key_third_person = "rolls" - message = "rolls." - mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) - restraint_check = TRUE - -/datum/emote/living/carbon/scratch - key = "scratch" - key_third_person = "scratches" - message = "scratches." - mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) - restraint_check = TRUE - -/datum/emote/living/carbon/screech - key = "screech" - key_third_person = "screeches" - message = "screeches." - mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) - -/datum/emote/living/carbon/sign - key = "sign" - key_third_person = "signs" - message_param = "signs the number %t." - mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) - restraint_check = TRUE - -/datum/emote/living/carbon/sign/select_param(mob/user, params) - . = ..() - if(!isnum(text2num(params))) - return message - -/datum/emote/living/carbon/sign/signal - key = "signal" - key_third_person = "signals" - message_param = "raises %t fingers." - mob_type_allowed_typecache = list(/mob/living/carbon/human) - restraint_check = TRUE - -/datum/emote/living/carbon/tail - key = "tail" - message = "waves their tail." - mob_type_allowed_typecache = list(/mob/living/carbon/monkey, /mob/living/carbon/alien) - -/datum/emote/living/carbon/wink - key = "wink" - key_third_person = "winks" - message = "winks." -======= /datum/emote/living/carbon mob_type_allowed_typecache = list(/mob/living/carbon) @@ -198,4 +97,3 @@ key = "wink" key_third_person = "winks" message = "winks." ->>>>>>> 5e87230... Cleans up clap bodypart check From 75144686a44fd342dd87f7be8c36227cab4b3ec5 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 16:38:29 -0500 Subject: [PATCH 194/306] Update permissionedit.dm --- code/modules/admin/permissionedit.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index 2bee4e70db..07d3fced54 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -195,8 +195,6 @@ return FALSE if(use_db) . = sanitizeSQL(.) -<<<<<<< HEAD -======= //if an admin exists without a datum they won't be caught by the above var/datum/DBQuery/query_admin_in_db = SSdbcore.NewQuery("SELECT 1 FROM [format_table_name("admin")] WHERE ckey = '[.]'") if(!query_admin_in_db.warn_execute()) @@ -204,7 +202,6 @@ if(query_admin_in_db.NextRow()) to_chat(usr, "[.] already listed in admin database. Check the Management tab if they don't appear in the list of admins.") return FALSE ->>>>>>> e44298a... some dbadmin fixes (#37623) var/datum/DBQuery/query_add_admin = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin")] (ckey, rank) VALUES ('[.]', 'NEW ADMIN')") if(!query_add_admin.warn_execute()) return FALSE From 2fb886065b49d852e8be77475a16795f81fe4375 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sun, 20 May 2018 20:37:23 -0400 Subject: [PATCH 195/306] Merge pull request #37928 from nichlas0010/fixescommsconsoleupdates Comms consoles don't update while viewing messages --- code/game/machinery/computer/communications.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 9f50afdfee..14d02e9752 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -45,7 +45,7 @@ /obj/machinery/computer/communications/process() if(..()) - if(state != STATE_STATUSDISPLAY && state != STATE_CALLSHUTTLE && state != STATE_PURCHASE) + if(state != STATE_STATUSDISPLAY && state != STATE_CALLSHUTTLE && state != STATE_PURCHASE && state != STATE_VIEWMESSAGE) updateDialog() /obj/machinery/computer/communications/Topic(href, href_list) From 16caaa5f2bab932cf613dded8ed6b0a091718fdf Mon Sep 17 00:00:00 2001 From: oranges Date: Mon, 21 May 2018 14:02:06 +1200 Subject: [PATCH 197/306] Fix RPD icons not showing in IE8 --- tgui/src/interfaces/rpd.ract | 2 -- tgui/tgui.html | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/tgui/src/interfaces/rpd.ract b/tgui/src/interfaces/rpd.ract index 318b56533f..27e44483a7 100644 --- a/tgui/src/interfaces/rpd.ract +++ b/tgui/src/interfaces/rpd.ract @@ -1,5 +1,3 @@ - - {{#each data.preview_rows}} diff --git a/tgui/tgui.html b/tgui/tgui.html index adcb337b94..fcab1b21eb 100644 --- a/tgui/tgui.html +++ b/tgui/tgui.html @@ -16,6 +16,7 @@ }; + From 845938bc7396f4ed41329f3f094a4cbedd8eb346 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 20 May 2018 22:42:02 -0500 Subject: [PATCH 198/306] [MIRROR] disables the chameleon gun from use (#6813) * crashing the server with no survivors * disables the chameleon gun from use --- code/game/objects/items/storage/uplink_kits.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 05d6338235..60675d031f 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -280,7 +280,7 @@ new /obj/item/radio/headset/chameleon(src) new /obj/item/stamp/chameleon(src) new /obj/item/pda/chameleon(src) - new /obj/item/gun/energy/laser/chameleon(src) + //new /obj/item/gun/energy/laser/chameleon(src) //crashes the server right now. please fix it! //5*(2*4) = 5*8 = 45, 45 damage if you hit one person with all 5 stars. //Not counting the damage it will do while embedded (2*4 = 8, at 15% chance) From 6963275d45cba94069680d8075861c80c8151640 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 20 May 2018 22:42:05 -0500 Subject: [PATCH 199/306] Automatic changelog generation for PR #6813 [ci skip] --- html/changelogs/AutoChangeLog-pr-6813.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6813.yml diff --git a/html/changelogs/AutoChangeLog-pr-6813.yml b/html/changelogs/AutoChangeLog-pr-6813.yml new file mode 100644 index 0000000000..61c119273d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6813.yml @@ -0,0 +1,4 @@ +author: "armhulen" +delete-after: True +changes: + - rscdel: "chameleon guns are disabled for breaking the server" From 1e207a743072310dbfa79de85d4c280443004ee6 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 20 May 2018 23:04:13 -0500 Subject: [PATCH 200/306] modular_citadel --- code/game/objects/items/storage/wallets.dm | 96 +---- code/game/objects/items/tools/weldingtool.dm | 375 ------------------ .../antagonists/highlander/highlander.dm | 8 - code/modules/clothing/ears/_ears.dm | 139 +++---- .../mob/living/carbon/monkey/inventory.dm | 58 +-- modular_citadel/code/__HELPERS/mobs.dm | 26 +- .../code/controllers/subsystem/job.dm | 6 +- .../items/devices/radio/shockcollar.dm | 2 +- .../code/modules/client/loadout/__donator.dm | 94 ++--- .../code/modules/client/loadout/_medical.dm | 2 +- .../code/modules/client/loadout/_security.dm | 24 +- .../code/modules/client/loadout/_service.dm | 4 +- .../code/modules/client/loadout/backpack.dm | 24 +- .../code/modules/client/loadout/glasses.dm | 18 +- .../code/modules/client/loadout/gloves.dm | 2 +- .../code/modules/client/loadout/hands.dm | 26 +- .../code/modules/client/loadout/head.dm | 28 +- .../code/modules/client/loadout/mask.dm | 6 +- .../code/modules/client/loadout/neck.dm | 34 +- .../code/modules/client/loadout/shoes.dm | 16 +- .../code/modules/client/loadout/suit.dm | 40 +- .../code/modules/client/loadout/uniform.dm | 86 ++-- .../code/modules/client/preferences.dm | 8 +- .../modules/custom_loadout/custom_items.dm | 2 +- .../modules/custom_loadout/load_to_mob.dm | 2 +- modular_citadel/cydonian_armor.dm | 4 +- 26 files changed, 282 insertions(+), 848 deletions(-) diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index 5bf8c4b640..a9f9d4ce06 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -1,11 +1,10 @@ -<<<<<<< HEAD /obj/item/storage/wallet name = "wallet" desc = "It can hold a few small and personal things." icon_state = "wallet" w_class = WEIGHT_CLASS_SMALL resistance_flags = FLAMMABLE - slot_flags = SLOT_ID + slot_flags = ITEM_SLOT_ID var/obj/item/card/id/front_id = null var/list/combined_access @@ -90,96 +89,3 @@ if(item3_type) new item3_type(src) update_icon() -======= -/obj/item/storage/wallet - name = "wallet" - desc = "It can hold a few small and personal things." - icon_state = "wallet" - w_class = WEIGHT_CLASS_SMALL - resistance_flags = FLAMMABLE - slot_flags = ITEM_SLOT_ID - - var/obj/item/card/id/front_id = null - var/list/combined_access - -/obj/item/storage/wallet/ComponentInitialize() - . = ..() - GET_COMPONENT(STR, /datum/component/storage) - STR.max_items = 4 - STR.can_hold = typecacheof(list( - /obj/item/stack/spacecash, - /obj/item/card, - /obj/item/clothing/mask/cigarette, - /obj/item/flashlight/pen, - /obj/item/seeds, - /obj/item/stack/medical, - /obj/item/toy/crayon, - /obj/item/coin, - /obj/item/dice, - /obj/item/disk, - /obj/item/implanter, - /obj/item/lighter, - /obj/item/lipstick, - /obj/item/match, - /obj/item/paper, - /obj/item/pen, - /obj/item/photo, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/syringe, - /obj/item/screwdriver, - /obj/item/stamp)) - -/obj/item/storage/wallet/Exited(atom/movable/AM) - . = ..() - refreshID() - -/obj/item/storage/wallet/proc/refreshID() - if(!(front_id in src)) - front_id = null - for(var/obj/item/card/id/I in contents) - LAZYINITLIST(combined_access) - LAZYCLEARLIST(combined_access) - if(!front_id) - front_id = I - combined_access |= I.access - update_icon() - -/obj/item/storage/wallet/Entered(atom/movable/AM) - . = ..() - refreshID() - -/obj/item/storage/wallet/update_icon() - var/new_state = "wallet" - if(front_id) - new_state = "wallet_[front_id.icon_state]" - if(new_state != icon_state) //avoid so many icon state changes. - icon_state = new_state - -/obj/item/storage/wallet/GetID() - return front_id - -/obj/item/storage/wallet/GetAccess() - if(LAZYLEN(combined_access)) - return combined_access - else - return ..() - -/obj/item/storage/wallet/random - icon_state = "random_wallet" - -/obj/item/storage/wallet/random/PopulateContents() - var/item1_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) - var/item2_type - if(prob(50)) - item2_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) - var/item3_type = pick( /obj/item/coin/silver, /obj/item/coin/silver, /obj/item/coin/gold, /obj/item/coin/iron, /obj/item/coin/iron, /obj/item/coin/iron ) - - spawn(2) - if(item1_type) - new item1_type(src) - if(item2_type) - new item2_type(src) - if(item3_type) - new item3_type(src) - update_icon() ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index 133cbfaccb..229aa70ee0 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -1,377 +1,3 @@ -<<<<<<< HEAD -#define WELDER_FUEL_BURN_INTERVAL 13 -/obj/item/weldingtool - name = "welding tool" - desc = "A standard edition welder provided by Nanotrasen." - icon = 'icons/obj/tools.dmi' - icon_state = "welder" - item_state = "welder" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - force = 3 - throwforce = 5 - hitsound = "swing_hit" - usesound = list('sound/items/welder.ogg', 'sound/items/welder2.ogg') - var/acti_sound = 'sound/items/welderactivate.ogg' - var/deac_sound = 'sound/items/welderdeactivate.ogg' - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_SMALL - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) - resistance_flags = FIRE_PROOF - - materials = list(MAT_METAL=70, MAT_GLASS=30) - var/welding = 0 //Whether or not the welding tool is off(0), on(1) or currently welding(2) - var/status = TRUE //Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower) - var/max_fuel = 20 //The max amount of fuel the welder can hold - var/change_icons = 1 - var/can_off_process = 0 - var/light_intensity = 2 //how powerful the emitted light is when used. - var/progress_flash_divisor = 10 - var/burned_fuel_for = 0 //when fuel was last removed - heat = 3800 - tool_behaviour = TOOL_WELDER - toolspeed = 1 - -/obj/item/weldingtool/Initialize() - . = ..() - create_reagents(max_fuel) - reagents.add_reagent("welding_fuel", max_fuel) - update_icon() - - -/obj/item/weldingtool/proc/update_torch() - if(welding) - add_overlay("[initial(icon_state)]-on") - item_state = "[initial(item_state)]1" - else - item_state = "[initial(item_state)]" - - -/obj/item/weldingtool/update_icon() - cut_overlays() - if(change_icons) - var/ratio = get_fuel() / max_fuel - ratio = CEILING(ratio*4, 1) * 25 - add_overlay("[initial(icon_state)][ratio]") - update_torch() - return - - -/obj/item/weldingtool/process() - switch(welding) - if(0) - force = 3 - damtype = "brute" - update_icon() - if(!can_off_process) - STOP_PROCESSING(SSobj, src) - return - //Welders left on now use up fuel, but lets not have them run out quite that fast - if(1) - force = 15 - damtype = "fire" - ++burned_fuel_for - if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL) - use(1) - update_icon() - - //This is to start fires. process() is only called if the welder is on. - open_flame() - - -/obj/item/weldingtool/suicide_act(mob/user) - user.visible_message("[user] welds [user.p_their()] every orifice closed! It looks like [user.p_theyre()] trying to commit suicide!") - return (FIRELOSS) - - -/obj/item/weldingtool/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/screwdriver)) - flamethrower_screwdriver(I, user) - else if(istype(I, /obj/item/stack/rods)) - flamethrower_rods(I, user) - else - . = ..() - update_icon() - -/obj/item/weldingtool/proc/explode() - var/turf/T = get_turf(loc) - var/plasmaAmount = reagents.get_reagent_amount("plasma") - dyn_explosion(T, plasmaAmount/5)//20 plasma in a standard welder has a 4 power explosion. no breaches, but enough to kill/dismember holder - qdel(src) - -/obj/item/weldingtool/attack(mob/living/carbon/human/H, mob/user) - if(!istype(H)) - return ..() - - var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) - - if(affecting && affecting.status == BODYPART_ROBOTIC && user.a_intent != INTENT_HARM) - if(src.use_tool(H, user, 0, volume=50, amount=1)) - if(user == H) - user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.name].", - "You start fixing some of the dents on [H]'s [affecting.name].") - if(!do_mob(user, H, 50)) - return - item_heal_robotic(H, user, 15, 0) - else - return ..() - - -/obj/item/weldingtool/afterattack(atom/O, mob/user, proximity) - if(!proximity) - return - if(!status && O.is_refillable()) - reagents.trans_to(O, reagents.total_volume) - to_chat(user, "You empty [src]'s fuel tank into [O].") - update_icon() - if(isOn()) - use(1) - var/turf/location = get_turf(user) - location.hotspot_expose(700, 50, 1) - if(get_fuel() <= 0) - set_light(0) - - if(isliving(O)) - var/mob/living/L = O - if(L.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(L)] on fire") - log_game("[key_name(user)] set [key_name(L)] on fire") - - -/obj/item/weldingtool/attack_self(mob/user) - if(src.reagents.has_reagent("plasma")) - message_admins("[key_name_admin(user)] activated a rigged welder.") - explode() - switched_on(user) - if(welding) - set_light(light_intensity) - - update_icon() - - -// Returns the amount of fuel in the welder -/obj/item/weldingtool/proc/get_fuel() - return reagents.get_reagent_amount("welding_fuel") - - -// Uses fuel from the welding tool. -/obj/item/weldingtool/use(used = 0) - if(!isOn() || !check_fuel()) - return FALSE - - if(used) - burned_fuel_for = 0 - if(get_fuel() >= used) - reagents.remove_reagent("welding_fuel", used) - check_fuel() - return TRUE - else - return FALSE - - -//Turns off the welder if there is no more fuel (does this really need to be its own proc?) -/obj/item/weldingtool/proc/check_fuel(mob/user) - if(get_fuel() <= 0 && welding) - switched_on(user) - update_icon() - //mob icon update - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands(0) - - return 0 - return 1 - -//Switches the welder on -/obj/item/weldingtool/proc/switched_on(mob/user) - if(!status) - to_chat(user, "[src] can't be turned on while unsecured!") - return - welding = !welding - if(welding) - if(get_fuel() >= 1) - to_chat(user, "You switch [src] on.") - playsound(loc, acti_sound, 50, 1) - force = 15 - damtype = "fire" - hitsound = 'sound/items/welder.ogg' - update_icon() - START_PROCESSING(SSobj, src) - else - to_chat(user, "You need more fuel!") - switched_off(user) - else - to_chat(user, "You switch [src] off.") - playsound(loc, deac_sound, 50, 1) - switched_off(user) - -//Switches the welder off -/obj/item/weldingtool/proc/switched_off(mob/user) - welding = 0 - set_light(0) - - force = 3 - damtype = "brute" - hitsound = "swing_hit" - update_icon() - - -/obj/item/weldingtool/examine(mob/user) - ..() - to_chat(user, "It contains [get_fuel()] unit\s of fuel out of [max_fuel].") - -/obj/item/weldingtool/is_hot() - return welding * heat - -//Returns whether or not the welding tool is currently on. -/obj/item/weldingtool/proc/isOn() - return welding - -// When welding is about to start, run a normal tool_use_check, then flash a mob if it succeeds. -/obj/item/weldingtool/tool_start_check(mob/living/user, amount=0) - . = tool_use_check(user, amount) - if(. && user) - user.flash_act(light_intensity) - -// Flash the user during welding progress -/obj/item/weldingtool/tool_check_callback(mob/living/user, amount, datum/callback/extra_checks) - . = ..() - if(. && user) - if (progress_flash_divisor == 0) - user.flash_act(min(light_intensity,1)) - progress_flash_divisor = initial(progress_flash_divisor) - else - progress_flash_divisor-- - -// If welding tool ran out of fuel during a construction task, construction fails. -/obj/item/weldingtool/tool_use_check(mob/living/user, amount) - if(!isOn() || !check_fuel()) - to_chat(user, "[src] has to be on to complete this task!") - return FALSE - - if(get_fuel() >= amount) - return TRUE - else - to_chat(user, "You need more welding fuel to complete this task!") - return FALSE - - -/obj/item/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) - if(welding) - to_chat(user, "Turn it off first!") - return - status = !status - if(status) - to_chat(user, "You resecure [src] and close the fuel tank.") - container_type = NONE - else - to_chat(user, "[src] can now be attached, modified, and refuelled.") - container_type = OPENCONTAINER - add_fingerprint(user) - -/obj/item/weldingtool/proc/flamethrower_rods(obj/item/I, mob/user) - if(!status) - var/obj/item/stack/rods/R = I - if (R.use(1)) - var/obj/item/flamethrower/F = new /obj/item/flamethrower(user.loc) - if(!remove_item_from_storage(F)) - user.transferItemToLoc(src, F, TRUE) - F.weldtool = src - add_fingerprint(user) - to_chat(user, "You add a rod to a welder, starting to build a flamethrower.") - user.put_in_hands(F) - else - to_chat(user, "You need one rod to start building a flamethrower!") - -/obj/item/weldingtool/ignition_effect(atom/A, mob/user) - if(use_tool(A, user, 0, amount=1)) - return "[user] casually lights [A] with [src], what a badass." - else - return "" - -/obj/item/weldingtool/largetank - name = "industrial welding tool" - desc = "A slightly larger welder with a larger tank." - icon_state = "indwelder" - max_fuel = 40 - materials = list(MAT_GLASS=60) - -/obj/item/weldingtool/largetank/cyborg - name = "integrated welding tool" - desc = "An advanced welder designed to be used in robotic systems." - toolspeed = 0.5 - -/obj/item/weldingtool/largetank/flamethrower_screwdriver() - return - - -/obj/item/weldingtool/mini - name = "emergency welding tool" - desc = "A miniature welder used during emergencies." - icon_state = "miniwelder" - max_fuel = 10 - w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL=30, MAT_GLASS=10) - change_icons = 0 - -/obj/item/weldingtool/mini/flamethrower_screwdriver() - return - -/obj/item/weldingtool/abductor - name = "alien welding tool" - desc = "An alien welding tool. Whatever fuel it uses, it never runs out." - icon = 'icons/obj/abductor.dmi' - icon_state = "welder" - toolspeed = 0.1 - light_intensity = 0 - change_icons = 0 - -/obj/item/weldingtool/abductor/process() - if(get_fuel() <= max_fuel) - reagents.add_reagent("welding_fuel", 1) - ..() - -/obj/item/weldingtool/hugetank - name = "upgraded industrial welding tool" - desc = "An upgraded welder based of the industrial welder." - icon_state = "upindwelder" - item_state = "upindwelder" - max_fuel = 80 - materials = list(MAT_METAL=70, MAT_GLASS=120) - -/obj/item/weldingtool/experimental - name = "experimental welding tool" - desc = "An experimental welder capable of self-fuel generation and less harmful to the eyes." - icon_state = "exwelder" - item_state = "exwelder" - max_fuel = 40 - materials = list(MAT_METAL=70, MAT_GLASS=120) - var/last_gen = 0 - change_icons = 0 - can_off_process = 1 - light_intensity = 1 - toolspeed = 0.5 - var/nextrefueltick = 0 - -/obj/item/weldingtool/experimental/brass - name = "brass welding tool" - desc = "A brass welder that seems to constantly refuel itself. It is faintly warm to the touch." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon_state = "brasswelder" - item_state = "brasswelder" - - -/obj/item/weldingtool/experimental/process() - ..() - if(get_fuel() < max_fuel && nextrefueltick < world.time) - nextrefueltick = world.time + 10 - reagents.add_reagent("welding_fuel", 1) - -#undef WELDER_FUEL_BURN_INTERVAL -======= #define WELDER_FUEL_BURN_INTERVAL 13 /obj/item/weldingtool name = "welding tool" @@ -744,4 +370,3 @@ reagents.add_reagent("welding_fuel", 1) #undef WELDER_FUEL_BURN_INTERVAL ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/code/modules/antagonists/highlander/highlander.dm b/code/modules/antagonists/highlander/highlander.dm index 6f44240578..c55f177b7a 100644 --- a/code/modules/antagonists/highlander/highlander.dm +++ b/code/modules/antagonists/highlander/highlander.dm @@ -46,19 +46,11 @@ qdel(I) for(var/obj/item/I in H.held_items) qdel(I) -<<<<<<< HEAD - H.equip_to_slot_or_del(new /obj/item/clothing/under/kilt/highlander(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/radio/headset/heads/captain(H), slot_ears) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/highlander(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/pinpointer/nuke(H), slot_l_store) -======= H.equip_to_slot_or_del(new /obj/item/clothing/under/kilt/highlander(H), SLOT_W_UNIFORM) H.equip_to_slot_or_del(new /obj/item/radio/headset/heads/captain(H), SLOT_EARS) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/highlander(H), SLOT_HEAD) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), SLOT_SHOES) H.equip_to_slot_or_del(new /obj/item/pinpointer/nuke(H), SLOT_L_STORE) ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme for(var/obj/item/pinpointer/nuke/P in H) P.attack_self(H) var/obj/item/card/id/W = new(H) diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index cdd25cf436..3a1e246d04 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -1,95 +1,46 @@ -<<<<<<< HEAD - -//Ears: currently only used for headsets and earmuffs -/obj/item/clothing/ears - name = "ears" - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - slot_flags = SLOT_EARS - resistance_flags = NONE - -/obj/item/clothing/ears/earmuffs - name = "earmuffs" - desc = "Protects your hearing from loud noises, and quiet ones as well." - icon_state = "earmuffs" - item_state = "earmuffs" - strip_delay = 15 - equip_delay_other = 25 - resistance_flags = FLAMMABLE - flags_2 = BANG_PROTECT_2|HEALS_EARS_2 - -/obj/item/clothing/ears/headphones - name = "headphones" - desc = "Unce unce unce unce. Boop!" - icon = 'icons/obj/clothing/accessories.dmi' - icon_state = "headphones" - item_state = "headphones" - slot_flags = SLOT_EARS | SLOT_HEAD | SLOT_NECK //Fluff item, put it whereever you want! - actions_types = list(/datum/action/item_action/toggle_headphones) - var/headphones_on = FALSE - -/obj/item/clothing/ears/headphones/Initialize() - . = ..() - update_icon() - -/obj/item/clothing/ears/headphones/update_icon() - icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" - item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" - -/obj/item/clothing/ears/headphones/proc/toggle(owner) - headphones_on = !headphones_on - update_icon() - var/mob/living/carbon/human/H = owner - if(istype(H)) - H.update_inv_ears() - H.update_inv_neck() - H.update_inv_head() - to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") -======= - //Ears: currently only used for headsets and earmuffs -/obj/item/clothing/ears - name = "ears" - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - slot_flags = ITEM_SLOT_EARS - resistance_flags = NONE - -/obj/item/clothing/ears/earmuffs - name = "earmuffs" - desc = "Protects your hearing from loud noises, and quiet ones as well." - icon_state = "earmuffs" - item_state = "earmuffs" - strip_delay = 15 - equip_delay_other = 25 - resistance_flags = FLAMMABLE - flags_2 = BANG_PROTECT_2|HEALS_EARS_2 - -/obj/item/clothing/ears/headphones - name = "headphones" - desc = "Unce unce unce unce. Boop!" - icon = 'icons/obj/clothing/accessories.dmi' - icon_state = "headphones" - item_state = "headphones" - slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! - actions_types = list(/datum/action/item_action/toggle_headphones) - var/headphones_on = FALSE - -/obj/item/clothing/ears/headphones/Initialize() - . = ..() - update_icon() - -/obj/item/clothing/ears/headphones/update_icon() - icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" - item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" - -/obj/item/clothing/ears/headphones/proc/toggle(owner) - headphones_on = !headphones_on - update_icon() - var/mob/living/carbon/human/H = owner - if(istype(H)) - H.update_inv_ears() - H.update_inv_neck() - H.update_inv_head() - to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme + /obj/item/clothing/ears + name = "ears" + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + slot_flags = ITEM_SLOT_EARS + resistance_flags = NONE + + /obj/item/clothing/ears/earmuffs + name = "earmuffs" + desc = "Protects your hearing from loud noises, and quiet ones as well." + icon_state = "earmuffs" + item_state = "earmuffs" + strip_delay = 15 + equip_delay_other = 25 + resistance_flags = FLAMMABLE + flags_2 = BANG_PROTECT_2|HEALS_EARS_2 + + /obj/item/clothing/ears/headphones + name = "headphones" + desc = "Unce unce unce unce. Boop!" + icon = 'icons/obj/clothing/accessories.dmi' + icon_state = "headphones" + item_state = "headphones" + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK //Fluff item, put it whereever you want! + actions_types = list(/datum/action/item_action/toggle_headphones) + var/headphones_on = FALSE + + /obj/item/clothing/ears/headphones/Initialize() + . = ..() + update_icon() + + /obj/item/clothing/ears/headphones/update_icon() + icon_state = "[initial(icon_state)]_[headphones_on? "on" : "off"]" + item_state = "[initial(item_state)]_[headphones_on? "on" : "off"]" + + /obj/item/clothing/ears/headphones/proc/toggle(owner) + headphones_on = !headphones_on + update_icon() + var/mob/living/carbon/human/H = owner + if(istype(H)) + H.update_inv_ears() + H.update_inv_neck() + H.update_inv_head() + to_chat(owner, "You turn the music [headphones_on? "on. Untz Untz Untz!" : "off."]") + \ No newline at end of file diff --git a/code/modules/mob/living/carbon/monkey/inventory.dm b/code/modules/mob/living/carbon/monkey/inventory.dm index b2ed3e8c74..113d2a6e2f 100644 --- a/code/modules/mob/living/carbon/monkey/inventory.dm +++ b/code/modules/mob/living/carbon/monkey/inventory.dm @@ -1,71 +1,31 @@ -<<<<<<< HEAD /mob/living/carbon/monkey/can_equip(obj/item/I, slot, disable_warning = 0) switch(slot) - if(slot_hands) + if(SLOT_HANDS) if(get_empty_held_indexes()) return TRUE return FALSE - if(slot_wear_mask) + if(SLOT_WEAR_MASK) if(wear_mask) return FALSE - if( !(I.slot_flags & SLOT_MASK) ) + if( !(I.slot_flags & ITEM_SLOT_MASK) ) return FALSE return TRUE - if(slot_neck) + if(SLOT_NECK) if(wear_neck) return FALSE - if( !(I.slot_flags & SLOT_NECK) ) + if( !(I.slot_flags & ITEM_SLOT_NECK) ) return FALSE return TRUE - if(slot_head) + if(SLOT_HEAD) if(head) return FALSE - if( !(I.slot_flags & SLOT_HEAD) ) + if( !(I.slot_flags & ITEM_SLOT_HEAD) ) return FALSE return TRUE - if(slot_back) + if(SLOT_BACK) if(back) return FALSE - if( !(I.slot_flags & SLOT_BACK) ) + if( !(I.slot_flags & ITEM_SLOT_BACK) ) return FALSE return TRUE return FALSE //Unsupported slot - - - -======= -/mob/living/carbon/monkey/can_equip(obj/item/I, slot, disable_warning = 0) - switch(slot) - if(SLOT_HANDS) - if(get_empty_held_indexes()) - return TRUE - return FALSE - if(SLOT_WEAR_MASK) - if(wear_mask) - return FALSE - if( !(I.slot_flags & ITEM_SLOT_MASK) ) - return FALSE - return TRUE - if(SLOT_NECK) - if(wear_neck) - return FALSE - if( !(I.slot_flags & ITEM_SLOT_NECK) ) - return FALSE - return TRUE - if(SLOT_HEAD) - if(head) - return FALSE - if( !(I.slot_flags & ITEM_SLOT_HEAD) ) - return FALSE - return TRUE - if(SLOT_BACK) - if(back) - return FALSE - if( !(I.slot_flags & ITEM_SLOT_BACK) ) - return FALSE - return TRUE - return FALSE //Unsupported slot - - - ->>>>>>> ecd0d8b... Merge pull request #37476 from AnturK/thisalwaysbuggedme diff --git a/modular_citadel/code/__HELPERS/mobs.dm b/modular_citadel/code/__HELPERS/mobs.dm index a6fe446b5d..2666696564 100644 --- a/modular_citadel/code/__HELPERS/mobs.dm +++ b/modular_citadel/code/__HELPERS/mobs.dm @@ -1,28 +1,28 @@ /proc/slot_to_string(slot) switch(slot) - if(slot_back) + if(SLOT_BACK) return "Backpack" - if(slot_wear_mask) + if(SLOT_WEAR_MASK) return "Mask" - if(slot_hands) + if(SLOT_HANDS) return "Hands" - if(slot_belt) + if(SLOT_BELT) return "Belt" - if(slot_ears) + if(SLOT_EARS) return "Ears" - if(slot_glasses) + if(SLOT_GLASSES) return "Glasses" - if(slot_gloves) + if(SLOT_GLOVES) return "Gloves" - if(slot_neck) + if(SLOT_NECK) return "Neck" - if(slot_head) + if(SLOT_HEAD) return "Head" - if(slot_shoes) + if(SLOT_SHOES) return "Shoes" - if(slot_wear_suit) + if(SLOT_WEAR_SUIT) return "Suit" - if(slot_w_uniform) + if(SLOT_W_UNIFORM) return "Uniform" - if(slot_in_backpack) + if(SLOT_IN_BACKPACK) return "In backpack" diff --git a/modular_citadel/code/controllers/subsystem/job.dm b/modular_citadel/code/controllers/subsystem/job.dm index 846c17344c..749d7e1e72 100644 --- a/modular_citadel/code/controllers/subsystem/job.dm +++ b/modular_citadel/code/controllers/subsystem/job.dm @@ -15,15 +15,15 @@ permitted = FALSE if(G.ckeywhitelist && G.ckeywhitelist.len && !(the_mob.client.ckey in G.ckeywhitelist)) permitted = FALSE - if(!equipbackpackstuff && G.category == slot_in_backpack)//snowflake check since plopping stuff in the backpack doesnt work for pre-job equip loadout stuffs + if(!equipbackpackstuff && G.category == SLOT_IN_BACKPACK)//snowflake check since plopping stuff in the backpack doesnt work for pre-job equip loadout stuffs permitted = FALSE - if(equipbackpackstuff && G.category != slot_in_backpack)//ditto + if(equipbackpackstuff && G.category != SLOT_IN_BACKPACK)//ditto permitted = FALSE if(!permitted) continue var/obj/item/I = new G.path if(!M.equip_to_slot_if_possible(I, G.category, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // If the job's dresscode compliant, try to put it in its slot, first - if(!M.equip_to_slot_if_possible(I, slot_in_backpack, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // Otherwise, try to put it in the backpack + if(!M.equip_to_slot_if_possible(I, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // Otherwise, try to put it in the backpack I.forceMove(get_turf(M)) // If everything fails, just put it on the floor under the mob. /datum/controller/subsystem/job/proc/FreeRole(rank) diff --git a/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm b/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm index 9917eb6e7b..a9a46ff08d 100644 --- a/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm +++ b/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm @@ -24,7 +24,7 @@ /obj/item/electropack/shockcollar/attack_hand(mob/user) if(loc == user) if(slot_flags == SLOT_NECK) - if(user.get_item_by_slot(slot_neck)) + if(user.get_item_by_slot(SLOT_NECK)) to_chat(user, "The collar is fastened tight! You'll need help taking this off!") return ..() diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 62924c7305..d3910d5554 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -2,279 +2,279 @@ /datum/gear/pingcoderfailsafe name = "IF YOU SEE THIS, PING A CODER RIGHT NOW!" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/bikehorn/golden ckeywhitelist = list("This entry should never appear with this variable set.") //If it does, then that means somebody fucked up the whitelist system pretty hard /datum/gear/donortestingbikehorn name = "Donor item testing bikehorn" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/bikehorn geargroupID = "DONORTEST" /datum/gear/kevhorn name = "Airhorn" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/bikehorn/airhorn ckeywhitelist = list("kevinz000") /datum/gear/cebusoap name = "Cebutris' soap" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/custom/ceb_soap ckeywhitelist = list("cebutris") /datum/gear/kiaracloak name = "Kiara's cloak" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/cloak/inferno ckeywhitelist = list("inferno707") /datum/gear/kiaracollar name = "Kiara's collar" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/petcollar/inferno ckeywhitelist = list("inferno707") /datum/gear/kiaramedal name = "Insignia of Steele" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/clothing/accessory/medal/steele ckeywhitelist = list("inferno707") /datum/gear/sexymimemask name = "The hollow heart" - category = slot_wear_mask + category = SLOT_WEAR_MASK path = /obj/item/clothing/mask/sexymime ckeywhitelist = list("inferno707") /datum/gear/engravedzippo name = "Engraved zippo" - category = slot_hands + category = SLOT_HANDS path = /obj/item/lighter/gold ckeywhitelist = list("dirtyoldharry") /datum/gear/geisha name = "Geisha suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/geisha ckeywhitelist = list("atiefling") /datum/gear/specialscarf name = "Special scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/zomb ckeywhitelist = list("zombierobin") /datum/gear/redmadcoat name = "The Mad's labcoat" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/toggle/labcoat/mad/red ckeywhitelist = list("zombierobin") /datum/gear/santahat name = "Santa hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/santa/fluff ckeywhitelist = list("illotafv") /datum/gear/reindeerhat name = "Reindeer hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/hardhat/reindeer/fluff ckeywhitelist = list("illotafv") /datum/gear/treeplushie name = "Christmas tree plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/tree ckeywhitelist = list("illotafv") /datum/gear/santaoutfit name = "Santa costume" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/space/santa/fluff ckeywhitelist = list("illotafv") /datum/gear/treecloak name = "Christmas tree cloak" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/cloak/festive ckeywhitelist = list("illotafv") /datum/gear/carrotplush name = "Carrot plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/carrot ckeywhitelist = list("improvedname") /datum/gear/carrotcloak name = "Carrot cloak" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/cloak/carrot ckeywhitelist = list("improvedname") /datum/gear/albortorosamask name = "Alborto Rosa mask" - category = slot_wear_mask + category = SLOT_WEAR_MASK path = /obj/item/clothing/mask/luchador/zigfie ckeywhitelist = list("zigfie") /datum/gear/mankini name = "Mankini" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/mankini ckeywhitelist = list("zigfie") /datum/gear/pinkshoes name = "Pink shoes" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/sneakers/pink ckeywhitelist = list("zigfie") /datum/gear/reecesgreatcoat name = "Reece's Great Coat" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/trenchcoat/green ckeywhitelist = list("geemiesif") /datum/gear/russianflask name = "Russian flask" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/reagent_containers/food/drinks/flask/russian cost = 2 ckeywhitelist = list("slomka") /datum/gear/stalkermask name = "S.T.A.L.K.E.R. mask" - category = slot_wear_mask + category = SLOT_WEAR_MASK path = /obj/item/clothing/mask/gas/stalker ckeywhitelist = list("slomka") /datum/gear/stripedcollar name = "Striped collar" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/petcollar/stripe ckeywhitelist = list("jademanique") /datum/gear/performersoutfit name = "Bluish performer's outfit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/singery/custom ckeywhitelist = list("killer402402") /datum/gear/vermillion name = "Vermillion clothing" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/suit/vermillion ckeywhitelist = list("fractious") /datum/gear/AM4B name = "Foam Force AM4-B" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/gun/ballistic/automatic/AM4B ckeywhitelist = list("zeronetalpha") /datum/gear/carrotsatchel name = "Carrot Satchel" - category = slot_hands + category = SLOT_HANDS path = /obj/item/storage/backpack/satchel/carrot ckeywhitelist = list("improvedname") /datum/gear/naomisweater name = "worn black sweater" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/bb_sweater/black/naomi ckeywhitelist = list("technicalmagi") /datum/gear/naomicollar name = "worn pet collar" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/petcollar/naomi ckeywhitelist = list("technicalmagi") /datum/gear/gladiator name = "Gladiator Armor" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/under/gladiator ckeywhitelist = list("aroche") /datum/gear/bloodredtie name = "Blood Red Tie" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/tie/bloodred ckeywhitelist = list("kyutness") /datum/gear/puffydress name = "Puffy Dress" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/puffydress ckeywhitelist = list("stallingratt") /datum/gear/labredblack name = "Black and Red Coat" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/toggle/labcoat/labredblack ckeywhitelist = list("blakeryan", "durandalphor") /datum/gear/torisword name = "Rainbow Zweihander" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/twohanded/hypereutactic/toy/rainbow ckeywhitelist = list("annoymous35") /datum/gear/darksabre name = "Dark Sabre" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/sword/darksabre ckeywhitelist = list("inferno707") datum/gear/darksabresheath name = "Dark Sabre Sheath" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/storage/belt/sabre/darksabre ckeywhitelist = list("inferno707") /datum/gear/toriball name = "Rainbow Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/rainbow ckeywhitelist = list("annoymous35") /datum/gear/izzyball name = "Katlin's Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/rainbow/izzy ckeywhitelist = list("izzyinbox") /datum/gear/cloak name = "Green Cloak" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/cloak/green ckeywhitelist = list("killer402402") /datum/gear/steelflask name = "Steel Flask" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/reagent_containers/food/drinks/flask/steel cost = 2 ckeywhitelist = list("johnnyvitrano") /datum/gear/paperhat name = "Paper Hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/paperhat ckeywhitelist = list("kered2") /datum/gear/cloakce name = "Polychromic CE Cloak" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/clothing/neck/cloak/polychromic/polyce ckeywhitelist = list("worksbythesea", "blakeryan") - + /datum/gear/ssk name = "Stun Sword Kit" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/ssword_kit ckeywhitelist = list("phillip458") diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm index e8c8ea453d..a0d0e3f2b2 100644 --- a/modular_citadel/code/modules/client/loadout/_medical.dm +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -1,5 +1,5 @@ /datum/gear/stethoscope name = "Stethoscope" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/stethoscope restricted_roles = list("Medical Doctor", "Chief Medical Officer") diff --git a/modular_citadel/code/modules/client/loadout/_security.dm b/modular_citadel/code/modules/client/loadout/_security.dm index 304e99f311..28145d07b9 100644 --- a/modular_citadel/code/modules/client/loadout/_security.dm +++ b/modular_citadel/code/modules/client/loadout/_security.dm @@ -1,71 +1,71 @@ /datum/gear/navyblueuniformhos name = "Head of Security navyblue uniform" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/head_of_security/navyblue restricted_roles = list("Head of Security") /datum/gear/navybluehosberet name = "Head of security's Naviblue beret" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/beret/sec/navyhos restricted_roles = list("Head of Security") /datum/gear/navybluejackethos name = "head of security's navyblue jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/security/hos restricted_roles = list("Head of Security") /datum/gear/navybluejacketofficer name = "security officer's navyblue jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/security/officer restricted_roles = list("Security Officer") /datum/gear/navyblueofficerberet name = "Security officer's Navyblue beret" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/beret/sec/navyofficer restricted_roles = list("Security Officer") /datum/gear/navyblueuniformofficer name = "security officer navyblue uniform" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/security/navyblue restricted_roles = list("Security officer") /datum/gear/navybluejacketwarden name = "warden navyblue jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/security/warden restricted_roles = list("Warden") /datum/gear/navybluewardenberet name = "Warden's navyblue beret" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/beret/sec/navywarden restricted_roles = list("Warden") /datum/gear/navyblueuniformwarden name = "Warden navyblue uniform" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/warden/navyblue restricted_roles = list("Warden") /datum/gear/secskirt name = "Security skirt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/security/skirt restricted_roles = list("Security Officer", "Warden", "Head of Security") /datum/gear/hosskirt name = "Head of security's skirt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/head_of_security/skirt restricted_roles = list("Head of Security") /datum/gear/sechud name = "Security Hud" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/hud/security restricted_roles = list("Security Officer", "Warden", "Head of Security") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/_service.dm b/modular_citadel/code/modules/client/loadout/_service.dm index 56345e9185..9b508bb93f 100644 --- a/modular_citadel/code/modules/client/loadout/_service.dm +++ b/modular_citadel/code/modules/client/loadout/_service.dm @@ -1,13 +1,13 @@ /datum/gear/plushvar name = "Ratvar Plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/plushvar cost = 5 restricted_roles = list("Chaplain") /datum/gear/narplush name = "Narsie Plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/narplush cost = 5 restricted_roles = list("Chaplain") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 3c8d74cdac..b3a59425a9 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -1,59 +1,59 @@ /datum/gear/plushcarp name = "Space carp plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/carpplushie /datum/gear/plushliz name = "Lizard plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/lizardplushie /datum/gear/plushsnek name = "Snake plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/snakeplushie /datum/gear/plushslime name = "Slime plushie" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/slimeplushie /datum/gear/tennis name = "Classic Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis /datum/gear/tennisred name = "Red Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/red /datum/gear/tennisyellow name = "Yellow Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/yellow /datum/gear/tennisgreen name = "Green Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/green /datum/gear/tenniscyan name = "Cyan Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/cyan /datum/gear/tennisblue name = "Blue Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/blue /datum/gear/tennispurple name = "Purple Tennis Ball" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/toy/tennis/purple /datum/gear/dildo name = "Customizable dildo" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/dildo/custom \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/glasses.dm b/modular_citadel/code/modules/client/loadout/glasses.dm index b1e6068a9e..9e7b68bf0d 100644 --- a/modular_citadel/code/modules/client/loadout/glasses.dm +++ b/modular_citadel/code/modules/client/loadout/glasses.dm @@ -1,44 +1,44 @@ /datum/gear/cold name = "Cold goggles" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/cold /datum/gear/eyepatch name = "Eyepatch" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/eyepatch /datum/gear/heat name = "Heat goggles" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/heat /datum/gear/hipster name = "Hipster glasses" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/regular/hipster /datum/gear/jamjar name = "Jamjar glasses" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/regular/jamjar /datum/gear/monocle name = "Monocle" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/monocle /datum/gear/orange name = "Orange glasses" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/orange /datum/gear/red name = "Red Glasses" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/red /datum/gear/prescription name = "Prescription glasses" - category = slot_glasses + category = SLOT_GLASSES path = /obj/item/clothing/glasses/regular diff --git a/modular_citadel/code/modules/client/loadout/gloves.dm b/modular_citadel/code/modules/client/loadout/gloves.dm index d504444506..826e809652 100644 --- a/modular_citadel/code/modules/client/loadout/gloves.dm +++ b/modular_citadel/code/modules/client/loadout/gloves.dm @@ -1,4 +1,4 @@ /datum/gear/fingerless name = "Fingerless Gloves" - category = slot_gloves + category = SLOT_GLOVES path = /obj/item/clothing/gloves/fingerless diff --git a/modular_citadel/code/modules/client/loadout/hands.dm b/modular_citadel/code/modules/client/loadout/hands.dm index 3bb58a8719..3b07ecaec5 100644 --- a/modular_citadel/code/modules/client/loadout/hands.dm +++ b/modular_citadel/code/modules/client/loadout/hands.dm @@ -1,67 +1,67 @@ /datum/gear/cane name = "Cane" - category = slot_hands + category = SLOT_HANDS path = /obj/item/cane /datum/gear/cigarettes name = "Cigarette pack" - category = slot_hands + category = SLOT_HANDS path = /obj/item/storage/fancy/cigarettes /datum/gear/dice name = "Dice bag" - category = slot_hands + category = SLOT_HANDS path = /obj/item/storage/pill_bottle/dice /datum/gear/eightball name = "Magic eightball" - category = slot_hands + category = SLOT_HANDS path = /obj/item/toy/eightball /datum/gear/matches name = "Matchbox" - category = slot_hands + category = SLOT_HANDS path = /obj/item/storage/box/matches /datum/gear/cheaplighter name = "Cheap lighter" - category = slot_hands + category = SLOT_HANDS path = /obj/item/lighter/greyscale /datum/gear/cards name = "Playing cards" - category = slot_hands + category = SLOT_HANDS path = /obj/item/toy/cards/deck /datum/gear/skub name = "Skub" - category = slot_hands + category = SLOT_HANDS path = /obj/item/skub /datum/gear/carpplushie name = "Space carp plushie" - category = slot_hands + category = SLOT_HANDS path = /obj/item/toy/plush/carpplushie /datum/gear/wallet name = "Wallet" - category = slot_hands + category = SLOT_HANDS path = /obj/item/storage/wallet /datum/gear/flask name = "Flask" - category = slot_hands + category = SLOT_HANDS path = /obj/item/reagent_containers/food/drinks/flask cost = 2 /datum/gear/zippolighter name = "Zippo Lighter" - category = slot_hands + category = SLOT_HANDS path = /obj/item/lighter cost = 2 /datum/gear/cigar name = "Cigar" - category = slot_hands + category = SLOT_HANDS path = /obj/item/clothing/mask/cigarette/cigar cost = 4 //smoking is bad mkay diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index 168debf2cc..45bf7a3058 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -1,74 +1,74 @@ /datum/gear/baseball name = "Ballcap" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/soft/mime /datum/gear/beanie name = "Beanie" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/beanie /datum/gear/beret name = "Black beret" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/beret/black /datum/gear/flatcap name = "Flat cap" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/flatcap /datum/gear/pirate name = "Pirate hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/pirate /datum/gear/rice_hat name = "Rice hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/rice_hat /datum/gear/ushanka name = "Ushanka" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/ushanka /datum/gear/slime name = "Slime hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/collectable/slime /datum/gear/fedora name = "Fedora" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/fedora /datum/gear/that name = "Top Hat" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/that //trek fancy Hats! /datum/gear/trekcap name = "Federation Officer's Cap" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/caphat/formal/fedcover restricted_roles = list("Captain","Head of Personnel") /datum/gear/trekcapmedisci name = "Federation Officer's Cap" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/caphat/formal/fedcover/medsci restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekcapeng name = "Federation Officer's Cap" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/caphat/formal/fedcover/eng restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") /datum/gear/trekcapsec name = "Federation Officer's Cap" - category = slot_head + category = SLOT_HEAD path = /obj/item/clothing/head/caphat/formal/fedcover/sec restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/mask.dm b/modular_citadel/code/modules/client/loadout/mask.dm index 5de520a20a..036e3d3795 100644 --- a/modular_citadel/code/modules/client/loadout/mask.dm +++ b/modular_citadel/code/modules/client/loadout/mask.dm @@ -1,9 +1,9 @@ /datum/gear/balaclava name = "Balaclava" - category = slot_wear_mask + category = SLOT_WEAR_MASK path = /obj/item/clothing/mask/balaclava - + /datum/gear/moustache name = "Fake moustache" - category = slot_wear_mask + category = SLOT_WEAR_MASK path = /obj/item/clothing/mask/fakemoustache diff --git a/modular_citadel/code/modules/client/loadout/neck.dm b/modular_citadel/code/modules/client/loadout/neck.dm index 5e1e0017fe..f7346ec135 100644 --- a/modular_citadel/code/modules/client/loadout/neck.dm +++ b/modular_citadel/code/modules/client/loadout/neck.dm @@ -1,84 +1,84 @@ /datum/gear/bluetie name = "Blue tie" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/tie/blue /datum/gear/redtie name = "Red tie" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/tie/red /datum/gear/blacktie name = "Black tie" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/tie/black /datum/gear/collar name = "Collar" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/petcollar /datum/gear/scarf name = "White scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf /datum/gear/blackscarf name = "Black scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/black /datum/gear/redscarf name = "Red scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/red /datum/gear/greenscarf name = "Green scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/green /datum/gear/darkbluescarf name = "Dark blue scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/darkblue /datum/gear/purplescarf name = "Purple scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/purple /datum/gear/yellowscarf name = "Yellow scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/yellow /datum/gear/orangescarf name = "Orange scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/orange /datum/gear/cyanscarf name = "Cyan scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/scarf/cyan /datum/gear/stripedredscarf name = "Striped red scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/stripedredscarf /datum/gear/stripedbluescarf name = "Striped blue scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/stripedbluescarf /datum/gear/stripedgreenscarf name = "Striped green scarf" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/neck/stripedgreenscarf /datum/gear/headphones name = "Headphones" - category = slot_neck + category = SLOT_NECK path = /obj/item/clothing/ears/headphones diff --git a/modular_citadel/code/modules/client/loadout/shoes.dm b/modular_citadel/code/modules/client/loadout/shoes.dm index 0d233c3a5e..95675ccaeb 100644 --- a/modular_citadel/code/modules/client/loadout/shoes.dm +++ b/modular_citadel/code/modules/client/loadout/shoes.dm @@ -1,39 +1,39 @@ /datum/gear/laceup name = "Laceup shoes" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/laceup /datum/gear/workboots name = "Work boots" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/workboots /datum/gear/jackboots name = "Jackboots" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/jackboots /datum/gear/winterboots name = "Winter boots" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/winterboots /datum/gear/sandals name = "Sandals" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/sandal /datum/gear/blackshoes name = "Black shoes" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/sneakers/black /datum/gear/brownshoes name = "Brown shoes" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/sneakers/brown /datum/gear/whiteshoes name = "White shoes" - category = slot_shoes + category = SLOT_SHOES path = /obj/item/clothing/shoes/sneakers/white diff --git a/modular_citadel/code/modules/client/loadout/suit.dm b/modular_citadel/code/modules/client/loadout/suit.dm index 85d5b5cbd0..1e1610ae75 100644 --- a/modular_citadel/code/modules/client/loadout/suit.dm +++ b/modular_citadel/code/modules/client/loadout/suit.dm @@ -1,82 +1,82 @@ /datum/gear/poncho name = "Poncho" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/poncho /datum/gear/ponchogreen name = "Green poncho" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/poncho/green /datum/gear/ponchored name = "Red poncho" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/poncho/red /datum/gear/redhood name = "Red cloak" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/hooded/cloak/david cost = 3 /datum/gear/jacketbomber name = "Bomber jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket /datum/gear/jacketleather name = "Leather jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/leather /datum/gear/overcoatleather name = "Leather overcoat" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/leather/overcoat /datum/gear/jacketpuffer name = "Puffer jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/puffer /datum/gear/vestpuffer name = "Puffer vest" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/puffer/vest /datum/gear/jacketlettermanbrown name = "Brown letterman jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/letterman /datum/gear/jacketlettermanred name = "Red letterman jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/letterman_red /datum/gear/jacketlettermanNT name = "Nanotrasen letterman jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/letterman_nanotrasen /datum/gear/coat name = "Winter coat" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/hooded/wintercoat /datum/gear/militaryjacket name = "Military Jacket" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/jacket/miljacket /datum/gear/ianshirt name = "Ian Shirt" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/ianshirt /datum/gear/trekds9_coat name = "DS9 Overcoat (use uniform)" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/storage/trek/ds9 restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster", "Medical Doctor","Chemist","Virologist","Geneticist","Scientist", "Roboticist", @@ -85,24 +85,24 @@ //Federation jackets from movies /datum/gear/trekcmdcap name = "fed (movie) uniform, Captain" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/storage/fluff/fedcoat/capt restricted_roles = list("Captain","Head of Personnel") /datum/gear/trekcmdmov name = "fed (movie) uniform, sec" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/storage/fluff/fedcoat restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster","Warden","Detective","Security Officer") /datum/gear/trekmedscimov name = "fed (movie) uniform, med/sci" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/storage/fluff/fedcoat/medsci restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekengmov name = "fed (movie) uniform, ops/eng" - category = slot_wear_suit + category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/storage/fluff/fedcoat/eng restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Cargo Technician", "Shaft Miner", "Quartermaster") diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index c07290cdaf..7c592c60e1 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -1,143 +1,143 @@ /datum/gear/suitblack name = "Black suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket /datum/gear/suitgreen name = "Green suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/green /datum/gear/suitred name = "Red suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/red /datum/gear/suitcharcoal name = "Charcoal suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/charcoal /datum/gear/suitnavy name = "Navy suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/navy /datum/gear/suitburgundy name = "Burgundy suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/burgundy /datum/gear/suittan name = "Tan suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/tan /datum/gear/suitwhite name = "White suit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/suit_jacket/white /datum/gear/assistantformal name = "Assistant's formal uniform" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/assistantformal /datum/gear/maidcostume name = "Maid costume" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/maid /datum/gear/mailmanuniform name = "Mailman's jumpsuit" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/mailman /datum/gear/skirtblack name = "Black skirt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/skirt/black /datum/gear/skirtblue name = "Blue skirt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/skirt/blue /datum/gear/skirtred name = "Red skirt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/skirt/red /datum/gear/skirtpurple name = "Purple skirt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/skirt/purple /datum/gear/kilt name = "Kilt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/kilt /datum/gear/camoshorts name = "Camo Pants" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/camo /datum/gear/bjeans name = "Black Jeans" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/blackjeans /datum/gear/cjeans name = "Classic Jeans" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/classicjeans /datum/gear/khaki name = "Khaki Pants" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/khaki /datum/gear/wpants name = "White Pants" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/white /datum/gear/rpants name = "Red Pants" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/red /datum/gear/tpants name = "Tan Pants" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/tan /datum/gear/trpants name = "Track Pants" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/track /datum/gear/turtleneck name = "Tactitool Turtleneck" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/syndicate/cosmetic /datum/gear/polykilt name = "Polychromic Kilt" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/polychromic/kilt cost = 3 /datum/gear/polyshorts name = "Polychromic Shorts" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/polychromic/shorts cost = 3 /datum/gear/polyshortpants name = "Polychromic Athletic Shorts" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/polychromic/shortpants cost = 2 @@ -145,94 +145,94 @@ //TOS /datum/gear/trekcmdtos name = "TOS uniform, cmd" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/command restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") /datum/gear/trekmedscitos name = "TOS uniform, med/sci" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/medsci restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekengtos name = "TOS uniform, ops/sec" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/engsec restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") //TNG /datum/gear/trekcmdtng name = "TNG uniform, cmd" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/command/next restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") /datum/gear/trekmedscitng name = "TNG uniform, med/sci" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/medsci/next restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekengtng name = "TNG uniform, ops/sec" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/engsec/next restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") //VOY /datum/gear/trekcmdvoy name = "VOY uniform, cmd" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/command/voy restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") /datum/gear/trekmedscivoy name = "VOY uniform, med/sci" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/medsci/voy restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekengvoy name = "VOY uniform, ops/sec" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/engsec/voy restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") //DS9 /datum/gear/trekcmdds9 name = "DS9 uniform, cmd" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/command/ds9 restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") /datum/gear/trekmedscids9 name = "DS9 uniform, med/sci" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/medsci/ds9 restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekengds9 name = "DS9 uniform, ops/sec" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/engsec/ds9 restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") //ENT /datum/gear/trekcmdent name = "ENT uniform, cmd" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/command/ent restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") /datum/gear/trekmedscient name = "ENT uniform, med/sci" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/medsci/ent restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist","Research Director","Scientist", "Roboticist") /datum/gear/trekengent name = "ENT uniform, ops/sec" - category = slot_w_uniform + category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/trek/engsec/ent restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") diff --git a/modular_citadel/code/modules/client/preferences.dm b/modular_citadel/code/modules/client/preferences.dm index 741e6f0935..7d73fa618b 100644 --- a/modular_citadel/code/modules/client/preferences.dm +++ b/modular_citadel/code/modules/client/preferences.dm @@ -664,11 +664,11 @@ var/occupied_slots = L[slot_to_string(initial(G.category))] ? L[slot_to_string(initial(G.category))] + 1 : 1 LAZYSET(L, slot_to_string(initial(G.category)), occupied_slots) switch(slot) - if(slot_in_backpack) - if(L[slot_to_string(slot_in_backpack)] < BACKPACK_SLOT_AMT) + if(SLOT_IN_BACKPACK) + if(L[slot_to_string(SLOT_IN_BACKPACK)] < BACKPACK_SLOT_AMT) return TRUE - if(slot_hands) - if(L[slot_to_string(slot_hands)] < HANDS_SLOT_AMT) + if(SLOT_HANDS) + if(L[slot_to_string(SLOT_HANDS)] < HANDS_SLOT_AMT) return TRUE else if(L[slot_to_string(slot)] < DEFAULT_SLOT_AMT) diff --git a/modular_citadel/code/modules/custom_loadout/custom_items.dm b/modular_citadel/code/modules/custom_loadout/custom_items.dm index 481a105749..0abbba1845 100644 --- a/modular_citadel/code/modules/custom_loadout/custom_items.dm +++ b/modular_citadel/code/modules/custom_loadout/custom_items.dm @@ -290,7 +290,7 @@ H = loc if(!H) return - else if(H.get_item_by_slot(slot_neck) == src) + else if(H.get_item_by_slot(SLOT_NECK) == src) if(H.arousalloss < H.max_arousal / 3) H.arousalloss = H.max_arousal / 3 if(prob(5) && H.hallucination < 15) diff --git a/modular_citadel/code/modules/custom_loadout/load_to_mob.dm b/modular_citadel/code/modules/custom_loadout/load_to_mob.dm index c9aab1d906..0a1d8256ae 100644 --- a/modular_citadel/code/modules/custom_loadout/load_to_mob.dm +++ b/modular_citadel/code/modules/custom_loadout/load_to_mob.dm @@ -52,7 +52,7 @@ loaded_atom.forceMove(T) continue var/obj/item/loaded = loaded_atom - var/obj/item/storage/S = H.get_item_by_slot(slot_back) + var/obj/item/storage/S = H.get_item_by_slot(SLOT_BACK) if(istype(S)) S.SendSignal(COMSIG_TRY_STORAGE_INSERT,loaded, TRUE, H) //Force it into their backpack continue diff --git a/modular_citadel/cydonian_armor.dm b/modular_citadel/cydonian_armor.dm index 689165d8bb..209c2d0448 100644 --- a/modular_citadel/cydonian_armor.dm +++ b/modular_citadel/cydonian_armor.dm @@ -51,7 +51,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/lavaknight/equipped(mob/user, slot) ..() - if(slot == slot_head) + if(slot == SLOT_HEAD) emissivelights() /obj/item/clothing/head/helmet/space/hardsuit/lavaknight/dropped(mob/user) @@ -113,7 +113,7 @@ /obj/item/clothing/suit/space/hardsuit/lavaknight/equipped(mob/user, slot) ..() - if(slot == slot_wear_suit) + if(slot == SLOT_WEAR_SUIT) emissivelights() /obj/item/clothing/suit/space/hardsuit/lavaknight/dropped(mob/user) From 63e472050c1deb7d945fdf499684d19c2e2959a9 Mon Sep 17 00:00:00 2001 From: r-esistor <38401208+r-esistor@users.noreply.github.com> Date: Mon, 21 May 2018 03:10:35 -0400 Subject: [PATCH 201/306] Circuit Labels (sorta understanding git edition) (#37633) * Customizable circuit names/descriptions * Circuit descriptions are now copied * Prevents code injection through the desc --- code/modules/integrated_electronics/core/assemblies.dm | 2 +- .../integrated_electronics/core/saved_circuits.dm | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index 0844070dd6..72c34b90cc 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -3,7 +3,7 @@ /obj/item/electronic_assembly name = "electronic assembly" - obj_flags = CAN_BE_HIT + obj_flags = CAN_BE_HIT | UNIQUE_RENAME desc = "It's a case, for building small electronics with." w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/assemblies/electronic_setups.dmi' diff --git a/code/modules/integrated_electronics/core/saved_circuits.dm b/code/modules/integrated_electronics/core/saved_circuits.dm index b389b0d2d9..bc85cc4d9a 100644 --- a/code/modules/integrated_electronics/core/saved_circuits.dm +++ b/code/modules/integrated_electronics/core/saved_circuits.dm @@ -124,6 +124,10 @@ // Save modified name if(initial(name) != name) assembly_params["name"] = name + + // Save modified description + if(initial(desc) != desc) + assembly_params["desc"] = desc // Save panel status if(opened) @@ -142,6 +146,8 @@ // Validate name and color if(assembly_params["name"] && !reject_bad_name(assembly_params["name"], TRUE)) return "Bad assembly name." + if(assembly_params["desc"] && !reject_bad_text(assembly_params["desc"], TRUE)) + return "Bad assembly description." if(assembly_params["detail_color"] && !(assembly_params["detail_color"] in color_whitelist)) return "Bad assembly color." @@ -151,6 +157,10 @@ // Load modified name, if any. if(assembly_params["name"]) name = assembly_params["name"] + + // Load modified description, if any. + if(assembly_params["desc"]) + desc = assembly_params["desc"] // Load panel status if(assembly_params["opened"]) From 73b0ac78597560bcea3287c7de2f6b49639b1266 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 21 May 2018 00:38:42 -0700 Subject: [PATCH 203/306] Emagging a R&D console now unlocks it and prevents it from being locked as opposed to nothing (#37937) * rdconsole emagging * Fix grammar --- code/modules/research/rdconsole.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 81b59624d5..329bbbebee 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -193,9 +193,10 @@ doesn't have toxins access. /obj/machinery/computer/rdconsole/emag_act(mob/user) if(!(obj_flags & EMAGGED)) - to_chat(user, "You disable the security protocols") + to_chat(user, "You disable the security protocols[locked? " and unlock the console.":""].") playsound(src, "sparks", 75, 1) obj_flags |= EMAGGED + locked = FALSE return ..() /obj/machinery/computer/rdconsole/proc/list_categories(list/categories, menu_num as num) @@ -818,6 +819,9 @@ doesn't have toxins access. if(ls["ui_mode"]) ui_mode = text2num(ls["ui_mode"]) if(ls["lock_console"]) + if(obj_flags & EMAGGED) + to_chat(usr, "Security protocol error: Unable to lock.") + return if(allowed(usr)) lock_console(usr) else From 2b9d18597bccb4f0bd17c46ca72f946be5aa6681 Mon Sep 17 00:00:00 2001 From: Mickyan <38563876+Mickyan@users.noreply.github.com> Date: Mon, 21 May 2018 09:53:42 +0200 Subject: [PATCH 205/306] Remove intent auto switch from pacifism (#37938) --- code/modules/mob/living/carbon/human/life.dm | 4 ---- code/modules/mob/living/life.dm | 3 --- 2 files changed, 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index be1cda38b6..a7474b6aaa 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -63,10 +63,6 @@ else if(eye_blurry) //blurry eyes heal slowly adjust_blurriness(-1) - if(has_trait(TRAIT_PACIFISM) && a_intent == INTENT_HARM) - to_chat(src, "You don't feel like harming anybody.") - a_intent_change(INTENT_HELP) - if (getBrainLoss() >= 60 && !incapacitated(TRUE)) SendSignal(COMSIG_ADD_MOOD_EVENT, "brain_damage", /datum/mood_event/brain_damage) if(prob(3)) diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 0c63ad2ab4..47eb649d93 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -133,9 +133,6 @@ eye_blurry = max(eye_blurry-1, 0) if(client && !eye_blurry) clear_fullscreen("blurry") - if(has_trait(TRAIT_PACIFISM) && a_intent == INTENT_HARM) - to_chat(src, "You don't feel like harming anybody.") - a_intent_change(INTENT_HELP) /mob/living/proc/update_damage_hud() return From 177139a1d379b8c26f266487c8d426ed47c797cb Mon Sep 17 00:00:00 2001 From: Nich Date: Mon, 21 May 2018 10:05:57 +0200 Subject: [PATCH 207/306] Replace nauseous with nauseated (#37927) --- code/datums/diseases/advance/symptoms/vomit.dm | 2 +- code/datums/diseases/heart_failure.dm | 2 +- code/game/machinery/computer/arcade.dm | 4 ++-- code/modules/antagonists/abductor/equipment/gland.dm | 2 +- code/modules/mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/carbon/life.dm | 2 +- code/modules/surgery/organs/liver.dm | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/datums/diseases/advance/symptoms/vomit.dm b/code/datums/diseases/advance/symptoms/vomit.dm index 14d7f105ab..53e79f0cc1 100644 --- a/code/datums/diseases/advance/symptoms/vomit.dm +++ b/code/datums/diseases/advance/symptoms/vomit.dm @@ -55,7 +55,7 @@ Bonus switch(A.stage) if(1, 2, 3, 4) if(prob(base_message_chance) && !suppress_warning) - to_chat(M, "[pick("You feel nauseous.", "You feel like you're going to throw up!")]") + to_chat(M, "[pick("You feel nauseated.", "You feel like you're going to throw up!")]") else vomit(M) diff --git a/code/datums/diseases/heart_failure.dm b/code/datums/diseases/heart_failure.dm index a9adf39812..3fbf6ef177 100644 --- a/code/datums/diseases/heart_failure.dm +++ b/code/datums/diseases/heart_failure.dm @@ -34,7 +34,7 @@ to_chat(H, "You feel dizzy.") H.confused += 6 if(prob(3)) - to_chat(H, "You feel [pick("full", "nauseous", "sweaty", "weak", "tired", "short on breath", "uneasy")].") + to_chat(H, "You feel [pick("full", "nauseated", "sweaty", "weak", "tired", "short on breath", "uneasy")].") if(3 to 4) if(!sound) H.playsound_local(H, 'sound/health/slowbeat.ogg',40,0, channel = CHANNEL_HEARTBEAT) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index b58fb7ee34..46898bb2d7 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -507,9 +507,9 @@ if(ORION_TRAIL_ILLNESS) var/severity = rand(1,3) //pray to RNGesus. PRAY, PIGS if(severity == 1) - to_chat(M, "You suddenly feel slightly nauseous." ) + to_chat(M, "You suddenly feel slightly nauseated." ) if(severity == 2) - to_chat(usr, "You suddenly feel extremely nauseous and hunch over until it passes.") + to_chat(usr, "You suddenly feel extremely nauseated and hunch over until it passes.") M.Stun(60) if(severity >= 3) //you didn't pray hard enough to_chat(M, "An overpowering wave of nausea consumes over you. You hunch over, your stomach's contents preparing for a spectacular exit.") diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index 6fb84aa030..1e53f778d6 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -122,7 +122,7 @@ owner.grant_language(/datum/language/slime) /obj/item/organ/heart/gland/slime/activate() - to_chat(owner, "You feel nauseous!") + to_chat(owner, "You feel nauseated!") owner.vomit(20) var/mob/living/simple_animal/slime/Slime = new(get_turf(owner), "grey") diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 6cbbd69b4b..4af2fa1134 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -708,7 +708,7 @@ if(toxloss > 10) to_chat(src, "You feel sick.") else if(toxloss > 20) - to_chat(src, "You feel nauseous.") + to_chat(src, "You feel nauseated.") else if(toxloss > 40) to_chat(src, "You feel very unwell!") if(oxyloss) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 6b72506c02..53b07cd7e4 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -452,7 +452,7 @@ return adjustToxLoss(8, TRUE, TRUE) if(prob(30)) - to_chat(src, "You feel confused and nauseous...")//actual symptoms of liver failure + to_chat(src, "You feel confused and nauseated...")//actual symptoms of liver failure //////////////// diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index 1c81f31d45..360e58924b 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -41,7 +41,7 @@ C.reagents.metabolize(C, can_overdose=TRUE) if(damage > 10 && prob(damage/3))//the higher the damage the higher the probability - to_chat(C, "You feel [pick("nauseous", "dull pain in your lower body", "confused")].") + to_chat(C, "You feel [pick("nauseated", "a dull pain in your lower body", "confused")].") if(damage > maxHealth)//cap liver damage damage = maxHealth From 7cc9d9103d928ff98fe433c77d504c58ba0cbd66 Mon Sep 17 00:00:00 2001 From: cyclowns Date: Mon, 21 May 2018 01:20:25 -0700 Subject: [PATCH 209/306] Refactors hydrocarbon combustion + other general atmos code changes (#37600) * splits hydrocarbon combustion + other stuff * nob max() thing * whoops * remove proc + new define --- code/controllers/subsystem/air.dm | 3 +- .../atmospherics/gasmixtures/gas_mixture.dm | 2 +- .../atmospherics/gasmixtures/gas_types.dm | 2 + .../atmospherics/gasmixtures/reactions.dm | 165 +++++++++++------- 4 files changed, 106 insertions(+), 66 deletions(-) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index ce4e6ee271..a46a283254 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -29,7 +29,8 @@ SUBSYSTEM_DEF(air) var/list/obj/machinery/atmos_machinery = list() var/list/pipe_init_dirs_cache = list() - + //atmos singletons + var/list/gas_reactions = list() //Special functions lists var/list/turf/active_super_conductivity = list() diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 75b744e597..6e78256c87 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -4,11 +4,11 @@ What are the archived variables for? This prevents race conditions that arise based on the order of tile processing. */ #define MINIMUM_HEAT_CAPACITY 0.0003 +#define MINIMUM_MOLE_COUNT 0.01 #define QUANTIZE(variable) (round(variable,0.0000001))/*I feel the need to document what happens here. Basically this is used to catch most rounding errors, however it's previous value made it so that once gases got hot enough, most procedures wouldnt occur due to the fact that the mole counts would get rounded away. Thus, we lowered it a few orders of magnititude */ GLOBAL_LIST_INIT(meta_gas_info, meta_gas_list()) //see ATMOSPHERICS/gas_types.dm GLOBAL_LIST_INIT(gaslist_cache, init_gaslist_cache()) -GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide))) // These gasses cannot react amongst themselves /proc/init_gaslist_cache() . = list() diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index 0f1a21e1ce..12ad70a9e3 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -1,4 +1,5 @@ GLOBAL_LIST_INIT(hardcoded_gases, list(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/plasma)) //the main four gases, which were at one time hardcoded +GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/gas/nitrogen, /datum/gas/carbon_dioxide, /datum/gas/pluoxium, /datum/gas/stimulum, /datum/gas/nitryl))) //unable to react amongst themselves /proc/meta_gas_list() . = subtypesof(/datum/gas) @@ -124,6 +125,7 @@ GLOBAL_LIST_INIT(hardcoded_gases, list(/datum/gas/oxygen, /datum/gas/nitrogen, / specific_heat = 80 name = "Pluoxium" fusion_power = 10 + /obj/effect/overlay/gas icon = 'icons/effects/tile_effects.dmi' mouse_opacity = MOUSE_OPACITY_TRANSPARENT diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index 15c2f1e4a6..8118b44b70 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -30,7 +30,6 @@ #define FUSION_PURITY_THRESHOLD 0.95 #define FUSION_HEAT_DROPOFF (20000+T0C) #define NOBLIUM_FORMATION_ENERGY 2e9 //1 Mole of Noblium takes the planck energy to condense. -/datum/controller/subsystem/air/var/list/gas_reactions //this is our singleton of all reactions /proc/init_gas_reactions() var/list/reaction_types = list() @@ -49,7 +48,7 @@ /datum/gas_reaction //regarding the requirements lists: the minimum or maximum requirements must be non-zero. - //when in doubt, use MINIMUM_HEAT_CAPACITY. + //when in doubt, use MINIMUM_MOLE_COUNT. var/list/min_requirements var/list/max_requirements var/exclude = FALSE //do it this way to allow for addition/removal of reactions midmatch in the future @@ -61,6 +60,7 @@ init_reqs() /datum/gas_reaction/proc/init_reqs() + /datum/gas_reaction/proc/react(datum/gas_mixture/air, atom/location) return NO_REACTION @@ -94,16 +94,20 @@ air.gases[/datum/gas/water_vapor][MOLES] -= MOLES_GAS_VISIBLE . = REACTING -//fire: combustion of plasma and volatile fuel (treated as hydrocarbons). creates hotspots. exothermic -/datum/gas_reaction/fire - priority = -1 //fire should ALWAYS be last - name = "Hydrocarbon Combustion" - id = "fire" +//tritium combustion: combustion of oxygen and tritium (treated as hydrocarbons). creates hotspots. exothermic +/datum/gas_reaction/tritfire + priority = -1 //fire should ALWAYS be last, but tritium fires happen before plasma fires + name = "Tritium Combustion" + id = "tritfire" -/datum/gas_reaction/fire/init_reqs() - min_requirements = list("TEMP" = FIRE_MINIMUM_TEMPERATURE_TO_EXIST) //doesn't include plasma reqs b/c of other, rarer, burning gases. +/datum/gas_reaction/tritfire/init_reqs() + min_requirements = list( + "TEMP" = FIRE_MINIMUM_TEMPERATURE_TO_EXIST, + /datum/gas/tritium = MINIMUM_MOLE_COUNT, + /datum/gas/oxygen = MINIMUM_MOLE_COUNT + ) -/datum/gas_reaction/fire/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/tritfire/react(datum/gas_mixture/air, datum/holder) var/energy_released = 0 var/old_heat_capacity = air.heat_capacity() var/list/cached_gases = air.gases //this speeds things up because accessing datum vars is slow @@ -112,65 +116,99 @@ cached_results[id] = 0 var/turf/open/location = isturf(holder) ? holder : null - //General volatile gas burn - if(cached_gases[/datum/gas/tritium] && cached_gases[/datum/gas/tritium][MOLES]) - var/burned_fuel - if(!cached_gases[/datum/gas/oxygen]) - burned_fuel = 0 - else if(cached_gases[/datum/gas/oxygen][MOLES] < cached_gases[/datum/gas/tritium][MOLES]) - burned_fuel = cached_gases[/datum/gas/oxygen][MOLES]/TRITIUM_BURN_OXY_FACTOR - cached_gases[/datum/gas/tritium][MOLES] -= burned_fuel - else - burned_fuel = cached_gases[/datum/gas/tritium][MOLES]*TRITIUM_BURN_TRIT_FACTOR - cached_gases[/datum/gas/tritium][MOLES] -= cached_gases[/datum/gas/tritium][MOLES]/TRITIUM_BURN_TRIT_FACTOR - cached_gases[/datum/gas/oxygen][MOLES] -= cached_gases[/datum/gas/tritium][MOLES] + var/burned_fuel = 0 + if(cached_gases[/datum/gas/oxygen][MOLES] < cached_gases[/datum/gas/tritium][MOLES]) + burned_fuel = cached_gases[/datum/gas/oxygen][MOLES]/TRITIUM_BURN_OXY_FACTOR + cached_gases[/datum/gas/tritium][MOLES] -= burned_fuel + else + burned_fuel = cached_gases[/datum/gas/tritium][MOLES]*TRITIUM_BURN_TRIT_FACTOR + cached_gases[/datum/gas/tritium][MOLES] -= cached_gases[/datum/gas/tritium][MOLES]/TRITIUM_BURN_TRIT_FACTOR + cached_gases[/datum/gas/oxygen][MOLES] -= cached_gases[/datum/gas/tritium][MOLES] - if(burned_fuel) - energy_released += FIRE_HYDROGEN_ENERGY_RELEASED * burned_fuel - if(location && prob(10) && burned_fuel > TRITIUM_MINIMUM_RADIATION_ENERGY) //woah there let's not crash the server - radiation_pulse(location, energy_released/TRITIUM_BURN_RADIOACTIVITY_FACTOR) + if(burned_fuel) + energy_released += FIRE_HYDROGEN_ENERGY_RELEASED * burned_fuel + if(location && prob(10) && burned_fuel > TRITIUM_MINIMUM_RADIATION_ENERGY) //woah there let's not crash the server + radiation_pulse(location, energy_released/TRITIUM_BURN_RADIOACTIVITY_FACTOR) - ASSERT_GAS(/datum/gas/water_vapor, air) //oxygen+more-or-less hydrogen=H2O - cached_gases[/datum/gas/water_vapor][MOLES] += burned_fuel/TRITIUM_BURN_OXY_FACTOR + ASSERT_GAS(/datum/gas/water_vapor, air) //oxygen+more-or-less hydrogen=H2O + cached_gases[/datum/gas/water_vapor][MOLES] += burned_fuel/TRITIUM_BURN_OXY_FACTOR - cached_results[id] += burned_fuel + cached_results[id] += burned_fuel + + if(energy_released > 0) + var/new_heat_capacity = air.heat_capacity() + if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) + air.temperature = (temperature*old_heat_capacity + energy_released)/new_heat_capacity + + //let the floor know a fire is happening + if(istype(location)) + temperature = air.temperature + if(temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST) + location.hotspot_expose(temperature, CELL_VOLUME) + for(var/I in location) + var/atom/movable/item = I + item.temperature_expose(air, temperature, CELL_VOLUME) + location.temperature_expose(air, temperature, CELL_VOLUME) + + return cached_results[id] ? REACTING : NO_REACTION + +//plasma combustion: combustion of oxygen and plasma (treated as hydrocarbons). creates hotspots. exothermic +/datum/gas_reaction/plasmafire + priority = -2 //fire should ALWAYS be last, but plasma fires happen after tritium fires + name = "Plasma Combustion" + id = "plasmafire" + +/datum/gas_reaction/plasmafire/init_reqs() + min_requirements = list( + "TEMP" = FIRE_MINIMUM_TEMPERATURE_TO_EXIST, + /datum/gas/plasma = MINIMUM_MOLE_COUNT, + /datum/gas/oxygen = MINIMUM_MOLE_COUNT + ) + +/datum/gas_reaction/plasmafire/react(datum/gas_mixture/air, datum/holder) + var/energy_released = 0 + var/old_heat_capacity = air.heat_capacity() + var/list/cached_gases = air.gases //this speeds things up because accessing datum vars is slow + var/temperature = air.temperature + var/list/cached_results = air.reaction_results + cached_results[id] = 0 + var/turf/open/location = isturf(holder) ? holder : null //Handle plasma burning - if(cached_gases[/datum/gas/plasma] && cached_gases[/datum/gas/plasma][MOLES] > MINIMUM_HEAT_CAPACITY) - var/plasma_burn_rate = 0 - var/oxygen_burn_rate = 0 - //more plasma released at higher temperatures - var/temperature_scale - var/super_saturation - if(temperature > PLASMA_UPPER_TEMPERATURE) - temperature_scale = 1 + var/plasma_burn_rate = 0 + var/oxygen_burn_rate = 0 + //more plasma released at higher temperatures + var/temperature_scale = 0 + //to make tritium + var/super_saturation = FALSE + + if(temperature > PLASMA_UPPER_TEMPERATURE) + temperature_scale = 1 + else + temperature_scale = (temperature-PLASMA_MINIMUM_BURN_TEMPERATURE)/(PLASMA_UPPER_TEMPERATURE-PLASMA_MINIMUM_BURN_TEMPERATURE) + if(temperature_scale > 0) + oxygen_burn_rate = OXYGEN_BURN_RATE_BASE - temperature_scale + if(cached_gases[/datum/gas/oxygen][MOLES] / cached_gases[/datum/gas/plasma][MOLES] > SUPER_SATURATION_THRESHOLD) //supersaturation. Form Tritium. + super_saturation = TRUE + if(cached_gases[/datum/gas/oxygen][MOLES] > cached_gases[/datum/gas/plasma][MOLES]*PLASMA_OXYGEN_FULLBURN) + plasma_burn_rate = (cached_gases[/datum/gas/plasma][MOLES]*temperature_scale)/PLASMA_BURN_RATE_DELTA else - temperature_scale = (temperature-PLASMA_MINIMUM_BURN_TEMPERATURE)/(PLASMA_UPPER_TEMPERATURE-PLASMA_MINIMUM_BURN_TEMPERATURE) - if(temperature_scale > 0) - var/o2 = cached_gases[/datum/gas/oxygen] ? cached_gases[/datum/gas/oxygen][MOLES] : 0 - oxygen_burn_rate = OXYGEN_BURN_RATE_BASE - temperature_scale - if(o2 / cached_gases[/datum/gas/plasma][MOLES] > SUPER_SATURATION_THRESHOLD) //supersaturation. Form Tritium. - super_saturation = TRUE - if(o2 > cached_gases[/datum/gas/plasma][MOLES]*PLASMA_OXYGEN_FULLBURN) - plasma_burn_rate = (cached_gases[/datum/gas/plasma][MOLES]*temperature_scale)/PLASMA_BURN_RATE_DELTA + plasma_burn_rate = (temperature_scale*(cached_gases[/datum/gas/oxygen][MOLES]/PLASMA_OXYGEN_FULLBURN))/PLASMA_BURN_RATE_DELTA + + if(plasma_burn_rate > MINIMUM_HEAT_CAPACITY) + plasma_burn_rate = min(plasma_burn_rate,cached_gases[/datum/gas/plasma][MOLES],cached_gases[/datum/gas/oxygen][MOLES]/oxygen_burn_rate) //Ensures matter is conserved properly + cached_gases[/datum/gas/plasma][MOLES] = QUANTIZE(cached_gases[/datum/gas/plasma][MOLES] - plasma_burn_rate) + cached_gases[/datum/gas/oxygen][MOLES] = QUANTIZE(cached_gases[/datum/gas/oxygen][MOLES] - (plasma_burn_rate * oxygen_burn_rate)) + if (super_saturation) + ASSERT_GAS(/datum/gas/tritium,air) + cached_gases[/datum/gas/tritium][MOLES] += plasma_burn_rate else - plasma_burn_rate = (temperature_scale*(o2/PLASMA_OXYGEN_FULLBURN))/PLASMA_BURN_RATE_DELTA + ASSERT_GAS(/datum/gas/carbon_dioxide,air) + cached_gases[/datum/gas/carbon_dioxide][MOLES] += plasma_burn_rate - if(plasma_burn_rate > MINIMUM_HEAT_CAPACITY) - ASSERT_GAS(/datum/gas/carbon_dioxide, air) //don't need to assert o2, since if it isn't present we'll never reach this point anyway - plasma_burn_rate = min(plasma_burn_rate,cached_gases[/datum/gas/plasma][MOLES],cached_gases[/datum/gas/oxygen][MOLES]/oxygen_burn_rate) //Ensures matter is conserved properly - cached_gases[/datum/gas/plasma][MOLES] = QUANTIZE(cached_gases[/datum/gas/plasma][MOLES] - plasma_burn_rate) - cached_gases[/datum/gas/oxygen][MOLES] = QUANTIZE(cached_gases[/datum/gas/oxygen][MOLES] - (plasma_burn_rate * oxygen_burn_rate)) - if (super_saturation) - ASSERT_GAS(/datum/gas/tritium,air) - cached_gases[/datum/gas/tritium][MOLES] += plasma_burn_rate - else - ASSERT_GAS(/datum/gas/carbon_dioxide,air) - cached_gases[/datum/gas/carbon_dioxide][MOLES] += plasma_burn_rate + energy_released += FIRE_PLASMA_ENERGY_RELEASED * (plasma_burn_rate) - energy_released += FIRE_PLASMA_ENERGY_RELEASED * (plasma_burn_rate) - - cached_results[id] += (plasma_burn_rate)*(1+oxygen_burn_rate) + cached_results[id] += (plasma_burn_rate)*(1+oxygen_burn_rate) if(energy_released > 0) var/new_heat_capacity = air.heat_capacity() @@ -196,7 +234,6 @@ name = "Plasmic Fusion" id = "fusion" - /datum/gas_reaction/fusion/init_reqs() min_requirements = list( "ENER" = PLASMA_BINDING_ENERGY * 1000, @@ -361,7 +398,7 @@ air.temperature = max(((air.temperature*old_heat_capacity + stim_energy_change)/new_heat_capacity),TCMB) return REACTING -/datum/gas_reaction/nobliumformation //Hyper-Nobelium formation is extrememly endothermic, but requires high temperatures to start. Due to its high mass, hyper-nobelium uses large amounts of nitrogen and tritium. BZ can be used as a catalyst to make it less endothermic. +/datum/gas_reaction/nobliumformation //Hyper-Noblium formation is extrememly endothermic, but requires high temperatures to start. Due to its high mass, hyper-nobelium uses large amounts of nitrogen and tritium. BZ can be used as a catalyst to make it less endothermic. priority = 6 name = "Hyper-Noblium condensation" id = "nobformation" @@ -380,8 +417,8 @@ var/energy_taken = nob_formed*(NOBLIUM_FORMATION_ENERGY/(max(cached_gases[/datum/gas/bz][MOLES],1))) if ((cached_gases[/datum/gas/tritium][MOLES] - 10*nob_formed < 0) || (cached_gases[/datum/gas/nitrogen][MOLES] - 20*nob_formed < 0)) return NO_REACTION - cached_gases[/datum/gas/tritium][MOLES] = max(cached_gases[/datum/gas/tritium][MOLES]- 10*nob_formed,0) - cached_gases[/datum/gas/nitrogen][MOLES] = max(cached_gases[/datum/gas/nitrogen][MOLES]- 20*nob_formed,0) + cached_gases[/datum/gas/tritium][MOLES] -= 10*nob_formed + cached_gases[/datum/gas/nitrogen][MOLES] -= 20*nob_formed cached_gases[/datum/gas/hypernoblium][MOLES]+= nob_formed From 1c51f32b31df9f4928e79dba87842b437ff3924d Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Mon, 21 May 2018 10:56:43 +0200 Subject: [PATCH 211/306] Remove skewium from saferChems (#37925) --- code/modules/events/vent_clog.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index 44d3ac121a..ba7b87150b 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -14,7 +14,7 @@ var/randomProbability = 1 var/reagentsAmount = 100 var/list/saferChems = list("water","carbon","flour","cleaner","nutriment","condensedcapsaicin","mushroomhallucinogen","lube","pink_glitter", - "plantbgone","blood","charcoal","space_drugs","morphine","holywater","ethanol","hot_coco","sacid","mindbreaker","rotatium","skewium", + "plantbgone","blood","charcoal","space_drugs","morphine","holywater","ethanol","hot_coco","sacid","mindbreaker","rotatium", "pax","laughter","concentrated_barbers_aid","colorful_reagent","dizzysolution","tiresolution","sodiumchloride","beer","hair_dye","sugar","white_glitter","growthserum") //needs to be chemid unit checked at some point From 9b4b9b4f34af9e43b795abcdeeeef852c678b658 Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Mon, 21 May 2018 02:45:52 -0700 Subject: [PATCH 213/306] Refresh mob views when atoms enter/exit storage (#37954) --- code/datums/components/storage/storage.dm | 7 ++++++- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 084056fb10..e6d43ed65a 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -87,7 +87,8 @@ RegisterSignal(COMSIG_ATOM_ATTACK_PAW, .proc/on_attack_hand) RegisterSignal(COMSIG_ATOM_EMP_ACT, .proc/emp_act) RegisterSignal(COMSIG_ATOM_ATTACK_GHOST, .proc/show_to_ghost) - RegisterSignal(COMSIG_ATOM_EXITED, .proc/_removal_reset) + RegisterSignal(COMSIG_ATOM_ENTERED, .proc/refresh_mob_views) + RegisterSignal(COMSIG_ATOM_EXITED, .proc/_remove_and_refresh) RegisterSignal(COMSIG_ITEM_PRE_ATTACK, .proc/preattack_intercept) RegisterSignal(COMSIG_ITEM_ATTACK_SELF, .proc/attack_self) @@ -402,6 +403,10 @@ return FALSE return master._removal_reset(thing) +/datum/component/storage/proc/_remove_and_refresh(atom/movable/thing) + _removal_reset(thing) + refresh_mob_views() + //Call this proc to handle the removal of an item from the storage item. The item will be moved to the new_location target, if that is null it's being deleted /datum/component/storage/proc/remove_from_storage(atom/movable/AM, atom/new_location) if(!istype(AM)) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 08ae20c792..29897a4506 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -743,7 +743,7 @@ GLOBAL_LIST_EMPTY(PDAs) var/mob/M = loc M.put_in_hands(inserted_item) else - inserted_item.forceMove(get_turf(src)) + inserted_item.forceMove(drop_location()) to_chat(usr, "You remove \the [inserted_item] from \the [src].") inserted_item = null update_icon() From b3eab0058a4f2a8ef0ab7ba142a8434d65085ce9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:28:15 -0500 Subject: [PATCH 215/306] Automatic changelog generation for PR #6817 [ci skip] --- html/changelogs/AutoChangeLog-pr-6817.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6817.yml diff --git a/html/changelogs/AutoChangeLog-pr-6817.yml b/html/changelogs/AutoChangeLog-pr-6817.yml new file mode 100644 index 0000000000..696432b24e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6817.yml @@ -0,0 +1,4 @@ +author: "resistor" +delete-after: True +changes: + - rscadd: "Added circuit labels! You can now customize the description of your assemblies." From 0e09e1d6832d370a5595e2b0b0426957b00ba714 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:28:49 -0500 Subject: [PATCH 216/306] Automatic changelog generation for PR #6820 [ci skip] --- html/changelogs/AutoChangeLog-pr-6820.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6820.yml diff --git a/html/changelogs/AutoChangeLog-pr-6820.yml b/html/changelogs/AutoChangeLog-pr-6820.yml new file mode 100644 index 0000000000..974a84fc54 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6820.yml @@ -0,0 +1,4 @@ +author: "Mickyan" +delete-after: True +changes: + - bugfix: "Pacifists can now use harm intent for actions that require it (but still can't harm!)" From 601fcf1384e56cf22d8b739b1e13d51c32a77985 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:29:03 -0500 Subject: [PATCH 217/306] Automatic changelog generation for PR #6821 [ci skip] --- html/changelogs/AutoChangeLog-pr-6821.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6821.yml diff --git a/html/changelogs/AutoChangeLog-pr-6821.yml b/html/changelogs/AutoChangeLog-pr-6821.yml new file mode 100644 index 0000000000..d9787acb15 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6821.yml @@ -0,0 +1,4 @@ +author: "Nichlas0010" +delete-after: True +changes: + - spellcheck: "you now feel nauseated instead of nauseous" From add7e32628343b91266c20c3d8639f624287d310 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:29:33 -0500 Subject: [PATCH 218/306] Automatic changelog generation for PR #6823 [ci skip] --- html/changelogs/AutoChangeLog-pr-6823.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6823.yml diff --git a/html/changelogs/AutoChangeLog-pr-6823.yml b/html/changelogs/AutoChangeLog-pr-6823.yml new file mode 100644 index 0000000000..010e1e1017 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6823.yml @@ -0,0 +1,4 @@ +author: "Denton" +delete-after: True +changes: + - balance: "Skewium is much less likely to appear during the Clogged Vents event." From 0529a3e52514619f14a22fbfb5c3bbcf4f469dbf Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:29:49 -0500 Subject: [PATCH 219/306] Automatic changelog generation for PR #6825 [ci skip] --- html/changelogs/AutoChangeLog-pr-6825.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6825.yml diff --git a/html/changelogs/AutoChangeLog-pr-6825.yml b/html/changelogs/AutoChangeLog-pr-6825.yml new file mode 100644 index 0000000000..7fbde9cdf9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6825.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Removing an ID from a PDA in a backpack no longer hides the ID until something else updates." From 50a8bc3de8ac4da97215211fb659961cd6745af7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:30:07 -0500 Subject: [PATCH 220/306] Automatic changelog generation for PR #6815 [ci skip] --- html/changelogs/AutoChangeLog-pr-6815.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6815.yml diff --git a/html/changelogs/AutoChangeLog-pr-6815.yml b/html/changelogs/AutoChangeLog-pr-6815.yml new file mode 100644 index 0000000000..68d377a0c7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6815.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Pipe icons in the RPD now show properly in older versions of IE." From 02887eb721b08e0d3c559d3cfcec0126005dd4a1 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 21 May 2018 08:30:21 -0500 Subject: [PATCH 221/306] Automatic changelog generation for PR #6812 [ci skip] --- html/changelogs/AutoChangeLog-pr-6812.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6812.yml diff --git a/html/changelogs/AutoChangeLog-pr-6812.yml b/html/changelogs/AutoChangeLog-pr-6812.yml new file mode 100644 index 0000000000..16ce89de7f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6812.yml @@ -0,0 +1,4 @@ +author: "Nichlas0010" +delete-after: True +changes: + - bugfix: "Comms consoles won't update while viewing messages" From e415aac87a384e107c03f6eafed97f8d7104d319 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Mon, 21 May 2018 08:38:09 -0500 Subject: [PATCH 222/306] missed one --- modular_citadel/code/modules/client/loadout/__donator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 6c2bd35020..4dc40adea0 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -280,7 +280,7 @@ datum/gear/darksabresheath /datum/gear/techcoat name = "Techomancers Labcoat" - category = slot_in_backpack + category = SLOT_IN_BACKPACK path = /obj/item/clothing/suit/toggle/labcoat/mad/techcoat ckeywhitelist = list("wilchen") From 6167423c8510a4121bc2f3185e8cd58ba305ed61 Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Sat, 19 May 2018 14:06:28 -0700 Subject: [PATCH 223/306] Fix formatting when emagging an R&D console --- code/modules/research/rdconsole.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 329bbbebee..17bacc01d7 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -193,7 +193,7 @@ doesn't have toxins access. /obj/machinery/computer/rdconsole/emag_act(mob/user) if(!(obj_flags & EMAGGED)) - to_chat(user, "You disable the security protocols[locked? " and unlock the console.":""].") + to_chat(user, "You disable the security protocols[locked? " and unlock the console":""].") playsound(src, "sparks", 75, 1) obj_flags |= EMAGGED locked = FALSE From f0c99c5f9c6ab26297b194ec16d6b3c2153f7c71 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Mon, 21 May 2018 12:32:44 -0500 Subject: [PATCH 225/306] Update life.dm --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 3c1a03f3d6..ca6d71c00c 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -46,7 +46,7 @@ /mob/living/carbon/human/calculate_affecting_pressure(pressure) if(istype(loc, /obj/belly)) //START OF CIT CHANGES - Makes it so you don't suffocate while inside vore organs. Remind me to modularize this some time - Bhijn return ONE_ATMOSPHERE - if(istype(loc, /obj/item/device/dogborg/sleeper)) + if(istype(loc, /obj/item/dogborg/sleeper)) return ONE_ATMOSPHERE //END OF CIT CHANGES if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(head, GLOB.typecache_clothing)) var/obj/item/clothing/CS = wear_suit From be6fd4f0caff15ae87b2dcb642e9b6cf58b3bd07 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Mon, 21 May 2018 12:33:14 -0500 Subject: [PATCH 226/306] Update vg_hats.dm --- code/modules/clothing/head/vg_hats.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/clothing/head/vg_hats.dm b/code/modules/clothing/head/vg_hats.dm index 56844193c6..be57619a7a 100644 --- a/code/modules/clothing/head/vg_hats.dm +++ b/code/modules/clothing/head/vg_hats.dm @@ -10,7 +10,6 @@ min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT - flags_1 = STOPSPRESSUREDMAGE_1 strip_delay = 80 dog_fashion = null icon_override = 'modular_citadel/icons/mob/citadel/head.dmi' From 5964fa07122cb166c8dfb49955d0c8c18a9e64e1 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sun, 20 May 2018 18:28:11 -0400 Subject: [PATCH 227/306] Fixes defibillator runtime --- code/game/objects/items/defib.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 67465320a1..875b25a9a5 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -46,11 +46,11 @@ update_charge() /obj/item/defibrillator/proc/update_power() - if(cell) - if(cell.charge < paddles.revivecost) + if(!QDELETED(cell)) + if(QDELETED(paddles) || cell.charge < paddles.revivecost) powered = FALSE else - powered = 1 + powered = TRUE else powered = FALSE @@ -67,7 +67,7 @@ /obj/item/defibrillator/proc/update_charge() if(powered) //so it doesn't show charge if it's unpowered - if(cell) + if(!QDELETED(cell)) var/ratio = cell.charge / cell.maxcharge ratio = CEILING(ratio*4, 1) * 25 add_overlay("[initial(icon_state)]-charge[ratio]") From 60b3384695d62f5bbaba19f984a7173fbd6b1cce Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 21 May 2018 17:27:15 -0400 Subject: [PATCH 229/306] Merge pull request #37965 from AnturK/whatthecommentsays Fixes fire_act working on deleted things. --- code/modules/atmospherics/environmental/LINDA_fire.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/atmospherics/environmental/LINDA_fire.dm b/code/modules/atmospherics/environmental/LINDA_fire.dm index c58d14f4d4..a3c9c68d55 100644 --- a/code/modules/atmospherics/environmental/LINDA_fire.dm +++ b/code/modules/atmospherics/environmental/LINDA_fire.dm @@ -94,7 +94,7 @@ for(var/A in location) var/atom/AT = A - if(AT && AT != src) // It's possible that the item is deleted in temperature_expose + if(!QDELETED(AT) && AT != src) // It's possible that the item is deleted in temperature_expose AT.fire_act(temperature, volume) return From 9095d482154b726c2629f560997e5dc76f8706c2 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 21 May 2018 17:28:15 -0400 Subject: [PATCH 231/306] Merge pull request #37955 from AutomaticFrenzy/patch/airlock-autoclose Keep only the most recent airlock autoclose timer --- code/game/machinery/doors/airlock.dm | 8 +++----- code/game/machinery/doors/door.dm | 5 ++++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 76a0c39021..db0a9a5866 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1070,10 +1070,8 @@ else playsound(src.loc, 'sound/machines/airlockforced.ogg', 30, 1) - if(autoclose && normalspeed) - addtimer(CALLBACK(src, .proc/autoclose), 150) - else if(autoclose && !normalspeed) - addtimer(CALLBACK(src, .proc/autoclose), 15) + if(autoclose) + autoclose_in(normalspeed ? 150 : 15) if(!density) return TRUE @@ -1106,7 +1104,7 @@ if(safe) for(var/atom/movable/M in get_turf(src)) if(M.density && M != src) //something is blocking the door - addtimer(CALLBACK(src, .proc/autoclose), 60) + autoclose_in(60) return if(forced < 2) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 4685097de1..c7369a6d29 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -274,7 +274,7 @@ for(var/atom/movable/M in get_turf(src)) if(M.density && M != src) //something is blocking the door if(autoclose) - addtimer(CALLBACK(src, .proc/autoclose), 60) + autoclose_in(60) return operating = TRUE @@ -326,6 +326,9 @@ if(!QDELETED(src) && !density && !operating && !locked && !welded && autoclose) close() +/obj/machinery/door/proc/autoclose_in(wait) + addtimer(CALLBACK(src, .proc/autoclose), wait, TIMER_UNIQUE | TIMER_NO_HASH_WAIT | TIMER_OVERRIDE) + /obj/machinery/door/proc/requiresID() return 1 From 1766134062a9ce59084fd29298823a75b38e33e3 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 21 May 2018 17:31:02 -0400 Subject: [PATCH 233/306] Merge pull request #37943 from AutomaticFrenzy/patch/mind-over-matter Fix mindswap forcibly enabling ambient occlusion --- code/_onclick/hud/hud.dm | 4 +++- code/_onclick/hud/plane_master.dm | 1 + code/modules/client/preferences.dm | 4 +--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index a17c07357e..e4318059d6 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -196,7 +196,9 @@ screenmob.client.screen -= infodisplay for(var/thing in plane_masters) - screenmob.client.screen += plane_masters[thing] + var/obj/screen/plane_master/PM = plane_masters[thing] + PM.backdrop(screenmob) + screenmob.client.screen += PM hud_version = display_hud_version persistent_inventory_update(screenmob) diff --git a/code/_onclick/hud/plane_master.dm b/code/_onclick/hud/plane_master.dm index 84add465c6..d4559ed66d 100644 --- a/code/_onclick/hud/plane_master.dm +++ b/code/_onclick/hud/plane_master.dm @@ -29,6 +29,7 @@ blend_mode = BLEND_OVERLAY /obj/screen/plane_master/game_world/backdrop(mob/mymob) + filters = list() if(istype(mymob) && mymob.client && mymob.client.prefs && mymob.client.prefs.ambientocclusion) filters += AMBIENT_OCCLUSION diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 231d375bb3..7eb1c25455 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1537,9 +1537,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) ambientocclusion = !ambientocclusion if(parent && parent.screen && parent.screen.len) var/obj/screen/plane_master/game_world/PM = locate(/obj/screen/plane_master/game_world) in parent.screen - PM.filters -= AMBIENT_OCCLUSION - if(ambientocclusion) - PM.filters += AMBIENT_OCCLUSION + PM.backdrop(parent.mob) if("save") save_preferences() From a3c3052f258635b057c0e3320124d2f177323bfe Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 21 May 2018 17:31:49 -0400 Subject: [PATCH 235/306] Merge pull request #37961 from AutomaticFrenzy/patch/ai-firelock Enable admin AI interaction for firelocks --- code/game/machinery/doors/firedoor.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 3f26e7d80d..4a2df11151 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -144,9 +144,7 @@ else close() -/obj/machinery/door/firedoor/interact(mob/user) - if(!issilicon(user)) - return TRUE +/obj/machinery/door/firedoor/attack_ai(mob/user) add_fingerprint(user) if(welded || operating || stat & NOPOWER) return TRUE @@ -156,6 +154,9 @@ close() return TRUE +/obj/machinery/door/firedoor/attack_robot(mob/user) + return attack_ai(user) + /obj/machinery/door/firedoor/attack_alien(mob/user) add_fingerprint(user) if(welded) From ec14a7c7ef2cc01b0c36ddaf896acb07dc67dcff Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 21 May 2018 17:33:32 -0400 Subject: [PATCH 237/306] Merge pull request #37944 from AutomaticFrenzy/patch/irv-jquery Remove second copy of jQuery used only by IRV polls --- code/modules/admin/create_poll.dm | 2 +- code/modules/client/asset_cache.dm | 7 ++++++- code/modules/mob/dead/new_player/new_player.dm | 1 + code/modules/mob/dead/new_player/poll.dm | 4 ++-- html/IRV/jquery-1.10.2.min.js | 6 ------ 5 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 html/IRV/jquery-1.10.2.min.js diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm index b1cda46ece..90fd6c66c9 100644 --- a/code/modules/admin/create_poll.dm +++ b/code/modules/admin/create_poll.dm @@ -73,7 +73,7 @@ if(!option) return option = sanitizeSQL(option) - var/default_percentage_calc + var/default_percentage_calc = 0 if(polltype != POLLTYPE_IRV) switch(alert("Should this option be included by default when poll result percentages are generated?",,"Yes","No","Cancel")) if("Yes") diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index d3c09b2348..28a3ec23b9 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -467,7 +467,12 @@ GLOBAL_LIST_EMPTY(asset_datums) /datum/asset/simple/IRV assets = list( "jquery-ui.custom-core-widgit-mouse-sortable-min.js" = 'html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js', - "jquery-1.10.2.min.js" = 'html/IRV/jquery-1.10.2.min.js' + ) + +/datum/asset/group/IRV + children = list( + /datum/asset/simple/jquery, + /datum/asset/simple/IRV ) /datum/asset/simple/changelog diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index c6cc8a70ac..9de78d307d 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -234,6 +234,7 @@ if(POLLTYPE_IRV) if (!href_list["IRVdata"]) to_chat(src, "No ordering data found. Please try again or contact an administrator.") + return var/list/votelist = splittext(href_list["IRVdata"], ",") if (!vote_on_irv_poll(pollid, votelist)) to_chat(src, "Vote failed, please try again or contact an administrator.") diff --git a/code/modules/mob/dead/new_player/poll.dm b/code/modules/mob/dead/new_player/poll.dm index d10e32a887..ce710e5186 100644 --- a/code/modules/mob/dead/new_player/poll.dm +++ b/code/modules/mob/dead/new_player/poll.dm @@ -211,7 +211,7 @@ src << browse(null ,"window=playerpolllist") src << browse(output,"window=playerpoll;size=500x250") if(POLLTYPE_IRV) - var/datum/asset/irv_assets = get_asset_datum(/datum/asset/simple/IRV) + var/datum/asset/irv_assets = get_asset_datum(/datum/asset/group/IRV) irv_assets.send(src) var/datum/DBQuery/query_irv_get_votes = SSdbcore.NewQuery("SELECT optionid FROM [format_table_name("poll_vote")] WHERE pollid = [pollid] AND ckey = '[ckey]'") @@ -267,7 +267,7 @@ - +