diff --git a/code/game/jobs/job/assistant.dm b/code/game/jobs/job/assistant.dm
index 786ee902378..ebfcbdcd6ed 100644
--- a/code/game/jobs/job/assistant.dm
+++ b/code/game/jobs/job/assistant.dm
@@ -21,8 +21,12 @@
if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back)
if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back)
if(5) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/duffel(H), slot_back)
- H.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(H), slot_w_uniform)
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), slot_shoes)
+ var/obj/item/clothing/under/color/grey/G = new /obj/item/clothing/under/color/grey(H)
+ if(H.equip_to_slot_or_del(G, slot_w_uniform))
+ G.autodrobe_no_remove = 1
+ var/obj/item/clothing/shoes/black/B = new /obj/item/clothing/shoes/black(H)
+ if(H.equip_to_slot_or_del(B, slot_shoes))
+ B.autodrobe_no_remove = 1
return 1
/datum/job/assistant/get_access()
diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm
index 32736ab04c0..9771cb724b4 100644
--- a/code/game/jobs/job/job.dm
+++ b/code/game/jobs/job/job.dm
@@ -30,10 +30,22 @@
/datum/job/proc/equip_backpack(var/mob/living/carbon/human/H)
switch(H.backbag)
- if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(H), slot_back)
- if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back)
- if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back)
- if(5) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/duffel(H), slot_back)
+ if(2)
+ var/obj/item/weapon/storage/backpack/B = new /obj/item/weapon/storage/backpack(H)
+ if(H.equip_to_slot_or_del(B, slot_back))
+ B.autodrobe_no_remove = 1
+ if(3)
+ var/obj/item/weapon/storage/backpack/satchel_norm/B = new /obj/item/weapon/storage/backpack/satchel_norm(H)
+ if(H.equip_to_slot_or_del(B, slot_back))
+ B.autodrobe_no_remove = 1
+ if(4)
+ var/obj/item/weapon/storage/backpack/satchel/B = new /obj/item/weapon/storage/backpack/satchel(H)
+ if(H.equip_to_slot_or_del(B, slot_back))
+ B.autodrobe_no_remove = 1
+ if(5)
+ var/obj/item/weapon/storage/backpack/duffel/B = new /obj/item/weapon/storage/backpack/duffel(H)
+ if(H.equip_to_slot_or_del(B, slot_back))
+ B.autodrobe_no_remove = 1
/datum/job/proc/equip_survival(var/mob/living/carbon/human/H)
if(!H) return 0
diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm
index 71cfc9c05ce..8cf6a398f3f 100644
--- a/code/game/jobs/job_controller.dm
+++ b/code/game/jobs/job_controller.dm
@@ -523,15 +523,18 @@ var/global/datum/controller/occupations/job_master
// This is a miserable way to fix the loadout overwrite bug, but the alternative requires
// adding an arg to a bunch of different procs. Will look into it after this merge. ~ Z
var/metadata = H.client.prefs.gear[G.display_name]
+ var/obj/item/CI = G.spawn_item(H,metadata)
if(G.slot == slot_wear_mask || G.slot == slot_wear_suit || G.slot == slot_head)
custom_equip_leftovers += thing
- else if(H.equip_to_slot_or_del(G.spawn_item(H, metadata), G.slot))
+ else if(H.equip_to_slot_or_del(CI, G.slot))
+ CI.autodrobe_no_remove = 1
H << "Equipping you with \the [thing]!"
custom_equip_slots.Add(G.slot)
else
custom_equip_leftovers.Add(thing)
else
spawn_in_storage += thing
+
//Equip job items.
job.late_equip(H)
job.equip_backpack(H)
@@ -546,9 +549,11 @@ var/global/datum/controller/occupations/job_master
spawn_in_storage += thing
else
var/metadata = H.client.prefs.gear[G.display_name]
- if(H.equip_to_slot_or_del(G.spawn_item(H, metadata), G.slot))
+ var/obj/item/CI = G.spawn_item(H,metadata)
+ if(H.equip_to_slot_or_del(CI, G.slot))
H << "Equipping you with \the [thing]!"
custom_equip_slots.Add(G.slot)
+ CI.autodrobe_no_remove = 1
else
spawn_in_storage += thing
else
@@ -588,6 +593,7 @@ var/global/datum/controller/occupations/job_master
if(equipped != 1)
var/obj/item/clothing/glasses/G = H.glasses
G.prescription = 1
+ G.autodrobe_no_remove = 1
// So shoes aren't silent if people never change 'em.
H.update_noise_level()
diff --git a/code/game/machinery/megavend.dm b/code/game/machinery/megavend.dm
index 719b9b68711..b0264173728 100644
--- a/code/game/machinery/megavend.dm
+++ b/code/game/machinery/megavend.dm
@@ -42,6 +42,8 @@
for(var/obj/item/W in H.contents)
if(istype(W,/obj/item/organ))
continue
+ if(W.autodrobe_no_remove)
+ continue
H.drop_from_inventory(W,gearbox)
W.forceMove(gearbox)
H.put_in_any_hand_if_possible(gearbox)
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index 853cd6bb308..5321b87bc4e 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -16,6 +16,7 @@
pass_flags = PASSTABLE
// causeerrorheresoifixthis
var/obj/item/master = null
+ var/autodrobe_no_remove = 0
var/heat_protection = 0 //flags which determine which body parts are protected from heat. Use the HEAD, UPPER_TORSO, LOWER_TORSO, etc. flags. See setup.dm
var/cold_protection = 0 //flags which determine which body parts are protected from cold. Use the HEAD, UPPER_TORSO, LOWER_TORSO, etc. flags. See setup.dm
@@ -204,7 +205,7 @@
rejections += I.type // therefore full bags are still a little spammy
failure = 1
continue
-
+
success = 1
S.handle_item_insertion(I, 1) //The 1 stops the "You put the [src] into [S]" insertion message from being displayed.
CHECK_TICK // Because people insist on picking up huge-ass piles of stuff.
diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm
index 86229a59332..44143c2b9f6 100644
--- a/code/game/objects/items/weapons/storage/boxes.dm
+++ b/code/game/objects/items/weapons/storage/boxes.dm
@@ -89,23 +89,29 @@
new src.foldable(get_turf(src))
qdel(src)
-/obj/item/weapon/storage/box/survival/
- New()
- ..()
- new /obj/item/clothing/mask/breath( src )
- new /obj/item/weapon/tank/emergency_oxygen( src )
+/obj/item/weapon/storage/box/survival
+ autodrobe_no_remove = 1
-/obj/item/weapon/storage/box/vox/
- New()
- ..()
- new /obj/item/clothing/mask/breath( src )
- new /obj/item/weapon/tank/emergency_nitrogen( src )
+/obj/item/weapon/storage/box/survival/New()
+ ..()
+ new /obj/item/clothing/mask/breath( src )
+ new /obj/item/weapon/tank/emergency_oxygen(src)
+ for(var/obj/item/thing in contents)
+ thing.autodrobe_no_remove = 1
-/obj/item/weapon/storage/box/engineer/
- New()
- ..()
- new /obj/item/clothing/mask/breath( src )
- new /obj/item/weapon/tank/emergency_oxygen/engi( src )
+/obj/item/weapon/storage/box/vox/New()
+ ..()
+ new /obj/item/clothing/mask/breath( src )
+ new /obj/item/weapon/tank/emergency_nitrogen( src )
+
+/obj/item/weapon/storage/box/engineer
+ autodrobe_no_remove = 1
+/obj/item/weapon/storage/box/engineer/New()
+ ..()
+ new /obj/item/clothing/mask/breath( src )
+ new /obj/item/weapon/tank/emergency_oxygen/engi( src )
+ for(var/obj/item/thing in contents)
+ thing.autodrobe_no_remove = 1
/obj/item/weapon/storage/box/gloves
name = "box of latex gloves"
diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm
index d4062d4ebe1..2a1df7531d1 100644
--- a/code/game/objects/structures/lattice.dm
+++ b/code/game/objects/structures/lattice.dm
@@ -49,3 +49,29 @@
user << "Slicing lattice joints ..."
new /obj/item/stack/rods(src.loc)
qdel(src)
+ if (istype(C, /obj/item/stack/rods))
+ var/obj/item/stack/rods/R = C
+ if (R.use(2))
+ user << "Constructing catwalk ..."
+ playsound(src, 'sound/weapons/Genhit.ogg', 50, 1)
+ new /obj/structure/lattice/catwalk(src.loc)
+ qdel(src)
+ return
+
+/obj/structure/lattice/catwalk
+ name = "catwalk"
+ desc = "A catwalk for easier EVA maneuvering."
+ icon = 'icons/obj/smooth/catwalk.dmi'
+ icon_state = "catwalk"
+ smooth = SMOOTH_TRUE
+ canSmoothWith = null
+
+/obj/structure/lattice/catwalk/Initialize()
+ . = ..()
+///// Z-Level Stuff
+ if(!(istype(src.loc, /turf/space) || istype(src.loc, /turf/simulated/open) || istype(src.loc, /turf/simulated/floor/asteroid)))
+///// Z-Level Stuff
+ return INITIALIZE_HINT_QDEL
+ for(var/obj/structure/lattice/catwalk/LAT in src.loc)
+ if(LAT != src)
+ qdel(LAT)
diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm
index 26fa7657f3f..8780c62c16c 100644
--- a/code/game/objects/structures/signs.dm
+++ b/code/game/objects/structures/signs.dm
@@ -100,6 +100,11 @@
desc = "A warning sign which reads 'HARD VACUUM AHEAD'."
icon_state = "space"
+/obj/structure/sign/drop
+ name = "\improper DANGER! DROP HAZARD"
+ desc = "A warning sign which reads 'DANGER! DROP HAZARD'."
+ icon_state = "drop"
+
/obj/structure/sign/deathsposal
name = "\improper DISPOSAL LEADS TO SPACE"
desc = "A warning sign which reads 'DISPOSAL LEADS TO SPACE'."
diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm
index 4a8c794f441..f4e1cf125ef 100644
--- a/code/game/objects/structures/watercloset.dm
+++ b/code/game/objects/structures/watercloset.dm
@@ -12,7 +12,8 @@
var/w_items = 0 //the combined w_class of all the items in the cistern
var/mob/living/swirlie = null //the mob being given a swirlie
-/obj/structure/toilet/New()
+/obj/structure/toilet/Initialize()
+ . = ..()
open = round(rand(0, 1))
update_icon()
@@ -91,7 +92,14 @@
user << "You carefully place \the [I] into the cistern."
return
+/obj/structure/toilet/noose
+ desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one's cistern seems remarkably scratched."
+/obj/structure/toilet/noose/Initialize()
+ . = ..()
+ new /obj/item/stack/cable_coil(src)
+ if(prob(5))
+ cistern = 1
/obj/structure/urinal
name = "urinal"
diff --git a/code/modules/ghosttrap/trap.dm b/code/modules/ghosttrap/trap.dm
index 71e6f6f44e9..500e2de0bb3 100644
--- a/code/modules/ghosttrap/trap.dm
+++ b/code/modules/ghosttrap/trap.dm
@@ -187,6 +187,31 @@ datum/ghosttrap/drone/transfer_personality(var/mob/candidate, var/mob/living/sil
return 0
drone.transfer_personality(candidate.client)
+/********************
+* Mining Drone *
+*********************/
+/datum/ghosttrap/mdrone
+ object = "mining drone"
+ pref_check = BE_PAI
+ ghost_trap_message = "They are occupying a mining drone now."
+ ghost_trap_role = "Mining Drone"
+ can_set_own_name = FALSE
+ list_as_special_role = FALSE
+
+/datum/ghosttrap/mdrone/New()
+ respawn_check = MINISYNTH
+ ..()
+
+/datum/ghosttrap/mdrone/assess_candidate(var/mob/dead/observer/candidate, var/mob/target)
+ . = ..()
+ if(. && !target.can_be_possessed_by(candidate))
+ return 0
+
+datum/ghosttrap/drone/transfer_personality(var/mob/candidate, var/mob/living/silicon/robot/drone/drone)
+ if(!assess_candidate(candidate))
+ return 0
+ drone.transfer_personality(candidate.client)
+
/***********************************
* Syndicate Cyborg *
***********************************/
@@ -197,7 +222,7 @@ datum/ghosttrap/drone/transfer_personality(var/mob/candidate, var/mob/living/sil
pref_check = "BE_SYNTH"
ghost_trap_message = "They are occupying a syndicate cyborg now."
ghost_trap_role = "Syndicate Cyborg"
- can_set_own_name = TRUE
+ can_set_own_name = TRUE
/datum/ghosttrap/syndicateborg/welcome_candidate(var/mob/target)
target << "You are a syndicate cyborg, bound to help and follow the orders of the mercenaries that are deploying you. Remember to speak to the other mercenaries to know more about their plans"
@@ -230,11 +255,11 @@ datum/ghosttrap/pai/transfer_personality(var/mob/candidate, var/mob/living/silic
/datum/ghosttrap/familiar/welcome_candidate(var/mob/target)
return 0
-
+
/**************
* Skeleton minion *
**************/
-
+
/datum/ghosttrap/skeleton
object = "skeleton minion"
pref_check = MODE_WIZARD
diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm
index d91541969c3..13b3a3a6697 100644
--- a/code/modules/mining/mine_turfs.dm
+++ b/code/modules/mining/mine_turfs.dm
@@ -505,6 +505,7 @@
temperature = TCMB
var/dug = 0 //Increments by 1 everytime it's dug. 11 is the last integer that should ever be here.
var/overlay_detail
+ var/digging
has_resources = 1
footstep_sound = "gravelstep"
@@ -602,13 +603,16 @@
var/turf/T = user.loc
if (!(istype(T)))
return
-
- if (dug)
+ if(digging)
+ return
+ if(dug)
if(!GetBelow(src))
return
user << "You start digging deeper."
playsound(user.loc, 'sound/effects/stonedoor_openclose.ogg', 50, 1)
+ digging = 1
if(!do_after(user,60))
+ digging = 0
return
playsound(user.loc, 'sound/effects/stonedoor_openclose.ogg', 50, 1)
if(prob(33))
@@ -642,15 +646,19 @@
user << " You dug a big hole."
gets_dug()
+ digging = 0
return
user << "You start digging."
playsound(user.loc, 'sound/effects/stonedoor_openclose.ogg', 50, 1)
+ digging = 1
if(!do_after(user,40))
+ digging = 0
return
user << " You dug a hole."
+ digging = 0
gets_dug()
else if(istype(W,/obj/item/weapon/storage/bag/ore))
@@ -674,11 +682,12 @@
icon_state = "asteroid_dug"
- new/obj/item/weapon/ore/glass(src)
+ if(prob(75))
+ new/obj/item/weapon/ore/glass(src)
- if(prob(50))
- var/list/ore = list(/obj/item/weapon/ore/coal = 8,
- /obj/item/weapon/ore/iron = 6,
+ if(prob(25))
+ var/list/ore = list(/obj/item/weapon/ore/coal = 12,
+ /obj/item/weapon/ore/iron = 8,
/obj/item/weapon/ore/phoron = 3,
/obj/item/weapon/ore/silver = 3,
/obj/item/weapon/ore/gold = 2,
@@ -698,8 +707,17 @@
if(dug <= 10)
dug += 1
+ add_overlay("asteroid_dug")
else
- ChangeTurf(/turf/space)
+ var/turf/below = (!(z > world.maxz || z > 17 || z < 2) && z_levels & (1 << (z - 2))) ? get_step(src, DOWN) : null
+ if(below)
+ var/area/below_area = below.loc // Let's just assume that the turf is not in nullspace.
+ if(below_area.station_area)
+ user << "You strike metal!"
+ var/turf/T = ChangeTurf(/turf/simulated/floor/airless)
+ T.icon_state = "asteroidplating"
+ else
+ ChangeTurf(/turf/space)
/turf/simulated/floor/asteroid/Entered(atom/movable/M as mob|obj)
..()
diff --git a/code/modules/mining/minebot.dm b/code/modules/mining/minebot.dm
index b63e8b29606..9627e92fa4a 100644
--- a/code/modules/mining/minebot.dm
+++ b/code/modules/mining/minebot.dm
@@ -53,6 +53,12 @@
flavor_text = "It's a tiny little mining drone. The casing is stamped with an corporate logo and the subscript: '[company_name] Automated Pickaxe!'"
playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0)
+/mob/living/silicon/robot/drone/mining/request_player()
+ if(too_many_active_drones())
+ return
+ var/datum/ghosttrap/G = get_ghost_trap("mining drone")
+ G.request_player(src, "Someone is attempting to reboot a mining drone.", 30 SECONDS)
+
/mob/living/silicon/robot/drone/mining/welcome_drone()
src << "You are a mining drone, a tiny-brained robotic industrial machine."
src << "You have little individual will, some personality, and no drives or urges other than your laws and the art of mining."
diff --git a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm
index edae428a92b..f048eb2acf1 100644
--- a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm
+++ b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm
@@ -14,6 +14,8 @@
rarity_value = 10
virus_immune = 1
+ fall_mod = 0
+
blood_color = "#CCCCCC"
flesh_color = "#AAAAAA"
diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox.dm b/code/modules/mob/living/carbon/human/species/outsider/vox.dm
index 311b1562b5f..53fbcee3e23 100644
--- a/code/modules/mob/living/carbon/human/species/outsider/vox.dm
+++ b/code/modules/mob/living/carbon/human/species/outsider/vox.dm
@@ -16,6 +16,7 @@
smell.
Most humans will never meet a Vox raider, instead learning of this insular species through \
dealing with their traders and merchants; those that do rarely enjoy the experience."
+ fall_mod = 0.25 //nimble, winged little shitbirds
stamina = 120 // Vox are even faster than unathi and can go longer, but recover slowly
sprint_speed_factor = 3
@@ -97,6 +98,7 @@
cold_level_1 = 130
cold_level_2 = 100
cold_level_3 = 60
+ fall_mod = 0.8
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite)
@@ -163,6 +165,7 @@
brute_mod = 0.2
burn_mod = 0.2
+ fall_mod = 0.5
eyes = "blank_eyes"
breath_type = "nitrogen"
diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm
index 264cc14b2a6..f9489c089b9 100644
--- a/code/modules/mob/living/carbon/human/species/species.dm
+++ b/code/modules/mob/living/carbon/human/species/species.dm
@@ -66,6 +66,7 @@
var/toxins_mod = 1 // Toxloss modifier
var/radiation_mod = 1 // Radiation modifier
var/flash_mod = 1 // Stun from blindness modifier.
+ var/fall_mod = 1 // Fall damage modifier, further modified by brute damage modifier
var/vision_flags = SEE_SELF // Same flags as glasses.
var/list/breakcuffs = list() //used in resist.dm to check if they can break hand/leg cuffs
diff --git a/code/modules/mob/living/carbon/human/species/station/monkey.dm b/code/modules/mob/living/carbon/human/species/station/monkey.dm
index bc0f66ecc19..90ccd69a88f 100644
--- a/code/modules/mob/living/carbon/human/species/station/monkey.dm
+++ b/code/modules/mob/living/carbon/human/species/station/monkey.dm
@@ -32,6 +32,7 @@
total_health = 75
brute_mod = 1.5
burn_mod = 1.5
+ fall_mod = 0.5
spawn_flags = IS_RESTRICTED
@@ -56,6 +57,7 @@
name = "Farwa"
short_name = "far"
name_plural = "Farwa"
+ fall_mod = 0.25
icobase = 'icons/mob/human_races/monkeys/r_farwa.dmi'
deform = 'icons/mob/human_races/monkeys/r_farwa.dmi'
@@ -93,6 +95,7 @@
reagent_tag = IS_SKRELL
tail = null
holder_type = /obj/item/weapon/holder/monkey/neaera
+ fall_mod = 0.25
/datum/species/monkey/unathi
name = "Stok"
@@ -109,6 +112,7 @@
base_color = "#066000"
reagent_tag = IS_UNATHI
holder_type = /obj/item/weapon/holder/monkey/stok
+ fall_mod = 0.75
/datum/species/monkey/bug
name = "V'krexi"
@@ -153,5 +157,6 @@
cold_level_3 = -1
brute_mod = 0.8
burn_mod = 2
+ fall_mod = 0
slowdown = -1
diff --git a/code/modules/mob/living/carbon/human/species/station/resomi.dm b/code/modules/mob/living/carbon/human/species/station/resomi.dm
index 6948a363891..a7d906b22e0 100644
--- a/code/modules/mob/living/carbon/human/species/station/resomi.dm
+++ b/code/modules/mob/living/carbon/human/species/station/resomi.dm
@@ -27,6 +27,7 @@
total_health = 50
brute_mod = 1.35
burn_mod = 1.35
+ fall_mod = 0.25
mob_size = MOB_SMALL
holder_type = /obj/item/weapon/holder/human
short_sighted = 1
diff --git a/code/modules/mob/living/carbon/human/species/station/slime.dm b/code/modules/mob/living/carbon/human/species/station/slime.dm
index e4625356912..5b5f42c4673 100644
--- a/code/modules/mob/living/carbon/human/species/station/slime.dm
+++ b/code/modules/mob/living/carbon/human/species/station/slime.dm
@@ -14,6 +14,7 @@
darksight = 3
rarity_value = 5
virus_immune = 1
+ fall_mod = 0
blood_color = "#05FF9B"
flesh_color = "#05FFFB"
diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm
index 0f6863ed526..b3de1e5cf16 100644
--- a/code/modules/mob/living/carbon/human/species/station/station.dm
+++ b/code/modules/mob/living/carbon/human/species/station/station.dm
@@ -40,6 +40,7 @@
gluttonous = 1
slowdown = 0.5
brute_mod = 0.8
+ fall_mod = 1.2
ethanol_resistance = 0.4
num_alternate_languages = 2
secondary_langs = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
@@ -99,7 +100,9 @@
/datum/species/unathi/equip_survival_gear(var/mob/living/carbon/human/H)
..()
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H),slot_shoes)
+ var/obj/item/clothing/shoes/sandal/S = new /obj/item/clothing/shoes/sandal(H)
+ if(H.equip_to_slot_or_del(S,slot_shoes))
+ S.autodrobe_no_remove = 1
/datum/species/tajaran
name = "Tajara"
@@ -114,6 +117,7 @@
darksight = 8
slowdown = -1
brute_mod = 1.2
+ fall_mod = 0.5
num_alternate_languages = 2
secondary_langs = list(LANGUAGE_SIIK_MAAS, LANGUAGE_SIIK_TAJR)
name_language = LANGUAGE_SIIK_MAAS
@@ -158,7 +162,9 @@
/datum/species/tajaran/equip_survival_gear(var/mob/living/carbon/human/H)
..()
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H),slot_shoes)
+ var/obj/item/clothing/shoes/sandal/S = new /obj/item/clothing/shoes/sandal(H)
+ if(H.equip_to_slot_or_del(S,slot_shoes))
+ S.autodrobe_no_remove = 1
/datum/species/skrell
name = "Skrell"
@@ -322,10 +328,14 @@
return species_language.get_random_name()
/datum/species/diona/equip_survival_gear(var/mob/living/carbon/human/H)
+ var/obj/item/device/flashlight/flare/F = new /obj/item/device/flashlight/flare(H)
if(H.backbag == 1)
- H.equip_to_slot_or_del(new /obj/item/device/flashlight/flare(H), slot_r_hand)
+ H.equip_to_slot_or_del(F, slot_r_hand)
else
- H.equip_to_slot_or_del(new /obj/item/device/flashlight/flare(H.back), slot_in_backpack)
+ H.equip_to_slot_or_del(F, slot_in_backpack)
+ if(!QDELETED(F))
+ F.autodrobe_no_remove = 1
+ H.gender = NEUTER
/datum/species/diona/handle_post_spawn(var/mob/living/carbon/human/H)
H.gender = NEUTER
@@ -647,8 +657,12 @@ datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H)
/datum/species/bug/equip_survival_gear(var/mob/living/carbon/human/H)
..()
- H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H),slot_shoes)
- H.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(H), slot_wear_mask)
+ var/obj/item/clothing/shoes/sandal/S = new /obj/item/clothing/shoes/sandal(H)
+ if(H.equip_to_slot_or_del(S,slot_shoes))
+ S.autodrobe_no_remove = 1
+ var/obj/item/clothing/mask/breath/M = new /obj/item/clothing/mask/breath(H)
+ if(H.equip_to_slot_or_del(M, slot_wear_mask))
+ M.autodrobe_no_remove = 1
H.gender = NEUTER
/datum/species/bug/handle_post_spawn(var/mob/living/carbon/human/H)
diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm
index 8112997878d..89f3bfa5ba9 100644
--- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm
+++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm
@@ -12,6 +12,7 @@
has_fine_manipulation = 0
siemens_coefficient = 0
gluttonous = GLUT_ANYTHING
+ fall_mod = 0
eyes = "blank_eyes"
@@ -19,7 +20,7 @@
sprint_speed_factor = 2
sprint_cost_factor = 0.80
stamina_recovery = 5
-
+
virus_immune = 1
brute_mod = 0.25 // Hardened carapace.
diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm
index 0d474d7b4dc..967dd616f83 100644
--- a/code/modules/multiz/movement.dm
+++ b/code/modules/multiz/movement.dm
@@ -213,7 +213,7 @@
else if(!istype(landing, /turf/space))
visible_message("\The [src] falls from the level above and slams onto \the [landing]!", "You hear something slam onto the floor.")
-/mob/living/carbon/human/handle_fall(var/turf/landing)
+/mob/living/handle_fall(var/turf/landing)
if(..())
return
@@ -227,14 +227,42 @@
if(!area2.has_gravity())
return
- var/damage = 20
- apply_damage(rand(0, damage), BRUTE, "head")
+ if(!istype(src, /mob/living/carbon/human))
+ var/damage = 30
+ apply_damage(rand(0, damage), BRUTE)
+ apply_damage(rand(0, damage), BRUTE)
+ apply_damage(rand(0, damage), BRUTE)
+
+/mob/living/carbon/human/handle_fall(var/turf/landing)
+ if(..())
+ return
+
+ var/damage = 30*species.fall_mod
+ if(prob(20)) //landed on their head
+ apply_damage(rand(0, damage), BRUTE, "head")
+
+ else if(prob(20)) //landed on their arms
+ apply_damage(rand(0, damage), BRUTE, "l_arm")
+ apply_damage(rand(0, damage), BRUTE, "r_arm")
+
+ if(prob(50))
+ apply_damage(rand(0, (damage/2)), BRUTE, "r_hand")
+ if(prob(50))
+ apply_damage(rand(0, (damage/2)), BRUTE, "l_hand")
+
+ else //landed on their legs
+ apply_damage(10 + rand(10, damage), BRUTE, "l_leg")
+ apply_damage(10 + rand(10, damage), BRUTE, "r_leg")
+
+ if(prob(50))
+ apply_damage(rand(0, (damage/2)), BRUTE, "r_foot")
+ if(prob(50))
+ apply_damage(rand(0, (damage/2)), BRUTE, "l_foot")
+ if(prob(50))
+ apply_damage(rand(0, (damage/2)), BRUTE, "groin")
+
apply_damage(rand(0, damage), BRUTE, "chest")
- apply_damage(10 + rand(10, damage), BRUTE, "l_leg")
- apply_damage(10 + rand(10, damage), BRUTE, "r_leg")
- apply_damage(rand(0, damage), BRUTE, "l_arm")
- apply_damage(rand(0, damage), BRUTE, "r_arm")
- Weaken(2)
+ Weaken(rand(0,damage/2))
updatehealth()
/mob/living/carbon/human/bst/can_fall()
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index 9f52280c9a4..1658992c68f 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -513,7 +513,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
if(M.isSynthetic() && M == user)
user << "You can't repair damage to your own body - it's against OH&S."
- return
+ return
if(S.burn_dam)
if(S.burn_dam < ROBOLIMB_SELF_REPAIR_CAP)
@@ -629,7 +629,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
//////////////////////////////////////////////
// called when cable_coil is clicked on a turf/simulated/floor
-/obj/item/stack/cable_coil/proc/turf_place(turf/simulated/floor/F, mob/user)
+/obj/item/stack/cable_coil/proc/turf_place(turf/F, mob/user)
if(!isturf(user.loc))
return
@@ -641,9 +641,15 @@ obj/structure/cable/proc/cableColor(var/colorC)
user << "You can't lay cable at a place that far away."
return
+ if(!istype(F,/turf/simulated/floor))
+ if(!locate(/obj/structure/lattice/catwalk) in F)
+ user << "You can't lay cable there unless there is plating or a catwalk."
+ return
+
if(!F.is_plating()) // Ff floor is intact, complain
- user << "You can't lay cable there unless the floor tiles are removed."
- return
+ if(!locate(/obj/structure/lattice/catwalk) in F)
+ user << "You can't lay cable there unless the floor tiles are removed."
+ return
else
var/dirn
@@ -999,7 +1005,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
if(!affecting)
user << "They don't have a head."
return
-
+
if(M.loc != src.loc) return 0 //Can only noose someone if they're on the same tile as noose
add_fingerprint(user)
@@ -1039,7 +1045,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
buckled_mob.pixel_x = initial(buckled_mob.pixel_x)
pixel_x = initial(pixel_x)
return
-
+
ticks++
switch(ticks)
if(1)
@@ -1054,7 +1060,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
if(buckled_mob)
if (ishuman(buckled_mob))
var/mob/living/carbon/human/H = buckled_mob
- if (H.species && (H.species.flags & NO_BREATHE))
+ if (H.species && (H.species.flags & NO_BREATHE))
return
if(prob(15))
var/flavor_text = list("[buckled_mob]'s legs flail for anything to stand on.",\
@@ -1069,11 +1075,11 @@ obj/structure/cable/proc/cableColor(var/colorC)
pixel_x = initial(pixel_x)
buckled_mob.pixel_x = initial(buckled_mob.pixel_x)
ticks = 0
-
+
if(buckled_mob)
if (ishuman(buckled_mob))
var/mob/living/carbon/human/H = buckled_mob
- if (H.species && (H.species.flags & NO_BREATHE))
+ if (H.species && (H.species.flags & NO_BREATHE))
return
buckled_mob.adjustOxyLoss(5)
buckled_mob.adjustBrainLoss(1)
diff --git a/code/modules/turbolift/_Aurora-areas.dm b/code/modules/turbolift/_Aurora-areas.dm
index 9109a8a78e6..cb769d79d13 100644
--- a/code/modules/turbolift/_Aurora-areas.dm
+++ b/code/modules/turbolift/_Aurora-areas.dm
@@ -292,6 +292,7 @@
lift_floor_name = "Main Lvl."
+
/area/turbolift/vault_sub
name = "Vault Access Lift - sub"
lift_announce_str = "Arriving at Vault Access. Facilities on this floor include: Vault. Alert: Secure Area ahead. Non-authorized personnel will be prosecuted."
@@ -324,8 +325,6 @@
lift_floor_label = "Surface Level (Command)"
lift_floor_name = "Surface Level (Command)"
- base_turf = /turf/simulated/floor/plating
-
/area/turbolift/command_sub
name = "Command Lift - Sub"
lift_announce_str = "Arriving at the Command Main Level. Facilities in this floor include: Bridge, Command Dormitories, Command Recreational Area."
@@ -333,6 +332,8 @@
lift_floor_label = "Main Level (Command)"
lift_floor_name = "Main Level (Command)"
+ base_turf = /turf/simulated/floor/plating
+
/area/turbolift/command_mid
name = "Command Lift - Mid"
lift_announce_str = "Arriving at the (Command Unknown). Facilities in this floor include: (Unknown)"
diff --git a/icons/misc/openspace.dmi b/icons/misc/openspace.dmi
index 006e59e6c0d..3e7d26ad5ac 100644
Binary files a/icons/misc/openspace.dmi and b/icons/misc/openspace.dmi differ
diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi
index 2706e1eb74f..8ede266616c 100644
Binary files a/icons/obj/decals.dmi and b/icons/obj/decals.dmi differ
diff --git a/icons/obj/smooth/catwalk.dmi b/icons/obj/smooth/catwalk.dmi
new file mode 100644
index 00000000000..d803dd71736
Binary files /dev/null and b/icons/obj/smooth/catwalk.dmi differ
diff --git a/icons/turf/smooth/ash.dmi b/icons/turf/smooth/ash.dmi
index 718cd120194..e37c541b570 100644
Binary files a/icons/turf/smooth/ash.dmi and b/icons/turf/smooth/ash.dmi differ
diff --git a/maps/Aurora-MapDev/aurora-0.dmm b/maps/Aurora-MapDev/aurora-0.dmm
index 1397985bd82..cf6c4863e0b 100644
--- a/maps/Aurora-MapDev/aurora-0.dmm
+++ b/maps/Aurora-MapDev/aurora-0.dmm
@@ -2316,6 +2316,11 @@
"SB" = (/obj/structure/table/rack,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"SC" = (/obj/structure/banner/unmovable,/turf/unsimulated/floor{icon_state = "blue";dir = 5},/area/centcom/spawning)
"SD" = (/obj/structure/banner/unmovable,/turf/unsimulated/floor{icon_state = "blue";dir = 5},/area/centcom/spawning)
+"SE" = (/obj/structure/flora/pottedplant/random{anchored = 1},/turf/unsimulated/floor{icon_state = "blue";dir = 4},/area/centcom/spawning)
+"SF" = (/obj/structure/window/reinforced/crescent{icon_state = "rwindow";dir = 1},/obj/machinery/door/window/westleft{name = "Holophone Booth"},/obj/machinery/hologram/holopad,/turf/unsimulated/floor{icon_state = "blue";dir = 4},/area/centcom/spawning)
+"SG" = (/obj/structure/window/reinforced/crescent,/obj/structure/window/reinforced/crescent{icon_state = "rwindow";dir = 1},/obj/machinery/door/window/westleft{name = "Holophone Booth"},/obj/machinery/hologram/holopad,/turf/unsimulated/floor{icon_state = "blue";dir = 4},/area/centcom/spawning)
+"SH" = (/obj/structure/window/reinforced/crescent,/obj/machinery/door/window/westleft{name = "Holophone Booth"},/obj/machinery/hologram/holopad,/turf/unsimulated/floor{icon_state = "blue";dir = 4},/area/centcom/spawning)
+"SI" = (/obj/structure/flora/pottedplant/random{anchored = 1},/turf/unsimulated/floor{icon_state = "blue";dir = 4},/area/centcom/spawning)
(1,1,1) = {"
aaacabaeadagafahaaajaialakanamaoafagaiabaeahaladanajaoakahaiapaqarasatauavawaxazayaBaAaDaCaFaEaHaGaJaIaLaKaxazayaBaAaDaCaFaEaHaMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaOaOaOaOaOaOaOaOaOaOaOaOaOaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPaPaRaRaRaRaRaRaRaRaRaRaPaRaRaRaRaRaRaRaRaRaRaPaRaRaRaRaRaRaRaRaRaRaPaRaRaRaRaRaRaRaRaRaRaPaRaRaRaRaRaRaRaRaRaRaPaRaRaRaRaRaRaRaRaRaRaPaRaRaRaRaRaRaRaRaRaRaP
@@ -2529,12 +2534,12 @@ aNhvaPjVjVjVjVjVjVjVjVaNaNaNaNaNIMJgJhIOaNaNaNaNaNaNaNaNaNaNaNaNaNIMJgJhIOaNaNaN
aNhvaPjVjVjVjVjVjVjVjVaNaNaNaNaNJIININJJaNaNaNJIaNaNaNaNaNJJaNaNaNJIININJJaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQISJKJMJLJLyEJNISIQzuzdyEzezuIQISIUyTyEyEyEyEyEzJyGRSKKFtHHEZJOJPJQEZJmJRJTJSJpEZGOGPGPJGRTJGGPJUGPJGRTJGGPGPGPGPEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN
aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVJXJWJVaNaNaNJVJYJZJZJZKaJVaNaNaNJVKbKcJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQISJKyTKdKdzeJNISIQzuzdyEzezuIQISIUKeKfKfKfKfKfKgyGRVKKFtRWEZJGKhJGEZKjKiKiKiKkEZJGJGJGJGJHJGJGJGJGJGJHJGJGJGJGEZEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN
aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVKmKlJVaNaNJIJVJVKnKoKpKqJVJJaNaNJVKrKsJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQISJKyTKdKdzeJNISIQzuzdyEzezuIQISIUKtKuKuKuKuKuKvyGEZKKFtHHEZKxKwSCEZEZEZEZEZEZEZKzKAKwKwKwKwKwKwKwKwKwKwKwKBKzEZEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN
-aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVKCKDJVaNaNJVJVKEKFKGKFKHJVJVaNaNJVKIKJJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQISJKyEDQDQDRJNISIQzuzdyEzezuIQISIUzdyEyEyEyEyEzeyGRXKKFtHHEZKKFtKMKLKNKAKwKBKNKOKwKSFtFtFtFtFtFtFtFtFtFtFtKMKwSDEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaUbabeaSbcbdaXaSbgaWbfaVaZbgbabdbcaYbebfaVaZbgbaaUbfaVbbaUaNaNaNaNaNaN
-aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVKUJVJVJVJVJVKPKQKQKQKQKQKRJVJVJVJVJVKVJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQIQIQKTKTKTKWIQIQIQzuyUyEyWzuIQIQKXzdyEyEyEyEyEzeyGEZKKFtHHJGKKFtFtNjKNFtLbFtKNNjFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtHHEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbdaWaUaVaZbgaTaVaSbfaXbcaWbeaZbaaUaVaTbcaYbbaSaWbdbcaYbebdaNaNaNaNaNaN
-aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVLjLaLkLcLdJVLeKQKQKQKQKQKRJVLfLgLhLiLlJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQIQIQISISISIQIQIQIQJiJjyEJkJiIQISIUzdyEyEyEyEyEzeyGEZKKFtHHJGKKFtFtNjKNLoLuLpKNNjFtFtFtLvLvLqLvLvLvLqLvLvFtFtFtHHEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbgbfbdaYbbaSbaaYaVbcaTaZbfaUbbaWbdaYbaaZaXbeaVbfbgaZaXaUbgaNaNaNaNaNaN
-aNhvaPjVjVaNaNaNaNaNaNaNaNaNaNaNJVLrLsLsLsLtJVLALwLBLxLALwLBJVLyLsLsLzLrJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQIQIQIQIQIQIQIQLDLDyGDbyEICyGIRISIULELCLCLCLCLCLHyGEZKKFtHHJGKKFtKzLFJGJGJGJGJGLGFtFtLKLJLLEZLNLMLOEZLMLPLSFtFtHHEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaSbcbgabaeadagafahaaajaialakanamaoafagaiabaeahaladanaTbdaSaNaNaNaNaNaN
-aNhvaPjVjVaNaNaNaNaNaNaNaNaNaNaNLTLrLsLsLsLsLxKQKQKQKQKQKQKQLxLsLsLRLsLrLTaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGyGyGyGyGyGyGyGyGyGyGyGzdBczeyGyGyGyGyGyGyGyGyGyGyGyGEZKKFtHHJGKKFtFtNjKNKAKwKBKNNjFtFtFtLWLWMfLWLWLWMfLWLWFtFtFtHHEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaVaZaSajaUaVaWaXaYaZbabbbcbdbebfbgaXaWbbaTaUaYbcaVaebabgaVaNaNaNaNaNaN
-aNhvaPjVjVjVaNaNaNaNaNaNaNaNaNaNMgLXLsLYLsLsJVLZMaKQKQKQMbMcJVLsMdLsMeLrMgaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGMhMjMiMlMkzuIQIQIQIQyGyUyEyWyGIRISIUJMJLJMMnMmJLMmyGEZKZFtHHJGKKFtFtNjKNFtLbFtKNNjFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtHHEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaYbbaVagbdaYbfaTaXbbaWbeaZbgaUbcaSaTbfbebabdaXaZaYakaWaSaYaNaNaNaNaNaN
+aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVKCKDJVaNaNJVJVKEKFKGKFKHJVJVaNaNJVKIKJJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQISJKyEDQDQDRJNISIQzuzdyEzezuIQISIUzdyEyEyEyEyEzeyGRXKKFtHHEZKKFtKMKLKNKAKwKBKNKOKwKSFtFtFtFtFtFtFtFtFtFtFtKMKwSCEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaUbabeaSbcbdaXaSbgaWbfaVaZbgbabdbcaYbebfaVaZbgbaaUbfaVbbaUaNaNaNaNaNaN
+aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVKUJVJVJVJVJVKPKQKQKQKQKQKRJVJVJVJVJVKVJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQIQIQKTKTKTKWIQIQIQzuyUyEyWzuIQIQKXzdyEyEyEyEyEzeyGEZKKFtHHJGKKFtFtNjKNFtLbFtKNNjFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtSEJGaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbdaWaUaVaZbgaTaVaSbfaXbcaWbeaZbaaUaVaTbcaYbbaSaWbdbcaYbebdaNaNaNaNaNaN
+aNhvaPjVjVjVjVjVaNaNaNaNaNaNaNaNJVLjLaLkLcLdJVLeKQKQKQKQKQKRJVLfLgLhLiLlJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQIQIQISISISIQIQIQIQJiJjyEJkJiIQISIUzdyEyEyEyEyEzeyGEZKKFtHHJGKKFtFtNjKNLoLuLpKNNjFtFtFtLvLvLqLvLvLvLqLvLvFtFtFtSFJGaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbgbfbdaYbbaSbaaYaVbcaTaZbfaUbbaWbdaYbaaZaXbeaVbfbgaZaXaUbgaNaNaNaNaNaN
+aNhvaPjVjVaNaNaNaNaNaNaNaNaNaNaNJVLrLsLsLsLtJVLALwLBLxLALwLBJVLyLsLsLzLrJVaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGIQIQIQIQIQIQIQIQLDLDyGDbyEICyGIRISIULELCLCLCLCLCLHyGEZKKFtHHJGKKFtKzLFJGJGJGJGJGLGFtFtLKLJLLEZLNLMLOEZLMLPLSFtFtSGJGaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaSbcbgabaeadagafahaaajaialakanamaoafagaiabaeahaladanaTbdaSaNaNaNaNaNaN
+aNhvaPjVjVaNaNaNaNaNaNaNaNaNaNaNLTLrLsLsLsLsLxKQKQKQKQKQKQKQLxLsLsLRLsLrLTaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGyGyGyGyGyGyGyGyGyGyGyGzdBczeyGyGyGyGyGyGyGyGyGyGyGyGEZKKFtHHJGKKFtFtNjKNKAKwKBKNNjFtFtFtLWLWMfLWLWLWMfLWLWFtFtFtSHJGaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaVaZaSajaUaVaWaXaYaZbabbbcbdbebfbgaXaWbbaTaUaYbcaVaebabgaVaNaNaNaNaNaN
+aNhvaPjVjVjVaNaNaNaNaNaNaNaNaNaNMgLXLsLYLsLsJVLZMaKQKQKQMbMcJVLsMdLsMeLrMgaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGMhMjMiMlMkzuIQIQIQIQyGyUyEyWyGIRISIUJMJLJMMnMmJLMmyGEZKZFtHHJGKKFtFtNjKNFtLbFtKNNjFtFtFtFtFtFtFtFtFtFtFtFtFtFtFtSIJGaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaYbbaVagbdaYbfaTaXbbaWbeaZbgaUbcaSaTbfbebabdaXaZaYakaWaSaYaNaNaNaNaNaN
aNhvaPjVjVjVaNaNaNaNaNaNaNaNaNaNMwLXLsLsJVMoJVJVJVMpMqMrJVJVJVMoJVMxMtMuMwaNaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGMkMkMkMkMkMvIQIQIQIQJiJjyEJkJiIQISIUyTyEyTyEzJyEzJyGRYKKFtHHEZKKFtMHMyKNLoLuLpKNMILuMNFtFtFtFtFtFtFtFtFtFtFtMHLuMOEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaXbeaYambgaXbcbaaTbebfdecTcCelcAfNfSbcaUaWbgaTbbaXaobfaVaXaNaNaNaNaNaN
aNhvaPjVjVjVaNaNaNaNaNaNaNaNaNJIJVMzMAMBJVMCMDMCLTMEMFMGLTMQMPMJJVMKMLMMJVJJaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGMkMkMRMkKdzuIQIQIQJxzuDbyEICzuJyIQJzyTyEJLJLJLyEzJyGEZKKFtHHEZMSLuMVEZEZMWMYMXEZEZKzLoLuLuMZLuLuLuLuLuLuLuLuLpKzEZEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaTaUaXalaSaTaZaWbaaUbcelNcNbNbNbNdeEaZbdbfaSbabeaTacbcaYaTaNaNaNaNaNaN
aNhvaPjVjVjVaNaNaNaNjVjVaNaNaNMTJVMUMUJVJVMCMCMCMgMEMqMGMgMJMJNeJVJVMUMUJVNfaNaNaNhvaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNyGzuNhNgNiNayGIQIQIQIQzuzdyEzezuIQISIUyTyEyEyEyEyEzJyGRXKKFtRWEZEZNkEZEZKAKSFtNmNnEZEZEZEZEZEZNoEZEZEZEZEZNuEZEZEZEZEZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbabdaTaaaVbabbbfaWbdaZeFNlNvNxNwNldfbbbgbcaVaWaUbaadaZaXbaaNaNaNaNaNaN
diff --git a/maps/Aurora-MapDev/aurora-2.dmm b/maps/Aurora-MapDev/aurora-2.dmm
index d2a76d06104..51d204b713e 100644
--- a/maps/Aurora-MapDev/aurora-2.dmm
+++ b/maps/Aurora-MapDev/aurora-2.dmm
@@ -1732,7 +1732,7 @@
"Hp" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/lime{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/medical)
"Hq" = (/obj/machinery/door/airlock/medical{autoclose = 0;icon_state = "door_open";name = "Cubicle 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medbreak)
"Hr" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{icon_state = "phoronrwindow";dir = 1},/obj/structure/window/phoronreinforced{icon_state = "phoronrwindow";dir = 8},/turf/simulated/floor/plating,/area/rnd/mixing)
-"Hs" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1;frequency = 1441;icon_state = "map_injector";id = "co2_in";use_power = 1;pixel_y = 1},/turf/simulated/floor/airless/ceiling,/area/mine/unexplored)
+"Hs" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1;frequency = 1441;icon_state = "map_injector";id = "co2_in";use_power = 1;pixel_y = 1},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
"Ht" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{icon_state = "phoronrwindow";dir = 1},/turf/simulated/floor/plating,/area/rnd/mixing)
"Hu" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{icon_state = "phoronrwindow";dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/obj/machinery/meter,/turf/simulated/floor/plating,/area/rnd/mixing)
"Hv" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{icon_state = "phoronrwindow";dir = 4},/obj/structure/window/phoronreinforced{icon_state = "phoronrwindow";dir = 1},/turf/simulated/floor/plating,/area/rnd/mixing)
@@ -2201,6 +2201,15 @@
"Qq" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal)
"Qr" = (/obj/structure/sign/securearea{name = "\improper CAUTION: TRASH COMPACTOR";pixel_x = 0},/turf/simulated/wall/r_wall,/area/maintenance/disposal)
"Qs" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal)
+"Qt" = (/obj/structure/sign/drop,/turf/simulated/wall/r_wall,/area/mine/unexplored)
+"Qu" = (/obj/structure/sign/drop,/turf/simulated/wall/r_wall,/area/mine/unexplored)
+"Qv" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
+"Qw" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
+"Qx" = (/obj/machinery/light/small/emergency{dir = 8},/obj/structure/sign/drop{pixel_x = -32},/turf/simulated/open,/area/mine/unexplored)
+"Qy" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
+"Qz" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
+"QA" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
+"QB" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/mine/unexplored)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -2306,11 +2315,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeagagJYagagfxagfragagJY
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeagagKnfCajajfFfEajajfGajajanajajanbDagagaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYfsfsfsfsfsfscYleleaaaaaaaaaaeQKAeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdaaaaaaaaaaaaaaaaeRfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYfsfsfsfsfsfscYleleaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdfdlelelelefdfdfdfdfdfdaaaaaaaaaaaaaaeRfdfdfdfdfdfdfdfdeReReReReReReReReReReReRfdfdfJfJfJfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRaaeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYfKfsfsfsfsfscYleleaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdfdlelelelelelelelefdfdfdfdaaaaaaaaaaaaeRfdfdfdfdfdfdfdfdeReReReReReReReReReReReRfdfJfJfJfJfJfJfJfdfdfdfdfJfJfJfJfdfdfdfdfdfdfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReReRfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYcYcYcYcYcYcYcYleleaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdlelelelelelelelelelefdfdfdaaaaaaaaaaaaeRfdfdfdfdfdfdfdfdeReRfdfdfdfdfdfdfdfdfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfdfdfdfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReRQteRfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYcYcYcYcYcYcYcYleleaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdlelelelelelelelelelefdfdfdaaaaaaaaaaaaeRfdfdfdfdfdfdfdfdeReRfdfdfdfdfdfdfdfdfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfdfdfdfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReRfQfQfQeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRnLnLnLnLnLnLeQeQeQeQeQeQeQeQeQKAeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdleleleabeRabeRablelelefdfdfdaaaaaaaaaaeRfdfdfdfdfdeReReReReRfdfdlelelefdfdfdfJfJfJfJfJfSfTfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfJfdfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfUfQfQeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRnLnLnLnLnLnLnLnLnLnLnLnLnLnLnLfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdleleKCgagagagagaKDlelelefdfdaaaaaaaaaaeRfdfdfdfdfdeReReReReRfdlelelelelefdfdfJfJfJgbgchQgBgffJfJfJfJfJfJghgggiggfJfJgjfJfJfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReRfQfQfQeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRnLNynLnLnLNynLnLnLNynLnLnLNynLfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdfdleleeRgagagagagaeRlelelefdfdaaaaaaaaaaeRfdfdfdfdfdeReRfdfdfdgrgqgsgqgtgugugvgvgvgvgwgxgBgygBgBgzgBgAgDgCgFgEgHgGgJgIgKfJfJfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReReRgLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReQeQeQeQeQeQeQeQeQeQeQeQeQeQeQNCeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdfdleleKCgagagagagaKDlelebQfdfdaaaaaaaaaaeRfdfdfdfdfdeReRfdfdlegWgXgYgZhagXhbhchehdgvhfhggBgBgBgBhhgBhihkhjhlfJhmfJfJfJhnfJfJfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReRQueRgLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReQeQeQeQeQeQeQeQeQeQeQeQeQeQeQNCeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdfdfdleleKCgagagagagaKDlelebQfdfdaaaaaaaaaaeRfdfdfdfdfdeReRfdfdlegWgXgYgZhagXhbhchehdgvhfhggBgBgBgBhhgBhihkhjhlfJhmfJfJfJhnfJfJfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRaaeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdleleleeRgagagagagaeRlelefdfdfdfdaaaaaaaaeRfdfdfdfdfdeReRfdlelehvhuhxhwhzhyhBhAhDhChEhFhGgBgBhHhJhIhLhKhNhMfJhOhPfJhRhQhSfJfJfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdleleleKCKHgagagagaKDlelefdfdfdfdaaaaaaaaeRfdfdfdfdfdeReRfdlelehZiaibicidiehZifigihgviiijikimilioiniqipisiriuitiwiviyixiAiziBfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeQfoeQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfdfdfdfdfdfdfdfdfdfdfdleleleKCfPgOgOgOfPKDlelefdfdfdaaaaaaaaaaeRfdfdfdfdfdeReRfdfdfdgvgvgviEgvgvgviFiGiHiJiIiIiIiLiKiNiMiPiOiRiQhOiSiTfJiViUiWfJiXfJfdfdfdfdeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -2370,11 +2379,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFQFFFGFHFIFRCKFSFLFSCKFMDxDyEZDFFNFTCLaaaaaaCxFPFYFWGaFZvUFUypypvUFUypypvUFUypypvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaleleleleleleFqFVGbFXGgGlGhJWGmGcGdGeGfGpEKGtGiGjGkFDGuERaaaaaaadleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJqCKGnDqGoGvGqGrGsGwCKGxGEGCEZGGGyGzCLaaaaaaCxCxCxCxCxCxvUGAypypvUGABFypvUGAypypvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaleleleleleleGBGHGDGIGFGJGFCjGPCjCjCjCjCjCjCjGQGUGKGKzkERaaaaaaeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReReRGLCKGMGNGOGVGWGRGSGTCKEZGZGXHcHbGYHdCLaaaaaaaaaaaaaaaaaavUHaHeypvUHaHfypvUHaHkypvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaleleleGFGFGFGFGFHpHoCjHgHhHiHhHjHqHlCjERERERERERERaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfUfQfQHsHrHuHtHuHvHxHwHCHyHDHcHEHzHAHBGYGYCLaaaaaaaaaaaaaaaaaavUvUvUvUvUvUvUvUvUvUvUvUvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGFHGHFHKHHHMHLCjHIHJHNHRHQCjCjCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfQfQfQfQHUHOHPHZHWHSHTIaGSCKCLCLCLCLCLCLCLCLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGFHVIbHVIbHXHYCjIdCjCjCjHJIfHlCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfUfQfQfQHUHOIgIcIkIeEVInImCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGFGFGFGFGFGFGFCjHJIhHJCjCjCjCjCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfQfQfQfQHUIiIjIpHWIlGNIrIqCKCKCKCKCKCKCKCKCKCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCjIoIoIoCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfUfQfQfQIsHtHtHtIzCKCKIACKCKIBItIuIvIwIxIyICCKCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCjCjCjCjCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfUfQQvHsHrHuHtHuHvHxHwHCHyHDHcHEHzHAHBGYGYCLaaaaaaaaaaaaaaaaaavUvUvUvUvUvUvUvUvUvUvUvUvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGFHGHFHKHHHMHLCjHIHJHNHRHQCjCjCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfQfQfQQwHUHOHPHZHWHSHTIaGSCKCLCLCLCLCLCLCLCLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGFHVIbHVIbHXHYCjIdCjCjCjHJIfHlCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRQxfQfQQyHUHOIgIcIkIeEVInImCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGFGFGFGFGFGFGFCjHJIhHJCjCjCjCjCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfQfQfQQzHUIiIjIpHWIlGNIrIqCKCKCKCKCKCKCKCKCKCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCjIoIoIoCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRfUfQQAQBIsHtHtHtIzCKCKIACKCKIBItIuIvIwIxIyICCKCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCjCjCjCjCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReReReReRleleleleCKIIIMIHCKINIJIJIKIJIJIJIPIOISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaleleleleleleleCKCKCKIWIQIRIZIXIUIVJaIJIJIJJdCKIYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaleleleleleIEIDIGIFILJeJfJbCKJcJhJgJjJiJoJoJpCKJDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/Aurora-MapDev/aurora-3.dmm b/maps/Aurora-MapDev/aurora-3.dmm
index 42df6a7caf3..d94eb7760bf 100644
--- a/maps/Aurora-MapDev/aurora-3.dmm
+++ b/maps/Aurora-MapDev/aurora-3.dmm
@@ -2,24 +2,24 @@
"aab" = (/turf/simulated/floor/asteroid,/area/mine/unexplored)
"aac" = (/turf/simulated/wall,/area/maintenance/security_starboard)
"aad" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aae" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aaf" = (/obj/item/weapon/shovel{pixel_x = 8},/obj/item/weapon/shovel{pixel_x = -8},/obj/item/weapon/shovel,/obj/structure/table/rack,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aae" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aaf" = (/obj/item/weapon/shovel{pixel_x = 8},/obj/item/weapon/shovel{pixel_x = -8},/obj/item/weapon/shovel,/obj/structure/table/rack,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aag" = (/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aah" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aai" = (/turf/simulated/floor/asteroid,/area/maintenance/security_starboard)
-"aaj" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aak" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aal" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aah" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aai" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/security_starboard)
+"aaj" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aak" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aal" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aam" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aan" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "rich_command_airlock";name = "exterior access button";pixel_x = -25;pixel_y = -25;req_one_access = list(13)},/turf/simulated/floor/asteroid,/area/mine/unexplored)
-"aao" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aao" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aaq" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "rich_command_outer";locked = 1;name = "Engineering External Access";req_access = list(13)},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aar" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aas" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aar" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aas" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aat" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aau" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
-"aav" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379;id_tag = "rich_command_airlock";pixel_x = 25;req_access = list(13);tag_airpump = "rich_command_pump";tag_chamber_sensor = "rich_command_sensor";tag_exterior_door = "rich_command_outer";tag_interior_door = "rich_command_inner"},/obj/machinery/airlock_sensor{frequency = 1379;id_tag = "rich_command_sensor";pixel_x = 25;pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1379;id_tag = "rich_command_pump"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/warning_stripes,/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Engineering - Fore Maint EVA";dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"aav" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379;id_tag = "rich_command_airlock";pixel_x = 25;req_access = list(13);tag_airpump = "rich_command_pump";tag_chamber_sensor = "rich_command_sensor";tag_exterior_door = "rich_command_outer";tag_interior_door = "rich_command_inner"},/obj/machinery/airlock_sensor{frequency = 1379;id_tag = "rich_command_sensor";pixel_x = 25;pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1380;id_tag = "rich_command_pump"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/warning_stripes,/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Engineering - Fore Maint EVA";dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aaw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
"aax" = (/obj/structure/lattice,/turf/simulated/floor/asteroid,/area/mine/unexplored)
"aay" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/security_starboard)
@@ -1158,7 +1158,7 @@
"awn" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/security/brig)
"awo" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/security/brig)
"awp" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/brig)
-"awq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/machinery/camera/network/security{c_tag = "Security - Corridor Camera 7";dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/security/brig)
+"awq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/machinery/camera/network/security{c_tag = "Security - Corridor Camera 7";dir = 1},/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/door_timer/cell_2{pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig)
"awr" = (/turf/simulated/open,/area/engineering/engine_waste)
"aws" = (/obj/machinery/alarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/security/brig)
"awt" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
@@ -1191,7 +1191,7 @@
"awU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
"awV" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer)
"awW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/locker_room)
-"awX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
+"awX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/obj/structure/sign/drop{pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
"awY" = (/obj/structure/table/standard,/obj/machinery/recharger,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/tiled/dark,/area/security/armoury)
"awZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/armoury)
"axa" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/tiled/dark,/area/security/armoury)
@@ -1472,7 +1472,7 @@
"aCp" = (/obj/machinery/door/blast/regular{id = "Cell 2";name = "Cell Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/security/prison)
"aCq" = (/obj/machinery/vending/engivend,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/engineering/storage)
"aCr" = (/obj/machinery/door/firedoor,/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/security/brig)
-"aCs" = (/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/security/brig)
+"aCs" = (/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 9},/obj/machinery/door_timer/cell_3{pixel_x = -32},/turf/simulated/floor/tiled,/area/security/brig)
"aCt" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/windowtint{id = "IAA Cubicle 2";pixel_x = -24;pixel_y = 7},/turf/simulated/floor/carpet,/area/lawoffice)
"aCu" = (/obj/structure/window/reinforced/polarized{dir = 4;id = "IAA Cubicle 2"},/turf/simulated/floor/carpet,/area/lawoffice)
"aCv" = (/obj/machinery/door/firedoor,/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 8;id = "iaa"},/obj/structure/window/reinforced/polarized{dir = 4;id = "iaa"},/obj/structure/window/reinforced/polarized{id = "iaa"},/turf/simulated/floor/plating,/area/lawoffice)
@@ -1804,7 +1804,7 @@
"aIJ" = (/obj/structure/dispenser/oxygen,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/engineering/storage)
"aIK" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1;icon_state = "map"},/turf/simulated/floor/tiled,/area/security/prison)
"aIL" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/prison)
-"aIM" = (/obj/item/device/radio/intercom/locked{pixel_x = -27},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/obj/machinery/camera/network/security{c_tag = "Security - Corridor Camera 3";dir = 4},/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/security/brig)
+"aIM" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/obj/machinery/camera/network/security{c_tag = "Security - Corridor Camera 3";dir = 4},/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 9},/obj/machinery/door_timer/cell_4{pixel_x = -32},/turf/simulated/floor/tiled,/area/security/brig)
"aIN" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/secure_closet/engineering_electrical,/obj/item/device/debugger,/turf/simulated/floor/tiled,/area/engineering/storage)
"aIO" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/starboard)
"aIP" = (/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access";req_access = list(17)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/teleporter)
@@ -1929,7 +1929,7 @@
"aLe" = (/obj/machinery/light{dir = 4;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/plating,/area/engineering/engine_room)
"aLf" = (/obj/machinery/atmospherics/pipe/zpipe/up/supply,/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/research_port)
"aLg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/brig)
-"aLh" = (/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/cable{icon_state = "11-2"},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/research_port)
+"aLh" = (/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/cable{icon_state = "11-2"},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/research_port)
"aLi" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/research_port)
"aLj" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/security/prison)
"aLk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/prison)
@@ -2135,7 +2135,7 @@
"aPc" = (/obj/machinery/computer/station_alert,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -24},/turf/simulated/floor/tiled,/area/security/brig)
"aPd" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/requests_console{department = "Security";departmentType = 5;pixel_y = -32},/obj/effect/floor_decal/corner/blue/full,/obj/item/modular_computer/console/preset/security,/turf/simulated/floor/tiled,/area/security/brig)
"aPe" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = 3;pixel_y = 6},/obj/item/weapon/pen,/obj/effect/floor_decal/corner/blue/full{icon_state = "corner_white_full";dir = 4},/obj/machinery/alarm{dir = 1;pixel_y = -22},/turf/simulated/floor/tiled,/area/security/brig)
-"aPf" = (/obj/structure/toilet{desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. It has stains on the seat. Ew.";dir = 1},/turf/simulated/floor/tiled/freezer,/area/security/prison)
+"aPf" = (/obj/structure/toilet/noose{tag = "icon-toilet00 (NORTH)";icon_state = "toilet00";dir = 1},/turf/simulated/floor/tiled/freezer,/area/security/prison)
"aPg" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room)
"aPh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room)
"aPi" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/bridge/meeting_room)
@@ -2150,7 +2150,7 @@
"aPr" = (/obj/structure/window/reinforced,/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/tiled,/area/security/prison)
"aPs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/heads/chief)
"aPt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/security/brig)
-"aPu" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/security/brig)
+"aPu" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 9},/obj/machinery/door_timer/cell_5{pixel_x = -32},/turf/simulated/floor/tiled,/area/security/brig)
"aPv" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/starboard)
"aPw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "detdoor";name = "Detective";req_access = list(4)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/security/detectives_office)
"aPx" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{id = "Detective"},/obj/structure/window/reinforced/polarized{dir = 1;id = "Detective"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/security/detectives_office)
@@ -2383,7 +2383,7 @@
"aTQ" = (/obj/structure/table/standard,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/head/greenbandana,/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/prison)
"aTR" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/dark,/area/bridge/ailobby)
"aTS" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/bridge/ailobby)
-"aTT" = (/obj/structure/closet/crate/trashcart,/obj/item/toy/figure/secofficer{pixel_x = -3;pixel_y = -1},/obj/item/weapon/storage/bag/trash,/obj/item/weapon/storage/bag/trash{pixel_x = -4;pixel_y = -2},/obj/item/weapon/storage/bag/trash{pixel_x = -9;pixel_y = 2},/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/security/prison)
+"aTT" = (/obj/structure/closet/crate/trashcart,/obj/item/toy/figure/secofficer{pixel_x = -3;pixel_y = -1},/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/item/weapon/crowbar,/obj/item/weapon/storage/bag/trash{pixel_x = 4},/obj/item/weapon/storage/bag/trash{pixel_x = 8},/obj/item/weapon/storage/bag/trash{pixel_x = 12},/obj/item/weapon/storage/bag/trash,/obj/item/weapon/storage/bag/trash{pixel_x = -4;pixel_y = -2},/obj/item/weapon/storage/bag/trash{pixel_x = -9;pixel_y = 2},/turf/simulated/floor/tiled,/area/security/prison)
"aTU" = (/obj/structure/closet/secure_closet/brig{id = "Cell 5";name = "Cell 5 Locker"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/security/prison)
"aTV" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/brig)
"aTW" = (/turf/simulated/floor/tiled/ramp/bottom{icon_state = "rampbot";dir = 8},/area/security/detectives_office)
@@ -2521,7 +2521,7 @@
"aWy" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 8;id = "cap"},/obj/structure/window/reinforced/polarized{id = "cap"},/obj/structure/window/reinforced/polarized{dir = 4;id = "hop"},/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/obj/machinery/door/firedoor,/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/captain)
"aWz" = (/obj/machinery/light{dir = 4;icon_state = "tube1";pixel_x = 0},/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/bridge)
"aWA" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/camera/network/command{c_tag = "Bridge - AI Core Lift";dir = 1},/turf/simulated/floor/tiled/dark,/area/bridge/ailobby)
-"aWB" = (/obj/structure/table/reinforced,/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_y = -29},/obj/machinery/camera/network/command{c_tag = "Bridge - AI Core Lift";dir = 1},/turf/simulated/floor/tiled/dark,/area/bridge/ailobby)
+"aWB" = (/obj/structure/table/reinforced,/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_y = -29},/obj/machinery/camera/network/command{c_tag = "Bridge - AI Core Lift";dir = 1},/obj/structure/sign/drop{pixel_x = 32;pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/bridge/ailobby)
"aWC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers";dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port)
"aWD" = (/obj/machinery/alarm{dir = 4;icon_state = "alarm0";pixel_x = -22;pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/research_port)
"aWE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access";req_access = list(12)},/turf/simulated/floor/plating,/area/engineering/foyer)
@@ -2822,7 +2822,7 @@
"bcn" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop)
"bco" = (/obj/machinery/button/windowtint{id = "hop";pixel_y = -24;range = 9},/obj/machinery/requests_console{announcementConsole = 1;department = "Head of Personnel's Desk";departmentType = 5;name = "Head of Personnel RC";pixel_x = 30;pixel_y = -30},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters.";id = "hop_office_desk";name = "Desk Privacy Shutter";pixel_x = 0;pixel_y = -36},/obj/machinery/account_database,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop)
"bcp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/shuttle/lifts/placeholder)
-"bcq" = (/obj/structure/flora/pottedplant/random,/turf/simulated/floor/plating,/area/turbolift/main_station)
+"bcq" = (/obj/structure/flora/pottedplant/random,/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/plating,/area/turbolift/main_station)
"bcr" = (/obj/machinery/computer/security/mining,/obj/machinery/atm{pixel_x = 32},/obj/item/weapon/storage/secure/safe{pixel_x = 5;pixel_y = -28},/turf/simulated/floor/wood,/area/crew_quarters/heads/hop)
"bcs" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/camera/network/command{c_tag = "AI Core - Beta Core 2";dir = 1},/obj/machinery/atm{pixel_y = -32},/obj/item/weapon/storage/lockbox/medal,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bct" = (/turf/simulated/wall/r_wall,/area/medical/chemistry)
@@ -4350,7 +4350,7 @@
"bFH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/rnd/xenobiology/xenoflora)
"bFI" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact";dir = 5},/obj/machinery/meter,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/rnd/xenobiology/xenoflora)
"bFJ" = (/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/rnd/xenobiology/xenoflora)
-"bFK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/research)
+"bFK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/drop{pixel_y = -32},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/research)
"bFL" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep/research)
"bFM" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/corner/mauve/full,/turf/simulated/floor/tiled/white,/area/rnd/research)
"bFN" = (/turf/simulated/wall/r_wall,/area/rnd/misc_lab)
@@ -4700,7 +4700,7 @@
"bMt" = (/obj/effect/floor_decal/corner/grey/diagonal,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bMu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/aft)
"bMv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Library Maintenance";req_access = list(12)},/turf/simulated/floor/plating,/area/library)
-"bMw" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1380;master_tag = "civilian_eva_airlock";name = "exterior access button";pixel_x = 27;pixel_y = 26;req_one_access = list(13)},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"bMw" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "civilian_eva_airlock";name = "exterior access button";pixel_x = 27;pixel_y = 26;req_one_access = list(13)},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bMx" = (/obj/structure/table/standard,/obj/item/clothing/ears/earmuffs{pixel_x = 4;pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/maintenance/research_port)
"bMy" = (/obj/structure/table/standard,/obj/item/clothing/glasses/sunglasses{pixel_x = 4;pixel_y = 4},/obj/item/clothing/glasses/sunglasses{pixel_x = -2;pixel_y = -2},/obj/item/stack/tile/floor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_port)
"bMz" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/research_port)
@@ -5080,7 +5080,7 @@
"bTJ" = (/obj/structure/window/reinforced/polarized{id = "dancedance"},/obj/structure/table/woodentable,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = -8},/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 8},/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = -4},/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 4},/obj/item/weapon/material/kitchen/utensil/spoon,/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bTK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port)
"bTL" = (/obj/item/weapon/stamp{pixel_x = -3;pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4;pixel_y = -2},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bTM" = (/obj/structure/window/reinforced/polarized{id = "finedining"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar)
+"bTM" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced/polarized{id = "finedining"},/obj/structure/disposalpipe/segment,/obj/machinery/chemical_dispenser/coffee/full,/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bTN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bTO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bTP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/office)
@@ -5115,7 +5115,7 @@
"bUs" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 4},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/shuttle/lifts/placeholder)
"bUt" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/library)
"bUu" = (/turf/simulated/wall,/area/quartermaster/storage)
-"bUv" = (/obj/item/weapon/folder/yellow,/obj/item/device/eftpos{eftpos_name = "Cargo Bay EFTPOS scanner"},/obj/structure/table/standard{name = "plastic table frame"},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo - Main Desk";dir = 4},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/obj/item/device/multitool,/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bUv" = (/obj/item/weapon/folder/yellow,/obj/item/device/eftpos{eftpos_name = "Cargo Bay EFTPOS scanner"},/obj/structure/table/standard{name = "plastic table frame"},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo - Main Desk";dir = 4},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/obj/item/device/multitool,/obj/structure/sign/drop{pixel_x = -32},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bUw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bUx" = (/obj/machinery/door/firedoor{dir = 4;name = "Firelock East"},/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor";name = "Cargo Office";req_access = list(50)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bUy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply";dir = 9},/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{icon_state = "map-scrubbers";dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
@@ -5158,10 +5158,10 @@
"bVj" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bVk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance";req_access = list(12)},/turf/simulated/floor/plating,/area/crew_quarters/bar)
"bVl" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/library)
-"bVm" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Civilian West Substation";req_one_access = list(11,24,31)},/turf/simulated/floor/plating,/area/quartermaster/storage)
+"bVm" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Civilian West Substation";req_one_access = list(11,24)},/turf/simulated/floor/plating,/area/quartermaster/storage)
"bVn" = (/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bVo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bVp" = (/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bVp" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bVq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";freq = 1400;location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400;home_destination = "QM #1";suffix = "#1"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bVr" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{pixel_y = 22},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/janitor)
"bVs" = (/obj/structure/closet/jcloset,/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/janitor)
@@ -5173,16 +5173,16 @@
"bVy" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/library)
"bVz" = (/obj/structure/closet/crate/medical,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bVA" = (/turf/simulated/floor/tiled,/area/maintenance/library)
-"bVB" = (/obj/structure/closet/crate/internals,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bVB" = (/obj/structure/closet/crate/internals,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bVC" = (/obj/structure/closet/crate,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bVD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bVE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bVF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bVG" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 8},/obj/effect/large_stock_marker,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bVH" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bVI" = (/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bVG" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (WEST)";icon_state = "corner_white_full";dir = 8},/obj/effect/large_stock_marker,/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bVH" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (NORTH)";icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bVI" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bVJ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";freq = 1400;location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2";suffix = "#2"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bVK" = (/obj/effect/floor_decal/corner/brown/full,/obj/machinery/alarm{dir = 1;pixel_y = -22},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bVK" = (/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bVL" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/janitor)
"bVM" = (/obj/structure/noticeboard{pixel_y = -27},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bVN" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/janitor)
@@ -5202,14 +5202,14 @@
"bWb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/disposal)
-"bWe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bWe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWf" = (/obj/machinery/door/blast/shutters{dir = 2;id = "qm_warehouse";name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bWg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bWg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWh" = (/obj/structure/boulder,/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bWi" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate/plastic,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWj" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bWk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bWl" = (/obj/machinery/door/airlock/glass_mining{name = "Warehouse";req_access = list(31)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bWk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bWl" = (/obj/machinery/door/airlock/glass_mining{name = "Equipment storage";req_access = list(65)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bWn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bWo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";freq = 1400;location = "QM #3"},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo - MULE Storage";dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/office)
@@ -5233,18 +5233,18 @@
"bWG" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bWJ" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 4},/obj/effect/large_stock_marker,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bWK" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/outpost/mining_main/refinery)
+"bWJ" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (EAST)";icon_state = "corner_white_full";dir = 4},/obj/effect/large_stock_marker,/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bWK" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/carpet,/area/quartermaster/office)
"bWL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"bWM" = (/obj/machinery/floor_light/dance,/turf/simulated/floor/light,/area/crew_quarters/bar)
"bWN" = (/obj/machinery/camera/network/civilian_west{c_tag = "Cargo - Camera 1";dir = 1},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bWO" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library)
"bWP" = (/turf/simulated/wall,/area/maintenance/disposal)
"bWQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bWR" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 4},/obj/machinery/computer/guestpass{pixel_x = 0;pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bWR" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (EAST)";icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bWS" = (/obj/machinery/light/small/emergency{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/ladder,/obj/effect/decal/warning_stripes,/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bWT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";freq = 1400;location = "QM #4"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bWU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/disposal)
+"bWU" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bWV" = (/turf/simulated/open,/area/maintenance/disposal)
"bWW" = (/obj/machinery/alarm{dir = 8;icon_state = "alarm0";pixel_x = 24;req_one_access = list(24,11,55)},/turf/simulated/open,/area/maintenance/disposal)
"bWX" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/maintenance/disposal)
@@ -5253,8 +5253,8 @@
"bXa" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance";req_access = list(26)},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/janitor)
"bXb" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/library)
"bXc" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/library)
-"bXd" = (/obj/machinery/door/airlock/mining{id_tag = "cargodoor";name = "Resource Processing";req_access = list(50)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bXe" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"bXd" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_mining{name = "Break Room";req_access = list(54)},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bXe" = (/obj/effect/floor_decal/corner/red/diagonal,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bXf" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
"bXg" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/library)
"bXh" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
@@ -5266,24 +5266,24 @@
"bXn" = (/obj/structure/boulder{icon_state = "boulder2"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bXo" = (/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bXp" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/disposal)
-"bXq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/disposal)
+"bXq" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bXr" = (/obj/structure/table/rack{dir = 8;layer = 2.9},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bXs" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bXt" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance";req_access = list(48)},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
-"bXu" = (/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bXt" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bXu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/quartermaster/office)
"bXv" = (/obj/effect/landmark/corpse/engineer/rotten,/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bXw" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bXx" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/large_stock_marker,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bXy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/junction,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bXy" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bXz" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bXA" = (/obj/machinery/door/window/westright,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bXB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
-"bXC" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bXD" = (/obj/machinery/conveyor{dir = 8;id = "mining_internal"},/obj/structure/plasticflaps,/obj/machinery/mineral/output,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bXC" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/carpet,/area/quartermaster/office)
+"bXD" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/carpet,/area/quartermaster/office)
"bXE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small/emergency,/turf/simulated/floor/plating,/area/maintenance/library)
"bXF" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{dir = 8;id = "mining_internal"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bXG" = (/obj/random/junk,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
-"bXH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction/wildcard{tag = "icon-pipe-j1s (NORTH)";icon_state = "pipe-j1s";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"bXG" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/library)
+"bXH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/library)
"bXI" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bXJ" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/crate/trashcart,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bXK" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "crusher"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/disposal)
@@ -5291,17 +5291,17 @@
"bXM" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bXN" = (/obj/effect/decal/cleanable/blood/tracks/footprints,/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bXO" = (/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bXP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/tagger/partial{name = "Sorting Office";icon_state = "pipe-tagger-partial";dir = 1;sort_tag = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/library)
+"bXP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/tagger/partial{tag = "icon-pipe-tagger-partial (NORTH)";name = "Sorting Office";icon_state = "pipe-tagger-partial";dir = 1;sort_tag = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/library)
"bXQ" = (/obj/machinery/door/airlock/maintenance{name = "Trash Compactor";req_access = list(12)},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/disposal)
"bXR" = (/obj/machinery/door/window/westleft,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bXS" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/maintenance/disposal)
"bXT" = (/obj/structure/boulder{icon_state = "boulder4"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"bXU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bXV" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/outpost/mining_main/refinery)
-"bXW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bXW" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bXX" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet,/turf/simulated/wall/r_wall,/area/maintenance/disposal)
"bXY" = (/obj/machinery/light/small/emergency{dir = 8},/obj/structure/closet/crate,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bXZ" = (/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bXZ" = (/obj/structure/table/standard,/turf/simulated/floor/carpet,/area/quartermaster/office)
"bYa" = (/obj/structure/disposalpipe/sortjunction/wildcard{tag = "icon-pipe-j1s (NORTH)";icon_state = "pipe-j1s";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
"bYb" = (/obj/structure/ore_box,/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bYc" = (/obj/structure/ore_box,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
@@ -5309,20 +5309,20 @@
"bYe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bYf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bYg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
-"bYh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/maintenance/disposal)
+"bYh" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bYi" = (/obj/effect/decal/cleanable/blood/tracks/footprints,/turf/simulated/floor/airless,/area/mine/unexplored)
"bYj" = (/obj/structure/girder/reinforced,/turf/simulated/floor/airless,/area/mine/unexplored)
"bYk" = (/obj/structure/table/rack{dir = 8;layer = 2.9},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bYl" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 5},/obj/machinery/mineral/rigpress,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYm" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 8},/obj/structure/table/standard{name = "plastic table frame"},/obj/item/weapon/crowbar/red{desc = "Used to remove floors and to pry open doors. And, once in a while, save the world."},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYn" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 1},/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYo" = (/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bYm" = (/turf/unsimulated/chasm_mask,/area/outpost/mining_main/refinery)
+"bYn" = (/obj/structure/weightlifter,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHWEST)";icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bYo" = (/turf/simulated/floor/carpet,/area/quartermaster/office)
"bYp" = (/turf/simulated/floor/plating,/area/maintenance/cargo)
"bYq" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYr" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYs" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
-"bYt" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1"},/turf/simulated/floor/plating,/area/maintenance/library)
-"bYu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bYr" = (/obj/structure/table/standard,/obj/item/trash/tray,/turf/simulated/floor/carpet,/area/quartermaster/office)
+"bYs" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/library)
+"bYt" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/library)
+"bYu" = (/obj/machinery/door/airlock/mining{id_tag = "cargodoor";name = "Resource Processing";req_access = list(50)},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bYv" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/library)
"bYw" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/machinery/camera/network/civilian_west{c_tag = "Maintenance - Trash Compactor";dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bYx" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/airless,/area/mine/unexplored)
@@ -5335,25 +5335,25 @@
"bYE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/library)
"bYF" = (/obj/machinery/camera/network/civilian_west{c_tag = "Mining - Crate Storage";dir = 4},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bYG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction{dir = 1;name = "Sorting Office";sortType = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/library)
-"bYH" = (/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 8},/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/library)
+"bYH" = (/obj/structure/disposalpipe/up{tag = "icon-pipe-u (WEST)";icon_state = "pipe-u";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/supply{tag = "icon-up-supply (WEST)";icon_state = "up-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{tag = "icon-up-scrubbers (WEST)";icon_state = "up-scrubbers";dir = 8},/obj/structure/cable{tag = "icon-12-0";icon_state = "12-0"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/library)
"bYI" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
"bYJ" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/airless,/area/mine/unexplored)
-"bYK" = (/obj/effect/floor_decal/corner/brown/full,/obj/structure/punching_bag,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"bYK" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (WEST)";icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bYL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
"bYM" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bYN" = (/obj/machinery/disposal{name = "To Compactor"},/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/turf/simulated/floor/tiled,/area/maintenance/disposal)
"bYO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
"bYP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera/network/civilian_west{c_tag = "Cargo - Main Warehouse";dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bYQ" = (/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bYR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bYS" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bYT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4;icon_state = "tube1";pixel_x = 0},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYU" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bYU" = (/obj/machinery/light{dir = 4;status = 2},/obj/effect/floor_decal/corner/red/diagonal,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bYV" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/disposal)
"bYW" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance";req_access = list(31)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/quartermaster/storage)
"bYX" = (/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/obj/machinery/power/apc{dir = 4;name = "east bump";pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bYY" = (/obj/structure/ore_box,/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
-"bYZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bYY" = (/obj/structure/punching_bag,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHWEST)";icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"bYZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bZa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZb" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/tiled,/area/maintenance/cargo)
"bZc" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/random/junk,/turf/simulated/floor/tiled,/area/maintenance/cargo)
@@ -5371,15 +5371,15 @@
"bZo" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZp" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZr" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"bZr" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j2"},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bZt" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal";name = "mining conveyor"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bZu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZv" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZw" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/maintenance/cargo)
-"bZx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZz" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/maintenance/cargo)
+"bZx" = (/obj/structure/track{tag = "icon-track3";icon_state = "track3"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"bZy" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"bZz" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"bZA" = (/obj/effect/large_stock_marker,/turf/simulated/floor/airless,/area/mine/unexplored)
"bZB" = (/obj/random/loot,/turf/simulated/floor/airless,/area/mine/unexplored)
"bZC" = (/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
@@ -5389,41 +5389,41 @@
"bZG" = (/turf/simulated/wall,/area/outpost/mining_main/eva)
"bZH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
"bZI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
-"bZJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"bZJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZK" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"bZL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZO" = (/obj/effect/decal/cleanable/dirt,/obj/effect/large_stock_marker,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZP" = (/obj/effect/decal/cleanable/dirt,/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZQ" = (/obj/structure/closet,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"bZR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
-"bZS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
-"bZT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
-"bZU" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"bZO" = (/obj/structure/track{tag = "icon-track14";icon_state = "track14"},/obj/structure/ore_box{icon_state = "orebox1";name = "minecart ore box"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"bZP" = (/obj/structure/track{tag = "icon-track10";icon_state = "track10"},/obj/structure/ore_box{icon_state = "orebox1";name = "minecart ore box"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"bZQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8;icon_state = "map";tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"bZR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bZS" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"bZT" = (/obj/machinery/conveyor{dir = 8;id = "mining_internal"},/obj/structure/plasticflaps,/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"bZU" = (/obj/random/junk,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZV" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/stack/flag/green,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"bZW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"bZW" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (NORTH)";icon_state = "corner_white_full";dir = 1},/obj/machinery/mineral/rigpress,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"bZX" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/table/rack,/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/cargo)
"bZY" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"bZZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/closet,/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"caa" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 8},/obj/structure/weightlifter,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"caa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
"cab" = (/turf/simulated/floor/asteroid,/turf/simulated/shuttle/wall{icon_state = "swall_c";dir = 4},/area/mine/unexplored)
"cac" = (/obj/structure/boulder{icon_state = "boulder3"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"cad" = (/turf/simulated/shuttle/wall{icon_state = "swall_straight";dir = 8},/area/mine/unexplored)
"cae" = (/turf/simulated/floor/asteroid,/turf/simulated/shuttle/wall{icon_state = "swall_c"},/area/mine/unexplored)
-"caf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"cag" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/random/loot,/turf/simulated/floor/tiled,/area/maintenance/cargo)
+"caf" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/light{dir = 4;status = 2},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (NORTH)";icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cag" = (/obj/vehicle/train/cargo/trolley/mining,/obj/structure/track{tag = "icon-track13";icon_state = "track13"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"cah" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cai" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"caj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cak" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cal" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"caj" = (/obj/machinery/light{dir = 4;status = 2},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"cak" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall,/area/outpost/mining_main/refinery)
+"cal" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cam" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"can" = (/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cao" = (/obj/machinery/mineral/input,/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cap" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"caq" = (/turf/simulated/shuttle/wall{icon_state = "swall_straight";dir = 1},/area/mine/unexplored)
-"car" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"car" = (/obj/machinery/power/apc{dir = 4;name = "east bump";pixel_x = 24},/obj/structure/cable/green{d2 = 8;icon_state = "0-8"},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (NORTH)";icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cas" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cat" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cau" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/maintenance/cargo)
@@ -5435,7 +5435,7 @@
"caA" = (/obj/structure/track{icon_state = "track10"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"caB" = (/obj/machinery/light/small{icon_state = "bulb-broken";dir = 8;base_state = "bulb-broken"},/turf/simulated/floor/airless,/area/mine/unexplored)
"caC" = (/obj/machinery/light/small{base_state = "bulb-broken";dir = 4;icon_state = "bulb-broken"},/obj/effect/large_stock_marker,/turf/simulated/floor/airless,/area/mine/unexplored)
-"caD" = (/obj/machinery/door/airlock/mining{id_tag = "cargodoor";name = "Mining Dock";req_access = list(50)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"caD" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"caE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"caF" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"caG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
@@ -5450,7 +5450,7 @@
"caP" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 5},/obj/structure/track{icon_state = "track13"},/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/mine/unexplored)
"caQ" = (/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"caR" = (/obj/structure/track{icon_state = "track12"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
-"caS" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"caS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/obj/machinery/camera/network/civilian_west{c_tag = "Mining - Refinery";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"caT" = (/obj/structure/track{icon_state = "track8"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"caU" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"caV" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
@@ -5461,13 +5461,13 @@
"cba" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad2"},/turf/simulated/floor/airless,/area/mine/unexplored)
"cbb" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbc" = (/obj/machinery/conveyor{dir = 4;id = "mining_internal"},/turf/simulated/floor/plating,/area/maintenance/cargo)
-"cbd" = (/obj/machinery/door/airlock/external,/obj/machinery/conveyor{dir = 4;id = "mining_internal"},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"cbd" = (/obj/structure/track{tag = "icon-track12";icon_state = "track12"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"cbe" = (/obj/item/weapon/key/cargo_train,/turf/simulated/floor/plating,/area/maintenance/cargo)
"cbf" = (/obj/machinery/conveyor{icon_state = "conveyor-broken";dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"cbg" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/key/minecarts,/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cbg" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cbh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Shaft Miner"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cbj" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cbj" = (/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"cbk" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access";req_access = list(12)},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
"cbl" = (/obj/machinery/light_switch{pixel_x = 25;pixel_y = -9},/obj/machinery/status_display{layer = 4;pixel_x = 32;pixel_y = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbm" = (/obj/structure/track{icon_state = "track3"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
@@ -5476,21 +5476,21 @@
"cbp" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 4},/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/mine/unexplored)
"cbq" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "supply_shuttle_hatch";locked = 1;name = "Shuttle Hatch";req_access = list(13)},/turf/simulated/floor/airless,/area/mine/unexplored)
"cbr" = (/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling";name = "dead spider"},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/cargo)
-"cbs" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access";req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"cbs" = (/obj/machinery/recharge_station,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
"cbt" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/key/minecarts,/obj/machinery/camera/network/civilian_west{c_tag = "Mining - Expedition Preparation";dir = 4},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cbv" = (/obj/machinery/power/apc{dir = 4;name = "east bump";pixel_x = 24},/obj/structure/cable/green{d2 = 8;icon_state = "0-8"},/obj/structure/table/standard,/obj/item/device/suit_cooling_unit/improved,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2;pixel_y = -1},/obj/item/weapon/storage/belt/utility,/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cbv" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"cbw" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbx" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/civilian_west{c_tag = "Mining - Camera 1";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cby" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbz" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1379;id_tag = "mining_east_pump"},/obj/structure/sign/vacuum{pixel_y = 32},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1379;id_tag = "mining_east_pump"},/obj/structure/closet/walllocker/emerglocker/north,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbB" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380;id_tag = "supply_shuttle";pixel_x = 25;pixel_y = 0;req_one_access = list(13,31);tag_door = "supply_shuttle_hatch"},/obj/random/loot,/turf/simulated/floor/airless,/area/mine/unexplored)
-"cbC" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/key/minecarts,/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cbC" = (/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTH)";icon_state = "corner_white";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"cbD" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cbE" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cbF" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA";req_access = list(54)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"cbG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cbE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"cbF" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"cbG" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"cbH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cbI" = (/obj/structure/closet/crate/secure/loot,/obj/random/loot,/turf/simulated/floor/airless,/area/mine/unexplored)
"cbJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
@@ -5512,7 +5512,7 @@
"cbZ" = (/turf/simulated/floor/asteroid,/area/skipjack_station/cavern)
"cca" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"ccb" = (/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -24},/obj/effect/landmark/start{name = "Shaft Miner"},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"ccc" = (/obj/structure/filingcabinet,/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ccc" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"ccd" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"cce" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "mining_east_pump";tag_exterior_door = "mining_east_outer";frequency = 1379;id_tag = "mining_east_airlock";tag_interior_door = "mining_east_inner";pixel_x = 0;pixel_y = -25;tag_chamber_sensor = "mining_east_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1;frequency = 1379;id_tag = "mining_east_pump"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"ccf" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379;id_tag = "mining_east_sensor";pixel_x = 0;pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1;frequency = 1379;id_tag = "mining_east_pump"},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
@@ -5528,13 +5528,13 @@
"ccp" = (/obj/machinery/light/small{icon_state = "bulb-broken";dir = 8;base_state = "bulb-broken"},/obj/random/loot,/turf/simulated/floor/airless,/area/mine/unexplored)
"ccq" = (/obj/machinery/light/small{base_state = "bulb-broken";dir = 4;icon_state = "bulb-broken"},/turf/simulated/floor/airless,/area/mine/unexplored)
"ccr" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/cargo)
-"ccs" = (/obj/random/junk,/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"ccs" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"cct" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/cargo)
"ccu" = (/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/crowbar,/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 10},/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/mine/unexplored)
"ccv" = (/obj/machinery/cell_charger,/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/mine/unexplored)
"ccw" = (/obj/item/weapon/cell/high{charge = 100;maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100;maxcharge = 15000},/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/mine/unexplored)
"ccx" = (/obj/machinery/mech_recharger,/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 6},/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/mine/unexplored)
-"ccy" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"ccy" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"ccz" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/cargo)
"ccA" = (/obj/structure/track{icon_state = "track1"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
"ccB" = (/turf/simulated/shuttle/wall{icon_state = "swall15";dir = 2},/area/mine/unexplored)
@@ -5810,7 +5810,7 @@
"chL" = (/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
"chM" = (/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
"chN" = (/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
-"chO" = (/obj/structure/flora/pottedplant/random,/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
+"chO" = (/obj/structure/flora/pottedplant/random,/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
"chP" = (/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
"chQ" = (/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
"chR" = (/turf/simulated/floor/plating,/area/turbolift/main_station_aux)
@@ -5854,7 +5854,7 @@
"ciD" = (/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"ciE" = (/obj/machinery/door/firedoor,/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)";icon_state = "loadingarea";dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"ciF" = (/obj/structure/sign/directions/engineering{dir = 1;icon_state = "direction_eng";pixel_x = 0;pixel_y = -4},/obj/structure/sign/directions/security{dir = 1;icon_state = "direction_sec";pixel_x = 0;pixel_y = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_one)
-"ciG" = (/obj/effect/floor_decal/industrial/hatch,/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
+"ciG" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"ciH" = (/obj/machinery/light{dir = 4;status = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"ciI" = (/obj/structure/sign/directions/evac{dir = 4;icon_state = "direction_evac";pixel_x = 0;pixel_y = -4;tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/cryo{dir = 4;icon_state = "direction_cryo";pixel_x = 0;pixel_y = 4;tag = "icon-direction_cryo (EAST)"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_one)
"ciJ" = (/obj/effect/floor_decal/industrial/hatch,/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
@@ -5897,10 +5897,10 @@
"cju" = (/obj/machinery/firealarm{dir = 4;pixel_x = 24;pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/starboard)
"cjv" = (/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/primary/starboard)
"cjw" = (/obj/structure/closet/medical_wall{pixel_x = 32},/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/floor/tiled/white,/area/rnd/research)
-"cjx" = (/obj/structure/sign/securearea{name = "\improper CAUTION: COMPACTOR PIT";pixel_x = 0;pixel_y = 32},/turf/simulated/open,/area/maintenance/disposal)
+"cjx" = (/obj/structure/lattice/catwalk,/obj/structure/sign/drop{pixel_y = 32},/turf/simulated/open,/area/maintenance/disposal)
"cjy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/disposal)
"cjz" = (/obj/structure/disposalpipe/junction/yjunction{icon_state = "pipe-y";dir = 8},/turf/simulated/wall/r_wall,/area/maintenance/disposal)
-"cjA" = (/obj/machinery/light/small/emergency,/turf/simulated/open,/area/maintenance/disposal)
+"cjA" = (/obj/machinery/light/small/emergency,/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/disposal)
"cjB" = (/obj/structure/bookcase{name = "bookcase (Religion)"},/turf/simulated/floor/wood,/area/library)
"cjC" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library)
"cjD" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library)
@@ -5912,6 +5912,114 @@
"cjJ" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library)
"cjK" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library)
"cjL" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library)
+"cjM" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/drop{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/security_starboard)
+"cjN" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/door_timer/cell_1{pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig)
+"cjO" = (/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 6},/obj/item/device/radio/intercom/locked{pixel_x = 32},/turf/simulated/floor/tiled,/area/security/brig)
+"cjP" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/firedoor,/obj/structure/sign/drop{pixel_x = -32;pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/starboard)
+"cjQ" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance";req_access = list(48)},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"cjR" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/library)
+"cjS" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/tiled,/area/quartermaster/office)
+"cjT" = (/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor/carpet,/area/quartermaster/office)
+"cjU" = (/obj/structure/table/standard,/turf/simulated/floor/carpet,/area/quartermaster/office)
+"cjV" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/disposal)
+"cjW" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"cjX" = (/obj/structure/table/standard,/obj/item/weapon/deck/cards,/turf/simulated/floor/carpet,/area/quartermaster/office)
+"cjY" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (WEST)";icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"cjZ" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"cka" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/carpet,/area/quartermaster/office)
+"ckb" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/carpet,/area/quartermaster/office)
+"ckc" = (/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/disposal)
+"ckd" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/office)
+"cke" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"ckf" = (/obj/effect/floor_decal/corner/red/diagonal,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"ckg" = (/obj/machinery/vending/cigarette,/obj/effect/floor_decal/corner/red/diagonal,/turf/simulated/floor/tiled,/area/quartermaster/office)
+"ckh" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/red/diagonal,/turf/simulated/floor/tiled,/area/quartermaster/office)
+"cki" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_y = 6},/obj/effect/floor_decal/corner/red/diagonal,/turf/simulated/floor/tiled,/area/quartermaster/office)
+"ckj" = (/obj/machinery/door/window/westright,/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"ckk" = (/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"ckl" = (/obj/machinery/door/window,/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"ckm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"ckn" = (/obj/machinery/door/window/southright,/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"cko" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/airless{icon_state = "asteroidfloor"},/area/maintenance/disposal)
+"ckp" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo)
+"ckq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/obj/structure/disposalpipe/junction{dir = 8;icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"ckr" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
+"cks" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{tag = "icon-intact-supply (NORTHWEST)";icon_state = "intact-supply";dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHWEST)";icon_state = "intact-scrubbers";dir = 9},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/library)
+"ckt" = (/obj/machinery/door/airlock/mining{id_tag = "cargodoor";name = "Resource Processing";req_access = list(50)},/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"cku" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/miner,/obj/item/weapon/key/minecarts,/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (WEST)";icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckv" = (/obj/machinery/power/apc{dir = 1;name = "north bump";pixel_x = 0;pixel_y = 24},/obj/structure/cable/green{d2 = 2;icon_state = "0-2"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckx" = (/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHEAST)";icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"cky" = (/obj/structure/track{tag = "icon-track6";icon_state = "track6"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"ckz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/miner,/obj/item/weapon/key/minecarts,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckA" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckB" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckC" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"ckD" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{dir = 8;id = "mining_internal"},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"ckE" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"ckF" = (/obj/vehicle/train/cargo/engine/mining{tag = "icon-mining_engine";icon_state = "mining_engine";dir = 2},/obj/structure/track{tag = "icon-track13";icon_state = "track13"},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"ckG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/closet/secure_closet/miner,/obj/item/weapon/key/minecarts,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckH" = (/obj/machinery/door/window/southleft,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckI" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8;icon_state = "map";tag = "icon-manifold-f (WEST)"},/obj/machinery/door/window/southright,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckJ" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckK" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"ckL" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckM" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckN" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (EAST)";icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"ckO" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"ckP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor{dir = 2},/obj/structure/sign/drop,/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
+"ckQ" = (/obj/machinery/camera/network/civilian_west{c_tag = "Mining - EVA";dir = 4},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (WEST)";icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckR" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTH)";icon_state = "corner_white";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckS" = (/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckU" = (/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (EAST)";icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckV" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"ckW" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "mining_east_airlock";name = "exterior access button";pixel_x = 25;pixel_y = -25},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"ckX" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4;icon_state = "map";tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckY" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "mining_east_airlock";name = "interior access button";pixel_x = -27;pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"ckZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact";tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cla" = (/obj/machinery/door/firedoor{dir = 2},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clb" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall,/area/outpost/mining_main/refinery)
+"clc" = (/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cld" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (WEST)";icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cle" = (/obj/machinery/door/firedoor{dir = 2},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clf" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (WEST)";icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clg" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clh" = (/obj/machinery/mech_recharger,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
+"cli" = (/obj/structure/table/standard,/obj/item/device/suit_cooling_unit/improved,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2;pixel_y = -1},/obj/item/weapon/storage/belt/utility,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clj" = (/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clk" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal";name = "mining conveyor"},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (EAST)";icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"cll" = (/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/crowbar,/obj/structure/table/steel_reinforced,/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/outpost/mining_main/eva)
+"clm" = (/obj/item/weapon/cell/high{charge = 100;maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100;maxcharge = 15000},/obj/structure/table/steel_reinforced,/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/outpost/mining_main/eva)
+"cln" = (/obj/machinery/cell_charger,/obj/structure/table/steel_reinforced,/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/outpost/mining_main/eva)
+"clo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clp" = (/obj/machinery/door/window/northleft,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clq" = (/obj/machinery/door/window/northright,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clr" = (/obj/structure/table/rack,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/stack/flag/yellow,/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"cls" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clt" = (/obj/machinery/mech_recharger,/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/outpost/mining_main/eva)
+"clu" = (/obj/structure/dispenser/oxygen,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clv" = (/obj/machinery/camera/network/mining{c_tag = "Mining - Suit Storage";dir = 4},/obj/structure/table/rack,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/stack/flag/red,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clw" = (/obj/structure/bed/chair/office/dark,/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (NORTHWEST)";icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clx" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"cly" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHEAST)";icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clz" = (/obj/machinery/mineral/input,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clA" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clB" = (/obj/machinery/conveyor{dir = 1;id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clC" = (/obj/machinery/suit_cycler/mining,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clD" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHWEST)";icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clE" = (/obj/effect/floor_decal/corner/brown{tag = "icon-corner_white (SOUTHWEST)";icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clF" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/stack/flag/green,/obj/machinery/light{dir = 4;status = 2},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (EAST)";icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"clG" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clH" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = 1;pixel_y = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (EAST)";icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
+"clJ" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
+"clK" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
+"clL" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
+"clM" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
+"clN" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clO" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
+"clP" = (/obj/machinery/door/firedoor{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -5988,7 +6096,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaacaakaaiaaiaaiaaoaacaaaaaaaaaaaaaabaabaabaapaavaapaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaaaaaaaaaaaaaaaaacaagaaraaraasaataacaaaaaaaaaaabaabaabaabaauaaCaawaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaayaazaaAaaBaacaacaacaacaacaacaacaacaacaaDaacaacaacaacaacaaaaabaabaaaaacaacaaFaacaabaabaabaabaabaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaaHaaGaaGaaGaaGaaIaaGaaGaaJaaGaaGaaGaaGaaGaaKaaGaaNaaLaacaaaaaaaaaaaaaacaaMaaSaacaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaaHaaGaaGaaGaaGaaIaaGaaGaaJaaGaaGaaGcjMaaGaaKaaGaaNaaLaacaaaaaaaaaaaaaacaaMaaSaacaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaabaabaabaabaabaabaabaaOaaOaaOaaOaaOaaOaaOaaOaaOaaOaaOaaOaaOaabaabaqAaaaaaaaaaaaaaaaaaaaaaaaQaaRaaQaaQaaQaaQaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacabaaaTaaTaaTaaTaaTaaTaaTaaTaaTaaTaaTaaUaaUaaUaagabaaacaacaacaacaacaacaacaacaagaacaacaacaacaacaacaacaacaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaabaabaabaabaabaabaabaaOaaVaaVaaVaaOaaWaaWaaWaaOaaXaaXaaXaaOaabaabaabaaaaaaaaaaaaaaaaaaaaaaaQaaRaaYaaZabbaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacabaaaTabfabcabcabcabdabeabgabeabiabhablabjaaUabkabmaaGaaGaaGaaGabnaboaaGaaGaaGaaGabnaaGaaGaaGabuabpaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaababqaabaabaabaabaaOaaVabraaVaaOaaWabsaaWaaOaaXabtaaXaaOaabaabaabaabaabaaaaaaaaaaaaaaaaaQabyabvabwabxaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaababzabaabAabFabBabCabDabEabDabEabGabJabHabIabKabPaadabLaagabMaagaagabNaacaacaagaacabOabOabOabOabOabRabQaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -6017,7 +6125,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabaq
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabaqAaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKapHapHapHapHapHarKarLarMascapMasdarParPasiaseapMasjaoPaoQasmaslapPapPaoVaoWaljapRapRapRapRapRapRamkarVarWasnaqSasqarZassasbaswasuaqWaqWasyamkasfasgashaiNarcaszamlamlasAaskaskasBasDasCasoaskaspapnamlamlaaaaaaaaaaaaaaaaluaagaadakkammamnaaUalrasEamoasrasFapvapWapVarvastasIamocfKabIceicdVcekcelcemcenaeBcdgaacaacaacaacaacaacaacaatasNaadaacaacaacaacasOaacaacaacaacaacaacaacaacagvaabaabaabasPasRasQasSasGasGasHasGasGasSasTasVasUaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaabaabaqAaqAaabaabaabaabaabaabaabaabaabaabaabaabaabaoKasWapHapHapHapHasMapHasZasYateataatgatfatiathatlatkasXaoQatpatoapPatratbatbaljapRapRapRapRapRapRamkatcatdatuatsatzatvatAasbatjatBatBatBatCamkaiNaiNaiNaiNatmaszamlamlatnatnapnatDamlatEatqatFatHapnamlamlaaaaaaaaaaaaaaaaluaagattakkaaUaaUaaUatJatIamoatwatxatyatPatKatwatxatyamoaFTceocepaeBcdLcdMcdMcdNaeBatQatRatRatRatRatVchlatVatWatXaagchiaagaataadabMatGaadaadaadaadatYaagaacaabaabaabaabatZaubauaasSatLatMatNatOasGasSaucaueaudaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatSaaaatSaabaabaabaabaqAaqAaqAaqAaqAaabaabaabaabaabaabaabaabaabaabaabaabaoKatTatTatTatTatUasMapHauhaugaljaljaljaljauialjaukaujcjoaoQaoQaulaumaoQaoQaoQaljapRapRapRapRapRapRamkauoaunamkauqaufauramkamkamkamkamkamkamkamkausakSakSakSauuautamlamlatnatnapnauvamlauwauxauxauzauyamlakkakkakkakkakkakkakkaaUaaUaaUaupauBauAauIauGauJaflafqauKauMauLauOauNauPauNauOauNceuaflaflaflauRauCauDauDauDauDauDauDauDauDaagalXauEacgaacaacaacauFauSauSauSauHaacaacaacaagaacaabaabaabaabauTauWauUauYauXavbavaavcauQaveavdavhavfaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajRajRajRajRauVaabaabaqAatSaqAatSaqAatSaabaabaabaabaabaabaabaabaabaabaabaabaoKavjavlavkauZavpasMapHavuavtavwavvavxavgavFaviavNavGaoPaoOavgavRavmaoOavnavoaljaljaljaljaljaljaljavqavravsavUavTavYavWawaavyccLavAavBavAavAavDanNaiNaiNaiNavEawbamlamlatnatnawcatDamlavHapnavIavJavKamlavLavMavMawgavOavPavQawlawiaaUawmawnavVavVawoavMavMavXaoLavMawpavZawpawqawpavZawpavMavMavMavMawuawsauDawdawdawdaweawfawvauDawhawwawhawhaaQaabaabaabaabaabaabaabaabaabaacaagaacaabaabaabawjaqtawkawxasSauXawAawzawCauQasSawEawkaqtawFaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajRajRajRajRauVaabaabaqAatSaqAatSaqAatSaabaabaabaabaabaabaabaabaabaabaabaabaoKavjavlavkauZavpasMapHavuavtavwavvavxavgavFaviavNavGaoPaoOavgavRavmaoOavnavoaljaljaljaljaljaljaljavqavravsavUavTavYavWawaavyccLavAavBavAavAavDanNaiNaiNaiNavEawbamlamlatnatnawcatDamlavHapnavIavJavKamlavLavMavMawgavOavPavQawlawiaaUawmawnavVavVawoavMavMavXaoLcjNawpavZawpawqawpavZawpavMavMavMavMawuawsauDawdawdawdaweawfawvauDawhawwawhawhaaQaabaabaabaabaabaabaabaabaabaacaagaacaabaabaabawjaqtawkawxasSauXawAawzawCauQasSawEawkaqtawFaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatSajRawrawrawrawGawtaabaabawtawtawtawtawtaabaabaabaabaabaabaabaabaabaabaabawtaoKcjnawHawIawKawJarMawyavuawLawMawBawNawDavFaviawPawOawSawRawRawTawRawRawRawUaxbawXaxgaxgaxgaxhaxiavqaxmawQaxpaxoaxraxqawVccMccNccOawWccPccQavDanNaiNaaaaiNarcawbamlamlamlamlamlaxuamlawYapnapnawZaxaamlaxvaxcaxdacoaxeabIabIaxfaxwaaUaxxaxzaaUaxjaxkaxlaxAaxnaxCaxnaxEaxFaxEaxnaxEaxHaxEaxnaxsaxsaxtaxJabKauDaxKaxMaxLawfaxyaxQaxOaxBaxRaxDawhaabaabaabcevatScevatScevaabaabaacaagaacaabaabaabaabasPaxUaxSasSaxGaxVaxIaxXaxWasSaxYaxZasPaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajRaxNawrawrawGawtawtawtawtawtawtawtawtawtawtawtawtawtawtawtawtawtawtawtawtayaaxPaycaybaydaxTayfayeayhaygayjayiaylaykaynaymayrayoaytaymaymayuaymayyaymayAayEayDaymaymaymayFayGavqayHaypayqayKaysccRayOayvccLccTccUaywavAavDanNaiNaaaaiNayxayPayzayQayBayCaySayRamlayTapnapnapnayUamlayVayIayJayZayWayMayNazaabIazdavZazfaxkaxkazjaznazlazpazoaxnazqayXayYaxnazsayXayYaxnaztazbazcaxJabKauDazuazeazvazgazhaACazwazkazxaxDawhaabaabceyazmazmazmazmazmcezaabaacaagaacaabaabaabaabazyazAazzasSazDasGazrasGazEasSazFazIatZaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatSajRawrawrawrawGawtaabaabaabawtawtawtawtawtaabaabaabaabaabaabaabaabaabaabawtaoKawHawHazJazMazLazNascazPazOawMawBazQazBaoOazCazSazRazYazGazGazGazGazHazGazZaAaazKaAdaAbaAkaAjaAlavqaAmawQaAqaAoazTaEIayLayvazVazWazWazWazWazWanNaiNaaaaiNazXaAraAuaAtayBaAyaAAaAzamlaADapnapnapnaxaamlaAEaAeaAfacoavOaAgaAhaAiabIavOaAIaAKaAJaALaxkaAnaAMaApaANaxnaAOaAsaAPaxnaAOaAsaAQaxnaAvaAwaAxaxJabKauDaARaAUaASaABawfaAWazwaxDaAXcjpawhaabaabatSazmazmazmazmazmatSaabaacabMaacaabaabaabaabauTaBaaAZaBdaBbaBfaBeaBhaBgaBnaBkaBoavfaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -6025,7 +6133,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajRajRajRajRaATaabaabaabaqAatSaq
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatSaaaatSaaaaaaaaaaabaabaqAaqAaqAaqAaqAaqAaabaabaabaabaabaabaabaabaabaabaoKaCCaCDaCDaCFaCEasMapHavuaCGaljaljaljaljaljaljaukaCHaCJaCIaCmaCnaCKaCKaINaINaCLaCqaCMaoQaCOaCNaCUaCTaCXaCVaCyaCNaCzaCYaDaaCZaDdaDbaDfaDeaDiaDgaDjaiNaaaaaaaaaaiNaiNawbayBaDkaDraDpamlamlaDtcfOcfOamlamlaDuaCPaCQaCQaCRaCQaCQaCQaCQaCSaAIazfaBEaDEaDAaDFaCWaDHaDGaDKaDIaAsaDLaDcaDMaDRaDOaDSaDhaDWaDUaDZabKauDaDlaDmaDnaDoaEaaDqaEbaDsaEcaEeawhaabaabatSazmazmazmazmazmatSaabaCaaDvaDwaDxaDyaDzaEgaDBaCaaDCaDDaEhaEkaEjaEoaEmaDJaDDaqtaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaqAaqAaqAaqAaqAaabaabaabaabaabaabaabaabaabaoKaEpapHazNaEsaEraDNaqTaEtaDPaDQaEuaEvaDTaEwaDVaExavGaEBaEzaDXaCnaCnaCnaCnaDYaCnaCnaEDaoQaEFaEEaEGaEdaEdaEdaEdaEHaEfaEIazUaEJaEiaEKaEiaEiaEiaEiaELaEiaElaEiaEiaEiaEiawbaaUaEMaEnaENaEOaEOaEnaEqaEnaEOaETaESaEUaEUaEUaEVaEUaEUaEZaEUaEUaFaaFbaEyaFdaEAaFeaECaFgaFfaFjaFiaFkaDOaFkaDOaFlaAsaFmaAsaFoaFnaFqaFpauDaFraEPaEQaERaFsaFtauDaFuaxRaxDawhaabaabceyazmazmazmazmazmcezaabaCaaFwaEWaEWaEXaEYaFyaFxaCaaFzaFcaFAaFBaEjaFBaFCaFcaFDaqtaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaqAaqAaqAaabaabaabaabaabaabaabaabaabaabaoKaFhaFEascaFFaFEascaFGavuapHaFIaFHaFKaFJaFMaFLaFPaFOaFQaEzaFSaCnaCnaCnaCnaFvaCnaCnaFWaFVaFYaFXaGaaFZaFZaGbaGdaGcaGfaGeazUaGgaEiaGhaGjaGiaGlaGkaFNaGmaGoaGnaFRaGpaEiawbabPaFTaFUaGuaGxaGvaGvaGyaGvaGvaGAaGzaGCaGBaGEaGDaGEaGMaGPaGEaGEaGQaGRaBEaGUaGSaGWaGVaGYaGXaAsaGZaGqaGraGsaGtaHaaFkaDSaHbaGwaDUaHkaHcaHmaHlaHlaHnaHraHoccDaHsaxDaxRaxDawhaabaabatSatSaGFaGFaGFatSatSaabaCaaGHaGIaGJaGKaEYaGLaHtaCaaGNaGOaHuaHvaEjaHCaHzaDDaGTaqtaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaqAaqAaabaabaabaabaabaabaabaabaabaabaoKaHEaHFasYasYaHGasYaHHaHJaHIaDQaHKaHMaDTaHNaHdaExavGaHeaHOaHfaCnaCnaHgaHhaHiaHjaHjaHRaHPaHTaHSaHUaHpaHpaHqaHpaHVaEfazUaHYaHXaEiaHZaIcaHwaHxaGoaHyaIdaHAaHBaFRaIfaEiawbaHDaIhaIlaIjaInaImaIpaIoaHLaHLaHLaIqaIsaIraHLakkaIuaHQaIwaIvaIyaIxaaUaBEaIDaHWaIGaIEaIHaIaaIaaIbaIKaIIaIeaGqaILaIgaxnaxnaxnaxnaIMabKauDauDauDauDauDauDauDauDaIiaIOaIiawhaGFaGFaGFceCaIkaIkaIkceCaGFaGFaCaaCaaCaaCaaCaaCaaCaaIPaCaaIQaISawkaIVaIUaIWawkaJbaIYaItaItaJdaJcaJeaItaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaqAaqAaabaabaabaabaabaabaabaabaabaabaoKaHEaHFasYasYaHGasYaHHaHJaHIaDQaHKaHMaDTaHNaHdaExavGaHeaHOaHfaCnaCnaHgaHhaHiaHjaHjaHRaHPaHTaHSaHUaHpaHpaHqaHpaHVaEfazUaHYaHXaEiaHZaIcaHwaHxaGoaHyaIdaHAaHBaFRaIfaEiawbaHDaIhaIlaIjaInaImaIpaIoaHLaHLaHLaIqaIsaIraHLakkaIuaHQaIwaIvaIyaIxaaUaBEaIDaHWaIGaIEaIHaIaaIaaIbaIKaIIaIeaGqaILaIgaxnaxnaxnaxnaIMcjOauDauDauDauDauDauDauDauDaIiaIOaIiawhaGFaGFaGFcjPaIkaIkaIkceCaGFaGFaCaaCaaCaaCaaCaaCaaCaaIPaCaaIQaISawkaIVaIUaIWawkaJbaIYaItaItaJdaJcaJeaItaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKaqeaJhaJgaIzaJhaIAaIBaICaDPaDQaDQaDQaDQaDQaDQaJjaJiaIFaoQaJlcjraJmaIJaJraJoaJoaJsaJtaoQaJvaJuaJwaHpaHpaIRaHpaJxaEfazUaITaJEaEiaEiaEiaEiaJFaGoaHyaIdaJGaIXaFRaJHaEiawbaHDaIZaJaaJaaJJaJIaJTaJSaHLaJfaJVaJUaJXaJWaJkaJYaJZaJnaKaaJpaJqaJqaKcaKbaKgaKdaKiaKhaKjaJyaJyaJzaJAaJBaJCaJDaKlaKkaDSaKnaKoaDUaDZabIaKqaKpaJKaxDaxDaJLaxDaJMaxDaxRaxDaxDaJNceEaIiaJPaJPaJPaJPaJPceFaJRaJLaKraKuaKsaKuaKvaKAaKyaKCaKBaKBaKDaKFaKEaKGaKeaKfaKJaKLaKKaKPaKMaKQaItaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaabaabaaaaaaaaaaaaaabaabaabaabaabaabaoKaKmapHaKRaLcaLbaLdapHapHaLeaoKaLfaKtaLhaLiaKwaKxaLlaKzaoQaoQaoQaoQaoQaoQaoQaoQaoQaoQaoQaLnaLmaLpaLoaLqaLqaLsaLraKHaKIaLuaLtaEiaLyaLzaHwaKNaGoaKOaLAaLBaEiaEiaEiaEiaLCaHDaKSaKTaKUaKVaKWaKXaKYaHLaKZaLaaJUaLDaJWaLaaLEaLHaLFaLIaLgabIaLJaaUaBEaBEaBEaBEaBEaBEaxnaxnaLKaLjaLkaAsaAsaILaAsaLLaAsaFoaLMaFqabKaLOaLNaLQaLPaLPaLPaLWaLSaMdaMcaLvaLvaLwaLvaLxaLvaMgaMeaMkaMjaMmaMlaMpaMnaLGaMqaqtaMraMxaMtaMBaMzaMCaMBaMEaMDaMFaKeaLRaMJaLTaLUaLUaLVaMKaItaLXaLXaLXaLXaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaoKaLYaLZaLZaMaaMbaMMaMLapHapHaoKaMNaMfaMNaMOaKwaKxaLlaMhaKwaaaaaaaMiaMPaMSaMQaMXaMUaMoaMYazUaEIaNdaMsaMsaMsaMsaNeaEfaMuazUaMvaEiaMwaFRaNfaIdaGoaMyaIdaNgaMAaNiaNhaEiaLCaHDaNjaNlaNkaMGaMHaMIaNmaHLaNpaNraNqaNuaNtaLaaNvaNwabIaMRaLgabIaNxaaUaMTaNyaMVaMWaNzaxnaNAaNBaNaaNbaNcaAsaGqaNCaFkaDSaNDaGwaDUaNFaNEaNHaNGaNLaNIaNIaNMaNNaNnaxDaxDaxDaxDaNoaNOaIicjsaNPaxDaNQaxDaNsaxDaNSaNRaNVaNTaNVaNYaNZarTarTaOaarTcjtaOdaOcaOgaOeaOiaOhaOoaOkaOkaLVaOpaKeaNJaNKaOraLXaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -6070,11 +6178,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaabaabaabaZqaZqbaeaZqaZqaZqaZqaZqaZqaZqaZqaKzbBhbHcbFLbFLbFLbFLbFLbFLbFLbGibGibGjbHdbGlbGibFNbHfbHebGobHgbGqbHibHnbHjbHtbHrbHDbHvbFNbGQbFRbFRbFRbFRbFRaVfbGRaVfaUmaUmaUmaUmaUmaUmbDAbGDbEAbHGbGFbEAbEybEybHHbGHbHJbDAbDAbDAbDAbDAbDNbgBbxXbxXbGJbgBbGKbANbANbGLbHNbgBbgBbgBbgBbHObgBbANbANbGObANbANbxXbGObGPbxXbxXbGObxXbxXbxXbGObxXbxXbGObxXbxXbxXbgBaaaaaaaaaaYkbAbaYkaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaabaabaabaabaZqbHRbHQbcNbcNbHVbcNbcNbcNbcNbcNbcNbHWbFLcfbcfbcfbcfbcfbbFLbGibHYbHXbIabHZbIbbFNbGZbHabHbbHbbIibIcbIlbIjbIubHhbHhbIvbFNbaebFRbGybGzbGybFRbGAbHFbGAbGCaaaaaaaaaaaaaaabDAbHobHpbHpbHqbEAbEybEybEAbEAbIAbHsbICbHubDAbIFbGxbgBbHwbHxbHybgBbHzbANbxXbANbHAbGXbHBbHCbgBbANbIHbGLbANbHEbIJbIIbIKbIKbIKbIKbIKbIKbIKbIKbIKbIKbIKbIKbIKbIKbIKbHEbgBaaaaaaaaaaYkbAbaYkaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaabaabaZqaZqaZqaZqaZqbfwbHIaKzaZqaZqaZqaKzbgpbFLcfbcfbcfbcfbcfbbFLbGibILbHKbHLbHMbINbFNbIPbHPbGZbGZbIZbIVbHSbHTbHUbHhbHhbJfbFNbaebFRbIxbHkbHlbFRbHmbIzbHmbGCaaaaaaaaaaaaaaabDAccGbEAbIdbIebIfbIfbIfbIfbIfbIgbEybIhbFUbDAbJrbgBbgBbgBbgBbgBbgBbJsbIkbJvbImbJsbgBbInbxXbIobANbgBbANbxXbIpbIqbIpbIpbIpbIpbIrbIrbIrbIrbIrbIpbIpbIpbIpbIpbIpbIpbIsbgBaaaaaaaaaaYkbAbaYkaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaabaabaabaZqaZqaZqbLhaZqaqAaZqbItbJBbFLcfbcfbcfbcfbcfbbFLbGibJEbIwbJGbIybJIbFNbJMbHbbIBbJObIDbIEbJSbJQbJVbJUbJUbJWbFNbaebFRbJkbJmbJlbJobJnbJqbIObGCaaaaaaaaaaaaaaabDAbEAbIQbIRbISbEycjBbEybEycjCcjDcjEbIhbEvbIUbKgbMAbIWaabaaaaaabgBbIXbIYbKjbJabJbbgBbJcbJdbJebKmbgBbJgbJgbJhbIpbIrbIrbJibIrbIrbIrbJibIrbIrbIpbJjbIpbIpbJjbIpbIpbxXbgBaaaaaaaYkaYkbKnaYkaYkaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaabaabaabaZqaZqaZqbLhaZqaqAaZqbItbJBbFLcfbcfbcfbcfbcfbbFLbGibJEbIwbJGbIybJIbFNbJMbHbbIBbJObIDbIEbJSbJQbJVbJUbJUbJWbFNbaebFRbJkbJmbJlbJobJnbJqbIObGCaaaaaaaaaaaaaaabDAbEAbIQbIRbISbEycjBbEybEycjCcjCcjCbIhbEvbIUbKgbMAbIWaabaaaaaabgBbIXbIYbKjbJabJbbgBbJcbJdbJebKmbgBbJgbJgbJhbIpbIrbIrbJibIrbIrbIrbJibIrbIrbIpbJjbIpbIpbJjbIpbIpbxXbgBaaaaaaaYkaYkbKnaYkaYkaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaZqaKzaZqaZqaZqaZqchpbFLcfbcfbcfbcfbcfbbFLbGibKtbKqbKBbKxbKDbFNbKFbKEbKHbFNbFNbJtbJubKLbJubJtbFNbFNbFNbJYbFRbJZbIMbKdbFRbJybKfbIObGCaaaaaaaaaaaaaaabDAbEAbIQbJzbISbEybEybEybEybEybEybEybIhbGDbJAbKSbMAbJCaabaabaabbgBbJDbIYbKTbJabJFbgBbgBbgBbgBbKWbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBbgBaaaaaaaYkbJHbAbbLbaYkaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaqAaqAaabaabaZqaMfaZqbJJbJKaZqbeZbFLcfbcfbcfbcfbcfbbFLbGibJLbLebJNbLfbJPbFNbLgbHhbJRbLibFNbJTbJubLjbJubLkbFNbLlbcNbBkbFRbJwbJxbJwbFRbLnbKfbKabGCaaaaaaaaaaaaaaabDAbEAbIQbKbbISbEycjFbEybEycjGcjHcjIbIhbFUbJAbKSchcbJCaabaabaaabgBbgBbgBbgBbgBbgBbgBaabaabbKcbLpbKeaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaYkaRPbLqbLvaYkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaqAaqAaabaabaZqaMfaZqbJJbJKaZqbeZbFLcfbcfbcfbcfbcfbbFLbGibJLbLebJNbLfbJPbFNbLgbHhbJRbLibFNbJTbJubLjbJubLkbFNbLlbcNbBkbFRbJwbJxbJwbFRbLnbKfbKabGCaaaaaaaaaaaaaaabDAbEAbIQbKbbISbEycjBbEybEycjGcjGcjGbIhbFUbJAbKSchcbJCaabaabaaabgBbgBbgBbgBbgBbgBbgBaabaabbKcbLpbKeaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaYkaRPbLqbLvaYkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaqAaqAaabaabaZqaKzaZqbKhbKibLwbgpbFLbFLbFLbFLbFLbFLbFLbGibKkbKlbLBbLxbJPbFNbKobHhbHhbKpbFNbFNbJubLEbJubFNbFNbrDaKzaKzbFRbJwbJXbLmbFRbKsbLGcgEbGCaaaaaaaaaaaaaaabDAbEAbGpbKubKvbKwbKwbKwbKwbKwbKwbKwbLKbHGbKybKSchdbKzaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabbKAbLMbKAaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaaaaaaaaaaYkaYkaYkaYkaYkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqAaabaabaqAaZqaKzaZqbKCaKzaZqbLNbLObcMbcMbcMbcMbLPaKwbGibGibKGbLQbKIbGibFNbKJbHhbKKbLWbFNbKMbKNbKMbKNbKMbFNbaebKOaKzbKrbKrbKrbKrbKrbLZbMdbIObGCaaaaaaaaaaaaaaabDAbKUbKVbMebKXbKYbITbKZbLacjJcjKcjLbIhbMgbDAbKSbLcbLcaabaabaabaabaabaabaaaaabaabaabaabaabbLdbMhbLdaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqAaabaabaqAaZqaKzaZqbKCaKzaZqbLNbLObcMbcMbcMbcMbLPaKwbGibGibKGbLQbKIbGibFNbKJbHhbKKbLWbFNbKMbKNbKMbKNbKMbFNbaebKOaKzbKrbKrbKrbKrbKrbLZbMdbIObGCaaaaaaaaaaaaaaabDAbKUbKVbMebKXbKYbITbKZbLacjJcjJcjJbIhbMgbDAbKSbLcbLcaabaabaabaabaabaabaaaaabaabaabaabaabbLdbMhbLdaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaqAaZqaKzaZqaZqaZqaZqaZqaZqaZqaZqaZqaZqbeZaKwbGibGibGibGibGibGibFNbMnbFNbFNbFNbFNbKMbKNbKMbKNbKMbFNbMoaZqaKzbKrbKPbKQbKRbKrbLFbKfbIObGCaaaaaaaaaaaaaaabDAbDAbDAbDAbDAbDAbDAbDAbDAbDAbDAbDAbMvbDAbDAbKSbLcaabaabaabaabaabaaaaaaaaaaabaabaabaabaabaabbMwaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaZqaKzaKzaZqbLobMybMxbLrbLsbLtbvTbMGbMzbcMbcMbcMbMHbcMbcMchqbcMbMIbLyaabaabbFNbKMbLzbKMbLAbKMbFNbaebMJbLhbKrbMpbMqbMqbMsbMrciqbLHbGCbLIbLIbLIbLIbLIbDAbDAbDAccHbLJbMPbLLbLLbMTbMRbMUbMUbMVbMUbMUbMWbLcaaaaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaZqbcWaKzaZqbvTbLRbvTbLSbLTbvUbvTaZqaZqbLUaZqaKzbLVaZqaMfaZqaKzbhxaKwaabaabbFNbKMbKMbMXbKMbKMbFNbaebLXaKzbKrbLCbLDbMMbKrbHmbIzbHmbGCbLIbLYbNibMabMbbMcbNkbLIbNlbLIbMfbLIbLIbNpbNmbLcbMibLcbLcbLJbLcbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -6087,7 +6195,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaZqaKzaKzaKzaKzaKzaKzaKzaKzaKzbLhaKzbLVaKzaKzaKzaKzaKzaZqaZqbQsbQkbQtbNhbPnbNjbOZbPabPbbQvbQFbQybQLbQHbQNbQNbQNbQObNjbHmbIzbHmbGCbLIbPjbQPbPlbPmbQQbPobLIaabaabaabaabbLcbKSbLcbLcbLcbPpbPqbPqbPpbPqbLcbLcbLcbPrbMZbPsbLcbLcbMZbLcaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaZqaZqaZqaZqaZqaZqaZqaZqaZqaZqaZqaKzaKzaKzbcfaMfaKzbPtbPuaZqbQSbKibPwbNhbPnbNjbQWbQVbQYbQXbNjbPybPWbOGbOGbPBbOGbPCbQZbIObKfbIObPEbPFbPGbPGbPGbPHbRaccJbPEbPEbPEbPEbPEbPEbKSbLcbPKbPLbLJbLJbLJbLJbNSbLJbNSbLcbPsbLJbPMbLcbNabLJbLcaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaZqaKzaZqaKzaKzaKzaKzaKzbObaZqbPNbPObRbbNhbPnbNjbPQbPRbPSbPTbRcbPybRgbRebRebRhbRjbOGbPZbIObMNbRlbPEbPEbRmbPHbPHbQcbRabPJbQdbRnbWMbWsbWMbPEbKSbLcbRqbLJbNTbQhbQhbQhbNUbLJbLJbLcbPsbNSbQibLcbLJbLcbLcaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaZqaKzaZqaZqbLuaZqaKzaZqaZqaZqbQjbvTbRrbNhbPnbNjbPTbQlbQmbPTbQnbPybQobQpbQqbQrbRtbOGbPZcghbKfbIObPEbPEbRubQubQubQubRvbQwbPJbQxbWsbWMbRwbPEbKSbLcbNSbLJbNUbQhbQhbQhbNUbLJbLJbLcbQzbNSbQAbLcbLJbLcaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaZqaKzaZqaZqbLuaZqaKzaZqaZqaZqbQjbvTbRrbNhbPnbNjbPTbQlbQmbPTbQnbPybQobQpbQqbQrbRtbOGbPZcghbKfacCbPEbPEbRubQubQubQubRvbQwbPJbQxbWsbWMbRwbPEbKSbLcbNSbLJbNUbQhbQhbQhbNUbLJbLJbLcbQzbNSbQAbLcbLJbLcaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaZqaKzaZqbQBbPtaKzaKzbNtaZqbNhbNhbNhbNhbNhbPnbNjbPQbQCbQDbQEbRzbPybQGbRFbQIbQJbRtbOGbPZbIObKfbNNbQKbRGbPJbPJbPJbPJbRabPJbPJbQMbWMbWsbWMbPEbKSbRHbLJbNSbNSbNSbLJbLJbLJbNSbLJbOwbNSbNSbPsbLcbLJbLcaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaZqaMfaZqaKzaKzaKzaKzaKzaZqbRIbRJbRJbRJbRJbRNbNjbPTbQRbRPbPTbQTbPybQUbRRbRRbRRbPzbOGbPZbIObRWbRSbRYbRXbSbbSabSbbSbbSdbRdbRdbSebPEbPEbPEbPEbKSbLcbLcbLcbLcbLcbLcbLcbLcbLcbLcbLcbLcbLcbLcbLcbLJbLcaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaZqaKzaZqaKzaMfaKzaKzbLVaZqbPnbRfbRfbRfbRfbRfbRfbRfbRfbRfbRfbRfbShbSkbOGbOGbRibOGbSnbRkbSobKfbSpbPEbPEbSqbRabRobRobRobPJbPJbRpbSvbSrbRsbPEbSxbMUbMUbMUbSDbSzchrbSEbLJchsbLJbLJbLJbLJbLJbLJbLJbLcaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -6097,34 +6205,34 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaZqaKzaKzaKzaKzaKzbcJbTKbTKbRNbRfbRxcfAbRxbRxbRxbRxbRfbTqbRObSibTLbSJbSKbSLbTNbTPbTObTRbTQbTVcgibPEbSSbPJbTXbRobRobRobSUbPJbRpbTdbPGbSVbTYbPEbTZbSYbSZbPJbTabPEbKgbLcbLcaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaZqaZqaZqbcWaMfbNhbUabTcbTcbTcbRfbRxcfAbRxbRxbRxbRxbRfbUebTebTfbTgbThbTibSLbUfbTgbRTbUhbUgbKfcgEbPEbTmbPJbUibRDbREbRDbSUbPJbRpbTdbPGbTobTpbUjbTrbUkbTtbTtbUmbPEbKSbLcaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaZqaKxaKzaZqbUobUnbUqbTybRfbTzbRxbRxbRxbRxbRxbRfbUvbRObUwbTObTObUxbTObUybRTbTHbSXbUzbKfbIObPEbTJbPJbUibTbbTbbTbbSUbPJbRpbUBbUAbTMbUCbPEbPEbUEbUDbUFbPEbPEbKSbLcaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaZqaZqbLhaZqbUabTcbULbUGbRfbRfbRfbRfbRfbRfbRfbRfbUObRObUfbRTbTSbTTbRTbTUbRTbUQbTwbIObKfbTWbPEbUUbUWbUVbPJbPJbPJbSUbPJbQxbUXbPJbUbbUcbUdbPEbUZbUYbUYbUYbUYbVabLcaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaZqaZqaKzaZqbUabTcbULbUGbRfbRfbRfbRfbRfbRfbRfbRfbUObRObUfbRTbTSbTTbRTbTUbRTbUQbTwbIObKfbTWbPEbUUbUWbUVbPJbPJbPJbSUbPJbQxbUXbPJbUbbUcbUdbPEbUZbUYbUYbUYbUYbVabLcaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaZqaKzbNhbUabTcbVcbVbbNhaabaabaabaabaabaabbRfbVdbRObUfbRTbVfbRfbRfbRfbUlbUlbUlbUlbVgbUlbPEbVhbVibPJbPJbPJbPJbUpbPJbVjbUrbUrbTIbPJbPJbVkbVlbLcbLcbUtbLJbKSbLcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaZqaKzbNhbPnbUubUubVmbUubUubUubUubUubUubUubUubUubVnbVobRTbVpbSlbVqbRfbVsbVrbVubVtbVwbVvbPEbRDbVibUHbUIbUJbUHbUIbUJbUKbVxbPJbUMbREbUNbPEbVybLJbMBbLJbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaZqaZqaKzaZqbPnbUubUPbVzbURbUSbUTbURbUubVGbVIbVHbUucjgbUfbRTbVpbSlbVJbRfbVNbVLbVObVObVQbVPbPEbPEbPJbUHbVRbUJbUHbVebUJbPEbPEbPEbPEbPEbPEbPEbVybLcbLJbLJbMibKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaZqaZqaKzaZqbPnbUubUPbVzbURbUSbUTbURbUubVGbVIbVHbUubRObUfbRTbVpbSlbVJbRfbVNbVLbVObVObVQbVPbPEbPEbPJbUHbVRbUJbUHbVebUJbPEbPEbPEbPEbPEbPEbPEbVybLcbLJbLJbMibKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaZqbcWaKzaZqbPnbUubVYbVXbWabVZbWcbWbbWfbWebWbbWgbWlbWkbWnbRTbVpbSlbWobRfbWqbWpbWubWtbWxbWvbUlbPEbVkbPEbPEbPEbPEbPEbPEbPEbPEbUZbUYbUYbUYbUYbWybLJbLJbVAbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaZqbcfaKzaZqbPnbUubVBbVCbVDbVEbVFbWEbUubWFbWNbWJbUubVKbWQbVMbWRbSlbWTbRfbUlbUlbUlbUlbXabUlbUlbXbbMUbSzbMUbMUbMUbMUbMUbXcbLcbVybLcbLcbMYbMibLcbLJbVAbMZbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaZqaKxaKzaKzbPnbUubVSbVSbVTbVUbVVbUubUubUubUubUubUubVWbXdbVWbVWbVWbVWbVWbXgbXfbMRbMUbXibMUbXjbMWbLJbMPbLLbLLbLLbLLbXlbKSbLcbXmbLJbMZbLJbLJbLJbMZbMibLJbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaabaabaabaabaabaabaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbXnbWhaaaaabaZqaZqaZqaZqbPnbUubWibWjbVEbVSbXrbUubXsbWmbWmbWmbWmbXtbXybXubXDbWrbXFbVWbNGbXGbXPbLLbWwbWwbXQbWwbWwbXSbWAbWAbWAbWAbWBbKSbLcbVybLcbWCbLJbSFbLJbLJbLJbWDbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXTaabaaaaabaabaabaaabNhbXUbUubWGbWHbVEbVScjhbUubWIbVWbVWbVWbVWbVWbXWbXubWKbWLbXZbVWbXHbLLbNFbWObWPbYdbYfbWSbYhbWUbWVcjxbWWbWAbWXbKSbLcbVybLcbLcbLcbLcbMibMYbLcbLcbMibKSbLcaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbWYaabaabaabaaabNhbPnbUucjibWZbVEbVSbYkbUubWIbVWbYmbYlbYnbXebXWbYobYqbXhbYrbVWbYtbYsbYvbMZbWPbYwbYybXobXpcjybWVbWVbWVbYAcjzbYCchrbYDbMUbMUbMUbMUbMUbMUbMUbYEbMUbMWbLcaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbXwaaaaaabNhbNhbPnbUubXxbVSbVEbVSbXxbUubWIbVWbYFbXzbXubXAbXWbXzbXubXBbXCbVWbYGbXEbYIbYHbWPbYNcfFcfFbXJbXqbWVcjAbWVbWAbWXbLcbLcbLcbLcbLcbLcbLcbLcbMAbMAbUtbXLbLJbLcaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXMbXNbWhaaaaaaaaabNhbXObPnbUubXxbVSbVEbYPbXxbUubWIbVWbYQbXzbXubXRbYSbYRbYTbXVbYUbVWbKSbLcbLcbLcbWPbYVbWwbWwbWwbWdbWdbWdbWdbWdbXSbWAbWAbWAaaaaaaaaaaaabLcbLcbLcbLcbLcbLcbLcaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbXNbXMaaaaaaaaabNhbXYbPnbUubUubUubYWbUubUubUubYXbVWbYbbYcbYYbXebYebYZbXubYgbXZbVWbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabNhbYpbZobRJbZpbRJbZqbRJbRJbRJbZrbVWbVWbVWbVWbVWbYubZsbZtbXhbZCbVWbKSbLcaaaaaaaaaaaaaaaaaaaaabYBaabaabaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXnbWhbXNaaaaaaaaaaaabNhbNhbNhbNhbNhbNhbNhbNhbNhbNhbZUbZJbZZbZXbVWcaabYebYZbXubYLbYMbVWbKSbLcaaaaaaaaaaaaaaaaabaabaabaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaabaabaabaabaabaaaaabaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaccabbYjbYicadcadaaRcaeaabaabbZabZbbZcbZdbZebZfbZgbNhbZhbYpbYpcafbVWcahbYebYZbYocancaobVWbKSbLcaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaRaaRbYxaaRbYzbYJcaqbXnaabbZubZvbZwbZxbZxbZybZzbNhbNhbNhbYpcafbVWbYKbYecarcatcascavbVWbKSbLcbZGbZHbYObYObZIbZGbZGcawcazcaycaycaAaababqaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXTbYjcaBbYiaaRaaRccqcaqbZMbZLbZNbZxbZxbZxbZObZPbZzbNhaabbNhbZQcafbVWbVWbZRbZSbZTcaDbVWbVWbKSbLcbZGcaHbZVbZjbZkbZYbZGcaIcaOcaMcaPcbWcaRcaRcaRcaRcaRcaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaqbYzaaRbZlaaRcbacaZcbdcbccbdcbfbZxbZxcagbZzbZzbNhbNhbNhbNhcafbZGcbgcbhcajcakcbicbjbZGcbkbZGbZGcamcapcamcamcblbZGbZGbZGbZGcbpcbmaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaqaaRaaRbZBbZBaaRcbqcaubYpcaubZxbZxcbrbZwbYpbZwcbsbZzbZycbscafbZGcbtbZKcambZWcbucbvbZGcbxcbwbZGcbycapcaEcamcaFcaGcbzcbAcaJcbpcbmaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaabXnaabaabaaaaaaaaacaqaaRaaRaaRaaRcbBcaqbZMbZLcaLbZzbZxbZPbYpbYpbZxbNhbNhbNhbNhcafbZGcbCcbEcbDcalcaicbGcbFcbJcbHcbLcaxcbNcbMcaKcbRcbScbbcbVcbTcbXcbmaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaabYjaaRaaRaaRaaRaaRcbqcaucbecaubZcbZybZybZxbZzbZwbNhaabaabbNhcbYbZGcaNccbccacaScaQcccbZGcamccdbZGcaUcaVcaUcaWcbncaGcceccfcaJccgcbmaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaabYjaaRaaRaaRaaRcaXcaZcbdcbccbdcchccjccicclcckbZwbNhaabaabbNhcafbZGbZGbZGcaYccnccmbZGbZGbZGccobZGbZHbYObYObZIbZGbZGbZGbZGbZGaabcbmaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcacaaaaaRccpcboaaRaaRccqcaqbZMbZLcaLbNhbNhbNhbNhbNhbNhbNhaabaabbNhbZUbZJccrbNhbNhbNhbNhbNhccsbZJcctbNhccuccwccvccxaabaabaabaabaabaabcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaRbYjaaRcbIcbIbYjbYjaabaabaabaabaabaabaabaabaabaabaabaaabNhbNhbNhbZUccyccyccyccyccycczbNhbNhbNhaabaabaabaabaabaabaabaabaabaabccAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabcbKccBcbOcbOcbOccBccCaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaabNhbNhbNhbNhbNhbNhbNhbNhbNhaaaaaaaaaaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaabXTbXnaaaaaaaabbXTcbQcbPcbPcbPcbUaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaabaaaaaaaaaaabaabcacaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaZqaKxaKzaKzbPnbUubVSbVSbVTbVUbVVbUubUubUubUubUubUubRfbXdbRfbRfbRfbRfbRfbXgbXfbMRbMUbXibMUbXjbMWbLJbMPbLLbLLbLLbLLbXlbKSbLcbXmbLJbMZbLJbLJbLJbMZbMibLJbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaabaabaabaabaabaabaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbXnbWhaaaaabaZqaZqaZqaZqbPnbUubWibWjbVEbVSbXrbUubXsbWmbWmbWmcjQbXtbXybXubXDbXDbXDbRfcjRbXGbXPbLLbWwbWwbXQbWwbWwbXSbWAbWAbWAbWAbWBbKSbLcbVybLcbWCbLJbSFbLJbLJbLJbWDbLcbKSbLcaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXTaabaaaaabaaaaaaaaabNhbXUbUubWGbWHbVEbVSbXrbUubWIbNhbNhbRfbRfcjSbXWcjTbWKcjUbXZbRfbXHbYabNFbWObWPbYdbYfbWSbYhbWUcjVcjxbWWbWAbWXbKSbLcbVybLcbLcbLcbLcbMibMYbLcbLcbMibKSbLcaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbWYaabaaaaaaaaabNhbPnbUubWjbWZbVEbVSbYkbUubWIbNhbYmbRfbYnbXecjWbYobXZcjXbYrbRfbYtbYsbYvbMZbWPbYwbYybXobXobXpbWVbWVbWVbYAcjzbYCchrbYDbMUbMUbMUbMUbMUbMUbMUbYEbMUbMWbLcaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbXwaaaaaabNhbNhbPnbUubXxbVSbVEbVSbXxbUubWIbNhbYmbRfcjYbXecjZbYockackbbXCbRfbYGbXEbYIbYHbWPbYNcfFbXIbXIbXqckccjAbWVbWAbWAbLcbLcbLcbLcbLcbLcbLcbLcbMAbMAbUtbXLbLJbLcaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXMbXNbWhaaaaabaabbNhbXObPnbUubXxbVSbVEbYPbXxbUubWIbNhbYmbRfckdbXebYSbXebXebXebYUbRfbKSbLcbLcbLcbWPbYVbWwbWwbWwbWdbWdbWdbWdbWdckebWAbWAbWAaaaaaaaaaaaabLcbLcbLcbLcbLcbLcbLcaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbXNbXMaaaaabaabbNhbXYbPnbUubUubUubYWbUubUubUubYXbNhbYmbRfbYYbXeckfbXeckgckhckibRfbKSbLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabckjckkcklaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabbNhbYpbZobRJbZpbRJbZqbRJbRJbRJbZrbNhbNhbRfbRfbRfbYubRfbRfbRfbRfbRfbKSbLcaaaaaaaaaaaaaaaaaaaaabYBaabaabaabckmcknckoaabaabaabaabaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXnbWhbXNaaaaaaaabaabbNhbNhbNhbNhbNhbNhbNhbNhbNhbNhbZUbZJbZJbZJckpcaackqbYZckrbYLbYLbYLcksbLcaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaabaabaabaabaabaaaaabaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaabaabaabaabaabaabaabaaabZGbZGbZGbZGbZGbVWbVWcktbVWbVWbLcbLcbLcbLcbLcaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaabaabaabaabbZGckuckvckwcafbVWbYKckxcarbVWbVWbVWbVWaabaabaabaabaabaabaabaabaabaabaabaabaabaabaababqaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabbZxaabckybZObZPaabbZGckzckAbZQckBbWLckCbZRbZSbZTcaDckDckEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabcbdcbWcbdckFcagcagbZGbZGckGckHckIckJbXhcbgbZRcajcakbWLcbjckKaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabbZxaabbZGbZGbZGbZGcbsbZzbZyckLckMbXBcbgbZRckNbZWbXhcbvckOaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabckPcbzcbAcaGckQckRckSckTckUckVcbCcbEbXzcalbXBcbGcbFaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabckWcbTcbbckXcbSckYcaKcaKckZcamclabXzbYebXzcaSclbcccbVWaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabcaJcceccfcaGclccldcamcamcaQcleclfbYebXzbZSbYgcbjclgaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabbZGbZGbZGbZGclhbZzcamcamclibWLcbgbYecljclkbXhcbjccsaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabcllclmclnbZGbZGcloclpclqclrbXhcbgbYecajccyclscbjccsaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcltbZGclucamcamclvbXBclwclxclyclzclAclBcbFaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaabaabaabaaaaaaaabaabaabaabaabbZGclCclDclEclFbVWclGclHclIbVWbVWbVWbVWaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaaaaaaaaaaabaabaabaabaabclJclKclLclMbVWclNclOclPbVWaabaabaabaabaabaabaabaabaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabbXnaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/Aurora-MapDev/aurora-4.dmm b/maps/Aurora-MapDev/aurora-4.dmm
index bb47f58a645..70a716e846c 100644
--- a/maps/Aurora-MapDev/aurora-4.dmm
+++ b/maps/Aurora-MapDev/aurora-4.dmm
@@ -16,224 +16,143 @@
"ap" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply";dir = 9},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/research_port)
"aq" = (/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/research_port)
"ar" = (/turf/simulated/wall/r_wall,/area/maintenance/arrivals)
-"as" = (/turf/simulated/open,/area/turbolift/main_mid)
-"at" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"au" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"av" = (/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aw" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ax" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ay" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"az" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aC" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 6},/obj/machinery/alarm{dir = 8;pixel_x = 25;pixel_y = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aD" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aE" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aF" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior";master_tag = "fuckyou1";name = "interior access button";pixel_x = 32;pixel_y = -26},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aG" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aH" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"aI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aL" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{icon_state = "door_locked";id_tag = "fuckyou1_inner";locked = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aQ" = (/obj/effect/decal/warning_stripes,/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{id_tag = "fuckyou1";pixel_x = -32;tag_airpump = "fuckyou1_pump";tag_chamber_sensor = "fuckyou1_sensor";tag_exterior_door = "fuckyou1_outer";tag_interior_door = "fuckyou1_inner"},/obj/machinery/airlock_sensor{id_tag = "fuckyou1_sensor";pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1;id_tag = "fuckyou1_pump"},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aR" = (/obj/machinery/access_button{command = "cycle_exterior";master_tag = "fuckyou2";name = "exterior access button";pixel_x = -32;pixel_y = -26},/turf/simulated/floor/asteroid,/area/mine/unexplored)
-"aS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aT" = (/obj/machinery/door/airlock/external{icon_state = "door_locked";id_tag = "fuckyou1_outer";locked = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"aU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"aV" = (/obj/machinery/door/airlock/external{icon_state = "door_locked";id_tag = "fuckyou2_outer";locked = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"aW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"aX" = (/obj/machinery/access_button{command = "cycle_exterior";master_tag = "fuckyou1";name = "exterior access button";pixel_x = -32;pixel_y = 26},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"as" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"at" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"au" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"av" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aw" = (/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"ax" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"ay" = (/turf/simulated/open,/area/turbolift/main_mid)
+"az" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aA" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aB" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
+"aC" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aD" = (/obj/machinery/door/airlock/centcom{icon_state = "door_locked";locked = 1;name = "IT Department"},/obj/item/tape/engineering{icon_state = "engineering_door";layer = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aE" = (/obj/effect/floor_decal/corner/pink{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aF" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aG" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
+"aH" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aI" = (/obj/effect/floor_decal/corner/paleblue/full,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aJ" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aK" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aL" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aM" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aN" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"aP" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "fuckyou2";name = "exterior access button";pixel_x = -32;pixel_y = -26},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"aQ" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"aR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"aS" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "fuckyou2_outer";locked = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"aT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"aU" = (/obj/effect/floor_decal/corner/yellow/full,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aV" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aW" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"aX" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
"aY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"aZ" = (/obj/effect/decal/warning_stripes,/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{id_tag = "fuckyou2";pixel_x = -32;tag_airpump = "fuckyou2_pump";tag_chamber_sensor = "fuckyou2_sensor";tag_exterior_door = "fuckyou2_outer";tag_interior_door = "fuckyou2_inner"},/obj/machinery/airlock_sensor{id_tag = "fuckyou2_sensor";pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;id_tag = "fuckyou2_pump"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"ba" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral)
-"bb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor{dir = 2},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bd" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{icon_state = "door_locked";id_tag = "fuckyou2_inner";locked = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"be" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor{dir = 2},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bg" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bh" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bi" = (/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bj" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior";master_tag = "fuckyou2";name = "interior access button";pixel_x = 32;pixel_y = 26},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bk" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bl" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 1},/obj/machinery/alarm{dir = 8;pixel_x = 25;pixel_y = 0},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bm" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bn" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bo" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bp" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bq" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 6},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"br" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bs" = (/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bt" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bu" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bv" = (/obj/effect/floor_decal/corner/yellow,/obj/machinery/light,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bw" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 4},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
-"bx" = (/turf/simulated/wall/r_wall,/area/maintenance/library)
-"by" = (/turf/simulated/open,/area/turbolift/command_mid)
-"bz" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bA" = (/obj/machinery/light/small/emergency{dir = 1},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bB" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bC" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/cable/green{icon_state = "12-0"},/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"bE" = (/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 8},/obj/structure/cable/green{icon_state = "11-8"},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/maintcentral)
-"bF" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/door/window/southleft,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bG" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/door/window/southleft,/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bH" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/door/window/southleft,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bI" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
-"bJ" = (/turf/simulated/open,/area/turbolift/cargo_mid)
-"bK" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5;icon_state = "intact"},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bL" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/maintenance/library)
-"bM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bN" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/library)
-"bO" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/library)
-"bP" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/library)
-"bQ" = (/turf/simulated/floor/tiled,/area/maintenance/library)
-"bR" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bS" = (/obj/machinery/access_button{command = "cycle_interior";master_tag = "fuckyou3";name = "interior access button";pixel_x = 32;pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/library)
-"bT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{icon_state = "door_locked";id_tag = "fuckyou3_inner";locked = 1},/turf/simulated/floor/plating,/area/maintenance/library)
-"bU" = (/obj/effect/decal/warning_stripes,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{id_tag = "fuckyou3";pixel_x = 0;pixel_y = -32;tag_airpump = "fuckyou3_pump";tag_chamber_sensor = "fuckyou3_sensor";tag_exterior_door = "fuckyou3_outer";tag_interior_door = "fuckyou3_inner"},/obj/machinery/airlock_sensor{id_tag = "fuckyou3_sensor";pixel_x = 0;pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8;id_tag = "fuckyou3_pump"},/obj/machinery/light/small/emergency,/turf/simulated/floor/plating,/area/maintenance/library)
-"bV" = (/obj/machinery/door/airlock/external{icon_state = "door_locked";id_tag = "fuckyou3_outer";locked = 1},/turf/simulated/floor/plating,/area/maintenance/library)
-"bW" = (/obj/machinery/access_button{command = "cycle_exterior";master_tag = "fuckyou3";name = "exterior access button";pixel_x = -32;pixel_y = 26},/turf/simulated/floor/asteroid,/area/mine/unexplored)
-"bX" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
-"bY" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
-"bZ" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
-"ca" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
-"cb" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/library)
-"cc" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/maintenance/library)
-"cd" = (/obj/effect/floor_decal/corner/yellow/full,/obj/machinery/alarm{dir = 1;pixel_y = -25},/turf/simulated/floor/tiled,/area/maintenance/library)
-"ce" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/tiled,/area/maintenance/library)
-"cf" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 4},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/tiled,/area/maintenance/library)
-"cg" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
-"ch" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
-"ci" = (/obj/structure/lattice,/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 4},/turf/simulated/open,/area/maintenance/library)
-"cj" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library)
-"ck" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library)
-"cl" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 4},/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/simulated/floor/plating,/area/maintenance/library)
-"cm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small/emergency,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cn" = (/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 8},/obj/structure/cable{icon_state = "11-8"},/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 8},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/library)
-"co" = (/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cp" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cq" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cr" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cs" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"ct" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cu" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cv" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cw" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cx" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cy" = (/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cz" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cA" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cB" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cC" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cD" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cE" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cF" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cG" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cH" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cI" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cJ" = (/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cK" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
-"cL" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
-"cM" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
+"aZ" = (/obj/effect/decal/warning_stripes,/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{id_tag = "fuckyou2";pixel_x = -32;tag_airpump = "fuckyou2_pump";tag_chamber_sensor = "fuckyou2_sensor";tag_exterior_door = "fuckyou2_outer";tag_interior_door = "fuckyou2_inner"},/obj/machinery/airlock_sensor{id_tag = "fuckyou2_sensor";pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1379;id_tag = "fuckyou2_pump"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"ba" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bb" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral)
+"bc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor{dir = 2},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"be" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "fuckyou2_inner";locked = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor{dir = 2},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bh" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bi" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bj" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bk" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bl" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bm" = (/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bn" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "fuckyou2";name = "interior access button";pixel_x = 32;pixel_y = 26},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bo" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bp" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 1},/obj/machinery/alarm{dir = 8;pixel_x = 25;pixel_y = 0},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bq" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"br" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bs" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bt" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bu" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 6},/obj/machinery/alarm{dir = 8;pixel_x = 25;pixel_y = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bv" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bw" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bx" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"by" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bz" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 6},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bA" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bB" = (/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bC" = (/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bD" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bE" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bF" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "fuckyou1";name = "interior access button";pixel_x = 32;pixel_y = -26},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bG" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
+"bH" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastright,/obj/effect/floor_decal/corner/yellow/full,/obj/structure/sign/drop{pixel_y = -32},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bI" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bJ" = (/obj/effect/floor_decal/corner/yellow,/obj/machinery/light,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bK" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 4},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/maintenance/maintcentral)
+"bL" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"bM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "fuckyou1_inner";locked = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bT" = (/turf/simulated/wall/r_wall,/area/maintenance/library)
+"bU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bV" = (/obj/effect/decal/warning_stripes,/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{id_tag = "fuckyou1";pixel_x = -32;tag_airpump = "fuckyou1_pump";tag_chamber_sensor = "fuckyou1_sensor";tag_exterior_door = "fuckyou1_outer";tag_interior_door = "fuckyou1_inner"},/obj/machinery/airlock_sensor{id_tag = "fuckyou1_sensor";pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1;frequency = 1379;id_tag = "fuckyou1_pump"},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bW" = (/turf/simulated/open,/area/turbolift/command_mid)
+"bX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bY" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "fuckyou1_outer";locked = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"bZ" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "fuckyou1";name = "exterior access button";pixel_x = -32;pixel_y = 26},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"ca" = (/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"cb" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"cc" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"cd" = (/obj/machinery/light/small/emergency{dir = 1},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"ce" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"cf" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/cable/green{icon_state = "12-0"},/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"cg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"ch" = (/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 8},/obj/structure/cable/green{icon_state = "11-8"},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/maintcentral)
+"ci" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"cj" = (/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral)
+"ck" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/door/window/southleft,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cl" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/door/window/southleft,/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cm" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/door/window/southleft,/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cn" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"co" = (/turf/simulated/open,/area/turbolift/cargo_mid)
+"cp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5;icon_state = "intact"},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cq" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/maintenance/library)
+"cr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cs" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/library)
+"ct" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/library)
+"cu" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/library)
+"cv" = (/turf/simulated/floor/tiled,/area/maintenance/library)
+"cw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5;icon_state = "intact"},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cx" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "fuckyou3";name = "interior access button";pixel_x = 32;pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cy" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "fuckyou3_inner";locked = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"cz" = (/obj/effect/decal/warning_stripes,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{id_tag = "fuckyou3";pixel_x = 0;pixel_y = -32;tag_airpump = "fuckyou3_pump";tag_chamber_sensor = "fuckyou3_sensor";tag_exterior_door = "fuckyou3_outer";tag_interior_door = "fuckyou3_inner"},/obj/machinery/airlock_sensor{id_tag = "fuckyou3_sensor";pixel_x = 0;pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8;frequency = 1379;id_tag = "fuckyou3_pump"},/obj/machinery/light/small/emergency,/turf/simulated/floor/plating,/area/maintenance/library)
+"cA" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "fuckyou3_outer";locked = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"cB" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "fuckyou3";name = "exterior access button";pixel_x = -32;pixel_y = 26},/turf/simulated/floor/asteroid,/area/mine/unexplored)
+"cC" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"cD" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"cE" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/turf/simulated/floor/plating,/area/maintenance/library)
+"cF" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
+"cG" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cH" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/maintenance/library)
+"cI" = (/obj/effect/floor_decal/corner/yellow/full,/obj/machinery/alarm{dir = 1;pixel_y = -25},/obj/structure/sign/drop{pixel_x = -32},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cJ" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cK" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 4},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/tiled,/area/maintenance/library)
+"cL" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
+"cM" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
"cN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
-"cO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
-"cP" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cQ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cR" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cY" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/library)
-"cZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
-"da" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/library)
-"db" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
-"dc" = (/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
-"dd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"de" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"df" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"dg" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dh" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"di" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dj" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dk" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dl" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dm" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dn" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"do" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dp" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dq" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dr" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"ds" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dt" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"du" = (/obj/machinery/door/airlock/centcom{icon_state = "door_locked";locked = 1;name = "IT Department"},/obj/item/tape/engineering{icon_state = "engineering_door";layer = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dv" = (/obj/effect/floor_decal/corner/pink{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dw" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dx" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dy" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dz" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dA" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dB" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dC" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dD" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dE" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dF" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dG" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dH" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dI" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dJ" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dK" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dL" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dM" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dN" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dO" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"dP" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dQ" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dR" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dS" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dT" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dU" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dV" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dW" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"dX" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dY" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"dZ" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"ea" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"eb" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"ec" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/mine/unexplored)
-"ed" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"ee" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"ef" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"eg" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"eh" = (/turf/simulated/open,/area/turbolift/main_mid_aux)
-"ei" = (/obj/effect/floor_decal/corner/paleblue/full,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ej" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ek" = (/obj/effect/floor_decal/corner/yellow/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"el" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"em" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"en" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"eo" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ep" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"eq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"er" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"es" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"et" = (/obj/effect/floor_decal/corner/yellow/full,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"eu" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ev" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ew" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ex" = (/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"ey" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"ez" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/tiled,/area/maintenance/arrivals)
-"eA" = (/turf/unsimulated/chasm_mask,/area/maintenance/arrivals)
-"eB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals)
+"cO" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/library)
+"cP" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library)
+"cQ" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/library)
+"cR" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library)
+"cS" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library)
+"cT" = (/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 4},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/library)
+"cU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library)
+"cV" = (/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating,/area/maintenance/library)
+"cW" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 4},/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/simulated/floor/plating,/area/maintenance/library)
+"cX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small/emergency,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/library)
+"cY" = (/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 8},/obj/structure/cable{icon_state = "11-8"},/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 8},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/library)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -358,46 +277,46 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaardddedfararararararararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaardgavdhararararararararadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaravavavarasasasasasararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaardiavdjarasasasasasararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkaadkaaaravavavarasasasasasararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddkarardnavdjarasasasasasararadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkaadkdkaravavavavarasasasasasararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkdkdudvavavdjararararararararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkdkaravavavavardzdzdzdzdzararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddkdkarardnavdjardzdzdzdzdzararadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkaaaadkardPavavardzdzdzdzdzararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaardnavdjardzdzdzdzdzararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkaaaravavavardzdzdzdzdzararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaareiavejarararararararararabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarekavelemelavelavelemaxerabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaRabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaravavavavavavavavavavavesabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaUaVaWababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaretaveuaveuaveuaveuavaHeyabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaYaZaYababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarararararararezarararararabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababbbcbdbebfbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaratauavavavawaxarababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababgbhbibjbibkblbabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarayazaAaBavavaCarabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababmbnbobpbibibqbrbscobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraDaEavaFavaGaHaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababtbubibibibvbwbabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraIaJeBaLaMaNaOaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxbxbxbxbxbacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaPaQaPabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbybybybybybxaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaSaTaSababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbybybybybybxaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaXababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbybybybybybxbxbacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbybybybybybxaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbybybybybybxaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxbxbxbxbxbacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxaaaabxaababababacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacybsbsczbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacpbabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababzbAbBbacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababCbDbEbacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacHbabacpbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacJbsbsczbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarasatauararararararararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaravawaxararararararararadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarawawawarayayayayayararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarazawaAarayayayayayararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaBaaarawawawarayayayayayararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaBararaCawaAarayayayayayararadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaBaBarawawawawarayayayayayararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaBaDaEawawaFararararararararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaBarawawawawaraGaGaGaGaGararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaBaBararaCawaAaraGaGaGaGaGararadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaaaBaraHawawaraGaGaGaGaGararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraCawaAaraGaGaGaGaGararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaarawawawaraGaGaGaGaGararaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraIawaJarararararararararabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraKawaLaMaLawaLawaLaMaNaOabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaPabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarawawawawawawawawawawawaQabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaRaSaTababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraUawaVawaVawaVawaVawaWaXabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaYaZaYababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarararararararbaarararararabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcbdbebfbgbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarbhbiawawawbjaNarababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbkblbmbnbmbobpbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarbqbrbsbtawawbuarabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbvbwbxbybmbmbzbAbBbCbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarbDbEawbFawbGaWaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbHbIbmbmbmbJbKbbbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarbMbNbObPbQbRbSaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbTbTbTbTbTbTbTbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababbUbVbUabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbWbWbWbWbWbTaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababbXbYbXababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbWbWbWbWbWbTaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababbZababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbWbWbWbWbWbTbTbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbWbWbWbWbWbTaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbWbWbWbWbWbTaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbTbTbTbTbTbTbTbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTaaaabTaabbbbbbbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcabBbBcbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbLbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcccdcebbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcfcgchbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcibbbbbLbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcjbBbBcbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -411,26 +330,26 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxaabxaaaabxaabxbxbxbxbxabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxbxbxbxbxbFbGbHbIabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbJbJbJbJbJbJbxbKbLbMbNbObPababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbJbJbJbJbJbJbxbQbRbSbTbUbVbWababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbJbJbJbJbJbJbxbQbQbQbXbYbZababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbJbJbJbJbJbJbxbQbQbQcaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbJbJbJbJbJbJbxbQbQbQcaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbJbJbJbJbJbJbxcbbQcccaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxbxbxbxbxcdcecfcgababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxaabxaaaabxaabxbxchbxbxabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcLbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcLbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcLbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcLbxbxbxbxbxbxbxbxbxbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcPcQcQcQcQcQcQcQcQcYbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxbxbxbxbxbxchbxbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcjcLckbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxcidbdcbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxclcmcnbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTaabTaaaabTaabTbTbTbTbTabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbTbTbTbTbTbTbTckclcmcnabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcocococococobTcpcqcrcsctcuababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTcocococococobTcvcwcxcyczcAcBababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcocococococobTcvcvcvcCcDcEababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcocococococobTcvcvcvcFababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTcocococococobTcvcvcvcFabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcocococococobTcGcvcHcFababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbTbTbTbTbTbTbTcIcJcKcLababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTaabTaaaabTaabTbTcMbTbTabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcNbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcNbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcNbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcNbTbTbTbTbTbTbTbTbTbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcOcPcPcPcPcPcPcPcPcQbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbTbTbTbTbTbTbTbTcMbTbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcRcNcSbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcTcUcVbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTcWcXcYbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTbTbTbTbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/Aurora-MapDev/aurora-5.dmm b/maps/Aurora-MapDev/aurora-5.dmm
index 431a5864e3d..308c6c248cb 100644
--- a/maps/Aurora-MapDev/aurora-5.dmm
+++ b/maps/Aurora-MapDev/aurora-5.dmm
@@ -524,7 +524,7 @@
"kd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/open,/area/turret_protected/tcomsat)
"ke" = (/obj/structure/window/reinforced,/obj/machinery/light{dir = 1},/turf/simulated/open,/area/turret_protected/tcomsat)
"kf" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer)
-"kg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!";name = "LETHAL TURRETS";pixel_x = -32;pixel_y = 0},/obj/machinery/power/apc{dir = 1;name = "north bump";pixel_x = 0;pixel_y = 24},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/tiled,/area/turret_protected/tcomfoyer)
+"kg" = (/obj/machinery/power/apc{dir = 1;name = "north bump";pixel_x = 0;pixel_y = 24},/obj/structure/cable/blue{icon_state = "0-4"},/obj/structure/sign/drop{pixel_x = -32},/turf/simulated/floor/tiled,/area/turret_protected/tcomfoyer)
"kh" = (/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/turret_protected/tcomfoyer)
"ki" = (/obj/machinery/porta_turret{dir = 6},/obj/effect/decal/warning_stripes,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/turret_protected/tcomfoyer)
"kj" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/camera/network/telecom{c_tag = "Telecomms - Foyer"},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/turretid/lethal{ailock = 1;check_synth = 1;control_area = "\improper Telecoms Satellite";desc = "A firewall prevents AIs from interacting with this device.";name = "Telecoms lethal turret control";pixel_y = 29;req_access = list(61)},/turf/simulated/floor/tiled,/area/turret_protected/tcomfoyer)
@@ -638,7 +638,7 @@
"mn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"mo" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/status_display{pixel_x = 0;pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"mp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/tcommsat/entrance)
-"mq" = (/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/cable{icon_state = "11-2"},/obj/structure/lattice,/turf/simulated/open,/area/tcommsat/entrance)
+"mq" = (/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/cable{icon_state = "11-2"},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/tcommsat/entrance)
"mr" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/tcommsat/entrance)
"ms" = (/obj/structure/closet/emcloset,/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/effect/floor_decal/corner/lime/full,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"mt" = (/obj/machinery/camera/network/civilian_east{c_tag = "Surface - Arrivals Terminal Aft";dir = 1},/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/sign/directions/evac{dir = 4;icon_state = "direction_evac";pixel_x = 0;pixel_y = -28;tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/all{pixel_x = 0;pixel_y = -36},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
@@ -832,7 +832,7 @@
"pZ" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/device/radio/intercom{pixel_x = -32},/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/storage/primary)
"qa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/storage/primary)
"qb" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary)
-"qc" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380;id_tag = "arrivals_surface_airlock";pixel_x = -30;pixel_y = 0;req_one_access = list(13);tag_airpump = "arrivals_surface_pump";tag_chamber_sensor = "arrivals_surface_sensor";tag_exterior_door = "arrivals_surface_outer";tag_interior_door = "arrivals_surface_inner"},/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "arrivals_surface_sensor";pixel_x = 25;pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1379;id_tag = "rich_command_pump"},/obj/machinery/light/small/emergency{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
+"qc" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380;id_tag = "arrivals_surface_airlock";pixel_x = -30;pixel_y = 0;req_one_access = list(13);tag_airpump = "arrivals_surface_pump";tag_chamber_sensor = "arrivals_surface_sensor";tag_exterior_door = "arrivals_surface_outer";tag_interior_door = "arrivals_surface_inner"},/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "arrivals_surface_sensor";pixel_x = 25;pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2;frequency = 1380;id_tag = "rich_command_pump"},/obj/machinery/light/small/emergency{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
"qd" = (/obj/machinery/power/solar{id = "aftsolar";name = "Aft Solar Array"},/obj/structure/cable/yellow,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard)
"qe" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/requests_console{pixel_x = -32},/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary)
"qf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/storage/primary)
@@ -850,7 +850,7 @@
"qr" = (/obj/machinery/camera/network/civilian_east{c_tag = "Surface - Corridor Camera 9"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"qs" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"qt" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
-"qu" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "arrivals_surface_airlock";name = "interior access button";pixel_x = -23;pixel_y = 25;req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
+"qu" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1380;master_tag = "arrivals_surface_airlock";name = "interior access button";pixel_x = -23;pixel_y = 25;req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"qv" = (/turf/simulated/wall,/area/crew_quarters/sleep/cryo)
"qw" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary)
"qx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/storage/primary)
@@ -1313,7 +1313,7 @@
"zm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/storage/tools)
"zn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/plating,/area/crew_quarters/fitness)
"zo" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1380;master_tag = "command_surface_airlock";name = "exterior access button";pixel_x = 27;pixel_y = -26;req_one_access = list(13)},/turf/unsimulated/chasm_mask,/area/space)
-"zp" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380;id_tag = "command_surface_airlock";pixel_x = 0;pixel_y = 30;req_one_access = list(13);tag_airpump = "command_surface_pump";tag_chamber_sensor = "command_surface_sensor";tag_exterior_door = "command_surface_outer";tag_interior_door = "command_surface_inner"},/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "command_surface_sensor";pixel_x = 0;pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4;frequency = 1379;id_tag = "command_surface_pump"},/obj/machinery/light/small/emergency,/turf/simulated/floor/plating,/area/bridge/levela)
+"zp" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380;id_tag = "command_surface_airlock";pixel_x = 0;pixel_y = 30;req_one_access = list(13);tag_airpump = "command_surface_pump";tag_chamber_sensor = "command_surface_sensor";tag_exterior_door = "command_surface_outer";tag_interior_door = "command_surface_inner"},/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "command_surface_sensor";pixel_x = 0;pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4;frequency = 1380;id_tag = "command_surface_pump"},/obj/machinery/light/small/emergency,/turf/simulated/floor/plating,/area/bridge/levela)
"zq" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "command_surface_outer";locked = 1;name = "Command Docking Exterior Access";req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor/plating,/area/bridge/levela)
"zr" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "command_surface_airlock";name = "interior access button";pixel_x = -23;pixel_y = 25;req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled,/area/bridge/levela)
"zs" = (/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "command_surface_inner";locked = 1;name = "Command Docking Exterior Access";req_access = list(13)},/turf/simulated/floor/plating,/area/bridge/levela)
@@ -1416,7 +1416,7 @@
"Bl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/arrivals)
"Bm" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/machinery/camera/network/civilian_east{c_tag = "Surface - Corridor Camera 3";dir = 8},/obj/structure/sign/directions/evac{dir = 1;icon_state = "direction_evac";pixel_x = 32;pixel_y = 4;tag = "icon-direction_evac (NORTH)"},/obj/structure/sign/directions/all{dir = 1;icon_state = "direction_all";pixel_x = 32;pixel_y = -4;tag = "icon-direction_all (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/aft)
"Bn" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/bridge/levela)
-"Bo" = (/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 4},/obj/structure/cable/green{icon_state = "11-4"},/obj/structure/lattice,/turf/simulated/open,/area/bridge/levela)
+"Bo" = (/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 4},/obj/structure/cable/green{icon_state = "11-4"},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/bridge/levela)
"Bp" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/turf/simulated/floor/plating,/area/bridge/levela)
"Bq" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/turf/simulated/floor/plating,/area/bridge/levela)
"Br" = (/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/turf/simulated/floor/plating,/area/bridge/levela)
@@ -1667,8 +1667,8 @@
"Gc" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "2-8"},/obj/random/junk,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/arrivals)
"Gd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/arrivals)
"Ge" = (/obj/machinery/alarm{dir = 4;icon_state = "alarm0";pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/arrivals)
-"Gf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/lattice,/obj/structure/disposalpipe/down{tag = "icon-pipe-d (NORTH)";icon_state = "pipe-d";dir = 1},/turf/simulated/open,/area/maintenance/arrivals)
-"Gg" = (/obj/structure/cable{icon_state = "11-4"},/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 4},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/arrivals)
+"Gf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/down{tag = "icon-pipe-d (NORTH)";icon_state = "pipe-d";dir = 1},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/arrivals)
+"Gg" = (/obj/structure/cable{icon_state = "11-4"},/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 4},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/arrivals)
"Gh" = (/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable,/obj/machinery/power/apc{dir = 4;name = "east bump";pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/arrivals)
"Gi" = (/obj/machinery/light/small/emergency,/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9;pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals)
"Gj" = (/turf/simulated/floor/asteroid,/area/supply/station)
@@ -1681,7 +1681,7 @@
"Gq" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/bridge/levela)
"Gr" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9;icon_state = "intact"},/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/bridge/levela)
"Gs" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 8},/turf/simulated/floor/tiled,/area/bridge/levela)
-"Gt" = (/obj/structure/flora/pottedplant/random,/turf/simulated/floor/tiled,/area/bridge/levela)
+"Gt" = (/obj/structure/flora/pottedplant/random,/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/tiled,/area/bridge/levela)
"Gu" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/bridge/levela)
"Gv" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5;icon_state = "intact"},/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/bridge/levela)
"Gw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10;icon_state = "intact"},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/bridge/levela)
@@ -1717,7 +1717,7 @@
"Ha" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5;icon_state = "intact"},/obj/structure/cable/green{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/bridge/levela)
"Hb" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/bridge/levela)
"Hc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10},/obj/structure/cable/green{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/bridge/levela)
-"Hd" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/loading)
+"Hd" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/sign/drop{pixel_x = -32},/turf/simulated/floor/tiled,/area/quartermaster/loading)
"He" = (/turf/simulated/wall,/area/quartermaster/qm)
"Hf" = (/turf/simulated/wall,/area/quartermaster/qm)
"Hg" = (/turf/simulated/wall,/area/quartermaster/qm)
@@ -1781,7 +1781,7 @@
"Im" = (/turf/simulated/wall/r_wall,/area/security/vacantoffice)
"In" = (/turf/simulated/wall/r_wall,/area/security/vacantoffice)
"Io" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
-"Ip" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'ELEVATOR AHEAD'.";name = "\improper ELEVATOR AHEAD";pixel_x = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
+"Ip" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/obj/machinery/light{dir = 1},/obj/structure/sign/drop{pixel_x = 32},/obj/structure/flora/pottedplant/random,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"Iq" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/fore)
"Ir" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/fore)
"Is" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
@@ -1804,7 +1804,7 @@
"IJ" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/fore)
"IK" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/fore)
"IL" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
-"IM" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'ELEVATOR AHEAD'.";name = "\improper ELEVATOR AHEAD";pixel_x = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
+"IM" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 1},/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"IN" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/fore)
"IO" = (/turf/simulated/open,/area/turbolift/main_arrivals_aux)
"IP" = (/turf/simulated/open,/area/turbolift/main_arrivals_aux)
@@ -1842,7 +1842,7 @@
"Jv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/directions/evac{dir = 1;icon_state = "direction_evac";pixel_x = 0;pixel_y = 4;tag = "icon-direction_evac (NORTH)"},/obj/structure/sign/directions/engineering{dir = 4;icon_state = "direction_eng";pixel_y = -4;tag = "icon-direction_eng (EAST)"},/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
"Jw" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 10},/obj/structure/bed/chair/comfy/teal{dir = 4;icon_state = "comfychair_preview"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"Jx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/camera/network/civilian_east{c_tag = "Surface - Corridor Camera 10";dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
-"Jy" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
+"Jy" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 4},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"Jz" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 5},/obj/structure/bed/chair/comfy/teal{dir = 4;icon_state = "comfychair_preview"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"JA" = (/obj/machinery/power/apc{dir = 4;name = "east bump";pixel_x = 24},/obj/structure/cable/green{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"JB" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/directions/cryo{dir = 1;icon_state = "direction_cryo";pixel_x = 32;pixel_y = 8;tag = "icon-direction_cryo (NORTH)"},/obj/structure/sign/directions/all{dir = 8;icon_state = "direction_all";pixel_x = 32;tag = "icon-direction_all (WEST)"},/obj/structure/sign/directions/evac{dir = 8;icon_state = "direction_evac";pixel_x = 32;pixel_y = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
@@ -1856,6 +1856,9 @@
"JJ" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad"},/obj/machinery/status_display/supply_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/loading)
"JK" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"JL" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
+"JM" = (/obj/structure/sign/drop{pixel_x = 32},/turf/simulated/floor/tiled,/area/turret_protected/tcomfoyer)
+"JN" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 4},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
+"JO" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 4},/obj/structure/flora/pottedplant/random,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1963,7 +1966,7 @@ aaabacacabaaduicdvaaduicdvaaidicdvaaacaaieeZeZeZeZaVaPbcbgbgbybybybXdVcddOehepep
aaaaaaaaacaaduicdvaaduicdvaaidicdvaaacaaagagagagaPaVaPbcbgbgbybybybXdxcddOehiPiQiRiSepeHepiTiUiViWehdOiXiYcdiZeJeKbgbgbgagagagagagagagagagaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaahHjajbfrftjcfrftjejdjgjfjhdYjidYdYdYjidYjjcqjkhYjlfBfDhifBfDiajmibaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaaduicdvaaduicdvaaidicdvaaacaaagagagagaPaVaPbcbgbgbybybybXdxcddOehehehjnehehjoehehjpehehehdObXdVcdbybybybgbgagagagagagagagagagagaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMgVfpjqjrgYfufujcfufujserjtjueejvjwjxjyjxjAjzdXjBjCeAjDfEfEhifEfEhjjEjFfHhmbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaaduicdvaaduicdvaaidicdvaaacaaaaagagagaPaVaPbcbgbgcadNbybXdVcddOdOdOdOdOdOdOjGdOdOdOdOdOdOdObXdVcdbydNcabgbgagagagagagagagagagagaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMjIjHjKjJjLfufujMfufujNerjPjOjPjxjRjQjTjSjUjxjVjVjVeAjWfEfEhifEfEjYjXkajZkbbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaacaadukcdvaadukcdvaaidkcdvaaacaaaaagagagaPaVaPbcbgbgbybybybXdVkdkecOcOkfkgkikhkjkkklkmkfcOcOkekndVcdbybybybgbgagagagagagagagagagagaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMfofpfpkofsfrftfufrftkperkrkqksktkukvkwkvkxktkycqkzeAkAfBfDhifBfDfFkBfHfHfIbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaacaadukcdvaadukcdvaaidkcdvaaacaaaaagagagaPaVaPbcbgbgbybybybXdVkdkecOcOkfkgkikhkjkkklJMkfcOcOkekndVcdbybybybgbgagagagagagagagagagagaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMfofpfpkofsfrftfufrftkperkrkqksktkukvkwkvkxktkycqkzeAkAfBfDhifBfDfFkBfHfHfIbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaagagagaPaVaPbcbgbgbybybybXkCdgdgdgdgkDkEkEkEkFkEkEkEkGdgdgdgdgkHcdbybykIbgbgagagagagagagagagagaaaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaaaaerkKkJkLkMkJkLkNerkOkqkykPkRkQkSkTkUkPkycqkVeAkWkXkYkZkXkYlaeAaaaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaeacacacacacacacacacacacacacaeaaagagagagaPaVaPbcbgbglbbybybydAdAdAdAdAkflcldkklelfldkmkfdAdAdAdAdAbybybybybgbgagagagagagagagagaaaaaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaaaaereslglglglglglherlikqJKljlkkvlmlnlploJKcqlqeAeBeCeCeCeCeCeDeAaaaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagaPaVaPaPbgbgbybybybybybybybykfkfkfkfkflrkfkfkfkfbgbybybybybybybybybgbgagagagagagagagagaaaaaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaaaaaaaaaaaaaaaaaaaabqltlsltjxlvlulwlxlyjxlzlzlzbqaaaaaaaaaaaaaaaaaaaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1987,12 +1990,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagaaaaaaaaaaaaaaaaaapkplpkaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagphpmpnpopppqproEkqcqcqIvIqpapapapapaIqagaaaaaaaaaaaaaaaaaaaaagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagaaaaaaaeacacacacacacptpuptacacacacacacaeaaagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagphpvpwpwpwpxpzpypAcqcqcqIqpapapapapaIqaaaaaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagaaaaaaaaacaaaaaaaaaaaaaapBaaaaaaaaaaaaaaacaaagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagphpCpDpDpDpEpFoEkqJvJwIAIqpapapapapaIqpIpJaaagagagaaaaagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagaaaaaaaaaaacaapKpKpKpKpKaapLaapKpKpKpKpKaaacaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagphpMpDpDpDpNpOoEJxpPJycqIqIqIqIqIqIqIqpRbqagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagaaaaaaaaaaacaapKpKpKpKpKaapLaapKpKpKpKpKaaacaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagphpMpDpDpDpNpOoEJxpPJyJNIqIqIqIqIqIqIqpRbqagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagaaaaaaaaaaacaapTpSpSpSpSpUpVpWpXpXpXpXpYaaacaaagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagphpZpDqapDqbpOoEkqoZJzIMIqIOIOIOIOIOIqqcbqagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaucudueaaufuguhaauiujukaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaacaaqdqdqdqdqdaapVaaqdqdqdqdqdaaacaaagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagphqepDpDqfqgpOoEkqcqcqcqIqIOIOIOIOIOIqqjbqbqbqagagagagagagagagagagaaaaaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguBuDuCuDuBuFuEuFuBuHuGuHuBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagphqkpDpDqlqmpOqnkqcqcqIvIqIOIOIOIOIOIqquqpGkbqqvqvqvqvqvqvqvagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguZuDvauDuZuFvbuFuZuHvcuHuZaaaaaaaavdaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapKpKpKpKpKaapVaapKpKpKpKpKaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagphqwpDpDqlpDqxoEqymmjhcqIqIOIOIOIOIOIqqBqDqCbqqEqGqFqIqHqJqvagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguZvCvBvCuZvEvDvEuZvGvFvGuZuZuZuZvHvIvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapTpSpSpSpSpUpVpWpXpXpXpXpYaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagphpDqKqLqMqNqOqPqQcqJmIAIqIOIOIOIOIOIqcqJooRbqqEqGqUqVqWqJqvagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwbwcwdweuZwcwdweuZwcwdweuZuZwfwhwgwjwiveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapTpSpSpSpSpUpVpWpXpXpXpXpYaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagphpDqKqLqMqNqOqPqQcqJmJOIqIOIOIOIOIOIqcqJooRbqqEqGqUqVqWqJqvagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwbwcwdweuZwcwdweuZwcwdweuZuZwfwhwgwjwiveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaqdqdqdqdqdaapVaaqdqdqdqdqdaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagqXqXqXqXphqYqZrarbrcrdoEpQJArhrhHBHBHBHBHBHBHBcqJorkbqqEqGrlrmqWqJqvagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguZuZwDwEuZuZwFwGuZuZwHwEuZuZwIwKwJwLvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagqXrnrorpphphrqphphphbqrrrscqJqrurvrwrxryrzrAJrcqrCjhbqqErDrErmrFqJqvagaaaaaaaarGrIrHrHrJrJrHrHrHrJrHrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguZxcxbxdxexfxgxdxhxixjxlxkxnxmxpxoxqaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapKpKpKpKpKaapVaapKpKpKpKpKaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagqXrnrMrLrLrLrLrLrLrLrOrNrPcqrtrQrRrSryrSrzrTrUmmrVcqbqqvqvrWrXqvqvqvaaaaaaaaaarGrYrYrYrYrYrYrYrYrYrYrZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZHRuZHRuZuZuZxOxdxdwbxPxQxdwbxdxRxTxSxUxdxpxouZuZuZuZuZxVxXxWuZuBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/Aurora-MapDev/aurora-6.dmm b/maps/Aurora-MapDev/aurora-6.dmm
index 2986961865f..f3b097994c9 100644
--- a/maps/Aurora-MapDev/aurora-6.dmm
+++ b/maps/Aurora-MapDev/aurora-6.dmm
@@ -26,240 +26,246 @@
"az" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"aA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"aB" = (/obj/machinery/alarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/dispenser/oxygen,/obj/machinery/light{dir = 4;status = 2},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aC" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 8},/obj/effect/floor_decal/industrial/warning{tag = "icon-warning (EAST)";icon_state = "warning";dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
-"aD" = (/obj/structure/cable/blue{d2 = 2;icon_state = "0-2"},/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/structure/table/standard,/obj/random/powercell,/obj/random/powercell,/obj/random/tool,/obj/random/junk,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aG" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aH" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/reinforced/airless,/area/space)
-"aI" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced/airless,/area/space)
-"aJ" = (/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/lounge)
+"aC" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
+"aD" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 8},/obj/effect/floor_decal/industrial/warning{tag = "icon-warning (EAST)";icon_state = "warning";dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
+"aE" = (/obj/structure/cable/blue{d2 = 2;icon_state = "0-2"},/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/structure/table/standard,/obj/random/powercell,/obj/random/powercell,/obj/random/tool,/obj/random/junk,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aH" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aI" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/reinforced/airless,/area/space)
+"aJ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced/airless,/area/space)
"aK" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/reinforced/airless,/area/space)
-"aL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aL" = (/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/lounge)
"aM" = (/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/table/standard,/obj/random/powercell,/obj/random/loot,/obj/random/tool,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aN" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/tcommsat/lounge)
-"aO" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
-"aP" = (/obj/structure/cable/blue{tag = "icon-11-4 (EAST)";icon_state = "11-4";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{tag = "icon-down-scrubbers (NORTH)";icon_state = "down-scrubbers";dir = 1},/obj/machinery/atmospherics/pipe/zpipe/down/supply{tag = "icon-down-supply (NORTH)";icon_state = "down-supply";dir = 1},/turf/simulated/open,/area/space)
-"aQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aO" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/tcommsat/lounge)
+"aP" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
+"aQ" = (/obj/structure/cable/blue{tag = "icon-11-4 (EAST)";icon_state = "11-4";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{tag = "icon-down-scrubbers (NORTH)";icon_state = "down-scrubbers";dir = 1},/obj/machinery/atmospherics/pipe/zpipe/down/supply{tag = "icon-down-supply (NORTH)";icon_state = "down-supply";dir = 1},/turf/simulated/open,/area/space)
"aR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)";icon_state = "intact-scrubbers";dir = 5},/obj/item/clothing/glasses/night,/obj/random/powercell,/obj/random/loot,/obj/random/tool,/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room";req_access = list(61)},/obj/machinery/door/firedoor,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"aU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room";req_access = list(61)},/obj/machinery/door/firedoor,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"aW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aX" = (/obj/structure/lattice,/turf/simulated/open,/area/space)
-"aY" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"aZ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/airless,/area/space)
-"ba" = (/obj/structure/closet/secure_closet/personal,/obj/random/contraband,/obj/random/medical,/obj/random/tech_supply,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bb" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)";icon_state = "tube1";dir = 1},/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bc" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/loot,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bd" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
-"be" = (/obj/structure/sink{pixel_y = 28},/obj/structure/mirror{pixel_x = 32},/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
-"bf" = (/obj/structure/flora/pottedplant/random,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bg" = (/obj/structure/banner,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"aX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"aY" = (/obj/structure/lattice,/turf/simulated/open,/area/space)
+"aZ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"ba" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/airless,/area/space)
+"bb" = (/obj/structure/closet/secure_closet/personal,/obj/random/contraband,/obj/random/medical,/obj/random/tech_supply,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bc" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)";icon_state = "tube1";dir = 1},/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bd" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/loot,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"be" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
+"bf" = (/obj/structure/sink{pixel_y = 28},/obj/structure/mirror{pixel_x = 32},/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
+"bg" = (/obj/structure/flora/pottedplant/random,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bh" = (/obj/structure/banner,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"bj" = (/obj/structure/flora/pottedplant/random,/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bk" = (/obj/effect/floor_decal/industrial/warning,/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"bl" = (/obj/effect/floor_decal/industrial/warning,/obj/random/loot,/turf/simulated/floor/reinforced/airless,/area/space)
-"bm" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bn" = (/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bo" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bp" = (/obj/machinery/light/small,/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
-"bq" = (/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
-"br" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
-"bs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"bl" = (/obj/effect/floor_decal/industrial/warning,/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"bm" = (/obj/effect/floor_decal/industrial/warning,/obj/random/loot,/turf/simulated/floor/reinforced/airless,/area/space)
+"bn" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bo" = (/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bp" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bq" = (/obj/machinery/light/small,/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
+"br" = (/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
+"bs" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/freezer,/area/tcommsat/lounge)
+"bt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"bu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{tag = "icon-intact-supply (NORTHWEST)";icon_state = "intact-supply";dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHWEST)";icon_state = "intact-scrubbers";dir = 9},/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"bv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{tag = "icon-intact-supply (NORTHWEST)";icon_state = "intact-supply";dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHWEST)";icon_state = "intact-scrubbers";dir = 9},/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
"bx" = (/obj/machinery/computer/arcade,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"by" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/loot,/obj/random/belt,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bA" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/coin,/obj/random/colored_jumpsuit,/obj/random/tool,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bB" = (/obj/machinery/alarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bD" = (/obj/machinery/vending/cola,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bE" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"bF" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bH" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bI" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/obj/structure/sign/deathsposal{pixel_y = 32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bJ" = (/obj/structure/sign/nosmoking_1{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/weapon/material/ashtray/plastic,/obj/item/weapon/cigbutt/cigarbutt,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bM" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"bO" = (/obj/machinery/vending/snack,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bP" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"bQ" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/colored_jumpsuit,/obj/random/booze,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bR" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bT" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"bU" = (/obj/random/loot,/turf/simulated/floor/reinforced/airless,/area/space)
-"bV" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/structure/curtain/open/bed,/obj/structure/window/reinforced/tinted,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bW" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/structure/curtain/open/bed,/obj/structure/window/reinforced/tinted,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
-"bX" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bY" = (/obj/structure/table/reinforced,/obj/item/trash/tray,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"bZ" = (/obj/structure/table/reinforced,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"ca" = (/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cb" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"cd" = (/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"ce" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cf" = (/obj/structure/table/reinforced,/obj/item/trash/tastybread,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cg" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -4;pixel_y = 0},/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"ch" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"ci" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)";icon_state = "intact-scrubbers";dir = 5},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cj" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"ck" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cl" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cm" = (/obj/structure/table/reinforced,/obj/item/trash/koisbar,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHWEST)";icon_state = "intact-scrubbers";dir = 9},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"co" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"cq" = (/obj/structure/table/reinforced,/obj/item/weapon/deck/tarot,/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cr" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cs" = (/obj/machinery/alarm{dir = 1;pixel_y = -22},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"ct" = (/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cu" = (/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cv" = (/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
-"cw" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cx" = (/obj/machinery/light,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cy" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/turf/simulated/floor/lino,/area/tcommsat/lounge)
-"cz" = (/turf/simulated/wall/r_wall,/area/security/checkpoint2)
-"cA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue,/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"cE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue,/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"cF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue,/turf/simulated/floor/plating,/area/tcommsat/lounge)
-"cG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cH" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/button/remote/blast_door{id = "seccheckpointup";name = "Watchpost Lockdown";pixel_x = 5;pixel_y = 32},/obj/machinery/light_switch{pixel_x = -8;pixel_y = 32},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cI" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/table/standard,/obj/item/device/camera,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cJ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cK" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cL" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cM" = (/obj/structure/sign/electricshock{pixel_y = 32},/turf/simulated/floor/reinforced/airless,/area/space)
-"cN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cO" = (/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cP" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/table/standard,/obj/item/device/binoculars,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cQ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cR" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
-"cS" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"cT" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cU" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light{dir = 4;status = 2},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cW" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/bed/chair,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cX" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"cY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"cZ" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"da" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/structure/table/standard,/obj/item/weapon/dice,/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"db" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"dc" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
-"dd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"de" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"df" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"dg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
-"dh" = (/obj/random/loot,/turf/space,/area/space)
-"di" = (/obj/random/junk,/turf/simulated/floor/asteroid,/area/space)
-"dj" = (/obj/effect/landmark/corpse/engineer/rotten,/turf/simulated/floor/asteroid,/area/space)
-"dk" = (/turf/simulated/wall,/area/space)
-"dl" = (/obj/structure/boulder,/turf/simulated/floor/asteroid,/area/space)
-"dm" = (/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHEAST)";icon_state = "warning_dust";dir = 5},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (SOUTHWEST)";icon_state = "warning_dust";dir = 10},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
-"dn" = (/obj/structure/boulder{icon_state = "boulder3"},/turf/simulated/floor/asteroid,/area/space)
-"do" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/effect/floor_decal/sign/ex,/turf/simulated/floor/reinforced/airless,/area/space)
-"dp" = (/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/obj/machinery/power/solar{id = "roofsolars";name = "Roof Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport)
-"dq" = (/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/obj/machinery/power/solar{id = "roofsolars";name = "Roof Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport)
-"dr" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/auxport)
-"ds" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/auxport)
-"dt" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/auxport)
-"du" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/auxport)
-"dv" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
-"dw" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/airless,/area/space)
-"dx" = (/turf/simulated/floor/airless,/area/solar/auxport)
-"dy" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/auxport)
-"dz" = (/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/auxport)
-"dA" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
-"dB" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{tag = "icon-warning (EAST)";icon_state = "warning";dir = 4},/turf/simulated/floor/airless,/area/space)
-"dC" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
-"dD" = (/obj/machinery/power/solar{id = "roofsolars";name = "Roof Solar Array"},/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport)
-"dE" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/auxport)
-"dF" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/sign/pods,/turf/simulated/floor/reinforced/airless,/area/space)
-"dG" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/auxport)
-"dH" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"dI" = (/turf/simulated/wall/r_wall,/area/space)
-"dJ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"dK" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/airless,/area/space)
-"dL" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
-"dM" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/airless,/area/space)
-"dN" = (/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/reinforced/airless,/area/space)
-"dO" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/airless,/area/space)
-"dP" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
-"dQ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
-"dR" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
-"dS" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
-"dT" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
-"dU" = (/turf/simulated/wall/r_wall,/area/maintenance/solarmaint)
-"dV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"dW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"dX" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
-"dY" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/airless,/area/space)
-"dZ" = (/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ea" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/lattice,/turf/simulated/open,/area/maintenance/solarmaint)
-"eb" = (/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ec" = (/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ed" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0;RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ee" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ef" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"eg" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 4;icon_state = "alarm0";pixel_x = -22},/obj/machinery/camera/network/telecom{c_tag = "Telecoms - Aft Solar Maintenance";dir = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"eh" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ei" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ej" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ek" = (/obj/machinery/power/solar_control{id = "roofsolars";name = "Aft Solar Control";track = 0},/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"el" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0;pixel_y = -32},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"em" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "solar_roof_airlock";name = "interior access button";pixel_x = -25;pixel_y = -25;req_access = list(11,13)},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"en" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"eo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ep" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"eq" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "solar_roof_inner";locked = 1;name = "Engineering External Access";req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"er" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"es" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379;id_tag = "solar_roof_airlock";pixel_x = 25;req_access = list(13);tag_airpump = "solar_roof_pump";tag_chamber_sensor = "solar_roof_sensor";tag_exterior_door = "solar_roof_outer";tag_interior_door = "solar_roof_inner"},/obj/machinery/airlock_sensor{frequency = 1379;id_tag = "solar_roof_sensor";pixel_x = 25;pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1;frequency = 1379;id_tag = "solar_roof_pump"},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"et" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"eu" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "solar_roof_outer";locked = 1;name = "Engineering External Access";req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
-"ev" = (/obj/structure/closet/crate/solar,/turf/simulated/floor/reinforced/airless,/area/space)
-"ew" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
-"ex" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "solar_roof_airlock";name = "exterior access button";pixel_x = -25;pixel_y = 25;req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/turf/simulated/floor/airless,/area/space)
-"ey" = (/obj/structure/cable{tag = "icon-1-8 (WEST)";icon_state = "1-8";dir = 8},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
-"ez" = (/obj/structure/cable{tag = "icon-1-2 (EAST)";icon_state = "1-2";dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
-"eA" = (/obj/structure/cable{tag = "icon-1-2 (EAST)";icon_state = "1-2";dir = 4},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
-"eB" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/turf/simulated/floor/airless,/area/space)
-"eC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
-"eD" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/random/loot,/turf/simulated/floor/reinforced/airless,/area/space)
-"eE" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
-"eF" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/window/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
-"eG" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
-"eH" = (/obj/structure/cable{tag = "icon-11-2 (NORTH)";icon_state = "11-2";dir = 1},/obj/structure/lattice,/turf/simulated/open,/area/space)
-"eI" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/reinforced/airless,/area/space)
-"eJ" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
-"eK" = (/obj/effect/landmark/map_data{height = 6},/turf/space,/area/space)
-"eL" = (/turf/space,/area/syndicate_station/above)
-"eM" = (/turf/space,/area/skipjack_station/above)
-"eN" = (/obj/machinery/light,/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
-"eO" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
-"eP" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
-"eQ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
-"eR" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eS" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eT" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eU" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eV" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eW" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eX" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eY" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"eZ" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"fa" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
-"fb" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space)
+"by" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"bz" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/loot,/obj/random/belt,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bB" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/coin,/obj/random/colored_jumpsuit,/obj/random/tool,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bC" = (/obj/machinery/alarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bE" = (/obj/machinery/vending/cola,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"bG" = (/turf/space,/area/syndicate_station/above)
+"bH" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bK" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/obj/structure/sign/deathsposal{pixel_y = 32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bL" = (/obj/structure/sign/nosmoking_1{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/weapon/material/ashtray/plastic,/obj/item/weapon/cigbutt/cigarbutt,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bO" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bP" = (/obj/machinery/vending/snack,/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"bR" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"bS" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/colored_jumpsuit,/obj/random/booze,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bT" = (/obj/structure/closet/secure_closet/personal,/obj/random/medical,/obj/random/colored_jumpsuit,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"bV" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"bW" = (/obj/random/loot,/turf/simulated/floor/reinforced/airless,/area/space)
+"bX" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/structure/curtain/open/bed,/obj/structure/window/reinforced/tinted,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bY" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/structure/curtain/open/bed,/obj/structure/window/reinforced/tinted,/turf/simulated/floor/carpet,/area/tcommsat/lounge)
+"bZ" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"ca" = (/obj/structure/table/reinforced,/obj/item/trash/tray,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cb" = (/obj/structure/table/reinforced,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cc" = (/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cd" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"ce" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"cf" = (/obj/structure/cable/blue{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cg" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"ch" = (/obj/structure/table/reinforced,/obj/item/trash/tastybread,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"ci" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -4;pixel_y = 0},/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"ck" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/blue{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)";icon_state = "intact-scrubbers";dir = 5},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cm" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge";req_access = list(61)},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cn" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"co" = (/obj/structure/table/reinforced,/obj/item/trash/koisbar,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{tag = "icon-intact-scrubbers (NORTHWEST)";icon_state = "intact-scrubbers";dir = 9},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cq" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cr" = (/obj/machinery/light,/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
+"cs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/blue{icon_state = "0-4"},/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"ct" = (/obj/structure/table/reinforced,/obj/item/weapon/deck/tarot,/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cu" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cv" = (/obj/machinery/alarm{dir = 1;pixel_y = -22},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cw" = (/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cx" = (/obj/structure/cable/blue{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cy" = (/obj/structure/cable/blue{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tcommsat/lounge)
+"cz" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cA" = (/obj/machinery/light,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cB" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/turf/simulated/floor/lino,/area/tcommsat/lounge)
+"cC" = (/turf/simulated/wall/r_wall,/area/security/checkpoint2)
+"cD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"cE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"cF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"cG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue,/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"cH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue,/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"cI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/obj/structure/cable/blue,/turf/simulated/floor/plating,/area/tcommsat/lounge)
+"cJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"cK" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/table/standard,/obj/item/device/camera,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cL" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/button/remote/blast_door{id = "seccheckpointup";name = "Watchpost Lockdown";pixel_x = 5;pixel_y = 32},/obj/machinery/light_switch{pixel_x = -8;pixel_y = 32},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cM" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cN" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cO" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cP" = (/obj/structure/sign/electricshock{pixel_y = 32},/turf/simulated/floor/reinforced/airless,/area/space)
+"cQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"cR" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/table/standard,/obj/item/device/binoculars,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cS" = (/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cT" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cU" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
+"cV" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"cW" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
+"cX" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_y = 0},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cY" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light{dir = 4;status = 2},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"cZ" = (/obj/machinery/light{dir = 8;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
+"da" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"db" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/bed/chair,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"dc" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"dd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"de" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/structure/table/standard,/obj/item/weapon/dice,/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"df" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"dg" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"dh" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/security/checkpoint2)
+"di" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"dj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"dk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"dl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{id = "seccheckpointup"},/turf/simulated/floor/plating,/area/security/checkpoint2)
+"dm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/reinforced/airless,/area/security/checkpoint2)
+"dn" = (/obj/random/loot,/turf/space,/area/space)
+"do" = (/obj/random/junk,/turf/simulated/floor/asteroid,/area/space)
+"dp" = (/turf/simulated/wall,/area/space)
+"dq" = (/obj/structure/boulder,/turf/simulated/floor/asteroid,/area/space)
+"dr" = (/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHEAST)";icon_state = "warning_dust";dir = 5},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (SOUTHWEST)";icon_state = "warning_dust";dir = 10},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"ds" = (/obj/structure/boulder{icon_state = "boulder3"},/turf/simulated/floor/asteroid,/area/space)
+"dt" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 5},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"du" = (/obj/structure/lattice/catwalk,/turf/space,/area/space)
+"dv" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/airless,/area/space)
+"dw" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 1},/turf/simulated/floor/airless,/area/space)
+"dx" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/turf/simulated/floor/airless,/area/space)
+"dy" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"dz" = (/obj/structure/lattice/catwalk,/obj/structure/lattice/catwalk,/turf/space,/area/space)
+"dA" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"dB" = (/turf/simulated/wall/r_wall,/area/space)
+"dC" = (/obj/effect/floor_decal/industrial/warning{tag = "icon-warning (EAST)";icon_state = "warning";dir = 4},/turf/simulated/floor/airless,/area/space)
+"dD" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 6},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"dE" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/turf/simulated/floor/airless,/area/space)
+"dF" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
+"dG" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/airless,/area/space)
+"dH" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/effect/floor_decal/sign/ex,/turf/simulated/floor/reinforced/airless,/area/space)
+"dI" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 9},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"dJ" = (/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/obj/machinery/power/solar{id = "roofsolars";name = "Roof Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport)
+"dK" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/auxport)
+"dL" = (/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/obj/machinery/power/solar{id = "roofsolars";name = "Roof Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport)
+"dM" = (/obj/effect/floor_decal/industrial/warning/dust{icon_state = "warning_dust";dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"dN" = (/turf/simulated/floor/airless{icon_state = "asteroidplating"},/area/space)
+"dO" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/auxport)
+"dP" = (/turf/space,/area/skipjack_station/above)
+"dQ" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/auxport)
+"dR" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/auxport)
+"dS" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
+"dT" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/airless,/area/space)
+"dU" = (/turf/simulated/floor/airless,/area/solar/auxport)
+"dV" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/auxport)
+"dW" = (/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/simulated/floor/airless,/area/solar/auxport)
+"dX" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
+"dY" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{tag = "icon-warning (EAST)";icon_state = "warning";dir = 4},/turf/simulated/floor/airless,/area/space)
+"dZ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
+"ea" = (/obj/machinery/power/solar{id = "roofsolars";name = "Roof Solar Array"},/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport)
+"eb" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/auxport)
+"ec" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/sign/pods,/turf/simulated/floor/reinforced/airless,/area/space)
+"ed" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/airless,/area/solar/auxport)
+"ee" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"ef" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"eg" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/airless,/area/space)
+"eh" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
+"ei" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/airless,/area/space)
+"ej" = (/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/reinforced/airless,/area/space)
+"ek" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/airless,/area/space)
+"el" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
+"em" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
+"en" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
+"eo" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
+"ep" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/random/junk,/turf/simulated/floor/reinforced/airless,/area/space)
+"eq" = (/turf/simulated/wall/r_wall,/area/maintenance/solarmaint)
+"er" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"es" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"et" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"eu" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/airless,/area/space)
+"ev" = (/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"ew" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/lattice,/turf/simulated/open,/area/maintenance/solarmaint)
+"ex" = (/obj/random/loot,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"ey" = (/obj/machinery/power/apc{dir = 8;name = "west bump";pixel_x = -24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"ez" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eA" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0;RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eC" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 4;icon_state = "alarm0";pixel_x = -22},/obj/machinery/camera/network/telecom{c_tag = "Telecoms - Aft Solar Maintenance";dir = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eE" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eG" = (/obj/machinery/power/solar_control{id = "roofsolars";name = "Aft Solar Control";track = 0},/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eH" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1379;master_tag = "solar_roof_airlock";name = "interior access button";pixel_x = -25;pixel_y = -25;req_access = list(11,13)},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0;pixel_y = -32},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eL" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "solar_roof_inner";locked = 1;name = "Engineering External Access";req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eO" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379;id_tag = "solar_roof_airlock";pixel_x = 25;req_access = list(13);tag_airpump = "solar_roof_pump";tag_chamber_sensor = "solar_roof_sensor";tag_exterior_door = "solar_roof_outer";tag_interior_door = "solar_roof_inner"},/obj/machinery/airlock_sensor{frequency = 1379;id_tag = "solar_roof_sensor";pixel_x = 25;pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1;frequency = 1379;id_tag = "solar_roof_pump"},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eQ" = (/obj/machinery/door/airlock/external{frequency = 1379;icon_state = "door_locked";id_tag = "solar_roof_outer";locked = 1;name = "Engineering External Access";req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor,/obj/structure/sign/drop,/turf/simulated/floor/plating,/area/maintenance/solarmaint)
+"eS" = (/obj/structure/closet/crate/solar,/turf/simulated/floor/reinforced/airless,/area/space)
+"eT" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1379;master_tag = "solar_roof_airlock";name = "exterior access button";pixel_x = -25;pixel_y = 25;req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/turf/simulated/floor/airless,/area/space)
+"eU" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/space)
+"eV" = (/obj/structure/cable{tag = "icon-1-8 (WEST)";icon_state = "1-8";dir = 8},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
+"eW" = (/obj/structure/cable{tag = "icon-1-2 (EAST)";icon_state = "1-2";dir = 4},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
+"eX" = (/obj/structure/cable{tag = "icon-1-2 (EAST)";icon_state = "1-2";dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/space)
+"eY" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 5},/turf/simulated/floor/airless,/area/space)
+"eZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"fa" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning";dir = 10},/obj/random/loot,/turf/simulated/floor/reinforced/airless,/area/space)
+"fb" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"fc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/window/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"fd" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/airless,/area/space)
+"fe" = (/obj/structure/cable{tag = "icon-11-2 (NORTH)";icon_state = "11-2";dir = 1},/obj/structure/lattice,/turf/simulated/open,/area/space)
+"ff" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/reinforced/airless,/area/space)
+"fg" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/reinforced/airless,/area/space)
+"fh" = (/obj/effect/landmark/map_data{height = 6},/turf/space,/area/space)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -352,112 +358,112 @@ aaaaaaaaaaaaacacacaaaaacacabababababababababababagahahahahahahahahahahahahahahah
aaaaaaaaaaaaacacaaaaaaaaaaaaaaabacabababababababagahahahahahahanananahahahahahapahahahahahahahahahahahahahahahahahafababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadajahahahahahahahahahajafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababagahahahahahaoaqaqaqagahahahahanararararararararahahahahahahahahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqagahahahaiaqaratauauavauawarahahahahahahahahahaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaxanahanaoaqarayazauauaAaBarapahahahahahahahahaiabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaqaqaCaqaqaqaraDaEauauaFaGaraHahahahahahahahahaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaeSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqadaIanaIaIaKaJaMaLauauaFararaNarahahahahahahahaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaOaqaqaqaqaParaRaQaSaSaUaTaWaVarahanahananananahafabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaXaXaXaXaOaXararararararararararararaYararaXaZaXaXaXaXagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaOaqarbabbbcarbdbearbfauaubgbhbjbiaqaZaqaqaqaqagaiababababacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaeaeaeananbkblahahahahahananananaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaOaqarbmbnboarbpbqbrbsbubtbtbvbxbwaqaZaqadaeaeahahafababababababababababaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahaiaqaqaqaqagahahahaiaqaqaqaqagahahahahahahahajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeahahahahahaiaqaqaqaqaOaqarbybzbAararararbBbCauauaubDbwaqaZaqagahahahahaiababababababacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeahahahahahahahahaiaqaqaqaqbEahahahaiaqaqaqaqagahahahahahahahahaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahaiaqaqaqaqaOaqarbFbGbHarbIbJbKbKbLaubMaubObNaqaZaqagahahahahaiababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahaiaqadaeaeahahahahahbPalamaqagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahaiaqaqaqaqaOaqarbQbGbRarauauauaubSararbTararaqagaIahahahahahaiababacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahaeahahahahahahahahbUahahaeahahahahahahahahahahanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahaiaqaqaqaqaOaqarbVbGbWaraubXbYbXbSbZcacacbaraqaZaqagahahahahaiababacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahapahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanananahahahahahaiaqaqaqaqaOaqcccdaFauaraubXcebXbScfcacacgaraqaZaqagahahahahaiababacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaOaqchcjciaSckaSclcmclcnbZcacacoaraqaZaqaxananahahaoabababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahaheNahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaOaqcpcqcrcsarcuctctctcvarcwcxcyaraqaZaqaqaqaqagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahczcAczcBczcCczahahahahahahahahahahahahahaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeTaaaaaaaaabababagahahahahaiaXaXaXaXaOaXarararararcEcDcDcDcFarararararaXaZaXaXaXaXagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahcGcIcHcKcJcLcGahahahahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaOaqaqaqaqagcMahahahahahahaiaqaqaqaqaZaqaqaqaqagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanbkahahahahahahahahahahahahcNcPcOcOcOcQcNahahahahahahahahahahahahananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaxcRcRcRcSahahahahahahahahapcRcRcRcRaoaqaqaqaqagaiababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahahahaheOczcTcOcOcOcUczePahahahahahahahahahahajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaqaqaqaqaqagahahahahahahahaiaqaqaqaqaqaqaqaqaqagaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanananananananahahahahcVcWcOcOcOcXcVahahahahanananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaqaqaqaqadahahahahahahahahahafaqaqaqaqaqaqaqaqagaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeUaaagahahahcYdacZdbdbdccYahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababagahahahahaiaqaqaqaqaqaqaqaqagahahahahahahahahahaiaqaqaqaqaqaqaqaqagaiabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahczdddeczdfdgczahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagahahahahahafaqaqaqaqaqaqadahahahahahahahahahahahafaqaqaqaqaqaqadahaoabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahaheQahapahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaababababababababababababagahahahahahahaeaeaeaeaeaeahahahahahahahahahahahahahaeaeaeaeaeaeahaoababacababababacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaabababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiabababababababacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaabababababababababababababagahahahahahahahahahahahapahahahahahahahahahahahahahahahahahahahaiabababababababacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahahanaoacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaabababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaeafababababacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahananaoacacacabababababaaaaaaaaaaeVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahaiaqaqaqaqaqacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagahahahahahahahahahahahahahahahahahahahahahahanananananananananananaoabababacababababacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhaaaaaaaaaaagahahahaiaqaqaqaqaqaqabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaxanananananananananananananahahahahahahahahaiabababababababababababababacacacacababababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeahahahahahaeaeaeaeaeaeaeaeafabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababagahahahahahahahaiabababababababababababacacacacacacacabababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagapahahahahahahahahahahahahahahahahahaiabababaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababagahahahahahahahaoabacacabababababababacacacacacacacacacababacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabababacaaacaaaaababacacaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababagahahahahahahaiabababacabababababababacacacacabacacacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabababacacacabababacacacaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababaxananahahahahaiababababababababababacacacacdiababababacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabababababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLaaeLeLeLeLeLaaeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababagahahahaiababababababababababacacacacabababababacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabacacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLaaeLeLeLeLeLaaeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababagahahahaiababababababababababacacacabababababacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaoabdkacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaeLeLeLeLeLaaaaaaaaaaaaaaeLeLeLeLeLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaabagahahahaiabababababababababacacacacacacacdldlacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahadaeaeaeaeaeafaiababdmacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaxahahahaoaaaaabababababababacacacacacacacdnacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahagahahahahahaiaiababababacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaagahaiaaaaaaaaaaaaaaaaacacacacacacacacacabacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeWaaaaaaaaaaaaaaabagahahahahahahahahahahagahahahahahaiaiabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaxanaoaaaaaaaaaaaaaaaaacacacacacacacacacabacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahagahahahahahaiaiababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacababacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahagahahahahahaiaiabababababababababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabagahahahahahahahahahahagahahahahahaiahaeafababababacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacabagahahahahahahahahahahdoanananananaoahahaiababababababababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababagahahahahahahahahahapbUahahahahahahahahahaeafababababababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababagahahahahahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaganananananananananananananbkanananananananananananahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadaeaeaeaidpdrdqahdpdrdqahdpdrdqagahaidpdrdqahdpdrdqahdpdrdqagahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagahahahaidpdsdqahdpdsdqahdpdsdqagahaidpdsdqahdpdsdqahdpdsdqagahahaiabaaaaaaaaadaeaeaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMaaaaeMaaaaaaeMaaaaaaaaaaeMaaaaaaeMaaaaeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacabababababababagahahahaidpdsdqahdpdsdqahdpdsdqagahaidpdsdqahdpdsdqahdpdsdqagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMaaaaaaeMeMeMeMeMeMeMaaaaaaeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacababababababaxahahahaidpdsdqahdpdsdqahdpdsdqaganaidpdsdqahdpdsdqahdpdsdqagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMaaaaeMeMeMeMeMeMeMeMeMaaaaeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababababagahahaidpdsdqahdpdsdqahdpdsdqaOdtaZdpdsdqahdpdsdqahdpdsdqagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMaaaaeMeMeMeMeMeMeMeMeMaaaaeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacababacacacabababababagahahaiahduahahahduahahahduahdvdudwahduahahahduahahahduahagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababacababadaeaeahahahaidxdxdxdxdxdxdxdxdxdxdxdxdydxdxdxdxdxdxdxdxdxdxdxahagahahahaeaeaeaeaeahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabacacabagahahahahahaiahdzahahahdzahahahdzahdAdBdCahdzahahahdzahahahdzahagahahahanananahanahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacababababagahahahahahaidDdEdqahdpdEdqahdpdEdqagdBaidpdEdpahdpdEdqahdpdEdqagahahaiaqaqaqaZaqagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacabababaaaddFafaaaddFafaaaddFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaababagahahahahahaidpdEdqahdpdEdqahdpdEdqagdBaidpdEdpahdpdEdqahdpdEdqagahahaiaqadaeahaeahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababacabadapahahaeahahahaeahahahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaabagahahahahahaidpdEdqahdpdEdqahdpdEdqagdBaidpdEdpahdpdEdqahdpdEdqagahahaoaqagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababababagahahahahahahahahahahahaiaaaaaaaaajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaabagahahahahahaidpdEdqahdpdEdqahdpdEdqagdBaidpdEdpahdpdEdqahdpdEdqagahaiababagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacabababacabagahahahahahahahahahahahahaeaeaeaeahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahaidpdGdqahdpdGdqahdpdGdqagdBaidpdGdpahdpdGdqahdpdGdqagahaoabadahahahahanananananananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacababababacacabagahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahaeaeaeaeaeaeaeaeaeaeaeaedBaeaeaeaeaeaeaeaeaeaeaeaeahaiababagahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagahahahahahahahahahahahahahahahahahaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahahahahahahahahahahahahdBahahahahahahahahahahahahahaiababagahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadaeaeaeafabagahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxananananahahahahahahahahahahahdBahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdHahahahahahaeahahahahahahahahahahahahahahahahahahcRcRcRcRcRcRcRcRajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababagahahahahahahahahahahdBahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaxanahahahahahahahahahdBahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahahahahananandIahahahahahaeaeaeaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagahahahahahahahahdBahahahahahahahahahahahahbUapaeaeahahahahaoababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahaiaaaaakdmbEahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagahahahahahahahahdBahahahahahahahahahapahahahahahahahahahaiababacaaaaaaaaaaeXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahahahahahahdJaaaaakakaxanananahananajahahahanananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacabababbEdKdLdLdLdLdLdLdLdMahahahahahahahahahahbUbkanananananananaoababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahahahahahahahahaiaaaaaaababaaaaaadNaaaaakagahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeYaaaaabababababacababababababababagdOahahahahahananananahahahahahahahahahaiabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxahahahahahahahahahahahahahahaiaaaaaaacaaaaaaaaaaaaaaakaxanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacababababababababagdOahahahahaiabababaqagahahahahahahahahaiabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadaeaeaeaeaeahdOahahahahahaeaeaeaeahahahahahahahahahaiababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagapahahahanananananananananaoaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababdQdPdPdRdSdLdLdMahahahahahahahahahahahahahahahahahahaiabababacacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTanananaoabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababdUdUdWdVdUdXdYanananananananananananananahahahanananananaoababacacacacacabababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababdUdZeaebdUdXdYababababababaqaqaqaqabaqaqagahaiaaaaabababababacacacacacababacababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdUeceeedefdXdYababababaqaqaqaqaqaqaqaqaqagahaiaaaaaaaaabababacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdUegeiehejdXdYababaqaqaqaqaqaqadaeaeaeaeahahaiaaaaaaaaaaaaababacababacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdUekemelendXdYababaqaqaqaqaqaqagahahahahahahaiaaaaaaaaaaaaaaabacabacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdUeoeqepdUdXdYabababaqaqaqaqaqagahahahahahahaiaaaaaaaaaaaaaaabababacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdUereserdUdXdYababababaqaqaqaqagahahahahahahaiaaaaaaaaaaaaaaaaabacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaheteuetevdXdYaeaeaeaeaeaeaeaeahahahahahahahahafaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahapexeweweyeAezezezezezezezezezezeBahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahahahahahahahahahahahahaheCahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahahahahahahahaheCahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaaagahahahahahahahahahahahahahahahahahahahahaheCahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheCahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheCahahahahanaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheCahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheCahahahahaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahahahahahahahahahahahahahahaheCahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajagadaeaeaeaeafahahahahahahahahahahahaheCahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagahahahahaiahahahahahahahahahahahaheCahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagahahahahaiahahahahahahahahahahahaheCahahahananaoabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaababagagahahahahaiahahahahahahahahahahahaheCahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagagahahahahaiahahahahahahahahahahahaheCahahaiababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagdoananananaoahahahahahahahahahahahaheCahanaoababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaxananananananananananahahahahahahahaheCaiababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababbEahahahahahahaheCaiababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababagbUapahahahahaheCaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacabababababababababagapbUahahahahaheCaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababacacdiabeDanananananahaheCaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacababababababaaaaaaacababababababababagaheCaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacabababaaaaaaaaaaaaaaaaaaabababababagaheCaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaheEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbaaaaaaaaadahaheCafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahaheCaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahaheFaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaheGeHeIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananeJaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaxanahanaoaqarayazauauaAaBarapahahahahahahahahaiabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaqaqaDaqaqaqaraEaFauauaGaHaraIahahahahahahahahaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqadaJanaJaJaKaLaMaNauauaGararaOarahahahahahahahaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaPaqaqaqaqaQaraRaSaTaTaUaVaWaXarahanahananananahafabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaYaYaYaYaPaYararararararararararararaZararaYbaaYaYaYaYagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaPaqarbbbcbdarbebfarbgauaubhbibjbkaqbaaqaqaqaqagaiababababacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaeaeaeananblbmahahahahahananananaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaPaqarbnbobparbqbrbsbtbubvbvbwbxbyaqbaaqadaeaeahahafababababababababababaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahaiaqaqaqaqagahahahaiaqaqaqaqagahahahahahahahajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeahahahahahaiaqaqaqaqaPaqarbzbAbBararararbCbDauauaubEbyaqbaaqagahahahahaiababababababacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeahahahahahahahahaiaqaqaqaqbFahahahaiaqaqaqaqagahahahahahahahahaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahaiaqaqaqaqaPaqarbHbIbJarbKbLbMbMbNaubOaubPbQaqbaaqagahahahahaiababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahaiaqadaeaeahahahahahbRalamaqagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahaiaqaqaqaqaPaqarbSbIbTarauauauaubUararbVararaqagaJahahahahahaiababacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahaeahahahahahahahahbWahahaeahahahahahahahahahahanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahaiaqaqaqaqaPaqarbXbIbYaraubZcabZbUcbcccccdaraqbaaqagahahahahaiababacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahapahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanananahahahahahaiaqaqaqaqaPaqcecfaGauaraubZcgbZbUchccccciaraqbaaqagahahahahaiababacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaPaqcjckclaTcmaTcncocncpcbcccccqaraqbaaqaxananahahaoabababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahcrahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaPaqcsctcucvarcwcxcxcxcyarczcAcBaraqbaaqaqaqaqagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahcCcDcCcEcCcFcCahahahahahahahahahahahahahaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaaaabababagahahahahaiaYaYaYaYaPaYarararararcGcHcHcHcIarararararaYbaaYaYaYaYagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahcJcKcLcMcNcOcJahahahahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaPaqaqaqaqagcPahahahahahahaiaqaqaqaqbaaqaqaqaqagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanblahahahahahahahahahahahahcQcRcScScScTcQahahahahahahahahahahahahananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaqaqaqaqaxcUcUcUcVahahahahahahahahapcUcUcUcUaoaqaqaqaqagaiababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahahahahcWcCcXcScScScYcCcZahahahahahahahahahahajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaqaqaqaqaqagahahahahahahahaiaqaqaqaqaqaqaqaqaqagaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanananananananahahahahdadbcScScSdcdaahahahahanananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaqaqaqaqaqaqaqaqadahahahahahahahahahafaqaqaqaqaqaqaqaqagaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaagahahahdddedfdgdgdhddahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababagahahahahaiaqaqaqaqaqaqaqaqagahahahahahahahahahaiaqaqaqaqaqaqaqaqagaiabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahcCdidjcCdkdlcCahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagahahahahahafaqaqaqaqaqaqadahahahahahahahahahahahafaqaqaqaqaqaqadahaoabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahdmahapahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaababababababababababababagahahahahahahaeaeaeaeaeaeahahahahahahahahahahahahahaeaeaeaeaeaeahaoababacababababacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaabababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiabababababababacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaabababababababababababababagahahahahahahahahahahahapahahahahahahahahahahahahahahahahahahahaiabababababababacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahahanaoacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaabababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaeafababababacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahananaoacacacabababababaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahaiaqaqaqaqaqacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagahahahahahahahahahahahahahahahahahahahahahahanananananananananananaoabababacababababacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnaaaaaaaaaaagahahahaiaqaqaqaqaqaqabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaxanananananananananananananahahahahahahahahaiabababababababababababababacacacacababababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeahahahahahaeaeaeaeaeaeaeaeafabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababagahahahahahahahaiabababababababababababacacacacacacacabababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagapahahahahahahahahahahahahahahahahahaiabababaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababagahahahahahahahaoabacacabababababababacacacacacacacacacababacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabababacaaacaaaaababacacaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababagahahahahahahaiabababacabababababababacacacacabacacacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabababacacacabababacacacaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababaxananahahahahaiababababababababababacacacacdoababababacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabababababababababacaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGaabGbGbGbGbGaabGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababagahahahaiababababababababababacacacacabababababacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaiabacacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGaabGbGbGbGbGaabGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababagahahahaiababababababababababacacacabababababacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahaoabdpacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGaaaaaaaaaaaaaabGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaabagahahahaiabababababababababacacacacacacacdqdqacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahadaeaeaeaeaeafaiababdracacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaxahahahaoaaaaabababababababacacacacacacacdsacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahagahahahahahaiaiababababacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaagahaiaaaaaaaaaaaaaaaaacacacacacacacacacabacacacacacacabdtduaaaaaaaaaaaaaadudvdwdxaaaaaaaCaaaaaaaaaaaaaaabagahahahahahahahahahahagahahahahahaiaiabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaxanaoaaaaaaaaaaaaaaaaacacacacacacacacacabacacacacacacabdydududududududududzdAdBdCaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahagahahahahahaiaiababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacababacacacacacacabdDduaaaaaaaaaaaaaadudEdFdGaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahagahahahahahaiaiabababababababababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababacacacacabababaaaaaaaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaaaaaaaacabagahahahahahahahahahahagahahahahahaiahaeafababababacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaaaaaaaaaaaacacabagahahahahahahahahahahdHanananananaoahahaiababababababababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaaaaaaaabababababagahahahahahahahahahapbWahahahahahahahahahaeafababababababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaababababababababagahahahahahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaabababababababacababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaababababababababababababaganananananananananananananblanananananananananananahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadududIababababababababadaeaeaeaidJdKdLahdJdKdLahdJdKdLagahaidJdKdLahdJdKdLahdJdKdLagahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIdMdNababababababababagahahahaidJdOdLahdJdOdLahdJdOdLagahaidJdOdLahdJdOdLahdJdOdLagahahaiabaaaaaaaaadaeaeaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPaaaadPaaaaaadPaaaaaaaaaadPaaaaaadPaaaadPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacabababababababagahahahaidJdOdLahdJdOdLahdJdOdLagahaidJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPaaaaaadPdPdPdPdPdPdPaaaaaadPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacababababababaxahahahaidJdOdLahdJdOdLahdJdOdLaganaidJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPaaaadPdPdPdPdPdPdPdPdPaaaadPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababababagahahaidJdOdLahdJdOdLahdJdOdLaPdQbadJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPaaaadPdPdPdPdPdPdPdPdPaaaadPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacababacacacabababababagahahaiahdRahahahdRahahahdRahdSdRdTahdRahahahdRahahahdRahagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababacababadaeaeahahahaidUdUdUdUdUdUdUdUdUdUdUdUdVdUdUdUdUdUdUdUdUdUdUdUahagahahahaeaeaeaeaeahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabacacabagahahahahahaiahdWahahahdWahahahdWahdXdYdZahdWahahahdWahahahdWahagahahahanananahanahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacababababagahahahahahaieaebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaiaqaqaqbaaqagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacabababaaadecafaaadecafaaadecafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaababagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaiaqadaeahaeahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababacabadapahahaeahahahaeahahahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaabagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaoaqagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababababagahahahahahahahahahahahaiaaaaaaaaajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaabagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahaiababagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacabababacabagahahahahahahahahahahahahaeaeaeaeahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahaidJeddLahdJeddLahdJeddLagdYaidJeddJahdJeddLahdJeddLagahaoabadahahahahanananananananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacababababacacabagahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahaeaeaeaeaeaeaeaeaeaeaeaedYaeaeaeaeaeaeaeaeaeaeaeaeahaiababagahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagahahahahahahahahahahahahahahahahahaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahahahahahahahahahahahahdYahahahahahahahahahahahahahaiababagahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadaeaeaeafabagahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxananananahahahahahahahahahahahdYahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababeeahahahahahaeahahahahahahahahahahahahahahahahahahcUcUcUcUcUcUcUcUajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababagahahahahahahahahahahdYahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaxanahahahahahahahahahdYahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahahahahananandBahahahahahaeaeaeaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagahahahahahahahahdYahahahahahahahahahahahahbWapaeaeahahahahaoababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahaiaaaadudrbFahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagahahahahahahahahdYahahahahahahahahahapahahahahahahahahahaiababacaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahahahahahahefaaaaduduaxanananahananajahahahanananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacabababbFegeheheheheheheheiahahahahahahahahahahbWblanananananananaoababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahahahahahahahahaiaaaaaaababaaaaaaejaaaaakagahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaabababababacababababababababagekahahahahahananananahahahahahahahahahaiabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxahahahahahahahahahahahahahahaiaaaaaaacaaaaaaaaaaaaaaakaxanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacababababababababagekahahahahaiabababaqagahahahahahahahahaiabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadaeaeaeaeaeahekahahahahahaeaeaeaeahahahahahahahahahaiababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagapahahahanananananananananaoaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababelememeneoeheheiahahahahahahahahahahahahahahahahahahaiabababacacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaepanananaoabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababeqeqereseqeteuanananananananananananananahahahanananananaoababacacacacacabababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababeqevewexeqeteuababababababaqaqaqaqabaqaqagahaiaaaaabababababacacacacacababacababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababeqeyezeAeBeteuababababaqaqaqaqaqaqaqaqaqagahaiaaaaaaaaabababacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababeqeCeDeEeFeteuababaqaqaqaqaqaqadaeaeaeaeahahaiaaaaaaaaaaaaababacababacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababeqeGeHeIeJeteuababaqaqaqaqaqaqagahahahahahahaiaaaaaaaaaaaaaaabacabacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeqeKeLeMeqeteuabababaqaqaqaqaqagahahahahahahaiaaaaaaaaaaaaaaabababacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeqeNeOeNeqeteuababababaqaqaqaqagahahahahahahaiaaaaaaaaaaaaaaaaabacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeahePeQeReSeteuaeaeaeaeaeaeaeaeahahahahahahahahafaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahapeTeUeUeVeWeXeXeXeXeXeXeXeXeXeXeYahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahanaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahahahahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajagadaeaeaeaeafahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagahahahahaiahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagahahahahaiahahahahahahahahahahahaheZahahahananaoabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaababagagahahahahaiahahahahahahahahahahahaheZahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagagahahahahaiahahahahahahahahahahahaheZahahaiababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagdHananananaoahahahahahahahahahahahaheZahanaoababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaxananananananananananahahahahahahahaheZaiababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababbFahahahahahahaheZaiababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababagbWapahahahahaheZaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacabababababababababagapbWahahahahaheZaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababacacdoabfaanananananahaheZaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacababababababaaaaaaacababababababababagaheZaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacabababaaaaaaaaaaaaaaaaaaabababababagaheZaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahfbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaaaadahaheZafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahaheZaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahfcaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahfdfeffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananfgaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -516,5 +522,5 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-eKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+fhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}