diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm
index 8713510fca6..2b395552680 100644
--- a/code/_helpers/global_lists.dm
+++ b/code/_helpers/global_lists.dm
@@ -66,7 +66,8 @@ var/global/list/socks_t = list(
"White normal" = "white_norm", "White short" = "white_short", "White knee" = "white_knee",
"White thigh" = "white_thigh", "Black normal" = "black_norm", "Black short" = "black_short",
"Black knee" = "black_knee", "Black thigh" = "black_thigh", "Thin knee" = "thin_knee",
- "Thin thigh" = "thin_thigh", "Pantyhose" = "pantyhose", "None")
+ "Thin thigh" = "thin_thigh", "Pantyhose" = "pantyhose", "Striped thigh" = "striped_thigh",
+ "Striped knee" = "striped_knee", "Rainbow knee" = "rainbow_knee", "Rainbow thigh" = "rainbow_thigh", "None")
//Backpacks
var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel", "Satchel Alt")
diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm
index ea4a7c5b73e..bd6f014e0b5 100644
--- a/code/_helpers/unsorted.dm
+++ b/code/_helpers/unsorted.dm
@@ -962,7 +962,7 @@ proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0)
var/old_underlays = T.underlays.Copy()
if(platingRequired)
- if(istype(B, get_base_turf(B.z)))
+ if(istype(B, get_base_turf_by_area(B)))
continue moving
var/turf/X = B
diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm
index aba57b47a27..0c88772aebd 100644
--- a/code/controllers/configuration.dm
+++ b/code/controllers/configuration.dm
@@ -100,6 +100,7 @@ var/list/gamemode_cache = list()
var/forumurl
var/githuburl
var/rulesurl
+ var/mapurl
//Alert level description
var/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced."
@@ -418,6 +419,12 @@ var/list/gamemode_cache = list()
if ("forumurl")
config.forumurl = value
+ if ("rulesurl")
+ config.rulesurl = value
+
+ if ("mapurl")
+ config.mapurl = value
+
if ("githuburl")
config.githuburl = value
if ("guest_jobban")
diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm
index ac5ebee68c3..5c86505da7e 100644
--- a/code/datums/datacore.dm
+++ b/code/datums/datacore.dm
@@ -166,7 +166,7 @@
if(H.mind && !player_is_antag(H.mind, only_offstation_roles = 1))
var/assignment = GetAssignment(H)
- var/id = add_zero(num2hex(rand(1, 1.6777215E7)), 6) //this was the best they could come up with? A large random number? *sigh*
+ var/id = add_zero(num2hex(rand(1, 65535)), 4) //no point generating higher numbers because of the limitations of num2hex
//General Record
var/datum/data/record/G = CreateGeneralRecord(H, id)
G.fields["name"] = H.real_name
@@ -395,7 +395,7 @@ proc/get_id_photo(var/mob/living/carbon/human/H, var/assigned_role)
side = new(get_id_photo(dummy), dir = WEST)
qdel(dummy)
- if(!id) id = text("[]", add_zero(num2hex(rand(1, 1.6777215E7)), 6))
+ if(!id) id = text("[]", add_zero(num2hex(rand(1, 65536)), 4))
var/datum/data/record/G = new /datum/data/record()
G.name = "Employee Record #[id]"
G.fields["name"] = "New Record"
diff --git a/code/datums/wires/radio.dm b/code/datums/wires/radio.dm
index 9da8890ac32..ab6053da832 100644
--- a/code/datums/wires/radio.dm
+++ b/code/datums/wires/radio.dm
@@ -12,11 +12,6 @@ var/const/WIRE_TRANSMIT = 4
return 1
return 0
-/datum/wires/radio/Interact(var/mob/living/user)
- if(CanUse(user))
- var/obj/item/device/radio/R = holder
- R.interact(user)
-
/datum/wires/radio/UpdatePulsed(var/index)
var/obj/item/device/radio/R = holder
switch(index)
@@ -29,6 +24,7 @@ var/const/WIRE_TRANSMIT = 4
if(WIRE_TRANSMIT)
R.broadcasting = !R.broadcasting && !IsIndexCut(WIRE_SIGNAL)
+ nanomanager.update_uis(holder)
/datum/wires/radio/UpdateCut(var/index, var/mended)
var/obj/item/device/radio/R = holder
@@ -42,3 +38,4 @@ var/const/WIRE_TRANSMIT = 4
if(WIRE_TRANSMIT)
R.broadcasting = mended && !IsIndexCut(WIRE_SIGNAL)
+ nanomanager.update_uis(holder)
diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm
index cd288a31287..60dc87b2eed 100755
--- a/code/game/area/Space Station 13 areas.dm
+++ b/code/game/area/Space Station 13 areas.dm
@@ -147,6 +147,7 @@ area/space/atmosalert()
requires_power = 0
flags = RAD_SHIELDED
sound_env = SMALL_ENCLOSED
+ base_turf = /turf/space
/area/shuttle/arrival
name = "\improper Arrival Shuttle"
@@ -1025,14 +1026,17 @@ area/space/atmosalert()
/area/hallway/secondary/entry/D1
name = "\improper Shuttle Dock Hallway - Dock One"
icon_state = "entry_D1"
+ base_turf = /turf/space
/area/hallway/secondary/entry/D2
name = "\improper Shuttle Dock Hallway - Dock Two"
icon_state = "entry_D2"
+ base_turf = /turf/space
/area/hallway/secondary/entry/D3
name = "\improper Shuttle Dock Hallway - Dock Three"
icon_state = "entry_D3"
+ base_turf = /turf/space
/area/hallway/secondary/entry/D4
name = "\improper Shuttle Dock Hallway - Dock Four"
@@ -1603,6 +1607,7 @@ area/space/atmosalert()
requires_power = 1
always_unpowered = 1
lighting_use_dynamic = 0
+ base_turf = /turf/space
auxport
name = "\improper Fore Port Solar Array"
@@ -2285,6 +2290,7 @@ area/space/atmosalert()
/area/shuttle/constructionsite
name = "\improper Construction Site Shuttle"
icon_state = "yellow"
+ lighting_use_dynamic = 0
/area/shuttle/constructionsite/station
name = "\improper Construction Site Shuttle"
diff --git a/code/game/gamemodes/cult/narsie.dm b/code/game/gamemodes/cult/narsie.dm
index 87d921a3082..a3248a07e5b 100644
--- a/code/game/gamemodes/cult/narsie.dm
+++ b/code/game/gamemodes/cult/narsie.dm
@@ -223,9 +223,9 @@ var/global/list/narsie_list = list()
consume(AM2)
continue
- if (dist <= consume_range && !istype(A, get_base_turf(A.z)))
+ if (dist <= consume_range && !istype(A, get_base_turf_by_area(A)))
var/turf/T2 = A
- T2.ChangeTurf(get_base_turf(A.z))
+ T2.ChangeTurf(get_base_turf_by_area(A))
/obj/singularity/narsie/consume(const/atom/A) //This one is for the small ones.
if(!(A.singuloCanEat()))
@@ -265,9 +265,9 @@ var/global/list/narsie_list = list()
spawn (0)
AM2.singularity_pull(src, src.current_size)
- if (dist <= consume_range && !istype(A, get_base_turf(A.z)))
+ if (dist <= consume_range && !istype(A, get_base_turf_by_area(A)))
var/turf/T2 = A
- T2.ChangeTurf(get_base_turf(A.z))
+ T2.ChangeTurf(get_base_turf_by_area(A))
/obj/singularity/narsie/ex_act(severity) //No throwing bombs at it either. --NEO
return
diff --git a/code/game/gamemodes/events/black_hole.dm b/code/game/gamemodes/events/black_hole.dm
index 9c212ae0c51..a8b0071f657 100644
--- a/code/game/gamemodes/events/black_hole.dm
+++ b/code/game/gamemodes/events/black_hole.dm
@@ -24,7 +24,7 @@
qdel(M)
for(var/obj/O in orange(1,src))
qdel(O)
- var/base_turf = get_base_turf(src.z)
+ var/base_turf = get_base_turf_by_area(src)
for(var/turf/simulated/ST in orange(1,src))
if(ST.type == base_turf)
continue
@@ -87,6 +87,6 @@
//Destroying the turf
if( T && istype(T,/turf/simulated) && prob(turf_removal_chance) )
var/turf/simulated/ST = T
- var/base_turf = get_base_turf(src.z)
+ var/base_turf = get_base_turf_by_area(src)
if(ST.type != base_turf)
ST.ChangeTurf(base_turf)
diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm
index 0f1b42b73c4..0b3121779f3 100644
--- a/code/game/machinery/camera/presets.dm
+++ b/code/game/machinery/camera/presets.dm
@@ -100,6 +100,9 @@ var/global/list/engineering_networks = list(
/obj/machinery/camera/xray
icon_state = "xraycam" // Thanks to Krutchen for the icons.
+/obj/machinery/camera/xray/command
+ network = list(NETWORK_COMMAND)
+
/obj/machinery/camera/xray/security
network = list(NETWORK_SECURITY)
diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm
index 35cd31399ef..d9d5f4707be 100644
--- a/code/game/machinery/computer/computer.dm
+++ b/code/game/machinery/computer/computer.dm
@@ -96,15 +96,6 @@
text = replacetext(text, "\n", "
")
return text
-
-/obj/machinery/computer/attack_ghost(user as mob)
- return src.attack_hand(user)
-
-/obj/machinery/computer/attack_hand(user as mob)
- /* Observers can view computers, but not actually use them via Topic*/
- if(istype(user, /mob/dead/observer)) return 0
- return ..()
-
/obj/machinery/computer/attackby(I as obj, user as mob)
if(istype(I, /obj/item/weapon/screwdriver) && circuit)
playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1)
diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm
index cbb57283540..9eeec021bf6 100644
--- a/code/game/machinery/cryopod.dm
+++ b/code/game/machinery/cryopod.dm
@@ -40,14 +40,14 @@
allow_items = 0
/obj/machinery/computer/cryopod/dorms
- name = "residental oversight console"
- desc = "An interface between visitors and the residental oversight systems tasked with keeping track of all visitors in the deeper section of the colony."
+ name = "residential oversight console"
+ desc = "An interface between visitors and the residential oversight systems tasked with keeping track of all visitors in the deeper section of the colony."
icon = 'icons/obj/robot_storage.dmi' //placeholder
icon_state = "console" //placeholder
circuit = "/obj/item/weapon/circuitboard/robotstoragecontrol"
storage_type = "visitors"
- storage_name = "Residental Oversight Control"
+ storage_name = "Residential Oversight Control"
allow_items = 1
/obj/machinery/computer/cryopod/travel
@@ -173,7 +173,7 @@
origin_tech = list(TECH_DATA = 3)
/obj/item/weapon/circuitboard/dormscontrol
- name = "Circuit board (Residental Oversight Console)"
+ name = "Circuit board (Residential Oversight Console)"
build_path = "/obj/machinery/computer/cryopod/door/dorms"
origin_tech = list(TECH_DATA = 3)
@@ -271,13 +271,13 @@
disallow_occupant_types = list(/mob/living/silicon/robot/drone)
/obj/machinery/cryopod/robot/door/dorms
- name = "Residental District Elevator"
+ name = "Residential District Elevator"
desc = "A small elevator that goes down to the deeper section of the colony."
- on_store_message = "has departed for the residental district."
- on_store_name = "Residental Oversight"
- on_enter_occupant_message = "The elevator door closes slowly, ready to bring you down to the residental district."
+ on_store_message = "has departed for the residential district."
+ on_store_name = "Residential Oversight"
+ on_enter_occupant_message = "The elevator door closes slowly, ready to bring you down to the residential district."
on_store_visible_message_1 = "makes a ding as it moves"
- on_store_visible_message_2 = "to the residental district."
+ on_store_visible_message_2 = "to the residential district."
/obj/machinery/cryopod/robot/door/travel
name = "Passenger Elevator"
diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm
index 63336d5dfd9..d5d03749bee 100644
--- a/code/game/machinery/teleporter.dm
+++ b/code/game/machinery/teleporter.dm
@@ -10,10 +10,6 @@
var/one_time_use = 0 //Used for one-time-use teleport cards (such as clown planet coordinates.)
//Setting this to 1 will set src.locked to null after a player enters the portal and will not allow hand-teles to open portals to that location.
-/* Ghosts can't use this */
-/obj/machinery/computer/teleporter/attack_ghost(user as mob)
- return 1
-
/obj/machinery/computer/teleporter/New()
src.id = "[rand(1000, 9999)]"
..()
diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm
index 7139a52cb39..8dbefe9a55e 100644
--- a/code/game/mecha/equipment/tools/tools.dm
+++ b/code/game/mecha/equipment/tools/tools.dm
@@ -284,7 +284,7 @@
if(do_after_cooldown(target))
if(disabled) return
chassis.spark_system.start()
- target:ChangeTurf(get_base_turf(target.z))
+ target:ChangeTurf(get_base_turf_by_area(target))
playsound(target, 'sound/items/Deconstruct.ogg', 50, 1)
chassis.use_power(energy_drain)
else if (istype(target, /obj/machinery/door/airlock))
@@ -297,7 +297,7 @@
playsound(target, 'sound/items/Deconstruct.ogg', 50, 1)
chassis.use_power(energy_drain)
if(1)
- if(istype(target, /turf/space) || istype(target,get_base_turf(target.z)))
+ if(istype(target, /turf/space) || istype(target,get_base_turf_by_area(target)))
occupant_message("Building Floor...")
set_ready_state(0)
if(do_after_cooldown(target))
diff --git a/code/game/objects/items/devices/communicator/communicator.dm b/code/game/objects/items/devices/communicator/communicator.dm
new file mode 100644
index 00000000000..23cc51b518f
--- /dev/null
+++ b/code/game/objects/items/devices/communicator/communicator.dm
@@ -0,0 +1,351 @@
+var/global/list/obj/item/device/communicator/all_communicators = list()
+
+/obj/item/device/communicator
+ name = "communicator"
+ desc = "A personal device used to enable long range dialog between two people, utilizing existing telecommunications infrastructure to allow \
+ communications across different stations, planets, or even star systems."
+ icon = 'icons/obj/device.dmi'
+ icon_state = "communicator"
+ w_class = 2.0
+ slot_flags = SLOT_ID | SLOT_BELT
+
+ origin_tech = list(TECH_ENGINEERING = 2, TECH_MAGNET = 2, TECH_BLUESPACE = 2, TECH_DATA = 2)
+ matter = list(DEFAULT_WALL_MATERIAL = 30,"glass" = 10)
+
+ var/mob/living/voice/voice_mob = null
+ var/list/voice_requests = list()
+ var/owner = null
+ var/owner_job = null
+ var/owner_rank = null //Is this different from job?
+ var/alert_called = 0
+ var/obj/machinery/message_server/server = null //Reference to the PDA server, to avoid having to look it up so often.
+
+/obj/item/device/communicator/New()
+ ..()
+ all_communicators += src
+ all_communicators = sortAtom(all_communicators)
+ server = get_message_server()
+ //This is a pretty terrible way of doing this.
+ spawn(20) //Wait for our mob to finish spawning.
+ if(ismob(loc))
+ register_device(loc)
+ else if(istype(loc, /obj/item/weapon/storage))
+ var/obj/item/weapon/storage/S = loc
+ if(ismob(S.loc))
+ register_device(S.loc)
+
+/obj/item/device/communicator/examine(mob/user)
+ if(!..(user))
+ return
+
+ var/msg = ""
+ if(voice_mob)
+ msg += "On the screen, you can see a image feed of [voice_mob].\n"
+ msg += ""
+
+ if(src.voice_mob && src.voice_mob.key)
+ switch(src.voice_mob.stat)
+ if(CONSCIOUS)
+ if(!src.voice_mob.client)
+ msg += "[voice_mob] appears to be asleep.\n" //afk
+ if(UNCONSCIOUS)
+ msg += "[voice_mob] doesn't appear to be conscious.\n"
+ if(DEAD)
+ msg += "[voice_mob] appears to have died...\n" //Hopefully this never has to be used.
+ else
+ msg += "The device doesn't appear to be transmitting any data.\n"
+ msg += ""
+ user << msg
+ return
+
+//This is pretty lengthy
+/obj/item/device/communicator/attack_self(mob/user)
+ if(!owner)
+ var/choice = alert(user,"Would you like to register [src]?","Communicator","Yes","No")
+ if(choice == "Yes")
+ register_device(user)
+ return
+
+ if(voice_mob)
+ var/choice = alert(user,"Would you like to hang up?","Communicator","No","Yes")
+ if(choice == "Yes")
+ close_connection(user, "[user] hung up")
+ return
+
+ if(!server || !server.active)
+ user << "\icon[src] Error: Cannot establish connection to telecommunications."
+ sleep(30)
+ user << "\icon[src] Attempting to connect to telecommunications."
+ sleep(30)
+ if(!server)
+ server = get_message_server()
+ if(!server)
+ user << "\icon[src] Query to telecommunications timed out."
+ else if(server.active)
+ user << "\icon[src] Connection re-established."
+ else
+ if(server.active)
+ user << "\icon[src] Connection re-established."
+ else
+ user << "\icon[src] Query to telecommunications timed out."
+
+ return
+
+ var/mode = alert(user,"Would you like to check for communications requests or attempt to send a communication request to an external device?",
+ "Communicator","Check Requests","Send Request", "Cancel")
+ switch(mode)
+ if("Check Requests")
+ if(!voice_requests.len)
+ user << "\icon[src] No incoming communications requests."
+ return
+
+ else
+ alert_called = 0
+ update_icon()
+ var/choice = input(user,"Would would you like to talk to?","Communicator") as null|anything in voice_requests
+ if(choice)
+ open_connection(user, choice)
+ return
+
+ if("Send Request")
+ var/list/potential_candidates = list()
+ for(var/mob/dead/observer/O in dead_mob_list) //To my knowledge, there isn't a list of all ghosts.
+ if(O.client) //We only want logged in ghosts.
+ potential_candidates.Add(O.client.prefs.real_name) //This is needed so you don't see ghosted maint drones on the list.
+
+ if(!potential_candidates.len)
+ user << "\icon[src] Unfortunately, no other communicators outside your local area could be found. Please try again later."
+ return
+
+ var/choice = input(src,"Please select a person to call. Due to the vast distances involved \
+ as well as time-zones, please note that your request may take a long time to be noticed, and \
+ that the available people to call may change as time passes.") as null|anything in potential_candidates
+ if(choice)
+ var/mob/dead/observer/boo = null
+ for(var/mob/dead/observer/O in dead_mob_list)
+ if(O.client && O.client.prefs.real_name == choice)
+ boo = O
+ break
+ boo << "\icon[src] A communications request has been received from [src]. If you would like to answer, please use the Call Communicator verb."
+ user << "\icon[src] A communications request has been sent to [choice]. Now you need to wait until they answer, if they do."
+ return
+
+/obj/item/device/communicator/proc/register_device(mob/user, var/job = null)
+ if(!user)
+ return
+ owner = user.name
+ if(job)
+ owner_job = job
+ owner_rank = job
+ else
+ if(ishuman(user))
+ var/mob/living/carbon/human/H = user
+ var/obj/item/weapon/card/id/idcard = H.wear_id
+ if(idcard)
+ owner_job = idcard.assignment
+ owner_rank = idcard.rank
+ else
+ user << "\icon[src] ID not found. Please swipe your ID on the device."
+ return
+ else //They're probably a synth.
+ owner_job = user.job
+ owner_rank = user.job
+
+ name = "\improper [initial(name)]-[owner] ([owner_job])"
+
+/*
+ owner = idcard.registered_name
+ owner_job = idcard.assignment
+ owner_rank = idcard.rank
+ name = "\improper communicator-[owner] ([ownjob])"
+*/
+
+/obj/item/device/communicator/proc/open_connection(mob/user, var/mob/candidate)
+ if(!isobserver(candidate))
+ return
+
+ //Handle moving the ghost into the new shell.
+ announce_ghost_joinleave(candidate, 0, "They are occupying a personal communications device now.")
+ voice_mob = new /mob/living/voice(src) //Make the voice mob the ghost is going to be.
+ voice_mob.transfer_identity(candidate) //Now make the voice mob load from the ghost's active character in preferences.
+ //Do some simple logging since this is a tad risky as a concept.
+ var/msg = "[candidate.client ? "[candidate.client.key]" : "*no key*"] ([candidate]) has entered [src], triggered by \
+ [user.client ? "[user.client.key]" : "*no key*"] ([user]) at [x],[y],[z]. They have joined as [voice_mob.name]."
+ message_admins(msg)
+ log_game(msg)
+ voice_mob.mind = candidate.mind //Transfer the mind, if any.
+ voice_mob.ckey = candidate.ckey //Finally, bring the client over.
+
+ var/obj/screen/blackness = new() //Makes a black screen, so the candidate can't see what's going on before actually 'connecting' to the communicator.
+ blackness.screen_loc = ui_entire_screen
+ blackness.icon = 'icons/effects/effects.dmi'
+ blackness.icon_state = "1"
+ blackness.mouse_opacity = 2 //Can't see anything!
+ voice_mob.client.screen.Add(blackness)
+
+ update_icon()
+
+ //Now for some connection fluff.
+ user << "\icon[src] Connecting to [candidate]."
+ src.voice_mob << "\icon[src] Attempting to call [src]."
+ sleep(10)
+ src.voice_mob << "\icon[src] Dialing to [station_name()], Kara Subsystem, [system_name()]."
+ sleep(20)
+ src.voice_mob << "\icon[src] Connecting to [station_name()] telecommunications array."
+ sleep(40)
+ src.voice_mob << "\icon[src] Connection to [station_name()] telecommunications array established. Redirecting signal to [src]."
+ sleep(20)
+
+ //We're connected, no need to hide everything.
+ voice_mob.client.screen.Remove(blackness)
+ qdel(blackness)
+
+ voice_mob.stable_connection = 1
+ voice_mob << "\icon[src] Connection to [src] established."
+ voice_mob << "To talk to the person on the other end of the call, just talk normally."
+ voice_mob << "If you want to end the call, use the 'Hang Up' verb. The other person can also hang up at any time."
+ voice_mob << "Remember, your character does not know anything you've learned from observing!"
+ if(voice_mob.mind)
+ voice_mob.mind.assigned_role = "Disembodied Voice"
+ user << "\icon[src] Your communicator is now connected to [candidate]'s communicator."
+
+/obj/item/device/communicator/proc/close_connection(mob/user, var/reason)
+ if(!voice_mob)
+ return
+ if(user != voice_mob)
+ user << "\icon[src] [reason]."
+ voice_mob << "\icon[src] [reason]."
+ else
+ if(ismob(loc))
+ user << "\icon[src] [reason]."
+ loc << "\icon[src] [reason]."
+ qdel(voice_mob)
+
+ update_icon()
+
+/obj/item/device/communicator/proc/request(var/mob/candidate)
+ if(!isobserver(candidate))
+ return
+ if(candidate in voice_requests)
+ return
+ voice_requests.Add(candidate)
+
+ playsound(loc, 'sound/machines/twobeep.ogg', 50, 1)
+ for (var/mob/O in hearers(2, loc))
+ O.show_message(text("\icon[src] *beep*"))
+
+ alert_called = 1
+ update_icon()
+
+ //Search for holder of the device.
+ var/mob/living/L = null
+ if(loc && isliving(loc))
+ L = loc
+
+ if(L)
+ L << "\icon[src] Communications request from [candidate]."
+
+/obj/item/device/communicator/Destroy()
+ if(voice_mob)
+ voice_mob << "\icon[src] Connection timed out with remote host."
+ qdel(voice_mob)
+ all_communicators -= src
+ ..()
+
+/obj/item/device/communicator/update_icon()
+ if(voice_mob)
+ icon_state = "communicator-active"
+ return
+
+ if(alert_called)
+ icon_state = "communicator-called"
+ return
+
+ icon_state = initial(icon_state)
+
+/obj/item/device/communicator/see_emote(mob/living/M, text)
+ if(voice_mob && voice_mob.client)
+ if(!voice_mob.stable_connection)
+ return 0
+ var/rendered = "[text]"
+ voice_mob.show_message(rendered, 2)
+ ..()
+
+/obj/item/device/communicator/show_message(msg, type, alt, alt_type)
+ if(voice_mob && voice_mob.client)
+ if(!voice_mob.stable_connection)
+ return 0
+ var/rendered = "[msg]"
+ voice_mob.show_message(rendered, type)
+ ..()
+
+/obj/item/device/communicator/attackby(obj/item/C as obj, mob/user as mob)
+ if(istype(C, /obj/item/weapon/card/id))
+ var/obj/item/weapon/card/id/idcard = C
+ if(!idcard.registered_name)
+ user << "\icon[src] \The [src] rejects the ID."
+ return
+ if(!owner)
+ owner = idcard.registered_name
+ owner_job = idcard.assignment
+ owner_rank = idcard.rank
+ name = "\improper communicator-[owner] ([owner_job])"
+ user << "\icon[src] Card scanned."
+ else
+ ..()
+
+/mob/dead/verb/join_as_voice()
+ set category = "Ghost"
+ set name = "Call Communicator"
+ set desc = "If there is a communicator available, send a request to speak through it. This will reset your respawn timer, if someone picks up."
+
+ if(ticker.current_state < GAME_STATE_PLAYING)
+ src << "The game hasn't started yet!"
+ return
+
+ if (!src.stat)
+ return
+
+ if (usr != src)
+ return //something is terribly wrong
+
+ var/confirm = alert(src, "Would you like to talk as [src.client.prefs.real_name], over a communicator? \
+ This will reset your respawn timer, if someone answers.", "Join as Voice?", "Yes","No")
+ if(confirm == "No")
+ return
+
+ for(var/mob/living/L in mob_list) //Simple check so you don't have dead people calling.
+ if(src.client.prefs.real_name == L.real_name)
+ src << "Your identity is already present in the game world. Please load in a different character first."
+ return
+
+ if(!all_communicators.len)
+ src << "There are no available communicators, sorry."
+ return
+
+ if(!get_message_server())
+ src << "The messaging server or telecommunications is down at the moment, so your call can't go through."
+ return
+
+ var/choice = input(src,"Send a voice request to whom?") as null|anything in all_communicators
+ if(choice)
+ var/obj/item/device/communicator/chosen_communicator = choice
+ chosen_communicator.request(src)
+
+ src << "A communications request has been sent to [chosen_communicator]. Now you need to wait until someone answers."
+
+/obj/item/device/communicator/integrated //For synths who have no hands.
+ name = "integrated communicator"
+ desc = "A circuit used for long-range communications, able to be integrated into a system."
+
+/obj/item/device/communicator/integrated/verb/activate()
+ set category = "AI IM"
+ set name = "Use Communicator"
+ set desc = "Utilizes your built-in communicator."
+ set src in usr
+
+ if(usr.stat == 2)
+ usr << "You can't do that because you are dead!"
+ return
+
+ src.attack_self(usr)
\ No newline at end of file
diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm
index 9d7bcf88127..ed8cf4ce0bc 100644
--- a/code/game/objects/items/devices/radio/intercom.dm
+++ b/code/game/objects/items/devices/radio/intercom.dm
@@ -33,10 +33,12 @@
/obj/item/device/radio/intercom/department/medbay
name = "station intercom (Medbay)"
+ icon_state = "secintercom"
frequency = MED_I_FREQ
/obj/item/device/radio/intercom/department/security
name = "station intercom (Security)"
+ icon_state = "medintercom"
frequency = SEC_I_FREQ
/obj/item/device/radio/intercom/New()
@@ -110,7 +112,7 @@
if(!on)
icon_state = "intercom-p"
else
- icon_state = "intercom"
+ icon_state = initial(icon_state)
/obj/item/device/radio/intercom/locked
var/locked_frequency
diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm
index 0c5b1c4231b..affde77733b 100644
--- a/code/game/objects/items/devices/radio/radio.dm
+++ b/code/game/objects/items/devices/radio/radio.dm
@@ -82,9 +82,6 @@ var/global/list/default_medbay_channels = list(
for (var/ch_name in channels)
secure_radio_connections[ch_name] = radio_controller.add_object(src, radiochannels[ch_name], RADIO_CHAT)
-/obj/item/device/radio/attack_ghost(mob/user)
- return ui_interact(user)
-
/obj/item/device/radio/attack_self(mob/user as mob)
user.set_machine(src)
interact(user)
diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm
index ed0f88ad8de..6ca739046f0 100644
--- a/code/game/objects/items/weapons/RCD.dm
+++ b/code/game/objects/items/weapons/RCD.dm
@@ -100,7 +100,7 @@
build_delay = 50
build_type = "airlock"
build_other = /obj/machinery/door/airlock
- else if(!deconstruct && (istype(T,/turf/space) || istype(T,get_base_turf(T.z))))
+ else if(!deconstruct && (istype(T,/turf/space) || istype(T,get_base_turf_by_area(T))))
build_cost = 1
build_type = "floor"
build_turf = /turf/simulated/floor/airless
diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm
index 5f3487a667c..e7c6508bb31 100644
--- a/code/game/objects/items/weapons/storage/backpack.dm
+++ b/code/game/objects/items/weapons/storage/backpack.dm
@@ -148,7 +148,7 @@
icon_state = "duffle"
item_state = "duffle"
slowdown = 1
- max_storage_space = 56
+ max_storage_space = 38
storage_slots = 20
/obj/item/weapon/storage/backpack/dufflebag/syndie
diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm
index 800659307e8..3b73764c37b 100644
--- a/code/game/objects/objs.dm
+++ b/code/game/objects/objs.dm
@@ -39,7 +39,8 @@
return STATUS_CLOSE
/mob/living/silicon/CanUseObjTopic(var/obj/O)
- return O.allowed(src)
+ var/id = src.GetIdCard()
+ return O.check_access(id)
/mob/proc/CanUseObjTopic()
return 1
@@ -113,6 +114,9 @@
if(!ai_in_use && !is_in_use)
in_use = 0
+/obj/attack_ghost(mob/user)
+ ui_interact(user)
+
/obj/proc/interact(mob/user)
return
diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm
index 8e18901410d..588bded4d42 100644
--- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm
@@ -20,10 +20,10 @@
new /obj/item/clothing/head/that(src)
new /obj/item/device/radio/headset/headset_service(src)
new /obj/item/device/radio/headset/headset_service(src)
- new /obj/item/clothing/head/hairflower
- new /obj/item/clothing/head/hairflower/pink
- new /obj/item/clothing/head/hairflower/yellow
- new /obj/item/clothing/head/hairflower/blue
+ new /obj/item/clothing/head/hairflower(src)
+ new /obj/item/clothing/head/hairflower/pink(src)
+ new /obj/item/clothing/head/hairflower/yellow(src)
+ new /obj/item/clothing/head/hairflower/blue(src)
new /obj/item/clothing/under/sl_suit(src)
new /obj/item/clothing/under/sl_suit(src)
new /obj/item/clothing/under/rank/bartender(src)
diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm
index 5825c32d484..e98d59528ff 100644
--- a/code/game/supplyshuttle.dm
+++ b/code/game/supplyshuttle.dm
@@ -31,11 +31,13 @@ var/list/mechtoys = list(
name = "Supply Shuttle"
icon_state = "shuttle3"
requires_power = 0
+ base_turf = /turf/space
/area/supply/dock
name = "Supply Shuttle"
icon_state = "shuttle3"
requires_power = 0
+ base_turf = /turf/space
/obj/structure/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY
name = "\improper plastic flaps"
diff --git a/code/game/turfs/simulated/floor_acts.dm b/code/game/turfs/simulated/floor_acts.dm
index 21573970503..ee42c625fe5 100644
--- a/code/game/turfs/simulated/floor_acts.dm
+++ b/code/game/turfs/simulated/floor_acts.dm
@@ -2,14 +2,14 @@
//set src in oview(1)
switch(severity)
if(1.0)
- src.ChangeTurf(get_base_turf(src.z))
+ src.ChangeTurf(get_base_turf_by_area(src))
if(2.0)
switch(pick(40;1,40;2,3))
if (1)
if(prob(33)) new /obj/item/stack/material/steel(src)
src.ReplaceWithLattice()
if(2)
- src.ChangeTurf(get_base_turf(src.z))
+ src.ChangeTurf(get_base_turf_by_area(src))
if(3)
if(prob(33)) new /obj/item/stack/material/steel(src)
if(prob(80))
diff --git a/code/game/turfs/turf_changing.dm b/code/game/turfs/turf_changing.dm
index f6aabc5ce60..10ffb3a8cc4 100644
--- a/code/game/turfs/turf_changing.dm
+++ b/code/game/turfs/turf_changing.dm
@@ -1,5 +1,5 @@
/turf/proc/ReplaceWithLattice()
- src.ChangeTurf(get_base_turf(src.z))
+ src.ChangeTurf(get_base_turf_by_area(src))
spawn()
new /obj/structure/lattice( locate(src.x, src.y, src.z) )
diff --git a/code/modules/client/movement.dm b/code/modules/client/movement.dm
new file mode 100644
index 00000000000..efcf51c02ee
--- /dev/null
+++ b/code/modules/client/movement.dm
@@ -0,0 +1,15 @@
+
+/client/New()
+ ..()
+ dir = NORTH
+
+/client/verb/spinleft()
+ set name = "Spin View CCW"
+ set category = "OOC"
+ dir = turn(dir, 90)
+
+/client/verb/spinright()
+ set name = "Spin View CW"
+ set category = "OOC"
+ dir = turn(dir, -90)
+
diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm
index c2d970b8cf3..3a2c8e3fa62 100644
--- a/code/modules/client/preferences_gear.dm
+++ b/code/modules/client/preferences_gear.dm
@@ -773,6 +773,13 @@ var/global/list/gear_datums = list()
cost = 1
allowed_roles = list("Captain")
+/datum/gear/corpdetsuit
+ display_name = "uniform, corporate (Detective)"
+ path = /obj/item/clothing/under/det/corporate
+ cost = 1
+ slot = slot_w_uniform
+ allowed_roles = list("Detective","Head of Security")
+
/datum/gear/corpsecsuit
display_name = "uniform, corporate (Security)"
path = /obj/item/clothing/under/rank/security/corp
@@ -1008,7 +1015,7 @@ var/global/list/gear_datums = list()
/datum/gear/leather_coat
display_name = "leather coat"
- path = /obj/item/clothing/suit/leathercoat/alt
+ path = /obj/item/clothing/suit/leathercoat
cost = 2
slot = slot_wear_suit
@@ -1504,6 +1511,12 @@ var/global/list/gear_datums = list()
sort_category = "utility"
cost = 1
+/datum/gear/communicator
+ display_name = "personal communicator"
+ path = /obj/item/device/communicator
+ sort_category = "utility"
+ cost = 1
+
/datum/gear/folder_blue
display_name = "folder, blue"
path = /obj/item/weapon/folder/blue
diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm
index a5348767b8d..0e4d122bd22 100644
--- a/code/modules/clothing/spacesuits/spacesuits.dm
+++ b/code/modules/clothing/spacesuits/spacesuits.dm
@@ -7,14 +7,13 @@
icon_state = "space"
desc = "A special helmet designed for work in a hazardous, low-pressure environment."
item_flags = STOPPRESSUREDAMAGE | THICKMATERIAL | AIRTIGHT
- flags_inv = BLOCKHAIR
item_state_slots = list(
slot_l_hand_str = "s_helmet",
slot_r_hand_str = "s_helmet",
)
permeability_coefficient = 0.01
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50)
- flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
+ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|BLOCKHAIR
body_parts_covered = HEAD|FACE|EYES
cold_protection = HEAD
min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE
diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm
index dd6af1597ee..9922483f2cf 100644
--- a/code/modules/clothing/spacesuits/syndi.dm
+++ b/code/modules/clothing/spacesuits/syndi.dm
@@ -122,7 +122,7 @@
name = "black medical space helmet"
desc = "A black helmet sporting a medical cross and durable plating. Hopefully the wearer abides by space geneva."
icon_state = "syndicate-helm-black-med"
- item_state_slots = list(slot_head_str = "syndicate-black-med")
+ item_state_slots = list(slot_head_str = "syndicate-helm-black-med")
/obj/item/clothing/suit/space/syndicate/black/med
name = "black medical space suit"
diff --git a/code/modules/clothing/spacesuits/void/void.dm b/code/modules/clothing/spacesuits/void/void.dm
index 313f206948f..a6a20de09d4 100644
--- a/code/modules/clothing/spacesuits/void/void.dm
+++ b/code/modules/clothing/spacesuits/void/void.dm
@@ -8,7 +8,7 @@
armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 20)
max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE
- flags_inv = HIDEEARS | BLOCKHAIR
+// flags_inv = HIDEEARS|BLOCKHAIR
//Species-specific stuff.
species_restricted = list("Human")
diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm
index 4d1948baddd..f8373370734 100644
--- a/code/modules/clothing/suits/miscellaneous.dm
+++ b/code/modules/clothing/suits/miscellaneous.dm
@@ -212,18 +212,12 @@
//coats
/obj/item/clothing/suit/leathercoat
- name = "leather coat"
- desc = "A long, thick black leather coat."
- icon_state = "leathercoat"
- item_state = "leathercoat"
-
-/obj/item/clothing/suit/leathercoat/alt
name = "leather coat"
desc = "A long, thick black leather coat."
icon_state = "leathercoat_alt"
item_state = "leathercoat_alt"
-/obj/item/clothing/suit/leathercoat/alt/sec
+/obj/item/clothing/suit/leathercoat/sec
name = "leather coat"
desc = "A long, thick black leather coat."
icon_state = "leathercoat_sec"
@@ -397,11 +391,8 @@
body_parts_covered = UPPER_TORSO|ARMS
/obj/item/clothing/suit/storage/leather_jacket/alt
- name = "leather jacket"
- desc = "A black leather coat."
- icon_state = "leather_jacket_alt"
- item_state = "leather_jacket_alt"
- body_parts_covered = UPPER_TORSO|ARMS
+ icon_state = "leatherjacket_alt"
+ item_state = "leatherjacket_alt"
/obj/item/clothing/suit/storage/leather_jacket/nanotrasen
desc = "A black leather coat. A corporate logo is proudly displayed on the back."
@@ -409,7 +400,7 @@
//This one has buttons for some reason
/obj/item/clothing/suit/storage/toggle/brown_jacket
- name = "leather jacket"
+ name = "brown jacket"
desc = "A brown leather coat."
icon_state = "brown_jacket"
item_state = "brown_jacket"
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index a44f1ef3fed..64d5c12048c 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -53,6 +53,7 @@ var/list/ai_verbs_default = list(
var/viewalerts = 0
var/icon/holo_icon//Default is assigned when AI is created.
var/obj/item/device/pda/ai/aiPDA = null
+ var/obj/item/device/communicator/aiCommunicator = null
var/obj/item/device/multitool/aiMulti = null
var/obj/item/device/radio/headset/heads/ai_integrated/aiRadio = null
var/camera_light_on = 0 //Defines if the AI toggled the light on the camera it's looking through.
@@ -114,6 +115,9 @@ var/list/ai_verbs_default = list(
density = 1
loc = loc
+ aiCommunicator = new /obj/item/device/communicator/integrated(src)
+
+
holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo1"))
proc_holder_list = new()
@@ -243,6 +247,9 @@ var/list/ai_verbs_default = list(
aiPDA.owner = pickedName
aiPDA.name = pickedName + " (" + aiPDA.ownjob + ")"
+ if(aiCommunicator)
+ aiCommunicator.register_device(src)
+
/*
The AI Power supply is a dummy object used for powering the AI since only machinery should be using power.
The alternative was to rewrite a bunch of AI code instead here we are.
diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm
index 0c53adc467c..7c588d0f786 100644
--- a/code/modules/mob/living/silicon/pai/pai.dm
+++ b/code/modules/mob/living/silicon/pai/pai.dm
@@ -15,6 +15,7 @@
var/userDNA // The DNA string of our assigned user
var/obj/item/device/paicard/card // The card we inhabit
var/obj/item/device/radio/radio // Our primary radio
+ var/obj/item/device/communicator/integrated/communicator // Our integrated communicator.
var/chassis = "repairbot" // A record of your chosen chassis.
var/global/list/possible_chassis = list(
@@ -75,6 +76,7 @@
src.loc = paicard
card = paicard
sradio = new(src)
+ communicator = new(src)
if(card)
if(!card.radio)
card.radio = new /obj/item/device/radio(src.card)
diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm
index f361e8f911c..93f9e409224 100644
--- a/code/modules/mob/living/silicon/robot/robot.dm
+++ b/code/modules/mob/living/silicon/robot/robot.dm
@@ -47,6 +47,7 @@
var/module_state_3 = null
var/obj/item/device/radio/borg/radio = null
+ var/obj/item/device/communicator/integrated/communicator = null
var/mob/living/silicon/ai/connected_ai = null
var/obj/item/weapon/cell/cell = null
var/obj/machinery/camera/camera = null
@@ -110,6 +111,8 @@
updateicon()
radio = new /obj/item/device/radio/borg(src)
+// communicator = new /obj/item/device/communicator/integrated(src)
+// communicator.register_device(src)
common_radio = radio
if(!scrambledcodes && !camera)
@@ -199,6 +202,11 @@
rbPDA = new/obj/item/device/pda/ai(src)
rbPDA.set_name_and_job(custom_name,"[modtype] [braintype]")
+/mob/living/silicon/robot/proc/setup_communicator()
+ if (!communicator)
+ communicator = new/obj/item/device/communicator/integrated(src)
+ communicator.register_device(src, "[modtype] [braintype]")
+
//If there's an MMI in the robot, have it ejected when the mob goes away. --NEO
//Improved /N
/mob/living/silicon/robot/Destroy()
@@ -279,6 +287,9 @@
// if we've changed our name, we also need to update the display name for our PDA
setup_PDA()
+ // as well as our communicator registration
+ setup_communicator()
+
//We also need to update name of internal camera.
if (camera)
camera.c_tag = changed_name
diff --git a/code/modules/mob/living/voice/voice.dm b/code/modules/mob/living/voice/voice.dm
new file mode 100644
index 00000000000..e5ae40c5480
--- /dev/null
+++ b/code/modules/mob/living/voice/voice.dm
@@ -0,0 +1,94 @@
+//A very, very simple mob that exists inside other objects to talk and has zero influence on the world.
+/mob/living/voice
+ name = "unknown"
+ desc = "How are you examining me?"
+// default_language = "Galactic Common"
+ var/obj/item/device/communicator/comm = null
+
+ emote_type = 2 //This lets them emote through containers. The communicator has a image feed of the person calling them so...
+ var/stable_connection = 0 //If set to zero, makes the mob effectively deaf, mute, and blind, due to interferance.
+
+
+/mob/living/voice/New(loc)
+ add_language("Galactic Common")
+ for(var/datum/language/L in languages) //This is needed to get around some saycode problems.
+ if(L.name == "Galactic Common")
+ set_default_language(L)
+ break
+
+ if(istype(loc, /obj/item/device/communicator))
+ comm = loc
+ ..()
+
+/mob/living/voice/proc/transfer_identity(mob/speaker)
+ if(ismob(speaker))
+ icon = speaker.icon
+ icon_state = speaker.icon_state
+ overlays = speaker.overlays
+
+ alpha = 127 //Maybe we'll have hologram calls later.
+ if(speaker.client && speaker.client.prefs)
+ var/datum/preferences/p = speaker.client.prefs
+ name = p.real_name
+ real_name = name
+ gender = p.gender
+
+ for(var/language in p.alternate_languages)
+ add_language(language)
+
+/mob/living/voice/Login()
+ var/obj/screen/static_effect = new() //Since what the player sees is essentially a video feed, from a vast distance away, the view isn't going to be perfect.
+ static_effect.screen_loc = ui_entire_screen
+ static_effect.icon = 'icons/effects/static.dmi'
+ static_effect.icon_state = "1 light"
+ static_effect.mouse_opacity = 0 //So the static doesn't get in the way of clicking.
+ client.screen.Add(static_effect)
+
+/mob/living/voice/Destroy()
+ comm = null
+ ..()
+
+/mob/living/voice/verb/hang_up()
+ set name = "Hang Up"
+ set category = "Communicator"
+ set desc = "Disconnects you from whoever you're talking to."
+ set src = usr
+
+ if(comm)
+ comm.close_connection(src, "[src] hung up")
+ else
+ src << "You appear to not be inside a communicator. This is a bug and you should report it."
+
+/mob/living/voice/Life()
+ if(comm && comm.server && !comm.server.active)
+ comm.close_connection(src,"Connection to telecommunications array timed out")
+ ..()
+
+/mob/living/voice/say(var/message, var/datum/language/speaking = null, var/verb="says", var/alt_name="")
+// world << "say() was called. Arguments: ([message], [speaking], [verb], [alt_name])."
+ if(!stable_connection)
+ return 0
+
+ //Speech bubbles.
+ if(comm)
+ var/speech_bubble_test = say_test(message)
+ var/image/speech_bubble = image('icons/mob/talk.dmi',src,"h[speech_bubble_test]")
+ spawn(30)
+ qdel(speech_bubble)
+
+ for(var/mob/M in hearers(world.view,comm)) //simplifed since it's just a speech bubble
+ M << speech_bubble
+ src << speech_bubble
+
+ ..(message, speaking, verb, alt_name) //mob/living/say() can do the actual talking.
+/*
+/mob/verb/test_voice_mob()
+ set name = "Make Voice Mob"
+ set category = "Debug"
+ set desc = "For testing only!"
+ set src = usr
+
+ var/turf/T = get_turf(src)
+ var/obj/item/device/communicator/comm = new(T)
+ comm.open_connection(src, src)
+*/
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index b9b2433b647..d26f5242624 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -733,8 +733,8 @@
if(istype(buckled, /obj/vehicle))
var/obj/vehicle/V = buckled
if(cannot_stand())
- lying = 1
- canmove = 0
+ lying = 0
+ canmove = 1
pixel_y = V.mob_offset_y - 5
else
if(buckled.buckle_lying != -1) lying = buckled.buckle_lying
diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm
index b4fcec3e98c..1d550014abe 100644
--- a/code/modules/mob/new_player/sprite_accessories.dm
+++ b/code/modules/mob/new_player/sprite_accessories.dm
@@ -206,6 +206,14 @@
name = "Bun"
icon_state = "hair_bun"
+ bun2
+ name = "Bun 2"
+ icon_state = "hair_bun2"
+
+ bun3
+ name = "Bun 3"
+ icon_state = "hair_bun3"
+
bowl
name = "Bowl"
icon_state = "hair_bowlcut"
@@ -267,6 +275,14 @@
name = "Long Emo"
icon_state = "hair_emolong"
+ fringeemo
+ name = "Emo Fringe"
+ icon_state = "hair_emofringe"
+
+ veryshortovereyealternate
+ name = "Overeye Very Short, Alternate"
+ icon_state = "hair_veryshortovereyealternate"
+
veryshortovereye
name = "Overeye Very Short"
icon_state = "hair_veryshortovereye"
diff --git a/code/modules/nano/interaction/base.dm b/code/modules/nano/interaction/base.dm
index ccd9f3740b3..82fd32ea3c5 100644
--- a/code/modules/nano/interaction/base.dm
+++ b/code/modules/nano/interaction/base.dm
@@ -1,6 +1,9 @@
/datum/proc/nano_host()
return src
+/datum/proc/nano_container()
+ return src
+
/datum/proc/CanUseTopic(var/mob/user, var/datum/topic_state/state)
var/src_object = nano_host()
return state.can_use_topic(src_object, user)
diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm
index ea6fc21e6bf..e682ea55288 100644
--- a/code/modules/nano/interaction/default.dm
+++ b/code/modules/nano/interaction/default.dm
@@ -9,10 +9,12 @@
/mob/proc/default_can_use_topic(var/src_object)
return STATUS_CLOSE // By default no mob can do anything with NanoUI
-/mob/dead/observer/default_can_use_topic()
+/mob/dead/observer/default_can_use_topic(var/src_object)
if(can_admin_interact())
- return STATUS_INTERACTIVE // Admins are more equal
- return STATUS_UPDATE // Ghosts can view updates
+ return STATUS_INTERACTIVE // Admins are more equal
+ if(!client || get_dist(src_object, src) > client.view) // Preventing ghosts from having a million windows open by limiting to objects in range
+ return STATUS_CLOSE
+ return STATUS_UPDATE // Ghosts can view updates
/mob/living/silicon/pai/default_can_use_topic(var/src_object)
if((src_object == src || src_object == radio) && !stat)
diff --git a/code/modules/nano/interaction/interactive.dm b/code/modules/nano/interaction/interactive.dm
new file mode 100644
index 00000000000..ddd8f8f9e11
--- /dev/null
+++ b/code/modules/nano/interaction/interactive.dm
@@ -0,0 +1,7 @@
+/*
+ This state always returns STATUS_INTERACTIVE
+*/
+/var/global/datum/topic_state/interactive/interactive_state = new()
+
+/datum/topic_state/interactive/can_use_topic(var/src_object, var/mob/user)
+ return STATUS_INTERACTIVE
diff --git a/code/modules/nano/interaction/remote.dm b/code/modules/nano/interaction/remote.dm
new file mode 100644
index 00000000000..ef2cb6926df
--- /dev/null
+++ b/code/modules/nano/interaction/remote.dm
@@ -0,0 +1,39 @@
+/*
+ This state checks that user is capable, within range of the remoter, etc. and that src_object meets the basic requirements for interaction (being powered, non-broken, etc.
+ Whoever initializes this state is also responsible for deleting it properly.
+*/
+/datum/topic_state/remote
+ var/datum/remoter
+ var/datum/remote_target
+ var/datum/topic_state/remoter_state
+
+/datum/topic_state/remote/New(var/remoter, var/remote_target, var/datum/topic_state/remoter_state = default_state)
+ src.remoter = remoter
+ src.remote_target = remote_target
+ src.remoter_state = remoter_state
+ ..()
+
+/datum/topic_state/remote/Destroy()
+ src.remoter = null
+ src.remoter_state = null
+
+ // Force an UI update before we go, ensuring that any windows we may have opened for the remote target closes.
+ nanomanager.update_uis(remote_target.nano_container())
+ remote_target = null
+ return ..()
+
+/datum/topic_state/remote/can_use_topic(var/datum/src_object, var/mob/user)
+ if(!(remoter && remoter_state)) // The remoter is gone, let us leave
+ return STATUS_CLOSE
+
+ if(src_object != remote_target)
+ error("remote - Unexpected src_object: Expected '[remote_target]'/[remote_target.type], was '[src_object]'/[src_object.type]")
+
+ // This checks if src_object is powered, etc.
+ // The interactive state is otherwise simplistic and only returns STATUS_INTERACTIVE and never checks distances, etc.
+ . = src_object.CanUseTopic(user, interactive_state)
+ if(. == STATUS_CLOSE)
+ return
+
+ // This is the (generally) heavy checking, making sure the user is capable, within range of the remoter source, etc.
+ return min(., remoter.CanUseTopic(user, remoter_state))
diff --git a/code/modules/nano/modules/power_monitor.dm b/code/modules/nano/modules/power_monitor.dm
index 9d386e8c932..94223fc4eff 100644
--- a/code/modules/nano/modules/power_monitor.dm
+++ b/code/modules/nano/modules/power_monitor.dm
@@ -47,7 +47,7 @@
// Allows us to process UI clicks, which are relayed in form of hrefs.
/datum/nano_module/power_monitor/Topic(href, href_list)
if(..())
- return
+ return 1
if( href_list["clear"] )
active_sensor = null
if( href_list["refresh"] )
diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm
index e90a562fefd..c1e367fc98e 100644
--- a/code/modules/nano/nanoui.dm
+++ b/code/modules/nano/nanoui.dm
@@ -140,7 +140,8 @@ nanoui is used to open and update nano browser uis
* @return nothing
*/
/datum/nanoui/proc/update_status(var/push_update = 0)
- var/new_status = src_object.CanUseTopic(user, state)
+ var/obj/host = src_object.nano_host()
+ var/new_status = host.CanUseTopic(user, state)
if(master_ui)
new_status = min(new_status, master_ui.status)
@@ -428,6 +429,9 @@ nanoui is used to open and update nano browser uis
user << browse(null, "window=[window_id]")
for(var/datum/nanoui/child in children)
child.close()
+ children.Cut()
+ state = null
+ master_ui = null
/**
* Set the UI window to call the nanoclose verb when the window is closed
diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index 6d25a0f25e1..a062fd1910e 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -720,11 +720,6 @@
// do APC interaction
src.interact(user)
-/obj/machinery/power/apc/attack_ghost(user as mob)
- if(stat & (BROKEN|MAINT))
- return
- return ui_interact(user)
-
/obj/machinery/power/apc/interact(mob/user)
if(!user)
return
@@ -749,7 +744,7 @@
"totalLoad" = round(lastused_total),
"totalCharging" = round(lastused_charging),
"coverLocked" = coverlocked,
- "siliconUser" = istype(user, /mob/living/silicon),
+ "siliconUser" = issilicon(user) || isobserver(user), //I add observer here so admins can have more control, even if it makes 'siliconUser' seem inaccurate.
"powerChannels" = list(
list(
@@ -822,11 +817,13 @@
/obj/machinery/power/apc/proc/can_use(mob/user as mob, var/loud = 0) //used by attack_hand() and Topic()
+ if(!user.client)
+ return 0
+ if(isobserver(user) && is_admin(user) ) //This is to allow nanoUI interaction by ghost admins.
+ return 1
if (user.stat)
user << "You must be conscious to use [src]!"
return 0
- if(!user.client)
- return 0
if(inoperable())
return 0
if(!user.IsAdvancedToolUser())
@@ -872,10 +869,15 @@
if(!can_use(usr, 1))
return 1
- if(!istype(usr, /mob/living/silicon) && locked)
- // Shouldn't happen, this is here to prevent href exploits
- usr << "You must unlock the panel to use this!"
- return 1
+ if(locked && !issilicon(usr) )
+ if(isobserver(usr) )
+ var/mob/dead/observer/O = usr //Added to allow admin nanoUI interactions.
+ if(!O.can_admin_interact() ) //NanoUI /should/ make this not needed, but better safe than sorry.
+ usr << "Try as you might, your ghostly fingers can't press the buttons."
+ return 1
+ else
+ usr << "You must unlock the panel to use this!"
+ return 1
if (href_list["lock"])
coverlocked = !coverlocked
diff --git a/code/modules/power/singularity/act.dm b/code/modules/power/singularity/act.dm
index 157f0c5b480..23774d526ed 100644
--- a/code/modules/power/singularity/act.dm
+++ b/code/modules/power/singularity/act.dm
@@ -107,7 +107,7 @@
continue
if(O.invisibility == 101)
O.singularity_act(src, current_size)
- ChangeTurf(get_base_turf(src.z))
+ ChangeTurf(get_base_turf_by_area(src))
return 2
/turf/simulated/wall/singularity_pull(S, current_size)
diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm
index d89ec2ae254..05dae4fdbfd 100644
--- a/code/modules/power/smes.dm
+++ b/code/modules/power/smes.dm
@@ -223,10 +223,7 @@
/obj/machinery/power/smes/attack_ai(mob/user)
- add_fingerprint(user)
- ui_interact(user)
-
-/obj/machinery/power/smes/attack_ghost(mob/user)
+ add_hiddenprint(user)
ui_interact(user)
/obj/machinery/power/smes/attack_hand(mob/user)
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 75c3666c845..733b086669b 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -309,6 +309,14 @@
return !P.launch_from_gun(target, user, src, target_zone, x_offset, y_offset)
+//apart of reskins that have two sprites, touching may result in frustration and breaks
+/obj/item/weapon/gun/projectile/colt/detective/attack_hand(var/mob/living/user)
+ if(!unique_reskin && loc == user)
+ reskin_gun(user)
+ return
+ ..()
+
+
//Suicide handling.
/obj/item/weapon/gun/var/mouthshoot = 0 //To stop people from suiciding twice... >.>
/obj/item/weapon/gun/proc/handle_suicide(mob/living/user)
@@ -389,5 +397,4 @@
return new_mode
/obj/item/weapon/gun/attack_self(mob/user)
- switch_firemodes(user)
-
+ switch_firemodes(user)
\ No newline at end of file
diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm
index c3b92134b0d..38d3a1fcfd5 100644
--- a/code/modules/projectiles/guns/projectile/automatic.dm
+++ b/code/modules/projectiles/guns/projectile/automatic.dm
@@ -30,7 +30,7 @@
/obj/item/weapon/gun/projectile/automatic/c20r
name = "submachine gun"
- desc = "The C-20r is a lightweight and rapid firing SMG, for when you REALLY need someone dead. Uses 12mm rounds. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp."
+ desc = "The C-20r is a lightweight and rapid firing SMG, for when you REALLY need someone dead. Uses 10mm rounds. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp."
icon_state = "c20r"
item_state = "c20r"
w_class = 3
diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm
index 09ef988dfd4..dcd5b450e4a 100644
--- a/code/modules/projectiles/guns/projectile/pistol.dm
+++ b/code/modules/projectiles/guns/projectile/pistol.dm
@@ -1,4 +1,5 @@
/obj/item/weapon/gun/projectile/colt
+ var/unique_reskin
name = "vintage .45 pistol"
desc = "A cheap Martian knock-off of a Colt M1911. Uses .45 rounds."
magazine_type = /obj/item/ammo_magazine/c45m
@@ -12,6 +13,18 @@
desc = "A Martian recreation of an old Terran pistol. Uses .45 rounds."
magazine_type = /obj/item/ammo_magazine/c45m/rubber
+/obj/item/weapon/gun/projectile/colt/detective/update_icon()
+ if(ammo_magazine)
+ if(unique_reskin)
+ icon_state = unique_reskin
+ else
+ icon_state = initial(icon_state)
+ else
+ if(unique_reskin)
+ icon_state = "[unique_reskin]-e"
+ else
+ icon_state = "[initial(icon_state)]-e"
+
/obj/item/weapon/gun/projectile/colt/detective/verb/rename_gun()
set name = "Name Gun"
set category = "Object"
@@ -40,9 +53,14 @@
options["NT Mk. 58"] = "secguncomp"
options["NT Mk. 58 Custom"] = "secgundark"
options["Colt M1911"] = "colt"
+ options["USP"] = "usp"
+ options["H&K VP"] = "VP78"
+ options["P08 Luger"] = "p08"
+ options["P08 Luger, Brown"] = "p08b"
var/choice = input(M,"What do you want to skin the gun to?","Reskin Gun") in options
if(src && choice && !M.stat && in_range(M,src))
icon_state = options[choice]
+ unique_reskin = options[choice]
M << "Your gun is now skinned as [choice]. Say hello to your new friend."
return 1
@@ -56,6 +74,13 @@
fire_sound = 'sound/weapons/Gunshot_light.ogg'
load_method = MAGAZINE
+/obj/item/weapon/gun/projectile/sec/update_icon()
+ ..()
+ if(ammo_magazine)
+ icon_state = "secguncomp"
+ else
+ icon_state = "secguncomp-e"
+
/obj/item/weapon/gun/projectile/sec/flash
name = ".45 signal pistol"
magazine_type = /obj/item/ammo_magazine/c45m/flash
@@ -65,6 +90,13 @@
name = "custom .45 Pistol"
icon_state = "secgundark"
+/obj/item/weapon/gun/projectile/sec/wood/update_icon()
+ ..()
+ if(ammo_magazine)
+ icon_state = "secgundark"
+ else
+ icon_state = "secgundark-e"
+
/obj/item/weapon/gun/projectile/silenced
name = "silenced pistol"
desc = "A small, quiet, easily concealable gun. Uses .45 rounds."
diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm
index 3d832bf6a28..d6ad4a750a5 100644
--- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm
+++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm
@@ -73,6 +73,26 @@
qdel(src)
return B
+/obj/item/weapon/reagent_containers/food/drinks/bottle/verb/smash_bottle()
+ set name = "Smash Bottle"
+ set category = "Object"
+
+ var/list/things_to_smash_on = list()
+ for(var/atom/A in range (1, usr))
+ if(A.density && usr.Adjacent(A) && !istype(A, /mob))
+ things_to_smash_on += A
+
+ var/atom/choice = input("Select what you want to smash the bottle on.") as null|anything in things_to_smash_on
+ if(!choice)
+ return
+ if(!(choice.density && usr.Adjacent(choice)))
+ usr << "You must stay close to your target! You moved away from \the [choice]"
+ return
+
+ usr.put_in_hands(src.smash(usr.loc, choice))
+ usr.visible_message("\The [usr] smashed \the [src] on \the [choice]!")
+ usr << "You smash \the [src] on \the [choice]!"
+
/obj/item/weapon/reagent_containers/food/drinks/bottle/attackby(obj/item/W, mob/user)
if(!rag && istype(W, /obj/item/weapon/reagent_containers/glass/rag))
insert_rag(W, user)
@@ -452,6 +472,4 @@
center_of_mass = list("x"=16, "y"=10)
New()
..()
- reagents.add_reagent("ale", 30)
-
-
+ reagents.add_reagent("ale", 30)
\ No newline at end of file
diff --git a/html/changelog.html b/html/changelog.html
index 897f98072d3..1c5a0a5c8e2 100644
--- a/html/changelog.html
+++ b/html/changelog.html
@@ -56,6 +56,43 @@
-->
+
06 December 2015
+
Datraen updated:
+
+ - Changes standard and specific plant traits, more diverse plants.
+
+
HarpyEagle updated:
+
+ - Fabricated power cells start uncharged.
+
+
Hubblenaut updated:
+
+ - Light replacers can be refilled by clicking on a storage item.
+ - Light replacers now hold up to 32 light bulbs.
+ - Light replacers can be obtained through janitorial supply crates.
+ - A sheet of glass fills the light replacer by 16 bulbs.
+ - Material stacks now properly merge upon creation.
+ - Messages for adding to existing stack appear again.
+
+
MagmaRam updated:
+
+ - Fixed cloners killing fresh clones instantly with brain damage.
+ - Fixed a bug where disposals pipes would show up above floors despite being installed under them.
+
+
Neerti updated:
+
+ - Changes how armor calculations work. All the armor values remain the same, but the 'two dice rolls' system has been replaced with a mix of reliable damage reduction and a bit of RNG to keep things interesting. The intention is to make weaker armor more relevent and stronger armor less overpowered.
+ - When you are hit, it uses the armor protection as a base amount to protect you from, then it does a roll between +25% and -25% of that base protection, and adds it to the base protection. The result of that is how much damage is reduced from the attack. For example, if you are hit by an energy sword in the chest while wearing armor that has 50 melee protection, the base protection is 50, then RNG can make the final protection be between 37.5 and 62.5 percent. The damage you'd take could range from 11.25 to 18.75, instead of 0, 15, or 30. Remember that some weapons can penetrate armor.
+ - Added personal communicators, a device that enables someone to talk to someone else at vast distances. You can talk to people who are far from the station, so long as telecommunications remains operational.
+ - To use, become a ghost, then use the appropiate verb and pick a communicator to call. Then you wait until someone picks up. Once that occurs, you will be placed inside the communicator. The voice you use is your currently loaded character. Languages are supported as well.
+ - Round-end is now three minutes instead of one, and counts down, to allow for some more post-round roleplay. If the station blows up for whatever reason, the old one minute restart is retained.
+
+
PsiOmegaDelta updated:
+
+ - Manual radio frequency changes can no longer go outside the standard frequency span.
+ - Users with sufficient access can instead select pre-defined channels outside this span, such as department channels, when using intercoms.
+
+
26 September 2015
PsiOmegaDelta updated:
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml
index 930198ba211..fb189b7b9f5 100644
--- a/html/changelogs/.all_changelog.yml
+++ b/html/changelogs/.all_changelog.yml
@@ -2312,3 +2312,47 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
- tweak: Meteor events now select a map edge to arrive from, with a probability
for each individual wave to come from either neighboring edge. Meteors will
never arrive from opposite the starting edge.
+2015-12-06:
+ Datraen:
+ - tweak: Changes standard and specific plant traits, more diverse plants.
+ HarpyEagle:
+ - tweak: Fabricated power cells start uncharged.
+ Hubblenaut:
+ - rscadd: Light replacers can be refilled by clicking on a storage item.
+ - tweak: Light replacers now hold up to 32 light bulbs.
+ - tweak: Light replacers can be obtained through janitorial supply crates.
+ - tweak: A sheet of glass fills the light replacer by 16 bulbs.
+ - bugfix: Material stacks now properly merge upon creation.
+ - bugfix: Messages for adding to existing stack appear again.
+ MagmaRam:
+ - bugfix: Fixed cloners killing fresh clones instantly with brain damage.
+ - bugfix: Fixed a bug where disposals pipes would show up above floors despite being
+ installed under them.
+ Neerti:
+ - experiment: Changes how armor calculations work. All the armor values remain
+ the same, but the 'two dice rolls' system has been replaced with a mix of reliable
+ damage reduction and a bit of RNG to keep things interesting. The intention
+ is to make weaker armor more relevent and stronger armor less overpowered.
+ - tweak: When you are hit, it uses the armor protection as a base amount to protect
+ you from, then it does a roll between +25% and -25% of that base protection,
+ and adds it to the base protection. The result of that is how much damage is
+ reduced from the attack. For example, if you are hit by an energy sword in
+ the chest while wearing armor that has 50 melee protection, the base protection
+ is 50, then RNG can make the final protection be between 37.5 and 62.5 percent.
+ The damage you'd take could range from 11.25 to 18.75, instead of 0, 15, or
+ 30. Remember that some weapons can penetrate armor.
+ - rscadd: Added personal communicators, a device that enables someone to talk to
+ someone else at vast distances. You can talk to people who are far from the
+ station, so long as telecommunications remains operational.
+ - rscadd: To use, become a ghost, then use the appropiate verb and pick a communicator
+ to call. Then you wait until someone picks up. Once that occurs, you will
+ be placed inside the communicator. The voice you use is your currently loaded
+ character. Languages are supported as well.
+ - tweak: Round-end is now three minutes instead of one, and counts down, to allow
+ for some more post-round roleplay. If the station blows up for whatever reason,
+ the old one minute restart is retained.
+ PsiOmegaDelta:
+ - rscdel: Manual radio frequency changes can no longer go outside the standard frequency
+ span.
+ - rscadd: Users with sufficient access can instead select pre-defined channels outside
+ this span, such as department channels, when using intercoms.
diff --git a/html/changelogs/Datraen-Dev.yml b/html/changelogs/Datraen-Dev.yml
deleted file mode 100644
index e430011ab94..00000000000
--- a/html/changelogs/Datraen-Dev.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# wip (For works in progress)
-# tweak
-# soundadd
-# sounddel
-# rscadd (general adding of nice things)
-# rscdel (general deleting of nice things)
-# imageadd
-# imagedel
-# maptweak
-# spellcheck (typo fixes)
-# experiment
-#################################
-
-# Your name.
-author: Datraen
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
-# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
-changes:
- - tweak: "Changes standard and specific plant traits, more diverse plants."
\ No newline at end of file
diff --git a/html/changelogs/HarpyEagle-powercellsanity.yml b/html/changelogs/HarpyEagle-powercellsanity.yml
deleted file mode 100644
index fba91c796d2..00000000000
--- a/html/changelogs/HarpyEagle-powercellsanity.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# wip (For works in progress)
-# tweak
-# soundadd
-# sounddel
-# rscadd (general adding of nice things)
-# rscdel (general deleting of nice things)
-# imageadd
-# imagedel
-# maptweak
-# spellcheck (typo fixes)
-# experiment
-#################################
-
-author: HarpyEagle
-changes:
- - tweak: "Fabricated power cells start uncharged."
-delete-after: true
diff --git a/html/changelogs/Hubblenaut-master.yml b/html/changelogs/Hubblenaut-master.yml
deleted file mode 100644
index 10426fff707..00000000000
--- a/html/changelogs/Hubblenaut-master.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# wip (For works in progress)
-# tweak
-# soundadd
-# sounddel
-# rscadd (general adding of nice things)
-# rscdel (general deleting of nice things)
-# imageadd
-# imagedel
-# maptweak
-# spellcheck (typo fixes)
-# experiment
-#################################
-
-# Your name.
-author: Hubblenaut
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
-# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
-changes:
- - bugfix: "Material stacks now properly merge upon creation."
- - bugfix: "Messages for adding to existing stack appear again."
diff --git a/html/changelogs/PsiOmegaDelta-Radio.yml b/html/changelogs/PsiOmegaDelta-Radio.yml
deleted file mode 100644
index ec47861f67f..00000000000
--- a/html/changelogs/PsiOmegaDelta-Radio.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: PsiOmegaDelta
-delete-after: True
-changes:
- - rscdel: "Manual radio frequency changes can no longer go outside the standard frequency span."
- - rscadd: "Users with sufficient access can instead select pre-defined channels outside this span, such as department channels, when using intercoms."
diff --git a/html/changelogs/magmaram-clonerfix.yml b/html/changelogs/magmaram-clonerfix.yml
deleted file mode 100644
index e238f8d4121..00000000000
--- a/html/changelogs/magmaram-clonerfix.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# wip (For works in progress)
-# tweak
-# soundadd
-# sounddel
-# rscadd (general adding of nice things)
-# rscdel (general deleting of nice things)
-# imageadd
-# imagedel
-# maptweak
-# spellcheck (typo fixes)
-# experiment
-#################################
-
-# Your name.
-author: MagmaRam
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
-# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
-changes:
- - bugfix: "Fixed cloners killing fresh clones instantly with brain damage."
diff --git a/html/changelogs/magmaram-disposalfix.yml b/html/changelogs/magmaram-disposalfix.yml
deleted file mode 100644
index 79571d4991c..00000000000
--- a/html/changelogs/magmaram-disposalfix.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# wip (For works in progress)
-# tweak
-# soundadd
-# sounddel
-# rscadd (general adding of nice things)
-# rscdel (general deleting of nice things)
-# imageadd
-# imagedel
-# maptweak
-# spellcheck (typo fixes)
-# experiment
-#################################
-
-# Your name.
-author: MagmaRam
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
-# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
-changes:
- - bugfix: "Fixed a bug where disposals pipes would show up above floors despite being installed under them."
diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi
index f010eb05329..2fb74c46276 100644
Binary files a/icons/mob/human.dmi and b/icons/mob/human.dmi differ
diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi
index b1d2bc3ea01..e582cff170e 100644
Binary files a/icons/mob/human_face.dmi and b/icons/mob/human_face.dmi differ
diff --git a/icons/mob/items/lefthand_holder.dmi b/icons/mob/items/lefthand_holder.dmi
index c5ca5e96aa5..cbf2330d1e3 100644
Binary files a/icons/mob/items/lefthand_holder.dmi and b/icons/mob/items/lefthand_holder.dmi differ
diff --git a/icons/mob/items/righthand_holder.dmi b/icons/mob/items/righthand_holder.dmi
index 39293e833cb..ac5dd46ae10 100644
Binary files a/icons/mob/items/righthand_holder.dmi and b/icons/mob/items/righthand_holder.dmi differ
diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi
index 4297bbb9927..c8d94e2dcba 100644
Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ
diff --git a/icons/obj/furniture.dmi b/icons/obj/furniture.dmi
index 9e972fb5307..f3d537b1a3e 100644
Binary files a/icons/obj/furniture.dmi and b/icons/obj/furniture.dmi differ
diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi
index ea1647e0929..f9e2f6fc0fd 100644
Binary files a/icons/obj/gun.dmi and b/icons/obj/gun.dmi differ
diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi
index 6631ebe296d..edad6bc696c 100644
Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ
diff --git a/icons/obj/rollerbed.dmi b/icons/obj/rollerbed.dmi
index b7e45127362..6924cfddd0e 100644
Binary files a/icons/obj/rollerbed.dmi and b/icons/obj/rollerbed.dmi differ
diff --git a/icons/turf/shuttle.dmi b/icons/turf/shuttle.dmi
index 7d847188b4b..1718a4303a6 100644
Binary files a/icons/turf/shuttle.dmi and b/icons/turf/shuttle.dmi differ
diff --git a/interface/interface.dm b/interface/interface.dm
index f5252b0063f..51136da4fb4 100644
--- a/interface/interface.dm
+++ b/interface/interface.dm
@@ -38,6 +38,32 @@
src << "The rules URL is not set in the server configuration."
return
+/client/verb/map()
+ set name = "Map"
+ set desc = "See the map."
+ set hidden = 1
+
+ if(config.mapurl)
+ if(alert("This will open the map in your browser. Are you sure?",,"Yes","No")=="No")
+ return
+ src << link(config.mapurl)
+ else
+ src << "The map URL is not set in the server configuration."
+ return
+
+/client/verb/github()
+ set name = "GitHub"
+ set desc = "Visit the GitHub"
+ set hidden = 1
+
+ if(config.githuburl)
+ if(alert("This will open the GitHub in your browser. Are you sure?",,"Yes","No")=="No")
+ return
+ src << link(config.githuburl)
+ else
+ src << "The GitHub URL is not set in the server configuration."
+ return
+
/client/verb/hotkeys_help()
set name = "hotkeys-help"
set category = "OOC"
diff --git a/interface/skin.dmf b/interface/skin.dmf
index 879afcf3aea..59d3d784317 100644
--- a/interface/skin.dmf
+++ b/interface/skin.dmf
@@ -1366,6 +1366,8 @@ window "chemdispenser"
keep-aspect = false
align = center
text-wrap = false
+ allow-html = false
+ letterbox = true
elem "eject"
type = BUTTON
pos = 264,4
@@ -1532,6 +1534,8 @@ window "chemdispenser"
keep-aspect = false
align = center
text-wrap = false
+ allow-html = false
+ letterbox = true
elem "child1"
type = CHILD
pos = 0,40
@@ -1653,6 +1657,8 @@ window "chemdispenser_reagents"
keep-aspect = false
align = center
text-wrap = false
+ allow-html = false
+ letterbox = true
window "mainwindow"
elem "mainwindow"
@@ -1978,7 +1984,7 @@ window "rpane"
on-close = ""
elem "rpanewindow"
type = CHILD
- pos = 0,0
+ pos = 0,-3
size = 640x499
anchor1 = 0,0
anchor2 = 100,100
@@ -2002,9 +2008,65 @@ window "rpane"
splitter = 50
show-splitter = true
lock = none
+ elem "github"
+ type = BUTTON
+ pos = 392,0
+ size = 60x16
+ anchor1 = none
+ anchor2 = none
+ font-family = ""
+ font-size = 0
+ font-style = ""
+ text-color = #000000
+ background-color = none
+ is-visible = true
+ is-disabled = false
+ is-transparent = false
+ is-default = false
+ border = none
+ drop-zone = false
+ right-click = false
+ saved-params = "is-checked"
+ on-size = ""
+ text = "GitHub"
+ image = ""
+ command = "github"
+ is-flat = false
+ stretch = false
+ is-checked = false
+ group = "rpanemode"
+ button-type = pushbutton
+ elem "mapb"
+ type = BUTTON
+ pos = 332,0
+ size = 60x16
+ anchor1 = none
+ anchor2 = none
+ font-family = ""
+ font-size = 0
+ font-style = ""
+ text-color = #000000
+ background-color = none
+ is-visible = true
+ is-disabled = false
+ is-transparent = false
+ is-default = false
+ border = none
+ drop-zone = false
+ right-click = false
+ saved-params = "is-checked"
+ on-size = ""
+ text = "Map"
+ image = ""
+ command = "map"
+ is-flat = false
+ stretch = false
+ is-checked = false
+ group = "rpanemode"
+ button-type = pushbutton
elem "rulesb"
type = BUTTON
- pos = 278,0
+ pos = 272,0
size = 60x16
anchor1 = none
anchor2 = none
@@ -2032,7 +2094,7 @@ window "rpane"
button-type = pushbutton
elem "changelog"
type = BUTTON
- pos = 341,0
+ pos = 488,0
size = 67x16
anchor1 = none
anchor2 = none
@@ -2060,7 +2122,7 @@ window "rpane"
button-type = pushbutton
elem "forumb"
type = BUTTON
- pos = 215,0
+ pos = 212,0
size = 60x16
anchor1 = none
anchor2 = none
@@ -2144,7 +2206,7 @@ window "rpane"
button-type = pushbox
elem "browseb"
type = BUTTON
- pos = 464,0
+ pos = 560,0
size = 60x16
anchor1 = none
anchor2 = none
diff --git a/maps/polaris-1.dmm b/maps/polaris-1.dmm
index b5174777b65..9411480bf9b 100644
--- a/maps/polaris-1.dmm
+++ b/maps/polaris-1.dmm
@@ -50,7 +50,7 @@
"aaX" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/camera/network/civilian{c_tag = "Civ - Dorms 1"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_1)
"aaY" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_1)
"aaZ" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_1)
-"aba" = (/obj/structure/table/woodentable,/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"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_1)
+"aba" = (/obj/structure/table/woodentable,/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/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_1)
"abb" = (/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 24},/obj/structure/sign/directions/security{dir = 2; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 2; pixel_y = 40},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/civilian_hallway_fore)
"abc" = (/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_fore)
"abd" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_fore)
@@ -119,7 +119,7 @@
"aco" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_2)
"acp" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_2)
"acq" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_2)
-"acr" = (/obj/structure/table/woodentable,/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"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_2)
+"acr" = (/obj/structure/table/woodentable,/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/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/wood,/area/crew_quarters/sleep/Dorm_2)
"acs" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/civilian_hallway_fore)
"act" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/crew_quarters/locker)
"acu" = (/turf/simulated/floor/tiled,/area/crew_quarters/locker)
@@ -615,7 +615,7 @@
"alQ" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_c"; dir = 4},/area/shuttle/escape_pod2/station)
"alR" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/floor,/area/shuttle/escape_pod2/station)
"alS" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_c"; dir = 2; layer = 2},/area/shuttle/escape_pod2/station)
-"alT" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/auxsolarstarboard)
+"alT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/library)
"alU" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/auxsolarstarboard)
"alV" = (/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/auxsolarstarboard)
"alW" = (/obj/structure/table/rack,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/library)
@@ -714,12 +714,12 @@
"anL" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled,/area/maintenance/chapel)
"anM" = (/turf/simulated/wall,/area/maintenance/chapel)
"anN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/maintenance/chapel)
-"anO" = (/obj/structure/table/woodentable,/obj/item/device/flash,/obj/item/weapon/handcuffs,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/lino,/area/security/detectives_office)
+"anO" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/auxsolarstarboard)
"anP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/security/detectives_office)
"anQ" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/secure/safe{pixel_x = 6; pixel_y = 28},/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/camera_film,/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30; pixel_x = 2; pixel_y = 3},/turf/simulated/floor/lino,/area/security/detectives_office)
"anR" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor/lino,/area/security/detectives_office)
"anS" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/secure/safe{pixel_x = 6; pixel_y = 28},/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/camera_film,/obj/item/device/camera{name = "detectives camera"; desc = "A one use - polaroid camera. 30 photos left."; pixel_x = 0; pixel_y = 0; pictures_left = 30},/turf/simulated/floor/lino,/area/security/detectives_office)
-"anT" = (/obj/structure/table/woodentable,/obj/item/device/flash,/obj/item/weapon/handcuffs,/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/lino,/area/security/detectives_office)
+"anT" = (/obj/structure/table/woodentable,/obj/item/device/flash,/obj/item/weapon/handcuffs,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/lino,/area/security/detectives_office)
"anU" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_c"; dir = 1},/area/shuttle/escape_pod1/station)
"anV" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_hatch"; locked = 1; name = "Escape Pod 1 Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station)
"anW" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_c"; dir = 8},/area/shuttle/escape_pod1/station)
@@ -900,7 +900,7 @@
"arp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/main)
"arq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/chapel)
"arr" = (/turf/simulated/floor,/area/maintenance/chapel)
-"ars" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/structure/closet/wardrobe/detective,/turf/simulated/floor/lino,/area/security/detectives_office)
+"ars" = (/obj/structure/table/woodentable,/obj/item/device/flash,/obj/item/weapon/handcuffs,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/lino,/area/security/detectives_office)
"art" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/lino,/area/security/detectives_office)
"aru" = (/obj/structure/table/rack,/obj/item/weapon/storage/briefcase{pixel_x = -2; pixel_y = -5},/obj/item/weapon/storage/briefcase{pixel_x = 3; pixel_y = 0},/obj/machinery/light,/turf/simulated/floor/lino,/area/security/detectives_office)
"arv" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/lino,/area/security/detectives_office)
@@ -909,8 +909,8 @@
"ary" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/lino,/area/security/detectives_office)
"arz" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/turf/simulated/floor/lino,/area/security/detectives_office)
"arA" = (/obj/structure/noticeboard{pixel_y = -30},/turf/simulated/floor/lino,/area/security/detectives_office)
-"arB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/machinery/door/window/westleft{name = "Forensics Area"; req_access = list(4)},/turf/simulated/floor/tiled/white,/area/security/detectives_office)
-"arC" = (/obj/item/device/mass_spectrometer,/obj/item/device/reagent_scanner,/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/security/detectives_office)
+"arB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/closet/wardrobe/detective,/turf/simulated/floor/lino,/area/security/detectives_office)
+"arC" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/door/window/westleft{name = "Forensics Area"; req_access = list(4)},/turf/simulated/floor/tiled/white,/area/security/detectives_office)
"arD" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor/tiled/white,/area/security/detectives_office)
"arE" = (/obj/machinery/computer/med_data,/turf/simulated/floor/tiled/white,/area/security/detectives_office)
"arF" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/tiled/white,/area/security/detectives_office)
@@ -948,7 +948,7 @@
"asl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig)
"asm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig)
"asn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig)
-"aso" = (/obj/structure/closet/wardrobe/red,/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/security_lockerroom)
+"aso" = (/obj/item/device/mass_spectrometer,/obj/item/device/reagent_scanner,/obj/structure/table/glass,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/white,/area/security/detectives_office)
"asp" = (/turf/simulated/wall,/area/security/detectives_office)
"asq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/detectives_office)
"asr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/detectives_office)
@@ -973,7 +973,7 @@
"asK" = (/obj/effect/floor_decal/chapel{tag = "icon-chapel (NORTH)"; icon_state = "chapel"; dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/main)
"asL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/chapel/main)
"asM" = (/turf/simulated/wall/r_wall,/area/security/interrogation)
-"asN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/red{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/brig)
+"asN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/red{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/brig)
"asO" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/security/brig)
"asP" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/brig)
"asQ" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/brig)
@@ -990,18 +990,18 @@
"atb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/security/main)
"atc" = (/obj/effect/floor_decal/corner/red{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/main)
"atd" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/item/weapon/screwdriver{pixel_y = 15},/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/main)
-"ate" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/obj/structure/table/standard,/obj/machinery/recharger,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/main)
-"atf" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donut,/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/main)
+"ate" = (/obj/structure/table/standard,/obj/machinery/recharger,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/red{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/item/weapon/storage/box/donut,/turf/simulated/floor/tiled,/area/security/main)
+"atf" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/photocopier,/turf/simulated/floor/tiled,/area/security/main)
"atg" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/main)
"ath" = (/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; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/security_lockerroom)
-"ati" = (/obj/structure/closet/secure_closet/security,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
-"atj" = (/obj/structure/closet/secure_closet/security,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
-"atk" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
+"ati" = (/obj/structure/closet/secure_closet/security,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
+"atj" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
+"atk" = (/obj/structure/closet/secure_closet/security,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
"atl" = (/obj/structure/table/standard,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/megaphone,/obj/item/weapon/packageWrap,/obj/item/weapon/storage/box,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/floor_decal/corner/red/full{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
"atm" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/standard,/obj/item/weapon/folder/red{pixel_x = 2; pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/camera/network/security{c_tag = "SEC - Evidence Storage"; dir = 8},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
"atn" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom)
"ato" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom)
-"atp" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom)
+"atp" = (/obj/structure/closet/wardrobe/red,/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_lockerroom)
"atq" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom)
"atr" = (/turf/simulated/wall,/area/maintenance/security_starboard)
"ats" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor,/area/maintenance/security_starboard)
@@ -1023,7 +1023,7 @@
"atI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_mid)
"atJ" = (/obj/effect/floor_decal/chapel{tag = "icon-chapel (WEST)"; icon_state = "chapel"; dir = 8},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main)
"atK" = (/obj/effect/floor_decal/chapel,/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main)
-"atL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/item/device/radio/intercom{dir = 1; frequency = 1449; pixel_x = 0; pixel_y = 27},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/security/interrogation)
+"atL" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/soap,/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom)
"atM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/interrogation)
"atN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Interrogation Observation"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/interrogation)
"atO" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/security/brig)
@@ -1064,7 +1064,7 @@
"aux" = (/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/main)
"auy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/chapel/main)
"auz" = (/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/chapel/main)
-"auA" = (/obj/machinery/camera/network/security{c_tag = "SEC - Interrogation Observation"; dir = 4},/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/interrogation)
+"auA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom/interrogation{dir = 1; pixel_y = 22},/turf/simulated/floor/tiled,/area/security/interrogation)
"auB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen{layer = 4; name = "Observation Screen"; network = list("Interrogation"); pixel_x = 0; pixel_y = -34},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/security/interrogation)
"auC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/security/interrogation)
"auD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/red{dir = 8},/turf/simulated/floor/tiled,/area/security/brig)
@@ -1106,7 +1106,7 @@
"avn" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/interrogation)
"avo" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/interrogation)
"avp" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/interrogation)
-"avq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/red{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/tiled,/area/security/brig)
+"avq" = (/obj/machinery/camera/network/security{c_tag = "SEC - Interrogation Observation"; dir = 4},/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/interrogation)
"avr" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/security/brig)
"avs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
"avt" = (/obj/structure/closet{name = "Evidence Closet"},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
@@ -1163,8 +1163,8 @@
"aws" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/security/main)
"awt" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/tiled,/area/security/main)
"awu" = (/obj/effect/floor_decal/corner/red,/obj/machinery/camera/network/security{c_tag = "SEC - Briefing"; dir = 8},/turf/simulated/floor/tiled,/area/security/main)
-"awv" = (/obj/structure/closet/secure_closet/security,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
-"aww" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
+"awv" = (/obj/structure/table/standard,/obj/item/weapon/folder/red,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/main)
+"aww" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/red{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/security/brig)
"awx" = (/obj/structure/table/standard,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -28},/obj/item/clothing/accessory/badge/holo,/obj/item/clothing/accessory/badge/holo,/obj/item/clothing/accessory/badge/holo/cord,/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
"awy" = (/obj/structure/table/standard,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -28},/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/simulated/floor/tiled,/area/security/security_lockerroom)
"awz" = (/obj/structure/curtain/open/shower/security,/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom)
@@ -1189,15 +1189,15 @@
"awS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/chapel_hallway)
"awT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/chapel)
"awU" = (/turf/simulated/wall/r_wall,/area/security/security_equiptment_storage)
-"awV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; frequency = 1449; listening = 0; pixel_x = -27; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/interrogation)
+"awV" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
"awW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/standard,/obj/item/device/flashlight/lamp,/obj/item/device/taperecorder,/turf/simulated/floor/tiled/dark,/area/security/interrogation)
"awX" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/interrogation)
"awY" = (/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},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = list(63)},/turf/simulated/floor/tiled/dark,/area/security/interrogation)
"awZ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/brig)
"axa" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/camera/network/security{c_tag = "SEC - Brig Fore Hallway 2"; dir = 8},/turf/simulated/floor/tiled,/area/security/brig)
"axb" = (/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
-"axc" = (/obj/structure/closet{name = "Evidence Closet"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
-"axd" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Head of Security"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
+"axc" = (/obj/structure/closet/secure_closet/security,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom)
+"axd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom/interrogation{dir = 8; pixel_x = -22},/turf/simulated/floor/tiled/dark,/area/security/interrogation)
"axe" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"axf" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/flashlight/lamp/green{dir = 2; pixel_x = 10; pixel_y = 12},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos)
"axg" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/stamp/hos,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos)
@@ -1214,7 +1214,7 @@
"axr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axt" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
-"axu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
+"axu" = (/obj/structure/closet{name = "Evidence Closet"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
"axv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Civilian Hallway Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
@@ -1222,7 +1222,7 @@
"axz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axA" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Civilian Aft Starboard 1"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
-"axC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
+"axC" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Head of Security"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"axD" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
@@ -1242,8 +1242,8 @@
"axT" = (/obj/machinery/deployable/barrier,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
"axU" = (/obj/machinery/deployable/barrier,/obj/machinery/camera/network/security{c_tag = "Armoury"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
"axV" = (/obj/structure/table/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
-"axW" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
-"axX" = (/obj/structure/closet/wardrobe/orange,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
+"axW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
+"axX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"axY" = (/obj/structure/closet/radiation,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
"axZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/interrogation)
"aya" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/interrogation)
@@ -1262,7 +1262,7 @@
"ayn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/main)
"ayo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/security/main)
"ayp" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/main)
-"ayq" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 27; pixel_y = 0},/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/tiled,/area/security/main)
+"ayq" = (/obj/structure/closet/wardrobe/orange,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
"ayr" = (/turf/simulated/wall/r_wall,/area/security/security_cell_hallway)
"ays" = (/turf/simulated/floor,/area/security/security_cell_hallway)
"ayt" = (/obj/structure/table/standard,/obj/item/weapon/pen,/obj/item/weapon/paper,/obj/machinery/camera/network/security{c_tag = "SEC - Solitary Confinement 1"},/turf/simulated/floor/plating,/area/security/security_cell_hallway)
@@ -1316,7 +1316,7 @@
"azp" = (/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = list(1)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/security/security_processing)
"azq" = (/obj/machinery/computer/security,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"azr" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
-"azs" = (/obj/structure/filingcabinet,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
+"azs" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
"azt" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"azu" = (/obj/structure/grille,/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/hos)
"azv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/main)
@@ -1328,7 +1328,7 @@
"azB" = (/obj/item/weapon/stool,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/security{c_tag = "SEC - Riot Control"; dir = 4},/turf/simulated/floor,/area/security/riot_control)
"azC" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/security/riot_control)
"azD" = (/turf/simulated/floor,/area/security/riot_control)
-"azE" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/security/riot_control)
+"azE" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/main)
"azF" = (/obj/machinery/door/airlock/atmos{name = "Riot Control Maintenance"; req_access = list(2,12,24)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/riot_control)
"azG" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_starboard)
"azH" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/security_starboard)
@@ -1367,17 +1367,17 @@
"aAo" = (/obj/structure/closet/bombclosetsecurity,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced,/turf/simulated/floor/tiled,/area/security/security_equiptment_storage)
"aAp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/security_equiptment_storage)
"aAq" = (/obj/machinery/computer/prisoner,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/warden)
-"aAr" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 27},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/warden)
+"aAr" = (/obj/structure/filingcabinet,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"aAs" = (/obj/structure/table/reinforced,/obj/item/device/eftpos{eftpos_name = "Brig EFTPOS scanner"},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 26},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/network/security{c_tag = "SEC - Warden's Office"},/obj/item/weapon/crowbar,/obj/item/device/radio/off,/obj/item/weapon/wrench,/turf/simulated/floor/tiled/dark,/area/security/warden)
"aAt" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/obj/machinery/photocopier,/turf/simulated/floor/tiled/dark,/area/security/warden)
"aAu" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 30},/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Warden's Office"},/turf/simulated/floor/tiled/dark,/area/security/warden)
-"aAv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled/dark,/area/security/warden)
+"aAv" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor,/area/security/riot_control)
"aAw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/security/brig)
"aAx" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/tiled,/area/security/brig)
"aAy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/security_processing)
"aAz" = (/obj/structure/table/standard,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red{pixel_x = 2; pixel_y = 4},/obj/item/weapon/hand_labeler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/tiled,/area/security/security_processing)
"aAA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red{dir = 1},/turf/simulated/floor/tiled,/area/security/security_processing)
-"aAB" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aAB" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/security/warden)
"aAC" = (/obj/effect/floor_decal/corner/red{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/security_processing)
"aAD" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/effect/floor_decal/corner/red/full{dir = 1},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/security/security_processing)
"aAE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Briefing Room"; req_access = list(1)},/turf/simulated/floor/tiled,/area/security/main)
@@ -1412,7 +1412,7 @@
"aBh" = (/turf/simulated/floor/tiled/dark,/area/security/warden)
"aBi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/security/warden)
"aBj" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/button/remote/blast_door{id = "security_lockdown"; name = "Brig Lockdown"; pixel_x = 36; pixel_y = 18; req_access = list(2)},/obj/machinery/button/remote/blast_door{id = "brigobs"; name = "Observation Shutters"; pixel_x = 24; pixel_y = 18; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/warden)
-"aBk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/material/ashtray/glass,/turf/simulated/floor/tiled/dark,/area/security/warden)
+"aBk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/security/warden)
"aBl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/red{dir = 1},/turf/simulated/floor/tiled,/area/security/brig)
"aBm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/red{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/security/brig)
"aBn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/security_processing)
@@ -1420,10 +1420,10 @@
"aBp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/security/security_processing)
"aBq" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp,/turf/simulated/floor/tiled,/area/security/security_processing)
"aBr" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/security/security_processing)
-"aBs" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 27; pixel_y = 0},/obj/effect/floor_decal/corner/red{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aBs" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_processing)
"aBt" = (/obj/structure/table/standard,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack{pixel_x = -4; pixel_y = 3},/obj/item/stack/medical/bruise_pack{pixel_x = 10},/obj/item/stack/medical/ointment{pixel_y = 10},/obj/machinery/alarm{pixel_y = 22},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/white,/area/security/security_aid_station)
"aBu" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = -2; pixel_y = 5},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_y = 10},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/security/security_aid_station)
-"aBv" = (/obj/structure/table/standard,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled/white,/area/security/security_aid_station)
+"aBv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/material/ashtray/glass,/obj/structure/window/reinforced,/turf/simulated/floor/tiled/dark,/area/security/warden)
"aBw" = (/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; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/security_aid_station)
"aBx" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/tiled,/area/security/brig)
"aBy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/brig)
@@ -1461,7 +1461,7 @@
"aCe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/security/warden)
"aCf" = (/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/dark,/area/security/warden)
"aCg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/security/warden)
-"aCh" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/machinery/door/window/brigdoor/eastleft{name = "Warden's Desk"; req_access = list(1)},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/dark,/area/security/warden)
+"aCh" = (/obj/effect/floor_decal/corner/red{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/security_processing)
"aCi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/brig)
"aCj" = (/turf/simulated/floor/tiled,/area/security/brig)
"aCk" = (/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access = list(1)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/security/security_processing)
@@ -1484,10 +1484,10 @@
"aCB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/red{dir = 1},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aCC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/effect/floor_decal/corner/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aCD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
-"aCE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
+"aCE" = (/obj/structure/table/standard,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/security/security_aid_station)
"aCF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aCG" = (/obj/effect/floor_decal/corner/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
-"aCH" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
+"aCH" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/machinery/door/window/brigdoor/eastleft{name = "Warden's Desk"; req_access = list(1)},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/window/westright{name = "Warden's Desk"; req_access = list(3)},/turf/simulated/floor/tiled/dark,/area/security/warden)
"aCI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aCJ" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/westright{name = "Security Delivery"; req_access = list(1)},/obj/structure/window/reinforced,/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aCK" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 1; freq = 1400; location = "Security"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/plating,/area/security/security_cell_hallway)
@@ -1529,11 +1529,11 @@
"aDu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/brig)
"aDv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/brig)
"aDw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Security Cells"; req_access = list(1)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
-"aDx" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
+"aDx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aDy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aDz" = (/obj/machinery/button/remote/blast_door{id = "Cell 1"; name = "Cell 1 Door"; pixel_x = -1; pixel_y = -28; req_access = list(2)},/obj/effect/floor_decal/corner/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aDA" = (/obj/machinery/door_timer/cell_3{id = "Cell 1"; name = "Cell 1"; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
-"aDB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -30},/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
+"aDB" = (/obj/effect/floor_decal/corner/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aDC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aDD" = (/obj/machinery/button/remote/blast_door{id = "Cell 2"; name = "Cell 2 Door"; pixel_x = -1; pixel_y = -28; req_access = list(2)},/obj/effect/floor_decal/corner/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/security{c_tag = "SEC - Cell Hallway"; dir = 1},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aDE" = (/obj/machinery/door_timer/cell_3{id = "Cell 2"; name = "Cell 2"; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
@@ -1760,7 +1760,7 @@
"aHR" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/armoury)
"aHS" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Emergency Access"; pixel_x = 0; pixel_y = -28; req_access = list(3)},/turf/simulated/floor/tiled,/area/security/brig)
"aHT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig)
-"aHU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/effect/floor_decal/corner/red,/turf/simulated/floor/tiled,/area/security/brig)
+"aHU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aHV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/brig)
"aHW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 8},/obj/machinery/camera/network/security{c_tag = "SEC - Brig Port"; dir = 1},/turf/simulated/floor/tiled,/area/security/brig)
"aHX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/brig)
@@ -1776,7 +1776,7 @@
"aIh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig)
"aIi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/security/brig)
"aIj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig)
-"aIk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig)
+"aIk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_cell_hallway)
"aIl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig)
"aIm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig)
"aIn" = (/obj/machinery/button/remote/airlock{id = "visitdoor"; name = "Visitation Access"; pixel_y = -28},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/brig)
@@ -1872,7 +1872,7 @@
"aJZ" = (/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/pool)
"aKa" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/pool)
"aKb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool)
-"aKc" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury)
+"aKc" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/janitor)
"aKd" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aKe" = (/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aKf" = (/turf/simulated/floor/tiled,/area/security/range)
@@ -1883,8 +1883,8 @@
"aKk" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/tiled,/area/security/range)
"aKl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/security/range)
"aKm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/range)
-"aKn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/turf/simulated/floor/tiled,/area/security/range)
-"aKo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby)
+"aKn" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/dark,/area/lawoffice)
+"aKo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/corner/red,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/brig)
"aKp" = (/turf/simulated/floor/tiled,/area/security/lobby)
"aKq" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby)
"aKr" = (/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; health = 1e+006},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby)
@@ -1917,7 +1917,7 @@
"aKS" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/steel,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/janitor)
"aKT" = (/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -32},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/steel,/obj/item/weapon/storage/box/mousetraps,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/janitor)
"aKU" = (/obj/machinery/disposal,/obj/machinery/light,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/janitor)
-"aKV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
+"aKV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/security/brig)
"aKW" = (/obj/machinery/button/remote/blast_door{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -34; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Internal Affairs"; dir = 5},/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aKX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aKY" = (/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/item/device/flash,/obj/item/device/flash,/obj/item/weapon/storage/secure/briefcase,/obj/structure/closet,/obj/item/weapon/storage/secure/briefcase,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice)
@@ -1933,7 +1933,7 @@
"aLi" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area)
"aLj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool)
"aLk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool)
-"aLl" = (/obj/machinery/flasher/portable,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -27},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury)
+"aLl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/brig)
"aLm" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aLn" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/target_stake,/turf/simulated/floor/tiled,/area/security/range)
"aLo" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range)
@@ -1942,7 +1942,7 @@
"aLr" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/range)
"aLs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range)
"aLt" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/security/range)
-"aLu" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/security/range)
+"aLu" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/flasher/portable,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aLv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby)
"aLw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/lobby)
"aLx" = (/obj/machinery/computer/security,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/security/lobby)
@@ -1950,7 +1950,7 @@
"aLz" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby)
"aLA" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/tiled,/area/security/lobby)
"aLB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/tiled,/area/security/prison)
-"aLC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair,/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/tiled,/area/security/prison)
+"aLC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 23},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/range)
"aLD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/flasher{id = "permentryflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/security/prison)
"aLE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Enterance"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/prison)
"aLF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison)
@@ -2033,7 +2033,7 @@
"aNe" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor/tiled,/area/storage/art)
"aNf" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/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"},/turf/simulated/floor/tiled,/area/storage/art)
"aNg" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/storage/art)
-"aNh" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/tiled,/area/storage/art)
+"aNh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby)
"aNi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/art)
"aNj" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aNk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/lawoffice)
@@ -2086,7 +2086,7 @@
"aOf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/flasher{id = "IAflash"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison)
"aOg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison)
"aOh" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/security/prison)
-"aOi" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/device/radio/intercom{desc = "Talk... listen through this."; dir = 1; name = "Station Intercom (Brig Radio)"; pixel_x = 0; pixel_y = 27; wires = 7},/turf/simulated/floor/tiled,/area/security/prison)
+"aOi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
"aOj" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/computer/cryopod{density = 0; layer = 3.3; pixel_y = 32},/turf/simulated/floor/tiled,/area/security/prison)
"aOk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/security/prison)
"aOl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison)
@@ -2101,7 +2101,7 @@
"aOu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aOv" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/obj/item/weapon/pen/red{pixel_x = -5; pixel_y = -1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aOw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/holodeck)
-"aOx" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/holodeck_control)
+"aOx" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/holodeck)
"aOy" = (/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/holodeck_control)
"aOz" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Mid"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
"aOA" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
@@ -2168,15 +2168,15 @@
"aPJ" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/tiled,/area/security/range)
"aPK" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range)
"aPL" = (/obj/machinery/camera/network/security{c_tag = "SEC - Firing Range"; dir = 1},/turf/simulated/floor/tiled,/area/security/range)
-"aPM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/tiled,/area/security/range)
+"aPM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/holodeck)
"aPN" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range)
-"aPO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/turf/simulated/floor/tiled,/area/security/range)
+"aPO" = (/obj/machinery/flasher/portable,/obj/effect/floor_decal/industrial/outline/grey,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aPP" = (/obj/structure/table/reinforced,/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/security/range)
"aPQ" = (/obj/effect/floor_decal/corner/red/full,/obj/structure/bed/chair{dir = 1},/obj/machinery/atm{pixel_y = -30},/turf/simulated/floor/tiled,/area/security/lobby)
"aPR" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby)
"aPS" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/tiled,/area/security/lobby)
"aPT" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/security/lobby)
-"aPU" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/bed/chair{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/tiled,/area/security/lobby)
+"aPU" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled,/area/security/range)
"aPV" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/wallmed1{pixel_y = -32},/turf/simulated/floor/tiled,/area/security/prison)
"aPW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/prison)
"aPX" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/security/prison)
@@ -2220,7 +2220,7 @@
"aQJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor/tiled,/area/security/prison)
"aQK" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/obj/machinery/camera/network/prison{c_tag = "SEC - Brig Bedroom"; dir = 8},/turf/simulated/floor/tiled,/area/security/prison)
"aQL" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/tiled/freezer,/area/security/prison)
-"aQM" = (/obj/structure/table/standard,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/storage/art)
+"aQM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair,/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison)
"aQN" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/storage/art)
"aQO" = (/obj/structure/table/standard,/obj/machinery/recharger,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/storage/art)
"aQP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft)
@@ -2265,7 +2265,7 @@
"aRC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom)
"aRD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool)
"aRE" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod2/station)
-"aRF" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod2/station)
+"aRF" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/storage/art)
"aRG" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod2/station)
"aRH" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station)
"aRI" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station)
@@ -2357,7 +2357,7 @@
"aTq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway)
"aTr" = (/obj/structure/sign/pods{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/evac{pixel_y = 40},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 2; pixel_y = 25},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one)
"aTs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 2; pixel_y = 40},/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one)
-"aTt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one)
+"aTt" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/device/radio/intercom{desc = "Talk... listen through this."; dir = 1; name = "Station Intercom (Brig Radio)"; pixel_x = 0; pixel_y = 21; wires = 7},/turf/simulated/floor/tiled,/area/security/prison)
"aTu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aTv" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/sign/directions/security{dir = 1; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one)
"aTw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/plating,/area/hallway/primary/central_one)
@@ -2405,11 +2405,11 @@
"aUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aUn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Mid 1"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aUo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one)
-"aUp" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
+"aUp" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/maintenance/holodeck)
"aUq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aUr" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aUs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
-"aUt" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
+"aUt" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/holodeck_control)
"aUu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aUv" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"aUw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
@@ -2428,7 +2428,7 @@
"aUJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
"aUK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
"aUL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft Starboard"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
-"aUM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
+"aUM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "secintercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/range)
"aUN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
"aUO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
"aUP" = (/obj/structure/table/rack,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor/plating,/area/maintenance/pool)
@@ -2707,11 +2707,11 @@
"bac" = (/obj/structure/bed/chair/wood{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bad" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bae" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
-"baf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
+"baf" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/range)
"bag" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bah" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
-"bai" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
-"baj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
+"bai" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/bed/chair{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/lobby)
+"baj" = (/obj/structure/table/standard,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/weapon/tape_roll{pixel_x = 4; pixel_y = 4},/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/storage/art)
"bak" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bal" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore)
"bam" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/medbay_fore)
@@ -2761,7 +2761,7 @@
"bbe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bbf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bbg" = (/obj/structure/table/marble,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 8; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
-"bbh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
+"bbh" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod2/station)
"bbi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bbj" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bbk" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/medbay_fore)
@@ -2803,7 +2803,7 @@
"bbU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bbV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bbW" = (/obj/structure/table/marble,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 8; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
-"bbX" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
+"bbX" = (/obj/structure/closet,/obj/item/clothing/suit/storage/toggle/labcoat/genetics,/obj/item/weapon/storage/backpack/genetics,/turf/simulated/floor,/area/maintenance/holodeck)
"bbY" = (/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bbZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bca" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/drinkingglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/drinkingglasses,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
@@ -2839,14 +2839,14 @@
"bcE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"bcF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"bcG" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two)
-"bcH" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
+"bcH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one)
"bcI" = (/obj/structure/table/woodentable,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bcJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bcK" = (/obj/structure/bed/chair/wood{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bcL" = (/obj/structure/table/woodentable,/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bcM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
-"bcN" = (/obj/machinery/button/remote/blast_door{id = "coffeeshop"; name = "Cafe Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
-"bcO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
+"bcN" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
+"bcO" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one)
"bcP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe Back Room"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bcQ" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/energy/soda,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bcR" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage)
@@ -2921,7 +2921,7 @@
"bei" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"bej" = (/obj/structure/table/standard,/obj/item/weapon/hemostat,/obj/item/weapon/cautery,/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/button/remote/blast_door{id = "surgeryobs2"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bek" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/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"},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
-"bel" = (/obj/structure/table/standard,/obj/item/weapon/circular_saw{pixel_y = 8},/obj/item/weapon/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
+"bel" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway)
"bem" = (/obj/structure/table/standard,/obj/item/weapon/FixOVein,/obj/item/weapon/surgicaldrill,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"ben" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"beo" = (/turf/simulated/wall,/area/medical/surgery2)
@@ -3055,7 +3055,7 @@
"bgM" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"bgN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"bgO" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two)
-"bgP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
+"bgP" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"bgQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"bgR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs2"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryobs)
"bgS" = (/turf/simulated/floor/tiled/white,/area/medical/surgery2)
@@ -3064,7 +3064,7 @@
"bgV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bgW" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bgX" = (/obj/structure/table/standard,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/pink/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
-"bgY" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
+"bgY" = (/obj/machinery/button/remote/blast_door{id = "coffeeshop"; name = "Cafe Shutters"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bgZ" = (/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/obj/machinery/camera/network/medbay{c_tag = "MED - Examination Room"},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"bha" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"bhb" = (/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo)
@@ -3073,10 +3073,10 @@
"bhe" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"bhf" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"bhg" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
-"bhh" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/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"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
+"bhh" = (/obj/machinery/door/window/westright{name = "Coffee Shop"; req_access = newlist(); req_one_access = list(25,28)},/obj/machinery/door/blast/shutters{dir = 8; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bhi" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"bhj" = (/obj/structure/undies_wardrobe,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
-"bhk" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
+"bhk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bhl" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"bhm" = (/obj/structure/bed/padded,/turf/simulated/floor/tiled/white,/area/medical/virology)
"bhn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology)
@@ -3118,7 +3118,7 @@
"bhX" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"bhY" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/pink/full,/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bhZ" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
-"bia" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
+"bia" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bib" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 2"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bic" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bid" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
@@ -3139,10 +3139,10 @@
"bis" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/medbay{c_tag = "MED - Break Room"; dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"bit" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"biu" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
-"biv" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
+"biv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"biw" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/maintenance/medbay_fore)
"bix" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/medbay_fore)
-"biy" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"biy" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -36; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/coffee_shop)
"biz" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology)
"biA" = (/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology)
"biB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology)
@@ -3181,7 +3181,7 @@
"bji" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two)
"bjj" = (/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,/area/medical/surgeryobs)
"bjk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
-"bjl" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
+"bjl" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bjm" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/surgery2)
"bjn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bjo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
@@ -3190,7 +3190,7 @@
"bjr" = (/obj/effect/floor_decal/corner/pink{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"bjs" = (/obj/structure/bed/padded,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"bjt" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
-"bju" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/tiled/white,/area/medical/cryo)
+"bju" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop)
"bjv" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/cryo)
"bjw" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo)
"bjx" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/cryo)
@@ -3260,27 +3260,27 @@
"bkJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"bkK" = (/obj/structure/table/standard,/obj/item/weapon/hemostat,/obj/item/weapon/cautery,/obj/machinery/button/remote/blast_door{id = "surgeryobs"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bkL" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/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"},/turf/simulated/floor/tiled/white,/area/medical/surgery)
-"bkM" = (/obj/structure/table/standard,/obj/item/weapon/circular_saw{pixel_y = 8},/obj/item/weapon/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/medical/surgery)
+"bkM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage)
"bkN" = (/obj/structure/table/standard,/obj/item/weapon/FixOVein,/obj/item/weapon/surgicaldrill,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bkO" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bkP" = (/turf/simulated/wall,/area/medical/surgery)
-"bkQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Hallway"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
+"bkQ" = (/obj/structure/table/standard,/obj/item/weapon/circular_saw{pixel_y = 8},/obj/item/weapon/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bkR" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bkS" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"bkT" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
-"bkU" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 27; pixel_y = 0},/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
+"bkU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"bkV" = (/obj/effect/floor_decal/corner/pink{dir = 9},/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/white,/area/medical/cryo)
"bkW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo)
"bkX" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo)
"bkY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/steel,/area/medical/cryo)
-"bkZ" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
+"bkZ" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"bla" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"blb" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light_switch{pixel_x = 26; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"blc" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"bld" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"ble" = (/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "psych"; name = "Mental Health Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced/polarized{id = "psyco_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "psyco_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "psyco_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/psych)
"blf" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor,/area/maintenance/medbay_fore)
-"blg" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"blg" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/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"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"blh" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes,/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bli" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology)
"blj" = (/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
@@ -3381,7 +3381,7 @@
"bna" = (/obj/structure/bed/chair/comfy/purp{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/rnd/research)
"bnb" = (/obj/structure/table/glass,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/rnd/research)
"bnc" = (/obj/structure/bed/chair/comfy/purp{dir = 8},/turf/simulated/floor/wood,/area/rnd/research)
-"bnd" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/purple/diagonal,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom)
+"bnd" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"bne" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom)
"bnf" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom)
"bng" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab)
@@ -3433,7 +3433,7 @@
"boa" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology)
"bob" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology)
"boc" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/medical/virology)
-"bod" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"bod" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"boe" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station)
"bof" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station)
"bog" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking)
@@ -3499,7 +3499,7 @@
"bpo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bpp" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bpq" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
-"bpr" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/bodybags{pixel_x = 1; pixel_y = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/mauve{dir = 5},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
+"bpr" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"bps" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/mauve/full{dir = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bpt" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/medical/genetics_cloning)
"bpu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera/network/medbay{c_tag = "MED - Cloning"; dir = 2},/turf/simulated/floor/tiled,/area/medical/genetics_cloning)
@@ -3518,7 +3518,7 @@
"bpH" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bpI" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/virology)
"bpJ" = (/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology)
-"bpK" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Starboard"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"bpK" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bpL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/turf/simulated/floor/airless,/area/maintenance/disposal)
"bpM" = (/obj/machinery/computer/shuttle_control/research{name = "research elevator control console"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/research/station)
"bpN" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/research/station)
@@ -3572,7 +3572,7 @@
"bqJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"bqK" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/pink/full,/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bqL" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery)
-"bqM" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/tiled/white,/area/medical/surgery)
+"bqM" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bqN" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 1"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bqO" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bqP" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
@@ -3632,7 +3632,7 @@
"brR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/lab)
"brS" = (/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai)
"brT" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai)
-"brU" = (/obj/machinery/power/smes/buildable{charge = 5e+006; input_attempt = 1; input_level = 200000; output_level = 200000},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/network/command{c_tag = "AI - Core"; dir = 2},/turf/simulated/floor/bluegrid,/area/turret_protected/ai)
+"brU" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs)
"brV" = (/obj/machinery/power/sensor{name = "Powernet Sensor - AI Subgrid"; name_tag = "AI Subgrid"},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai)
"brW" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/dark,/area/turret_protected/ai)
"brX" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden)
@@ -3653,11 +3653,11 @@
"bsm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bsn" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bso" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
-"bsp" = (/obj/effect/floor_decal/corner/mauve{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
+"bsp" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/cryo)
"bsq" = (/obj/effect/floor_decal/corner/mauve{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bsr" = (/obj/effect/floor_decal/corner/mauve{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bss" = (/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
-"bst" = (/obj/effect/floor_decal/corner/mauve/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
+"bst" = (/obj/structure/table/standard,/obj/item/weapon/circular_saw{pixel_y = 8},/obj/item/weapon/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bsu" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bsv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bsw" = (/obj/machinery/door/window/westright{name = "Virology Isolation Room One"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
@@ -3711,7 +3711,7 @@
"bts" = (/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/white,/area/medical/reception)
"btt" = (/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/structure/table/glass,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/reception)
"btu" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/computer/med_data/laptop,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Fore"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception)
-"btv" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception)
+"btv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Hallway"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"btw" = (/obj/structure/filingcabinet/chestdrawer{name = "Medical Forms"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception)
"btx" = (/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bty" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage)
@@ -3732,7 +3732,7 @@
"btN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo)
"btO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo)
"btP" = (/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Office"; req_access = list(40)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
-"btQ" = (/obj/effect/floor_decal/corner/mauve{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
+"btQ" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room)
"btR" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"btS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"btT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
@@ -3752,7 +3752,7 @@
"buh" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal)
"bui" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/disposal)
"buj" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/disposal)
-"buk" = (/obj/machinery/conveyor{dir = 9; id = "garbage"},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/maintenance/disposal)
+"buk" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"bul" = (/obj/effect/floor_decal/corner/purple/full,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research)
"bum" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research)
"bun" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research)
@@ -3806,15 +3806,15 @@
"bvj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bvk" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bvl" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
-"bvm" = (/obj/machinery/clonepod,/obj/effect/floor_decal/corner/mauve/full,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
+"bvm" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bvn" = (/obj/machinery/computer/cloning,/obj/effect/floor_decal/corner/mauve{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bvo" = (/obj/machinery/dna_scannernew,/obj/effect/floor_decal/corner/mauve{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bvp" = (/obj/structure/closet/wardrobe/genetics_white,/obj/effect/floor_decal/corner/mauve,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
-"bvq" = (/obj/structure/closet/wardrobe/medic_white,/obj/effect/floor_decal/corner/mauve/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
+"bvq" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/purple/diagonal,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/weapon/soap,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom)
"bvr" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/lime/full,/turf/simulated/floor/tiled/white,/area/medical/virology)
"bvs" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Virology Emergency Phone"; pixel_x = -6; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology)
-"bvt" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology)
-"bvu" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"bvt" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"bvu" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/bodybags{pixel_x = 1; pixel_y = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/mauve{dir = 5},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bvv" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bvw" = (/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/obj/structure/table/glass,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bvx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology)
@@ -3824,11 +3824,11 @@
"bvB" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/research)
"bvC" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "arrivals_pump"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/camera/network/exodus{c_tag = "CIV - Port Fore Airlock"; dir = 9},/turf/simulated/floor,/area/maintenance/research)
"bvD" = (/obj/machinery/mass_driver{dir = 1; id = "trash"},/turf/simulated/floor/airless,/area/maintenance/disposal)
-"bvE" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/maintenance/disposal)
+"bvE" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Starboard"; dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bvF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/maintenance/disposal)
"bvG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal)
"bvH" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/disposal)
-"bvI" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal)
+"bvI" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery)
"bvJ" = (/turf/simulated/wall/r_wall,/area/rnd/misc_lab)
"bvK" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Hallway"; req_access = list(47)},/turf/simulated/floor/tiled/white,/area/rnd/research)
"bvL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/rnd/research)
@@ -3843,7 +3843,7 @@
"bvU" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light,/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/white,/area/rnd/lab)
"bvV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/shuttle/plating,/area/rnd/lab)
"bvW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "Research and Development Desk"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/lab)
-"bvX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/mine/explored/upper_level)
+"bvX" = (/obj/machinery/power/smes/buildable{charge = 5e+006; input_attempt = 1; input_level = 200000; output_level = 200000},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/xray/command{c_tag = "AI - Core"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai)
"bvY" = (/turf/simulated/wall,/area/medical/reception)
"bvZ" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bwa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/reception)
@@ -3855,7 +3855,7 @@
"bwg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bwh" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bwi" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
-"bwj" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
+"bwj" = (/obj/effect/floor_decal/corner/mauve{dir = 8},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the medbay foyer."; id = "GeneticsDoor"; name = "Door Control"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bwk" = (/obj/machinery/vending/medical,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bwl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bwm" = (/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
@@ -3867,7 +3867,7 @@
"bws" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bwt" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills{pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bwu" = (/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
-"bwv" = (/obj/structure/closet/secure_closet/CMO,/obj/item/clothing/mask/gas,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
+"bwv" = (/obj/effect/floor_decal/corner/mauve/full{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bww" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6,5)},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/medical/genetics_cloning)
"bwx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology)
"bwy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology)
@@ -3884,7 +3884,7 @@
"bwJ" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal)
"bwK" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor,/area/maintenance/disposal)
"bwL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal)
-"bwM" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/disposal)
+"bwM" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bwN" = (/obj/structure/closet/secure_closet/scientist,/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab)
"bwO" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab)
"bwP" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab)
@@ -3934,12 +3934,12 @@
"bxH" = (/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 = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bxI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bxJ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/folder/white{pixel_y = 0},/obj/item/weapon/stamp/cmo,/obj/item/weapon/pen,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
-"bxK" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "medbayquar"; name = "Medbay Emergency Lockdown Control"; pixel_x = -28; pixel_y = 36; req_access = list(5)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = -28; pixel_y = 28; req_access = list(5)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "cmooffice"; name = "CMO Privacy Shutters"; pixel_x = -38; pixel_y = 28},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the CMO's office."; id = "cmodoor"; name = "CMO Office Door Control"; pixel_x = -38; pixel_y = 36},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
+"bxK" = (/turf/simulated/floor/tiled/white,/area/space)
"bxL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bxM" = (/obj/structure/table/reinforced,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/item/device/radio{frequency = 1487; name = "Medbay Emergency Radio Link"},/obj/item/device/megaphone,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bxN" = (/turf/simulated/wall,/area/medical/morgue)
"bxO" = (/obj/structure/table/steel,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue)
-"bxP" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 27},/turf/simulated/floor/tiled,/area/medical/morgue)
+"bxP" = (/obj/effect/floor_decal/corner/mauve{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bxQ" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/medical/morgue)
"bxR" = (/turf/simulated/floor/tiled,/area/medical/morgue)
"bxS" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue)
@@ -3979,15 +3979,15 @@
"byA" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research)
"byB" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research)
"byC" = (/obj/structure/disposalpipe/sortjunction{dir = 4; name = "RD Office"; sortType = "RD Office"},/turf/simulated/floor/tiled/white,/area/rnd/research)
-"byD" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research)
+"byD" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"byE" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research)
"byF" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/noticeboard{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research)
-"byG" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Research"; sortType = "Research"},/turf/simulated/floor/tiled/white,/area/rnd/research)
+"byG" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal)
"byH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/sortjunction{dir = 4; name = "Robotics"; sortType = "Robotics"},/turf/simulated/floor/tiled/white,/area/rnd/research)
"byI" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Starboard"; dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research)
"byJ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/rnd/research_foyer)
"byK" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer)
-"byL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer)
+"byL" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception)
"byM" = (/obj/structure/sink{pixel_y = 16},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer)
"byN" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/rnd/research_foyer)
"byO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/rnd/research_foyer)
@@ -3999,7 +3999,7 @@
"byU" = (/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,/area/maintenance/central)
"byV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central)
"byW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/central)
-"byX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two)
+"byX" = (/obj/machinery/clonepod{biomass = 600},/obj/effect/floor_decal/corner/mauve/full,/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"byY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"byZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"bza" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; name = "Hydroponics"; sortType = "Hydroponics"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
@@ -4037,7 +4037,7 @@
"bzG" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access = list(5)},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bzH" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Hallway"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bzI" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
-"bzJ" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
+"bzJ" = (/obj/structure/closet/wardrobe/medic_white,/obj/effect/floor_decal/corner/mauve/full{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled/white,/area/medical/genetics_cloning)
"bzK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bzL" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bzM" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virologyq_airlock_interior"; locked = 1; name = "Virology Quarantine Airlock"; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology)
@@ -4055,9 +4055,9 @@
"bzY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(13)},/turf/simulated/floor,/area/maintenance/research)
"bzZ" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/maintenance/research)
"bAa" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/research)
-"bAb" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -25},/turf/simulated/floor,/area/maintenance/disposal)
+"bAb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology)
"bAc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal)
-"bAd" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/light/small,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/disposal)
+"bAd" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bAe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/disposal)
"bAf" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab)
"bAg" = (/obj/structure/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab)
@@ -4093,7 +4093,7 @@
"bAK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = list(12)},/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,/area/maintenance/central)
"bAL" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central)
"bAM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central)
-"bAN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/maintenance/central)
+"bAN" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/maintenance/disposal)
"bAO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/central)
"bAP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/central)
"bAQ" = (/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,/area/maintenance/central)
@@ -4134,7 +4134,7 @@
"bBz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bBA" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "CMO's Office"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - CMO"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bBB" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -10; pixel_y = -23},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
-"bBC" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
+"bBC" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal)
"bBD" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue)
"bBE" = (/obj/machinery/optable,/turf/simulated/floor/tiled,/area/medical/morgue)
"bBF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/medical/morgue)
@@ -4198,9 +4198,9 @@
"bCL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/material/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/floor,/area/maintenance/central)
"bCM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central)
"bCN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/central)
-"bCO" = (/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,/area/maintenance/central)
-"bCP" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/maintenance/central)
-"bCQ" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central)
+"bCO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/mine/explored/upper_level)
+"bCP" = (/turf/unsimulated/mask,/area/mine/explored/upper_level)
+"bCQ" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bCR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/maintenance/central)
"bCS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/central)
"bCT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/central)
@@ -4240,7 +4240,7 @@
"bDB" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/auxport)
"bDC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport)
"bDD" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/turf/simulated/floor,/area/maintenance/auxsolarport)
-"bDE" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/auxsolarport)
+"bDE" = (/obj/structure/closet/secure_closet/CMO,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bDF" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port"; dir = 1},/turf/simulated/floor,/area/maintenance/auxsolarport)
"bDG" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port Access"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor,/area/maintenance/research)
"bDH" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/research)
@@ -4274,9 +4274,9 @@
"bEj" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop)
"bEk" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/central)
"bEl" = (/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/simulated/floor/plating,/area/maintenance/central)
-"bEm" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/central)
-"bEn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central)
-"bEo" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/central)
+"bEm" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal)
+"bEn" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue)
+"bEo" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal)
"bEp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/central)
"bEq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/central)
"bEr" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/central)
@@ -4320,7 +4320,7 @@
"bFd" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper)
"bFe" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper)
"bFf" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/bodybags,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/medical/morgue)
-"bFg" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/medical/morgue)
+"bFg" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Research"; sortType = "Research"},/turf/simulated/floor/tiled/white,/area/rnd/research)
"bFh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue)
"bFi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue)
"bFj" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue)
@@ -4359,8 +4359,8 @@
"bFQ" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four)
"bFR" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/hallway/primary/central_four)
"bFS" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
-"bFT" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/weapon/pen,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
-"bFU" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
+"bFT" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research)
+"bFU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer)
"bFV" = (/obj/machinery/account_database,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
"bFW" = (/turf/simulated/wall,/area/bridge_hallway)
"bFX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Bridge Maintenance"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway)
@@ -4370,8 +4370,8 @@
"bGb" = (/turf/simulated/wall,/area/maintenance/substation/command)
"bGc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen)
"bGd" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen)
-"bGe" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen)
-"bGf" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
+"bGe" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor,/area/maintenance/central)
+"bGf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two)
"bGg" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bGh" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bGi" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access = list(28)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
@@ -4476,7 +4476,7 @@
"bId" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bIe" = (/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/white,/area/medical/sleeper)
"bIf" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = -32},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
-"bIg" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
+"bIg" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology)
"bIh" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bIi" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bIj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
@@ -4548,8 +4548,8 @@
"bJx" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bJy" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Aft"; dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/reception)
"bJz" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/newscaster{pixel_y = -30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception)
-"bJA" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/reception)
-"bJB" = (/obj/structure/reagent_dispensers/water_cooler,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/reception)
+"bJA" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -25},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/disposal)
+"bJB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -21},/obj/machinery/light/small,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/disposal)
"bJC" = (/turf/simulated/wall,/area/medical/medbay_emt_bay)
"bJD" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
"bJE" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
@@ -4616,7 +4616,7 @@
"bKN" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/effect/landmark/start{name = "Chef"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bKO" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bKP" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/effect/landmark/start{name = "Chef"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
-"bKQ" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
+"bKQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor,/area/maintenance/central)
"bKR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/kitchen)
"bKS" = (/obj/effect/floor_decal/corner/lime{dir = 9},/obj/structure/table/standard{name = "plastic table frame"},/obj/item/weapon/material/minihoe,/obj/item/weapon/material/hatchet,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics)
"bKT" = (/obj/effect/landmark/start{name = "Gardener"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hydroponics)
@@ -4649,7 +4649,7 @@
"bLu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bLv" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bLw" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
-"bLx" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
+"bLx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/central)
"bLy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bLz" = (/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/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bLA" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
@@ -4703,7 +4703,7 @@
"bMw" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bMx" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bMy" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
-"bMz" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Starboard"; dir = 8},/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
+"bMz" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"bMA" = (/obj/effect/floor_decal/corner/lime/full,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/table/standard{name = "plastic table frame"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/tiled,/area/hydroponics)
"bMB" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics)
"bMC" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Hydroponics"; dir = 1},/turf/simulated/floor/tiled,/area/hydroponics)
@@ -4720,7 +4720,7 @@
"bMN" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bMO" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bMP" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; name = "Chemistry Cleaner"},/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
-"bMQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 27},/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
+"bMQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/central)
"bMR" = (/obj/machinery/button/remote/blast_door{id = "chemwindow"; name = "Pharmacy Windows Shutter Control"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bMS" = (/obj/machinery/smartfridge/secure/medbay{req_one_access = list(33,66)},/turf/simulated/wall/r_wall,/area/medical/chemistry)
"bMT" = (/obj/effect/floor_decal/corner/pink{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
@@ -4797,7 +4797,7 @@
"bOm" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bOn" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bOo" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
-"bOp" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
+"bOp" = (/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},/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/tiled,/area/maintenance/central)
"bOq" = (/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/shower{pixel_y = 2},/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain)
"bOr" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Port"; dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bOs" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
@@ -4827,11 +4827,11 @@
"bOQ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay)
"bOR" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay)
"bOS" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay)
-"bOT" = (/obj/structure/bed/psych,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet/blue,/area/medical/psych)
+"bOT" = (/obj/structure/bed/psych,/turf/simulated/floor/carpet/blue,/area/medical/psych)
"bOU" = (/turf/simulated/floor/carpet/blue,/area/medical/psych)
"bOV" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet/blue,/area/medical/psych)
-"bOW" = (/obj/structure/table/woodentable,/obj/machinery/computer/med_data/laptop,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/carpet/blue,/area/medical/psych)
-"bOX" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_a)
+"bOW" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/central)
+"bOX" = (/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/maintenance/central)
"bOY" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_a)
"bOZ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_a)
"bPa" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
@@ -4934,7 +4934,7 @@
"bQT" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
"bQU" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
"bQV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/machinery/door/window/westright{name = "EVA Suit Storage"; req_access = list(5)},/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay)
-"bQW" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych)
+"bQW" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/tiled,/area/maintenance/central)
"bQX" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/blue,/area/medical/psych)
"bQY" = (/obj/machinery/door/airlock{name = "Medical Restroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom)
"bQZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
@@ -4976,7 +4976,7 @@
"bRJ" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway)
"bRK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge_hallway)
"bRL" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/bridge_hallway)
-"bRM" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
+"bRM" = (/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},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/maintenance/central)
"bRN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bRO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/command{c_tag = "COM - Captain's Bedroom"; dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bRP" = (/obj/structure/displaycase,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
@@ -5023,7 +5023,7 @@
"bSE" = (/obj/structure/bed/chair/wheelchair,/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bSF" = (/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/dark,/area/medical/biostorage)
"bSG" = (/obj/machinery/iv_drip,/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
-"bSH" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/mask/gas,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
+"bSH" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/auxsolarport)
"bSI" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/mask/gas,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bSJ" = (/obj/structure/bedsheetbin,/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bSK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/floodlight,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor,/area/maintenance/medbay_aft)
@@ -5040,17 +5040,17 @@
"bSV" = (/obj/machinery/smartfridge/drying_rack,/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage)
"bSW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bSX" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bSY" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bSZ" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bSY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/maintenance/central)
+"bSZ" = (/turf/simulated/floor/tiled,/area/maintenance/central)
"bTa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 26},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bTb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/research{c_tag = "SCI - Xenoflora"; dir = 2},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bTc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bTd" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bTe" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/obj/item/weapon/wrench,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bTf" = (/obj/machinery/botany/editor,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bTg" = (/obj/machinery/botany/extractor,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bTh" = (/obj/structure/table/standard,/obj/machinery/reagentgrinder,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bTi" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/smartfridge,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bTf" = (/obj/machinery/light/small,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/central)
+"bTg" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue)
+"bTh" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
+"bTi" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
"bTj" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay)
"bTk" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay)
"bTl" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/bluegrid,/area/assembly/chargebay)
@@ -5072,7 +5072,7 @@
"bTB" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = list(20)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bTC" = (/turf/simulated/wall,/area/crew_quarters/cafeteria)
"bTD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria)
-"bTE" = (/obj/item/weapon/stool/padded,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
+"bTE" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen)
"bTF" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/clothing/head/cakehat,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria)
"bTG" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria)
"bTH" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled/white,/area/assembly/robotics)
@@ -5139,7 +5139,7 @@
"bUQ" = (/obj/effect/floor_decal/corner/green/full,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Isolation"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bUR" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bUS" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bUT" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bUT" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bUU" = (/turf/simulated/floor,/area/assembly/chargebay)
"bUV" = (/obj/machinery/mech_recharger,/turf/simulated/floor/plating,/area/assembly/chargebay)
"bUW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/assembly/chargebay)
@@ -5156,9 +5156,9 @@
"bVh" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bVi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bVj" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 28},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain)
-"bVk" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"bVk" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bVl" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/captain)
-"bVm" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"bVm" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bVn" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/obj/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bVo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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,/area/maintenance/central)
"bVp" = (/obj/machinery/door/airlock/maintenance{name = "Resturant Maintenance"; req_one_access = list(12,28,35)},/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/plating,/area/crew_quarters/cafeteria)
@@ -5173,22 +5173,22 @@
"bVy" = (/obj/structure/bed/chair,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
"bVz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry)
"bVA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry)
-"bVB" = (/obj/structure/closet/secure_closet/medical1,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/random/medical,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
+"bVB" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bVC" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
"bVD" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
"bVE" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
-"bVF" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_c)
+"bVF" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bVG" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c)
"bVH" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c)
"bVI" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bVJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink,/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"bVK" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_b)
"bVL" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_b)
-"bVM" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_b)
+"bVM" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/virologyaccess)
"bVN" = (/obj/item/weapon/gun/launcher/syringe,/obj/item/weapon/storage/box/syringegun,/obj/structure/table/steel,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bVO" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bVP" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
-"bVQ" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
+"bVQ" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Starboard"; dir = 8},/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
"bVR" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria)
"bVS" = (/obj/item/weapon/storage/box/cdeathalarm_kit,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/structure/table/steel,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
"bVT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft)
@@ -5218,8 +5218,8 @@
"bWr" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bWs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bWt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
-"bWu" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
-"bWv" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
+"bWu" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
+"bWv" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bWw" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/camera/network/research{c_tag = "SCI - Mech Bay Port"; dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay)
"bWx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/assembly/chargebay)
"bWy" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay)
@@ -5240,14 +5240,14 @@
"bWN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/obj/machinery/door/firedoor/border_only,/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/wood,/area/bridge/meeting_room)
"bWO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway)
"bWP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/bridge_hallway)
-"bWQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge_hallway)
+"bWQ" = (/obj/structure/table/woodentable,/obj/machinery/computer/med_data/laptop,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet/blue,/area/medical/psych)
"bWR" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bWS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bWT" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/item/device/eftpos{eftpos_name = "Captain EFTPOS scanner"},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bWU" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor/wood,/area/crew_quarters/captain)
-"bWV" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"bWV" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_a)
"bWW" = (/turf/simulated/floor/wood,/area/crew_quarters/captain)
-"bWX" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; listening = 1; name = "Captain's Intercom"; pixel_x = 27; pixel_y = 0},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"bWX" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess)
"bWY" = (/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,/area/maintenance/central)
"bWZ" = (/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
"bXa" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
@@ -5258,8 +5258,8 @@
"bXf" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/primary/central_two)
"bXg" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
"bXh" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
-"bXi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
-"bXj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
+"bXi" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych)
+"bXj" = (/obj/structure/closet/secure_closet/captains,/obj/item/clothing/head/beret/centcom/captain{desc = "A white captain's beret"},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bXk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft)
"bXl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/medbay_aft)
"bXm" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway)
@@ -5281,8 +5281,8 @@
"bXC" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bXD" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"bXE" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
-"bXF" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
-"bXG" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
+"bXF" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/mask/gas,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
+"bXG" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bXH" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/assembly/chargebay)
"bXI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/assembly/chargebay)
"bXJ" = (/obj/machinery/computer/cryopod/robot{pixel_x = 30; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/landmark{name = "JoinLateCyborg"},/obj/machinery/camera/network/research{c_tag = "SCI - Mech Bay Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/assembly/chargebay)
@@ -5298,7 +5298,7 @@
"bXT" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room)
"bXU" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room)
"bXV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway)
-"bXW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge_hallway)
+"bXW" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/biogenerator,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bXX" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bXY" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/taperecorder,/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bXZ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain)
@@ -5346,8 +5346,8 @@
"bYP" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bYQ" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bYR" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
-"bYS" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bYT" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bYS" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bYT" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/seed_extractor,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bYU" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay)
"bYV" = (/obj/machinery/door/blast/shutters{dir = 4; id = "Skynet_launch"; name = "Mech Bay"},/turf/simulated/floor/tiled/dark,/area/assembly/chargebay)
"bYW" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four)
@@ -5357,12 +5357,12 @@
"bZa" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/bridge/meeting_room)
"bZb" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room)
"bZc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway)
-"bZd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge_hallway)
+"bZd" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bZe" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain)
"bZf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bZg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain)
-"bZh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain)
-"bZi" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"bZh" = (/obj/item/weapon/stool/padded,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
+"bZi" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bZj" = (/obj/structure/filingcabinet,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bZk" = (/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/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/central)
"bZl" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Port"; dir = 4},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
@@ -5403,19 +5403,19 @@
"bZU" = (/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage)
"bZV" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage)
"bZW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage)
-"bZX" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/machinery/seed_storage/xenobotany,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bZX" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/table/glass,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/item/weapon/storage/box/botanydisk,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"bZY" = (/obj/machinery/vending/hydronutrients{categories = 3},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"bZZ" = (/obj/structure/table/standard,/obj/item/clothing/gloves/latex,/obj/item/weapon/hand_labeler,/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -27},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"caa" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"cab" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/obj/item/device/analyzer/plant_analyzer,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"bZZ" = (/obj/machinery/computer/communications,/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"caa" = (/obj/structure/closet/secure_closet/medical1,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/random/medical,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay)
+"cab" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c)
"cac" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
-"cad" = (/obj/machinery/biogenerator,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"cae" = (/obj/machinery/seed_extractor,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"caf" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/botanydisk,/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"cag" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"cah" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"cai" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
-"caj" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
+"cad" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_b)
+"cae" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/medical/biostorage)
+"caf" = (/obj/machinery/botany/editor,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
+"cag" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/bridge_hallway)
+"cah" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"cai" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; listening = 1; name = "Captain's Intercom"; pixel_x = 21; pixel_y = 0},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"caj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"cak" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/assembly/chargebay)
"cal" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/assembly/chargebay)
"cam" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/tiled,/area/assembly/chargebay)
@@ -5432,7 +5432,7 @@
"cax" = (/turf/simulated/wall/r_wall,/area/bridge)
"cay" = (/obj/machinery/door/airlock/glass_command{name = "Bridge Hallway"; req_access = list(19)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge)
"caz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_command{name = "Bridge Hallway"; req_access = list(19)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge)
-"caA" = (/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -27},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"caA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"caB" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"caC" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"caD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/command{c_tag = "COM - Captain's Office"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain)
@@ -5447,14 +5447,14 @@
"caM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway)
"caN" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
"caO" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
-"caP" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_e)
+"caP" = (/obj/machinery/botany/extractor,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"caQ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_e)
"caR" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_e)
"caS" = (/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"caT" = (/obj/effect/floor_decal/corner/pink,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing)
"caU" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_d)
"caV" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_d)
-"caW" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_d)
+"caW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/bridge_hallway)
"caX" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway)
"caY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway)
"caZ" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway)
@@ -5569,7 +5569,7 @@
"cde" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"cdf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"cdg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
-"cdh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
+"cdh" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cdi" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria)
"cdj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/neutral,/area/crew_quarters/cafeteria)
"cdk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/cafeteria)
@@ -5671,7 +5671,7 @@
"cfc" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "large_escape_pod_1"; pixel_x = -26; pixel_y = 26; tag_door = "large_escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station)
"cfd" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station)
"cfe" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
-"cff" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
+"cff" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"cfg" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
"cfh" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock)
"cfi" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock)
@@ -5796,7 +5796,7 @@
"chx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
"chy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
"chz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
-"chA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
+"chA" = (/obj/effect/floor_decal/corner/green{dir = 5},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"chB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
"chC" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway)
"chD" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_aft)
@@ -5808,7 +5808,7 @@
"chJ" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
"chK" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station)
"chL" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
-"chM" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
+"chM" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"chN" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
"chO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s"; dir = 8},/area/shuttle/large_escape_pod1/station)
"chP" = (/turf/simulated/wall,/area/quartermaster/office)
@@ -5871,7 +5871,7 @@
"ciU" = (/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/status_display/supply_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/quartermaster/office)
"ciV" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office)
"ciW" = (/turf/simulated/floor/tiled,/area/quartermaster/office)
-"ciX" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/quartermaster/office)
+"ciX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/bridge_hallway)
"ciY" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/quartermaster/office)
"ciZ" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/quartermaster/miningdock)
"cja" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock)
@@ -5892,7 +5892,7 @@
"cjp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech)
"cjq" = (/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech)
"cjr" = (/turf/simulated/floor,/area/storage/tech)
-"cjs" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 1; pixel_x = -32; pixel_y = -7},/obj/structure/sign/directions/evac{dir = 4; pixel_x = -32; pixel_y = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four)
+"cjs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"cjt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three)
"cju" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three)
"cjv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three)
@@ -5944,12 +5944,12 @@
"ckp" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Port 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"ckq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"ckr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
-"cks" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
+"cks" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"ckt" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"cku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"ckv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"ckw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three)
-"ckx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
+"ckx" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"ckz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"ckA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
@@ -6213,7 +6213,7 @@
"cpy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
"cpz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Port"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
"cpA" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
-"cpB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 40},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
+"cpB" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cpC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
"cpD" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
"cpE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
@@ -6237,7 +6237,7 @@
"cpW" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cpX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cpY" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port)
-"cpZ" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/port)
+"cpZ" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cqa" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cqb" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cqc" = (/turf/simulated/floor/tiled,/area/hallway/primary/port)
@@ -6247,7 +6247,7 @@
"cqg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cqh" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cqi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port)
-"cqj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/port)
+"cqj" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cqk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cql" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port)
"cqm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port)
@@ -6470,7 +6470,7 @@
"cuv" = (/obj/structure/closet/emcloset,/obj/machinery/status_display/supply_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"cuw" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"cux" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"cuy" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"cuy" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cuz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"cuA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"cuB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage)
@@ -6907,7 +6907,7 @@
"cCQ" = (/obj/structure/table/steel,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/construction)
"cCR" = (/obj/structure/table/steel,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction)
"cCS" = (/obj/structure/table/steel,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction)
-"cCT" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/table/steel,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/random/tech_supply,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/construction)
+"cCT" = (/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora)
"cCU" = (/turf/simulated/floor,/area/construction)
"cCV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/construction)
"cCW" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hardsuits"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
@@ -6941,7 +6941,7 @@
"cDy" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"cDz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/bar)
"cDA" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar)
-"cDB" = (/obj/machinery/floor_light,/turf/simulated/floor,/area/crew_quarters/bar)
+"cDB" = (/obj/machinery/seed_storage/xenobotany,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cDC" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3)
"cDD" = (/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access = list(1)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"cDE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall FS"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
@@ -7062,7 +7062,7 @@
"cFP" = (/mob/living/carbon/human/monkey/punpun,/turf/simulated/floor/lino,/area/crew_quarters/bar)
"cFQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/lino,/area/crew_quarters/bar)
"cFR" = (/obj/structure/table/reinforced,/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"cFS" = (/obj/machinery/floor_light,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/bar)
+"cFS" = (/obj/structure/table/glass,/obj/item/weapon/tape_roll,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cFT" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_1)
"cFU" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1)
"cFV" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1)
@@ -7122,7 +7122,7 @@
"cGX" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Dock Subgrid"; name_tag = "Dock Subgrid"},/turf/simulated/floor,/area/maintenance/substation/dock)
"cGY" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Port"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"cGZ" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/barman_recipes,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/weapon/screwdriver,/obj/item/weapon/flame/lighter/zippo,/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"cHa" = (/obj/machinery/floor_light,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Starboard"; dir = 8},/turf/simulated/floor,/area/crew_quarters/bar)
+"cHa" = (/obj/machinery/smartfridge,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cHb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1)
"cHc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1)
"cHd" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1)
@@ -7154,7 +7154,7 @@
"cHD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash)
"cHE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash)
"cHF" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash)
-"cHG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash)
+"cHG" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/glass,/obj/item/weapon/clipboard,/obj/item/weapon/folder/white,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora)
"cHH" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 4"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4)
"cHI" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9)
"cHJ" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 9"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9)
@@ -7407,7 +7407,7 @@
"cMw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
"cMx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
"cMy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
-"cMz" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
+"cMz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/button/remote/blast_door{id = "cap_office"; name = "Security Shutters"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"cMA" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/engineering/break_room)
"cMB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/engineering/break_room)
"cMC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/engineering/break_room)
@@ -7417,7 +7417,7 @@
"cMG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/break_room)
"cMH" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer)
"cMI" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer)
-"cMJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief)
+"cMJ" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"cMK" = (/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"cML" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/ce,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/flame/lighter/zippo,/obj/item/device/megaphone,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"cMM" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the engine room."; layer = 3.3; name = "Engine Monitor"; network = list("Engine"); pixel_x = 0; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
@@ -7472,7 +7472,7 @@
"cNJ" = (/obj/structure/flora/pottedplant{tag = "icon-plant-21"; icon_state = "plant-21"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue/diagonal,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
"cNK" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
"cNL" = (/turf/simulated/wall,/area/crew_quarters/visitor_laundry)
-"cNM" = (/obj/machinery/floor_light,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/crew_quarters/bar)
+"cNM" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_e)
"cNN" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
"cNO" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room 1"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1)
"cNP" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
@@ -7502,7 +7502,7 @@
"cOn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer)
"cOo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "CE Office"; sortType = "CE Office"},/turf/simulated/floor/tiled,/area/engineering/foyer)
"cOp" = (/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/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer)
-"cOq" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access = list(56)},/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},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
+"cOq" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_d)
"cOr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"cOs" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"cOt" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8)
@@ -7586,7 +7586,7 @@
"cPT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer)
"cPU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer)
"cPV" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer)
-"cPW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief)
+"cPW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"cPX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"cPY" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/clothing/glasses/welding/superior,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/book/manual/supermatter_engine,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"cPZ" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
@@ -7700,7 +7700,7 @@
"cSd" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos)
"cSe" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos)
"cSf" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos)
-"cSg" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos)
+"cSg" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cSh" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos)
"cSi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring)
"cSj" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
@@ -7750,7 +7750,7 @@
"cTb" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cTc" = (/obj/machinery/atmospherics/binary/pump/on{name = "Scrubber to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cTd" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to Supply"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos)
-"cTe" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos)
+"cTe" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; frequency = 1487; icon_state = "medintercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
"cTf" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cTg" = (/obj/machinery/pipedispenser,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cTh" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Dinning"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
@@ -7896,7 +7896,7 @@
"cVR" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cVS" = (/obj/structure/dispenser,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cVT" = (/turf/simulated/wall,/area/engineering/atmos)
-"cVU" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/engineering/atmos)
+"cVU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Mediecal Emergency"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway)
"cVV" = (/obj/machinery/atmospherics/valve/digital/open,/turf/simulated/floor/tiled,/area/engineering/atmos)
"cVW" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cVX" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4; name = "Air to Ports"},/turf/simulated/floor/tiled,/area/engineering/atmos)
@@ -7936,7 +7936,7 @@
"cWF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
"cWG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 1"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
"cWH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
-"cWI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
+"cWI" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station)
"cWJ" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
"cWK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 4; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
"cWL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
@@ -7980,7 +7980,7 @@
"cXx" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cXy" = (/obj/machinery/atmospherics/omni/filter{tag_east = 0; tag_north = 2; tag_south = 1; tag_west = 3; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cXz" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/engineering/atmos)
-"cXA" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/engineering/atmos)
+"cXA" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/large_escape_pod1/station)
"cXB" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cXC" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos)
"cXD" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Ports to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos)
@@ -8186,7 +8186,7 @@
"dbv" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4)
"dbw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4)
"dbx" = (/turf/simulated/wall,/area/hallway/secondary/entry/D4)
-"dby" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "ceoffice"; name = "Chief Engineer Privacy Shutters"; pixel_x = -26; pixel_y = 18; req_access = list(56)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
+"dby" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "medbayquar"; name = "Medbay Emergency Lockdown Control"; pixel_x = -28; pixel_y = 36; req_access = list(5)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = -28; pixel_y = 28; req_access = list(5)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "cmooffice"; name = "CMO Privacy Shutters"; pixel_x = -38; pixel_y = 28},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the CMO's office."; id = "cmodoor"; name = "CMO Office Door Control"; pixel_x = -38; pixel_y = 36},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo)
"dbz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "O2 to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos)
"dbA" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos)
"dbB" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos)
@@ -8539,7 +8539,7 @@
"dik" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos)
"dil" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos)
"dim" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/alarm{pixel_y = 25},/obj/effect/floor_decal/corner/yellow{dir = 5},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 6; pixel_y = -12; req_access = newlist(); req_one_access = list(10,24)},/obj/machinery/button/remote/blast_door{id = "englockdown"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -12; req_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring)
-"din" = (/turf/simulated/floor/asteroid,/area/shuttle/escape/station)
+"din" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/quartermaster/office)
"dio" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos)
"dip" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "n2o_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos)
"diq" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos)
@@ -8572,7 +8572,7 @@
"diR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2)
"diS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2)
"diT" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2)
-"diU" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station)
+"diU" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 1; pixel_x = -32; pixel_y = -7},/obj/structure/sign/directions/evac{dir = 4; pixel_x = -32; pixel_y = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four)
"diV" = (/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = 26},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station)
"diW" = (/obj/machinery/status_display{pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station)
"diX" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3)
@@ -8779,7 +8779,7 @@
"dmQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port Access"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
"dmR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
"dmS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
-"dmT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
+"dmT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"dmU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
"dmV" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
"dmW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
@@ -8927,7 +8927,7 @@
"dpI" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/engineering/engine_waste)
"dpJ" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/engine{c_tag = "ENG - Waste Handling"},/turf/simulated/floor/tiled,/area/engineering/engine_waste)
"dpK" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light_switch{pixel_x = -38; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes)
-"dpL" = (/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool{pixel_x = 5},/obj/item/clothing/gloves/yellow,/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 28},/turf/simulated/floor/tiled,/area/engineering/engine_smes)
+"dpL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_three)
"dpM" = (/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring)
"dpN" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
"dpO" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
@@ -9146,7 +9146,7 @@
"dtT" = (/turf/simulated/floor,/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall{icon_state = "swall_c"; dir = 4},/area/shuttle/escape_pod3/station)
"dtU" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch 3"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station)
"dtV" = (/turf/simulated/floor,/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall{icon_state = "swall_c"; dir = 2},/area/shuttle/escape_pod3/station)
-"dtW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/starboardsolar)
+"dtW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 40},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway)
"dtX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/starboardsolar)
"dtY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor,/area/maintenance/starboardsolar)
"dtZ" = (/obj/machinery/computer/shuttle_control/engineering{name = "engineering elevator control console"},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station)
@@ -9453,6 +9453,39 @@
"dzO" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 End"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4)
"dzP" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/skipjack_station/southwest_solars)
"dzQ" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Phoron"; dir = 1},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos)
+"dzR" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/port)
+"dzS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/port)
+"dzT" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"dzU" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/table/steel,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/random/tech_supply,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/construction)
+"dzV" = (/obj/machinery/floor_light{anchored = 1},/turf/simulated/floor,/area/crew_quarters/bar)
+"dzW" = (/obj/machinery/light{dir = 4},/obj/machinery/floor_light{anchored = 1},/turf/simulated/floor,/area/crew_quarters/bar)
+"dzX" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Starboard"; dir = 8},/obj/machinery/floor_light{anchored = 1},/turf/simulated/floor,/area/crew_quarters/bar)
+"dzY" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash)
+"dzZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief)
+"dAa" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
+"dAb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief)
+"dAc" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access = list(56)},/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},/obj/structure/disposalpipe/segment{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"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
+"dAd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief)
+"dAe" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring)
+"dAf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/chief)
+"dAg" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos)
+"dAh" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/engineering/atmos)
+"dAi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
+"dAj" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/engineering/atmos)
+"dAk" = (/turf/space,/area/mine/explored/upper_level)
+"dAl" = (/turf/space,/area/shuttle/escape/station)
+"dAm" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station)
+"dAn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/engineering/aft_hallway)
+"dAo" = (/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool{pixel_x = 5},/obj/item/clothing/gloves/yellow,/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/engineering/engine_smes)
+"dAp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/starboardsolar)
+"dAq" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "ceoffice"; name = "Chief Engineer Privacy Shutters"; pixel_x = -26; pixel_y = 18; req_access = list(56)},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
+"dAr" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/tiled,/area/engineering/atmos)
+"dAs" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"dAt" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a2_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "d1a2_dock_pump"; tag_chamber_sensor = "d1a2_dock_sensor"; tag_exterior_door = "d1a2_dock_outer"; tag_interior_door = "d1a2_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a2_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"dAu" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a2_dock_pump"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"dAv" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"dAw" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"dAx" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a4_dock_pump"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -9523,7 +9556,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeAaeBaeBaeBaeBaeCaegaeDaeEaeEaeEaeEaeFaadacAaaaaahagIagIagIagIagIafkaddagJagJagKagLagMagNagOagPagQagRagRagDaahaaNabYafsaftaaNaahaahaahaahafiafiafiafiafiaahaahaaSagSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaaaeWaeWaeWaeWaeWaadaegaadaeWaeWaeWaeWaeWaaaacAaaaaahagIagTagUagVagWagfaddagXagYagYagZagYagYagYahaahbahbahcagDaahaaNahdaheahfaaNaahaahaahaahaahaahaahaahaahaahaahaaSahgaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaaaaaaaaaaadaaaaaaaaaaegaaaaaaaaaaadaaaaaaaaaaczaaaaahagIahhahiahjahkahladdahmahmagQagLagMahnahoagPagQahpahpagDaahahqahrahsahtahqaahahuaahaahaahaahaahaahaahaahaahaaSahvaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaefaefaefaefaefaadaegaadaefaefaefaefaefaadacAaaaaahagIahwahxagIagIahyaddahzahbahbahAahBahCahCahDagYagYahEagDaahahqahFahGahHahIahuahuahJahJahJahJahJahJahJaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaefaefaefaefaefaadaegaadaefaefaefaefaefaadacAaaaaahagIahwahxagIagIahyaddahzahbahbahAahBahCalTahDagYagYahEagDaahahqahFahGahHahIahuahuahJahJahJahJahJahJahJaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadaeAaeBaeBaeBaeBaeCaegaeDaeEaeEaeEaeEaeFaadacAaaaaahagIahkahKagIahLahMaddahNahNagQagLahOahPahQagPagQagQahRagDaahahqahSahTahHahUahuahuahJahVahWahXahYahZahJaahaahaaSabtaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNacNacNacNacNacNacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaaaeWaeWaeWaeWaeWaadaegaadaeWaeWaeWaeWaeWaaaacAaaaaahaddaiaaibaicaicagoaddaidagQagQagLaieaifaigagPagQagQaihagDaahahqaiiahTahHaijaikailaimainaioahZahZaipahJaahaahaaSabtaaSaaSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaaaaaaaaaaaaaaaaaaaiqaaaaaaaaaaaaaaaaaaaaaacAaaaaahaddairaddaddaddaddaddaisaitaiuagLagMahnagOagPagQaivaiwagDaahahqaixaiyaizaiAaiAaiAaiBaiCaiDaiEaiFaiGahJaahaahaaSabtabvaaSaaSaahaahaaSaaSaaSaaSaaSaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -9535,164 +9568,164 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadakcakdakcaadaadaaaaddakeakfaddaddaddaddairadTadUakgaddakhakiakjakiakiakkaklakmaknaknakoaknaknakpaknakqakraksahqaahaahaahaahaahaahaahaahaktaktaktaktakuakuakuakuakuakuakvaaSakwaiTakxakyajBakzakAakBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakCakDakEakFakGaaaaddaddakHakIakJakKakKakKakLadTakMadTakNakhakiakOakPakQakRakSakTakUakVakWakXakUakYakUakZalaahHahqaahaahaahaahaahaahaahaahaktalbalcaldakualealfalgalhakuakuaaSajzaiTaliajBaljaiTaiTaiTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuaahaahaahaahalkallalmalnalkaddaddaloalpalqaddaddaddaddaddaddaddaddaddalralsaltahqahqahqahqahqahqahqahqahqahqaluahqalvalwalxahqaahaahaahaahaahaahaahaahaktalyaktalzakualAalBalCalDalEakualFalGaiTalHalIalJalKalLalMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalNalOalPaaaalQalRalSahuahuaahaahaahaahaahalkalTalUalValkalWaiaakLaddaddaddaahaahaahaahaahaahaahahqahqahqahqahqaahaahaahaahaahaahaahahuahuahualXahralYahHahqaahaahaahaahaahaahaahaahaktalZamaalZambamcamdameamfamgakuamhamiaiTaiTamjamkamlammamnahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalNalOalPaaaalQalRalSahuahuaahaahaahaahaahalkanOalUalValkalWaiaakLaddaddaddaahaahaahaahaahaahaahahqahqahqahqahqaahaahaahaahaahaahaahahuahuahualXahralYahHahqaahaahaahaahaahaahaahaahaktalZamaalZambamcamdameamfamgakuamhamiaiTaiTamjamkamlammamnahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamoampamqampamramsamtamsamraahaahaahaahaahaahalkamuamvamwalkamxairadTaddaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahUahralYamyahqaahaahaahaahaahaahaahaahaktalZalZalZamzamfamAamBamCamDakuabqamEamFaiTajBamGamHammamIahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamoampamJampamramsamKamsamraahaahaahaahaahaahalkamLamMalkalkaddairamNaddaahaahaahaahamOamOamOamOamOamOamOamOamOamOamPamPamPamPamPamPamPamPahuahuahUamQamRahHahqaahaahaahaahaahaahaahaahaktamSalZalZakuamTamUamVamTamUakuaktaaSamWaiTaiTamXaiTaiTaiTaahahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamoamYamZamoamoamoanaanbamoaaaaaaaaaaaaaaaaaaamoampancampamramsandamsamraahaahaahaahaahaahaneanfanganeanhaddairadTaddaahaahaahamOamOanianjankanlanjanmanmanjannamPanoanpanqanransantamPamPahuahUahSanuanvahqaahaahaahaahaahaahaahaahaktanwanxanyanzanAanBanCanDanEanFaktanGanHanIanJanKanLanLanManManManManNahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuamoamoanOanPanQanRanSanPanTamoamoamoamoamoamoamoamoanUanVanWamranXanYanZamraahaahaahaahaahaahaneaoaaobaneaddaddaocaddaddaahaahaahamOaodaoeaofanmanmanmanmaogaoganjamPaohaoiaojaokaojaojaolaomahuaonahralYahHahqaahaahaahaahaahaahaahaahaktaooaopaoqaoraosaotaouaovaowaoxaoyaozaozaoAaoBaoCaoDaoEaoFaoGaoHaoIaoJahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuamoamoanTanPanQanRanSanParsamoamoamoamoamoamoamoamoanUanVanWamranXanYanZamraahaahaahaahaahaahaneaoaaobaneaddaddaocaddaddaahaahaahamOaodaoeaofanmanmanmanmaogaoganjamPaohaoiaojaokaojaojaolaomahuaonahralYahHahqaahaahaahaahaahaahaahaahaktaooaopaoqaoraosaotaouaovaowaoxaoyaozaozaoAaoBaoCaoDaoEaoFaoGaoHaoIaoJahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuamoaoKaoLaoMaoNaoOaoNaoPaoQaoKaoRaoSaoTaoUaoVaoWamoaoXaoYaoZamrapaaoYapbamraneaneaneaahaahaahaneapcanganeapdapeapfapgaphaphaphaphaphapiapjapkapkaplanmapmaogaoganmamPapnaojaojapoaojaojappamPaomahqahralYapqahqaahaahaahaahaahaahaahaahaktapralZalZapsaptapuapvalZalZapwaktapxanGapyapzapAanGapBapCapDapEaoIapFahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuamoapGapHapIapHapJapHapIapHapGapKapLapLapMapLapNamoaneapOapPamraneapQapPamrapRapRaneaneaneaneaneanfapSapTapUapVapWapeaphapXapYapZaqaanmanmaqbaqbaqbanmapmapmanmanmamPaqcaojaqdaqeaqdaqfaqgaqhaqiakpaqjaqkaqlahqaahaahaahaahaahaahaahaahaktaqmaqnaqoaqpaqqaqraqnaqoaqmaktaktanManManManMaqsanManManManManManManMahuahuaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuahuahuahuahuahuahuahuahuamoaqtapHapHapHaquaqvaqwaqwaqxaqyaqzaqzaqzaqzaqAaqBaqCaqDaqEaqFaqGaqHaqIaqJaqKaqKaqLaqKaqKaqKaqKaqKaqMaqKaqNaqOaqPaqQaqRaqSaqTaqUaphaqVanmanmanmanmanmanmanmanmaqVamPaqWaojaqdaqXaqYaqZaraarbarcardarearfargahqaahaahaahaahaahaahaahaahaktarhariarjarkarlarmarnaroarpaktaahaahaahaahanMarqarranMaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuahuahuahuahuahuahuahuahuahuamoarsartaruarvarwarxaryarzarAarBarCarDarEarFarGamoanfarHarIarJarKarLarKarKarMarNarOarNarParNarQarNarRarKarSarTarUapeapharVarWarXapharYarZasaasbascasdanmanmanmarYamPaseaojaojasfaojasgashamPaomahqahralYahHahqaahaahaahaahaahaahaahaahaktaqmaqmaqmaqpaqqaqraqmaqmaqmaktaahaahaahaahanMasiarranMaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuahuahuahuahuahuahuahuahuahuamoarBartaruarvarwarxaryarzarAarCasoarDarEarFarGamoanfarHarIarJarKarLarKarKarMarNarOarNarParNarQarNarRarKarSarTarUapeapharVarWarXapharYarZasaasbascasdanmanmanmarYamPaseaojaojasfaojasgashamPaomahqahralYahHahqaahaahaahaahaahaahaahaahaktaqmaqmaqmaqpaqqaqraqmaqmaqmaktaahaahaahaahanMasiarranMaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuahuasjasjasjaskaslasmaslasnasjasjamoaspaspasqasrassastasraspaspamoamoamoamoamoamoaspasuasvasvasvasvasvaneapeaswapeaneaneaneaneaneaneaneaneasxasyaszasAaphaphaphaphaphasBanmasCasDanmanmanmanmasCasEamPaohaojaojasFaojasgasGaomahualuasHasIasJahqaahaahaahaahaahaahaahaahaktalZasKanDaqpaqqaqrasKanDasLaktaahaahaahaahanMarqanManMaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuasMasMasMasMasNasOasPasQasRasSasTasUasVasWasXasYasZataatbatcatdateatfatgathatiatjatkasoatlasuatnatoatpatqasvaneatratsatraneaahaahaahaahaahaahaneattatuatvaneaneaahaahaahamOamOatwatxatyanmatzatAatBatCatDamPatEatFaojaojatGatHamPamPaahahqahrahsatIahqaahaahaahaahaahaahaahaahaktaqmatJatKaqpaqqaqratJatKaqmaktaahaahaahaahanMarqanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuasMasMatLatMatNatOatPatQatRatSatTatUatVatWatXatYatZauaaubaucaudaueaufaueaugauhauiaujaukaujaulasuaumaunauoaupasvaahatrauqatraahaahaahaahaahaahaahaneasxaurarUaneaahaahaahaahaahamOamOamOausamOamOamOamOamOamOamPamPamPautauuamPamPamPaahaahahqahralYahHahqaahaahaahaahaahaahaahaahaktauvauwaktauxauyauzaktauvauwaktahuaahaahanManMarqanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuasMauAauBauCasMauDauEauFauGauHauGauIauIauJauKauLauMauNauIauOauPauQauRauSauTathauUauVauWauXauYauZavaavbavcavdasvaahatraveatraahaahaahaahaahaahaahaneasxaurarUaneaahaahaahaahaahaahavfavgavhaviavfaahaahaahaahaahahuahuahuahuaahaahaahaahaahahqahralYahHahqaahaahaahaahaahaahaahaahahuahuahuavjavkavlavmavjahuahuahuahuahuanManMarrarqanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahasMavnavoavpasMavqavrauGauGavsavtauIavuavvavwavxavwavyavzavAavBavCavDavEavFavGavHavHavIavHavJasuavKavLasvavMasvaahatrauqatraahaahaahaahaahaahaneaneavNavOavPaneaneahuahuahuahuavfavfavQavhavRavfavfaahaahaahaahaahahuahuahuahuaahaahaahavfahqavSavTavUahqavVaahaahaahaahaahaahaahahuahuahuavWavXavYavZavWahuahuahuaahaahanMawaawbawcanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahasMawdaweawfasMawgawhauGawiawjawkauIawlawmawnawoawpawqawrawsauPauQauQawtawuathatiawvawwawxawyasuawzawAasvawBasvaahatrauqatraahaahaahaahaahatravfawCawDawEawFawGavfavfawHawIawJavfawKavQavhavQawLavfavfavfavfavfavfawHawIawJavfavfavfavfavfawMawNawOawFawPavVavVavVavVavVavVavVavVavVawQawRavVavkawSavmavVawQawRavVavVanManMawTarqanManMaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahawUawUawUawUawUawUawUawUaahasMawVawWawXawYawZaxaauGavtaxbaxcauIaxdaxeaxfaxgaxhaxiauIawsaxjaxkauQawtaxlaxmaxmaxmaxmaxmaxmaxmaxnaxnaxnaxnaxnaahatrauqatratratratratratratraxoavQaxpaxqaxraxsaxtaxuaxvaxsaxsaxwaxxaxsaxyaxsaxsaxtaxsaxsaxzaxAaxsaxsaxBaxsaxvaxCaxsaxsaxtaxsaxDaxEaxraxFaxGaxHaxHaxIaxJaxKaxHaxLaxHaxHaxMaxHaxNawSavmaxOaxPaxQaxOaxRanMarrarraxSanMaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahawUaxTaxUaxVaxWaxXaxYawUaahasMaxZayaaybasMaycauEauGaydayeatmauIaygayhavwayiavwayjaykaylaymaynayoaypayqayraysaytayrayuaysayrayvaywayxayyayzatratrauqayAayBayBayBayCayDayEayFavQawNayGayHayIayJayKayLayLayIayMayKayLayNayLayIayOayPayPayPayQayPayPayRayPaySayPayPayPayOaySayRayTayUayVayWayXayXayXayYayXayXayZazaayXayXayXayXazbazcayXayXazdaxOazeazfarrazgazhanMaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahawUaxTaxTazjazjazjazkawUazlazlazlazlazlazlazmaznazoazoazpazoazoazoazoazqazrazsaztazuazvazwazxauTauTazyayraysazzayrazAaysayrazBazCazDazEazFazGazHauqazIatratratrazJayDatrazKavQawNawOawFazLazMazNavQazOazPazQazRavQazSavQazTazMavQavQavQazRavQavQazUavQazVavQazWavQazMazXawNazYazZaAaaAbaAcaAcaAcaAdaAeaAcaAfaAgaAcaAcaAcaAcaAhaAiaxOaxOaAjaAkazeanMaAlaAlaAmanMaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaAnaAnaAnaAnaAnaAnaAnaxTaxTazjazjaAoaAoaApaAqaAraAsaAtaAuaAvaAwaAxaAyaAzaAAaABaACaADazoauIauIauIauIauIaAEaAFaAGaAHaAIaAJayraysaAKayraAKaysayraALaAMaANayzayzaAOaAPaAQatratraahatratratratravfaARawNawOawFaASavfavfawHawIawJavfavfayFaATazKavfavfaAUaAVaAVaAVaAWavfavfavfavfavfavfavfavfaAXawNazYawFaAYavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVanManMaAZaBaanMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaAnaAnaAnaAnaAnaAnaAnaAnaBbaBcaBdazjaBeaBfaBgaBhaBhaBiaBhaBjaBkaBlaBmaBnaBoaBpaBqaBraBsazoaBtaBuaBvaBwaBxaByaBzaAGaBAaBBaBCayraBDayrayrayraBEayrayzaBFayzayzazGaBGayBauqatraahaahaahaahaahaahavfavfaBHaBIaBJavfavfahuahuahuahuahuaBKaBKaBLaBKaBKahuahuahuahuahuahuahuaahaahaahaahaahaahaBMaBMaBNaBOaBPaBMavVaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanManMaBQanManMaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaAnaAnaAnaBRaBSaBTaBUaBVaAnaBWaBXaBYaBZaCaazjaCbaCcaCdaCeaCfaCgaChaCiaCjaCkaClaCmaCnaCoaCoaCpaCqaCraCsaCtaCuaCvaCwaCxaCyaCzaCAaCBaCyaCCaCDaCEaCFaCGaCHaCIaCJaCKazGaCLaCMauqatraahaahaahaahaahaahaahavfawNawOawFavfahuahuahuahuahuahuahuaBKaCNaCOaBKahuahuahuahuahuahuahuahuaahaahaahaahaahaCPaCQaCRaCSaCTaBMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCUaCVaCWaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaAnaAnaCXaCYaCYaCYaCYaCYaCZazjaDaaDbaDcazjazjaDdaBhaBhaDeaDfaDgaDhaDiaDjaDkaDlaDmaDnaDoaDpazoaDqaDraDsaBwaDtaDuaDvaDwaDxaDyaDzaDAaDBaDCaDDaDEaDBaDFaDGaDHaDIaDJaDKaDLaDMaDNatraahaahaahaahaahaahaahavfawNawOaDOavfahuahuahuahuahuahuahuaBKaDPaCOaBKahuahuahuahuahuahuahuahuahuahuaahaahaahaDQaDRaDSaDTaDUaBMaDVaDVaDVaDVaDVaDVaDVaDVaDVaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDXaDYaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuasMasMasMasMasNasOasPasQasRasSasTasUasVasWasXasYasZataatbatcatdateatfatgathatiatkatjatpatlasuatnatoatLatqasvaneatratsatraneaahaahaahaahaahaahaneattatuatvaneaneaahaahaahamOamOatwatxatyanmatzatAatBatCatDamPatEatFaojaojatGatHamPamPaahahqahrahsatIahqaahaahaahaahaahaahaahaahaktaqmatJatKaqpaqqaqratJatKaqmaktaahaahaahaahanMarqanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuasMasMauAatMatNatOatPatQatRatSatTatUatVatWatXatYatZauaaubaucaudaueaufaueaugauhauiaujaukaujaulasuaumaunauoaupasvaahatrauqatraahaahaahaahaahaahaahaneasxaurarUaneaahaahaahaahaahamOamOamOausamOamOamOamOamOamOamPamPamPautauuamPamPamPaahaahahqahralYahHahqaahaahaahaahaahaahaahaahaktauvauwaktauxauyauzaktauvauwaktahuaahaahanManMarqanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuasMavqauBauCasMauDauEauFauGauHauGauIauIauJauKauLauMauNauIauOauPawvauRauSauTathauUauVauWauXauYauZavaavbavcavdasvaahatraveatraahaahaahaahaahaahaahaneasxaurarUaneaahaahaahaahaahaahavfavgavhaviavfaahaahaahaahaahahuahuahuahuaahaahaahaahaahahqahralYahHahqaahaahaahaahaahaahaahaahahuahuahuavjavkavlavmavjahuahuahuahuahuanManMarrarqanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahasMavnavoavpasMawwavrauGauGavsavtauIavuavvavwavxavwavyavzavAavBavCavDavEavFavGavHavHavIavHavJasuavKavLasvavMasvaahatrauqatraahaahaahaahaahaahaneaneavNavOavPaneaneahuahuahuahuavfavfavQavhavRavfavfaahaahaahaahaahahuahuahuahuaahaahaahavfahqavSavTavUahqavVaahaahaahaahaahaahaahahuahuahuavWavXavYavZavWahuahuahuaahaahanMawaawbawcanMaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahasMawdaweawfasMawgawhauGawiawjawkauIawlawmawnawoawpawqawrawsauPauQauQawtawuathatiaxcawVawxawyasuawzawAasvawBasvaahatrauqatraahaahaahaahaahatravfawCawDawEawFawGavfavfawHawIawJavfawKavQavhavQawLavfavfavfavfavfavfawHawIawJavfavfavfavfavfawMawNawOawFawPavVavVavVavVavVavVavVavVavVawQawRavVavkawSavmavVawQawRavVavVanManMawTarqanManMaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahawUawUawUawUawUawUawUawUaahasMaxdawWawXawYawZaxaauGavtaxbaxuauIaxCaxeaxfaxgaxhaxiauIawsaxjaxkauQawtaxlaxmaxmaxmaxmaxmaxmaxmaxnaxnaxnaxnaxnaahatrauqatratratratratratratraxoavQaxpaxqaxraxsaxtaxWaxvaxsaxsaxwaxxaxsaxyaxsaxsaxtaxsaxsaxzaxAaxsaxsaxBaxsaxvaxXaxsaxsaxtaxsaxDaxEaxraxFaxGaxHaxHaxIaxJaxKaxHaxLaxHaxHaxMaxHaxNawSavmaxOaxPaxQaxOaxRanMarrarraxSanMaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahawUaxTaxUaxVazsayqaxYawUaahasMaxZayaaybasMaycauEauGaydayeatmauIaygayhavwayiavwayjaykaylaymaynayoaypazEayraysaytayrayuaysayrayvaywayxayyayzatratrauqayAayBayBayBayCayDayEayFavQawNayGayHayIayJayKayLayLayIayMayKayLayNayLayIayOayPayPayPayQayPayPayRayPaySayPayPayPayOaySayRayTayUayVayWayXayXayXayYayXayXayZazaayXayXayXayXazbazcayXayXazdaxOazeazfarrazgazhanMaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahawUaxTaxTazjazjazjazkawUazlazlazlazlazlazlazmaznazoazoazpazoazoazoazoazqazraAraztazuazvazwazxauTauTazyayraysazzayrazAaysayrazBazCazDaAvazFazGazHauqazIatratratrazJayDatrazKavQawNawOawFazLazMazNavQazOazPazQazRavQazSavQazTazMavQavQavQazRavQavQazUavQazVavQazWavQazMazXawNazYazZaAaaAbaAcaAcaAcaAdaAeaAcaAfaAgaAcaAcaAcaAcaAhaAiaxOaxOaAjaAkazeanMaAlaAlaAmanMaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaAnaAnaAnaAnaAnaAnaAnaxTaxTazjazjaAoaAoaApaAqaABaAsaAtaAuaBkaAwaAxaAyaAzaAAaBsaACaADazoauIauIauIauIauIaAEaAFaAGaAHaAIaAJayraysaAKayraAKaysayraALaAMaANayzayzaAOaAPaAQatratraahatratratratravfaARawNawOawFaASavfavfawHawIawJavfavfayFaATazKavfavfaAUaAVaAVaAVaAWavfavfavfavfavfavfavfavfaAXawNazYawFaAYavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVavVanManMaAZaBaanMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaAnaAnaAnaAnaAnaAnaAnaAnaBbaBcaBdazjaBeaBfaBgaBhaBhaBiaBhaBjaBvaBlaBmaBnaBoaBpaBqaBraChazoaBtaBuaCEaBwaBxaByaBzaAGaBAaBBaBCayraBDayrayrayraBEayrayzaBFayzayzazGaBGayBauqatraahaahaahaahaahaahavfavfaBHaBIaBJavfavfahuahuahuahuahuaBKaBKaBLaBKaBKahuahuahuahuahuahuahuaahaahaahaahaahaahaBMaBMaBNaBOaBPaBMavVaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahanManMaBQanManMaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaAnaAnaAnaBRaBSaBTaBUaBVaAnaBWaBXaBYaBZaCaazjaCbaCcaCdaCeaCfaCgaCHaCiaCjaCkaClaCmaCnaCoaCoaCpaCqaCraCsaCtaCuaCvaCwaCxaCyaCzaCAaCBaCyaCCaCDaDxaCFaCGaDBaCIaCJaCKazGaCLaCMauqatraahaahaahaahaahaahaahavfawNawOawFavfahuahuahuahuahuahuahuaBKaCNaCOaBKahuahuahuahuahuahuahuahuaahaahaahaahaahaCPaCQaCRaCSaCTaBMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCUaCVaCWaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaAnaAnaCXaCYaCYaCYaCYaCYaCZazjaDaaDbaDcazjazjaDdaBhaBhaDeaDfaDgaDhaDiaDjaDkaDlaDmaDnaDoaDpazoaDqaDraDsaBwaDtaDuaDvaDwaHUaDyaDzaDAaIkaDCaDDaDEaIkaDFaDGaDHaDIaDJaDKaDLaDMaDNatraahaahaahaahaahaahaahavfawNawOaDOavfahuahuahuahuahuahuahuaBKaDPaCOaBKahuahuahuahuahuahuahuahuahuahuaahaahaahaDQaDRaDSaDTaDUaBMaDVaDVaDVaDVaDVaDVaDVaDVaDVaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDXaDYaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaAnaAnaDZaCYaEaaEbaCYaEcaAnaEdaEeaEfaEgaEhaEiaEgaEjaEkaDeaElaEmaEnaEoaEpaEqaEraEsaEtaEuaEvazoaBwaEwaBwaExaEyaEzaEAaEBaECaEDaEEaEBaEFaEGaEFaEBaEFaEHaEFaEIayraEJatraEKaELaEMatraahaahaahaENaENaENaENaENaEOawEawFaEPaEPaEPaEPaEPahuahuahuaBKaCNaBKaBKahuahuahuahuahuahuahuahuahuahuahuaahaahaEQaERaESaETaEUaBMaEVaEWaEXaEYaEZaFaaEXaFbaEVaDWaFcaFcaFdaFeaFfaFgaFhaFgaFiaFeaFdaFjaDWaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaFlaCYaFnaFmaCYaFoaFpaFqaCjaFraEgaEdaFsaEgaFtaFuaFvaFwaFxaFyaFzaFAazoaFBaFCaFDaFEaFFazoaFGaFHaFIaFJaFKaFLaFMaEBaFNaFOaFPaEBaFQaFRaFSaEBaFQaFOaFSaEIaahaahatraFTaFUaFVatraahaahaENaENaFWaFXaFYaFZawNawOaGaaEPaGbaGcaGdaEPaEPahuahuaBKaCNaBKahuahuaGeaGeaGfaGgaGgaGgaGhaGgaGgaGgaGgaGiaGeaGjaGkaGlaGmaBMaGnaEWaGoaEWaGpaGoaEWaEWaGqaDWaGraGsaGraGraGraGraGraGraGraGraGraGraGtaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaGuaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaGGaGHaGIaGJaGKaGLaGMaGNaGOaGPaGQaGRaGSaGTaGLaGUaGVaGWaGXaGYaGZaHaaHbaHcaEBaHdaHeaHfaEBaHgaHhaHiaEBaHjaHeaHkaEIaahaahatraHlaHmaHnatraahaENaENaHoaHpaHqaHraENaHsawOawFaEPaHtaHuaHvaHwaEPaEPahuaBKaCNaBKahuahuaGeaHxaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaHzaHAaHBaHCaHDaBMaHEaEWaEWaHFaHGaHHaEWaEWaHIaDWaGraHJaHKaHKaHKaHKaHKaHKaHKaHKaHKaHLaGraCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaHMaCYaHNaHOaHPaHQaHRaHSaHTaHUaHVaHWaHXaHYaHZaIaaIbaIcaIdaIeaIfaIgaIhaIiaIhaIjaIdaIkaIlaImaInaByaIoaIpaFLaIqaEBaIraIsaItaEBaIuaIvaIuaEBaIuaIwaIuaEIaahaahatraIxaIyaHnatraENaENaIzaFYaIAaIBaICaIDaIEaIFaIGaIHaHtaIIaIJaIKaILaEPahuaBKaCNaBKahuahuaGeaIMaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaINaIOaESaETaCTaBMaIPaEWaIQaIRaISaITaIUaEWaIVaDWaIWaIXaIYaIZaIZaIZaIZaIZaIZaIZaJaaGraJbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaFlaCYaFnaFmaCYaFoaFpaFqaCjaFraEgaEdaFsaEgaFtaFuaFvaFwaFxaFyaFzaFAazoaFBaFCaFDaFEaFFazoaFGaFHaFIaFJaFKaFLaFMaEBaFNaFOaFPaEBaFQaFRaFSaEBaFQaFOaFSaEIaahaahatraFTaFUaFVatraahaahaENaENaFWaFXaKcaFZawNawOaGaaEPaGbaGcaGdaEPaEPahuahuaBKaCNaBKahuahuaGeaGeaGfaGgaGgaGgaGhaGgaGgaGgaGgaGiaGeaGjaGkaGlaGmaBMaGnaEWaGoaEWaGpaGoaEWaEWaGqaDWaGraGsaGraGraGraGraGraGraGraGraGraGraGtaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaGuaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaGGaGHaGIaGJaGKaGLaGMaGNaGOaGPaGQaGRaGSaGTaGLaGUaGVaGWaGXaGYaGZaHaaHbaHcaEBaHdaHeaHfaEBaHgaHhaHiaEBaHjaHeaHkaEIaahaahatraHlaHmaHnatraahaENaENaHoaHpaHqaHraENaHsawOawFaEPaKnaHuaHvaHwaEPaEPahuaBKaCNaBKahuahuaGeaHxaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaHzaHAaHBaHCaHDaBMaHEaEWaEWaHFaHGaHHaEWaEWaHIaDWaGraHJaHKaHKaHKaHKaHKaHKaHKaHKaHKaHLaGraCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaHMaCYaHNaHOaHPaHQaHRaHSaHTaKoaHVaHWaHXaHYaHZaIaaIbaIcaKVaIeaIfaIgaIhaIiaIhaIjaIdaLlaIlaImaInaByaIoaIpaFLaIqaEBaIraIsaItaEBaIuaIvaIuaEBaIuaIwaIuaEIaahaahatraIxaIyaHnatraENaENaIzaFYaIAaIBaICaIDaIEaIFaIGaIHaHtaIIaIJaIKaILaEPahuaBKaCNaBKahuahuaGeaIMaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaINaIOaESaETaCTaBMaIPaEWaIQaIRaISaITaIUaEWaIVaDWaIWaIXaIYaIZaIZaIZaIZaIZaIZaIZaJaaGraJbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaJcaCYaJdaJeaCYaJfaAnaJgaJhaJhaJhaJiaJjaJhaJkaJhaJlaJmaJhaJnaJoaJpaJqaJnaJraJsaJtaEBaJuaJvaEBaJwaJxaEBaJyaEBaEBaJzaJAaJBaJCaJDaJEaJFaJGaJFaJAaJHaEIaEIaahatratraJIaHnayBaJJaJKaFYaFYaJLaJMaJNaENawNawOawFaJOaHtaJPaJQaHtaJRaEPahuaBKaCNaBKaGeaGeaGeaGeaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaINaJSaHBaHCaJTaCPaJUaEWaIQaIRaISaITaIUaEWaJVaJWaJXaIXaJYaJZaJZaJZaJZaJZaJZaJZaKaaGraKbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaKcaKdaCYaJeaCYaKeaAnaJgaKfaKfaKgaKfaKhaKiaKjaKkaKlaKmaKnaJnaKoaKpaKqaKraKsaKtaKuaEBaKvaKwaEBaKxaKyaKzaKAaKBaKCaKDaKEaKFaKGaKHaKIaKJaKJaKJaKJaKJaKKaEIaahaahatraKLaKMaKNaKOaKPaKQaKRaKSaKTaKUaENaKVawOawFaEPaKWaKXaHtaHtaKYaEPahuaBKaCNaCOaGeaKZaLaaLbaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaLcaLdaHBaHCaLeaEQaLfaLfaLfaLgaLhaLiaLfaLfaLfaLjaLkaIXaJYaJZaJZaJZaJZaJZaJZaJZaKaaGraJbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaLlaLmaCYaJeaCYaKeaAnaJgaLnaKfaKfaKfaLoaLpaLqaLraLsaLtaLuaLvaLwaKpaKpaLxaLyaLzaLAaEBaLBaLCaEBaLDaLEaLFaLGaLHaLIaKJaLJaLKaLLaLMaKJaKJaLLaKJaKJaKJaKKaEIaahaahatraLNaHnatraENaENaENaENaENaENaENaENaLOaLPaLQaLRaLSaLTaLUaHtaLVaEPahuaBKaLWaLXaGeaLYaLZaMaaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaMbaLdaMcaDTaMdaMeaMfaMfaMfaMgaMhaMiaMfaMfaMfaMjaMkaIXaJYaJZaJZaMlaMmaMnaJZaJZaKaaGraMoaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaMpaMqaMraMsaMtaMuaMpaJgaMvaMwaMxaMxaMxaMyaMzaMAaMBaMCaMDaMEaMFaMGaMHaMIaMJaMKaMLaEBaMMaMNaEBaMOaMPaEBaMQaMRaEBaKJaMSaMTaMUaMVaMWaMXaMYaMXaKJaMZaEIaEIaahaahatraNaaNbatraahaNcaNdaNeaNfaNgaNhaNiawNawOavQaEPaNjaNkaHtaHtaNlaEPahuaBKaNmaNnaNoaNpaNqaNraHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaMbaLdaNsaNtaNuaNvaNwaNwaNwaNxaNwaNyaNwaNzaNwaNAaNBaNCaJYaJZaJZaNDaNEaNFaJZaJZaKaaGraNGaCUaNHaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaNIaNJaNKaNLaNMaNNaMpaJgaLnaNOaNPaNPaNQaNRaNSaNTaNUaNVaNWaNXaNYaLwaNZaOaaKpaObaOcaOdaOeaOfaEBaOgaOhaOiaKJaKJaOjaKJaOkaEIaOlaOmaOmaOnaEBaEBaOoaEBaEBaahaahaahatratraNbatraahaNcaOpaOqaOraOsaOqaOtawNawOavQaIHaHtaOuaOvaHtaJRaEPahuaBKaOwaCOaGeaOxaOyaLbaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaHzaOzaLdaHCaOAaOBaOCaOCaOCaODaOEaOFaOCaOGaOCaOHaOIaIXaJYaJZaJZaJZaJZaJZaJZaJZaKaaGraJbaCUaOJaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaLuaKdaCYaJeaCYaKeaAnaJgaKfaKfaKgaKfaKhaKiaKjaKkaKlaKmaLCaJnaNhaKpaKqaKraKsaKtaKuaEBaKvaKwaEBaKxaKyaKzaKAaKBaKCaKDaKEaKFaKGaKHaKIaKJaKJaKJaKJaKJaKKaEIaahaahatraKLaKMaKNaKOaKPaKQaKRaKSaKTaKUaENaOiawOawFaEPaKWaKXaHtaHtaKYaEPahuaBKaPMaOxaGeaKZaLaaLbaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaLcaLdaHBaHCaLeaEQaLfaLfaLfaLgaLhaLiaLfaLfaLfaLjaLkaIXaJYaJZaJZaJZaJZaJZaJZaJZaKaaGraJbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaAnaAnaPOaLmaCYaJeaCYaKeaAnaJgaLnaKfaKfaKfaLoaLpaLqaLraLsaLtaPUaLvaLwaKpaKpaLxaLyaLzaLAaEBaLBaQMaEBaLDaLEaLFaLGaLHaLIaKJaLJaLKaLLaLMaKJaKJaLLaKJaKJaKJaKKaEIaahaahatraLNaHnatraENaENaENaENaENaENaENaENaLOaLPaLQaLRaLSaLTaLUaHtaLVaEPahuaBKaLWaLXaGeaLYaLZaMaaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaMbaLdaMcaDTaMdaMeaMfaMfaMfaMgaMhaMiaMfaMfaMfaMjaMkaIXaJYaJZaJZaMlaMmaMnaJZaJZaKaaGraMoaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaMpaMqaMraMsaMtaMuaMpaJgaMvaMwaMxaMxaMxaMyaMzaMAaMBaMCaMDaMEaMFaMGaMHaMIaMJaMKaMLaEBaMMaMNaEBaMOaMPaEBaMQaMRaEBaKJaMSaMTaMUaMVaMWaMXaMYaMXaKJaMZaEIaEIaahaahatraNaaNbatraahaNcaNdaNeaNfaNgaRFaNiawNawOavQaEPaNjaNkaHtaHtaNlaEPahuaBKaNmaNnaNoaNpaNqaNraHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaMbaLdaNsaNtaNuaNvaNwaNwaNwaNxaNwaNyaNwaNzaNwaNAaNBaNCaJYaJZaJZaNDaNEaNFaJZaJZaKaaGraNGaCUaNHaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaNIaNJaNKaNLaNMaNNaMpaJgaLnaNOaNPaNPaNQaNRaNSaNTaNUaNVaNWaNXaNYaLwaNZaOaaKpaObaOcaOdaOeaOfaEBaOgaOhaTtaKJaKJaOjaKJaOkaEIaOlaOmaOmaOnaEBaEBaOoaEBaEBaahaahaahatratraNbatraahaNcaOpaOqaOraOsaOqaOtawNawOavQaIHaHtaOuaOvaHtaJRaEPahuaBKaOwaUpaGeaUtaOyaLbaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaHzaOzaLdaHCaOAaOBaOCaOCaOCaODaOEaOFaOCaOGaOCaOHaOIaIXaJYaJZaJZaJZaJZaJZaJZaJZaKaaGraJbaCUaOJaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaMpaOKaOLaOMaOKaOKaMpaJgaKfaONaKfaKfaKfaOOaOPaOQaORaOSaOTaJnaKsaOUaOVaOVaOVaOWaOXaOYaOZaPaaPbaPcaPdaPeaPdaPfaPgaPdaPhaPiaPjaPkaPlaPmaEBaPnaPoaPpaEBaahaahaahaahatraHnatraahaNcaPqaOqaPraPsaPtaPuaPvaPwaPxaJOaHtaPyaIJaIKaPzaEPahuaBKaOwaBKaGeaGeaGeaGeaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaINaJSaLdaHCaPAaPBaPCaPDaPDaPEaPDaPDaPFaPGaPHaLjaPIaIXaJYaJZaJZaJZaJZaJZaJZaJZaKaaGraKbaCUaNHaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaMpaMpaMpaMpaMpaMpaJgaJgaONaKfaPJaPKaPLaLqaPMaPNaPOaPPaJnaPQaPRaPSaKpaPSaPTaPUaEIaEIaEIaEIaPVaKDaPWaPXaPXaLMaKJaPYaPZaPdaPfaQaaQbaEBaQcaPoaQdaEBaahaahaahaahatraHnatraahaNcaNcaQeaOqaQfaQgaNiavQawOaQhaEPaHtaHtaHvaQiaEPaEPahuaBKaOwaBKaahaahaGeaQjaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaINaQkaQlaCSaQmaBMaPDaPDaQnaQoaQpaPDaPDaQqaPDaPDaQraIXaQsaQtaQtaQtaQtaQtaQtaQtaQuaGraJbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahuaQvaQvaQvaQvaQvaQvaQvaQvaQvaQvaQvaQvaahaahaahaahaahaMpaMpaMpaMpaMpaMpaMpaJgaQwaQxaQwaQwaJgaJgaJgaJgaJgaJgaJgaQyaQyaQyaQzaQAaQzaQyaQyaQyaahaahaEIaEIaQBaQCaQDaQEaQFaQGaQHaPiaPjaQIaQJaQKaEIaEBaEBaQLaEBaahaahaahatratraHnatraahaahaNcaNcaQMaQNaQOaOtavQawOaQPaEPaQQaQRaGdaEPaEPahuahuaBKaOwaBKaahaahaGeaHxaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaLcaHAaLdaHCaQSaBMaQTaQUaQVaQWaQpaPDaQXaQWaQYaPDaQraQZaRaaRaaRaaRaaRaaRaaRaaRaaRaaRbaGraRcaRdaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaMpaMpaMpaMpaMpaMpaMpaMpaJgaJgaONaKfaPJaPKaPLaLqaUMaPNbafaPPaJnaPQaPRaPSaKpaPSaPTbaiaEIaEIaEIaEIaPVaKDaPWaPXaPXaLMaKJaPYaPZaPdaPfaQaaQbaEBaQcaPoaQdaEBaahaahaahaahatraHnatraahaNcaNcaQeaOqaQfaQgaNiavQawOaQhaEPaHtaHtaHvaQiaEPaEPahuaBKaOwaBKaahaahaGeaQjaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaINaQkaQlaCSaQmaBMaPDaPDaQnaQoaQpaPDaPDaQqaPDaPDaQraIXaQsaQtaQtaQtaQtaQtaQtaQtaQuaGraJbaCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahahuaQvaQvaQvaQvaQvaQvaQvaQvaQvaQvaQvaQvaahaahaahaahaahaMpaMpaMpaMpaMpaMpaMpaJgaQwaQxaQwaQwaJgaJgaJgaJgaJgaJgaJgaQyaQyaQyaQzaQAaQzaQyaQyaQyaahaahaEIaEIaQBaQCaQDaQEaQFaQGaQHaPiaPjaQIaQJaQKaEIaEBaEBaQLaEBaahaahaahatratraHnatraahaahaNcaNcbajaQNaQOaOtavQawOaQPaEPaQQaQRaGdaEPaEPahuahuaBKaOwaBKaahaahaGeaHxaHyaHyaHyaHyaHyaHyaHyaHyaHyaHyaLcaHAaLdaHCaQSaBMaQTaQUaQVaQWaQpaPDaQXaQWaQYaPDaQraQZaRaaRaaRaaRaaRaaRaaRaaRaaRaaRbaGraRcaRdaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaReaRfaRfaRfaRfaRfaRfaRfaRfaRfaRgaQvaahaahaahaahaahaahaahaahaahaahaahaahaahaQwaRhaRiaRjahuahuahuahuahuahuahuahuahuaRkaRlaRlaRlaRkahuahuaahaahaahaEIaEIaRmaRnaRnaRoaEIaEIaEIaEIaEIaEIaEIaEIaahaEBaRpaEBaahaahaahatraRqaRratraahaahahuaNcaNcaNcaNcaNcaRsaRtavQaEPaEPaEPaEPaEPahuahuahuaBKaOwaBKaBKaahaGeaGeaGfaGgaGgaGgaRuaGgaGgaGgaGgaGiaGeaGjaRvaGlaGmaBMaPDaPDaRwaRxaRyaRzaRAaRBaRCaRzaQraRDaGraGraGraGraGraGraGraGraGraGraGraCUaFkaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaReaRfaREaRFaRGdzsaRIaRJaREaRKaRLaRMaQvaahaahaahaahaahaahaahaahaahaRNaRNaRNaRNaRNaROaRPaRjahuahuahuahuahuahuahuahuahuaRQaRRaRSaRTaRQahuahuaahaahaahaahahuahuahuahuahuahuahuahuahuahuahuaahaahaahaEBaEBaEBaahaahaahatraRUaRVatraahaahahuahuahuahuahuaRWavQawOavQaRWahuahuahuahuahuahuahuaBKaRXaCOaBKaahaahahuahuahuahuahuahuahuahuahuahuahuaCPaERaRYaETaEUaBMaQTaRZaSaaSbaScaPDaQXbzQaQYaPDaSeaGraFdaSfaSgaFgaShaFgaSiaSfaFdaSjaDWaCUaNHaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaReaRfaREbbhaRGdzsaRIaRJaREaRKaRLaRMaQvaahaahaahaahaahaahaahaahaahaRNaRNaRNaRNaRNaROaRPaRjahuahuahuahuahuahuahuahuahuaRQaRRaRSaRTaRQahuahuaahaahaahaahahuahuahuahuahuahuahuahuahuahuahuaahaahaahaEBaEBaEBaahaahaahatraRUaRVatraahaahahuahuahuahuahuaRWavQawOavQaRWahuahuahuahuahuahuahuaBKaRXbbXaBKaahaahahuahuahuahuahuahuahuahuahuahuahuaCPaERaRYaETaEUaBMaQTaRZaSaaSbaScaPDaQXbzQaQYaPDaSeaGraFdaSfaSgaFgaShaFgaSiaSfaFdaSjaDWaCUaNHaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSkaSlaRHaRHaRHaRHaRHaRHaRHaSmaRLaRMaQvaahaahaahaahaahaahaahaahaahaRNaSnaSoaSpaSqaSraSsaRjahuahuahuaStaSuaSvaSwaStahuaSxaSyaSzaSyaSxahuahuaahaahaahaahaahahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahatraHnaSAatraahaahahuahuahuahuahuaSBavQawOavQaSBahuaSCaSDaSEaSFaSCahuaBKaOwaCOaBKaahaahahuahuahuahuahuahuahuahuahuahuahuaDQaSGaLdaHCaJTaBMaPDaPDaPDaPDaPDaPDaPDaPDaPDaPDaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaDWaSHaNHaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSIaRfaSJaSKaSKaRHaSLaSMaSNaSOaRLaRMaQvaahaahaahaahaahaahaahaahaahaRNaSPaSQaSRaSSaSTaSUaRjahuahuaStaStaSVaSWaSVaStaStaStaSXaSYaSXaStaStahuahuaahaahaahaahahuahuahuahuahuahuahuahuahuaStaStaStaStaStaahaahaahaahaStatraSZatraStaahaahaahahuahuahuavfavfaTaaTbaTaavfaSCaSCaTcaTdaTeaSCaSCaBKaTfaBKaBKaahaahaahaahahuahuahuahuahuahuahuahuahuaEQaCQaQlaCSaCTaBMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCUaTgaThaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSIaRfaRfaRfaTiaTiaRfaRfaRfaRfaTjaQvaahaahaahaahaahaTkaTkaTkaTkaRNaTlaTmaTnaRNaRjaToaRjaTpaTqaStaTraSyaSyaSyaTsaStaTtaSyaTuaSyaTvaStaTwaTxaStaStaStaStaSuaSvaSvaSvaSvaSvaSvaSvaSwaStaTyaTzaTAaStaStaStaStaStaStaTBaTCaTDaStaStaStaStaStaTEaTFaStaTGaSyaSzaSyaTHaSCaTIaTJaTJaTKaTLaSCaTMaTNaTOaBMaBMaBMaBMaBMaBMaTPaTQaTQaTQaTQaTQaTQaTRaBMaGjaTSaBOaBPaBMaBMaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaTkaCUaCUaTTaTUaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaQvaQvaQvaQvaTVaTVaQvaQvaQvaQvaQvaQvaTWaTWaTWaTWaTWaTWaTXaTYaTZaRNaSqaUaaRNaRNaUbaUcaUdaUbaUbaUeaSyaUfaUgaUhaUhaUiaUjaUhaUkaUhaUhaUiaUhaUhaUhaUlaUmaUhaUnaUhaUhaUhaUhaUgaUhaUhaUhaUiaUhaUoaUgaUiaUhaUhaUpaUqaUraUhaUsaSyaSXaSyaUtaSyaUuaSyaSyaUvaSyaSyaSzaSyaSyaUwaUxaTJaTJaUyaUzaUAaUBaUCaUBaUDaUEaUFaUBaUGaUHaUBaUBaUIaUJaUBaUBaUKaULaUMaUBaUBaUNaUOaLdaTOaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaUPaUQaFkaCUaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSIaRfaRfaRfaTiaTiaRfaRfaRfaRfaTjaQvaahaahaahaahaahaTkaTkaTkaTkaRNaTlaTmaTnaRNaRjaToaRjaTpaTqaStaTraSyaSyaSyaTsaStbcHaSyaTuaSyaTvaStaTwaTxaStaStaStaStaSuaSvaSvaSvaSvaSvaSvaSvaSwaStaTyaTzaTAaStaStaStaStaStaStaTBaTCaTDaStaStaStaStaStaTEaTFaStaTGaSyaSzaSyaTHaSCaTIaTJaTJaTKaTLaSCaTMaTNaTOaBMaBMaBMaBMaBMaBMaTPaTQaTQaTQaTQaTQaTQaTRaBMaGjaTSaBOaBPaBMaBMaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaTkaCUaCUaTTaTUaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaQvaQvaQvaQvaTVaTVaQvaQvaQvaQvaQvaQvaTWaTWaTWaTWaTWaTWaTXaTYaTZaRNaSqaUaaRNaRNaUbaUcaUdaUbaUbaUeaSyaUfaUgaUhaUhaUiaUjaUhaUkaUhaUhaUiaUhaUhaUhaUlaUmaUhaUnaUhaUhaUhaUhaUgaUhaUhaUhaUiaUhaUoaUgaUiaUhaUhbcNaUqaUraUhaUsaSyaSXaSybcOaSyaUuaSyaSyaUvaSyaSyaSzaSyaSyaUwaUxaTJaTJaUyaUzaUAaUBaUCaUBaUDaUEaUFaUBaUGaUHaUBaUBaUIaUJaUBaUBaUKaULbelaUBaUBaUNaUOaLdaTOaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaUPaUQaFkaCUaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaQvaURaUSaUTaUUaUVaUWaUXaUYaUZaVaaVbaVcaVdaVeaUYaUYaVfaVgaVhaUYaViaUYaVdaVjaVkaVjaVfaUYaVlaVmaVnaVoaVmaVmaVpaVqaVraVsaVraVtaVpaVraVraVraVuaVvaVraVraVwaVraVraVtaVqaVraVraVraVpaVraVxaVqaVpaVraVraVuaVraVyaVvaVzaVraVpaVraVwaVraVqaVraVraVAaVraVtaVBaSyaSyaUwaVCaVDaVEaVFaVGaVHaVIaVJaVIaVKaVIaVIaVIaVIaVLaVMaVIaNuaVIaVIaVIaVNaVOaVOaVOaVPaVQaVRaVRaVSaVTaVUaVVaVWaVWaVWaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVXaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaaaaziaziaziaziaziaaaaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaQvaVYaVZaWaaWbaVZaWcaWdaUbaWeaUbaWfaUbaWgaUbaWhaWiaWjaWkaWlaWmaWnaWoaWpaWqaWraWsaWtaWuaWvaWwaWxaWyaWzaWAaWBaWAaWAaWAaWAaWCaWBaWAaWAaWDaWAaWEaWAaWAaWFaWAaWAaWGaWHaWIaWAaWJaWBaWKaWLaWMaWNaWMaWMaWMaWOaWPaWQaWRaWSaWTaWUaWVaWAaWWaWHaWXaWYaSyaWZaSyaSyaSyaUwaTJaXaaXbaXcaXdaXeaXfaXgaLdaLdaXhaXiaLdaXjaRvaXkaLdaLeaLdaXlaLdaXmaXnaXjaXiaXoaXpaLdaLdaTMaCUaXqaXraXsaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaaaaziaziaziaziaziaaaaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaQvaQvaXtaXuaXvaXwaXxaQvaQvaQvaQvaXyaXzaXAaQvaTWaTWaTWaTWaTWaTWaTpaXBaXBaXBaTqaTWaTWaXvaStaXCaXDaXEaXFaXGaStaXHaSyaSyaSyaXIaStaStaStaStaStaStaXJaXKaTuaXLaXJaStaStaStaStaStaStaXMaXNaXOaStaTEaXPaTFaStaStaTEaXPaTFaStaXQaXRaXSaStaTEaXPaTFaStaStaTEaXPaTFaSCaXTaXUaXVaTKaXWaSCaBMaXXaXYaXZaBMaBMaXXaXZaBMaBMaBMaYaaTOaBMaBMaBMaBMaBMaBMaTOaYbaTOaBMaBMaCUaCUaCUaCUaCUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaziaziaziaziaziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaQvaQvaQvaQvaQvaQvaQvaahaahaQvaYcaYcaYcaQvaahaahaahaahaYdaYeaYfaYfaYfaYfaYfaYgaYdahuaStaStaYhaYiaYjaStaStaStaYkaYlaYmaStaStaahaahaahaahaahaYnaYoaYpaYqaYnaahaahaahaahaahaStaYraYsaYraStahuahuahuahuahuahuahuahuaYtaYuaYvaYwaYtahuahuahuahuahuahuahuahuaSCaSCaYxaYyaYzaSCaSCahuahuahuahuahuahuahuahuahuahuaBMaYaaTOaBMaahaahaahaahaYAaYAaYBaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCaYDaYEaYFaYCaahaahaahaahaYdaYGaYHaYIaYJaYKaYLaYfaYdahuahuaYMaYNaYOaYPaYMahuaStaTwaSvaSwaStaahaahaYQaYQaYQaYQaYRaYRaYSaYRaYRaYTaYTaYTaYTaahaahaYraYUaYrahuahuahuahuaYVaYWaYXaYYaYVaYVaYZaZaaZbaYVaYVaYWaYXaYYaYVahuahuahuahuaZcaXUaXVaTKaZdaZeaZeaZfaZgaZhaZeaZeaZfaZhaZeaZeaZeaZiaZeaZeaahaahaahaahaahaYAaZjaZkaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCaZlaZmaZnaYCaahaahaahaahaYdaZoaZpaZqaZraZsaZtaZuaYdahuahuaZvaZwaZxaZyaZzahuahuahuahuahuaahaahaahaYQaZAaZBaZCaYRaZDaZEaZFaYRaZGaZHaZIaYTaahaahaYraZJaYrahuahuahuaZKaYYaZLaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaZWaZXaYWaZYahuahuahuaZZaXUaXVaTKbaaaZebabbacbadbaebafbacbagbaebahaZebaibajbakaZeaZeaahaahaahaahaYAbalbamaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanaaaaaabanaaaaaaaaabanaaaaaaaaaaaaaaabanaaaaaaaaabanaaaaaabanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCbaobapbaqaYCaahaahaahaahaYdbaraZpbasbatbauaZtbavaYdbawbaxbaybazbaAbaBaZzahuahuahuaahaahaahaahaahaYQbaCbaDbaEbaFbaGbaHbaIbaJbaKbaLbaMaYTaahaahaYraYUaYrahuahuaZKbaNbaObaPbaQbaQbaQbaQbaQbaRbaQbaQbaSbaTbaUbaVbaObaWaZYahuahubaXbaYbaZbbabbbbbcbbdbbdbbdbbdbbebbfbbfbbfbbfbbgbbhbbhbbibbjaZeaahaahaahaahaYAaZjbbkaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanaaaaaaaaabanbanbanbanbanbanbanaaaaaaaaabanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCbblbbmbbnaYCaahaahaahaahaYdbbobbpbbqbbqbbqbbrbbqbbsbbtbbubbubbvbbwbbxaZzahuahuaahaahaahaahaahaahaYQbbybbzbbAaYRbbBbbCbbDaYRbbEbbFbbGaYTaahaahaYraYUaYrahuaYVbbHbaObaPbaQbaQbaQbaQbbIbbJbbKbbLbbMbaQbaQbaQbaQbaVbaObbHaYVahuaSCbbNbbObbPbbQbbRbbSbbTbbTbbTbbUbbTbbTbbTbbVbbWbbXbbYbbZbcaaZebcbbcbbcbbcbaYAbccbcdaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanaaaaaabanbanbanbanbanbanbanbanbanaaaaaabanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCaYDbceaYCaYCaahaahaahaahaYdbcfbcgbchbcibcjbckbclbcmbcnbcobcobcpbcqbcraZvahuahuaahaahaahaahaahaahaYQbcsbctbcubcvbcvbcwbcvbcvbcxbcybczaYTaahaahaYraYUaYrahubcAbcBbaPbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbcCbcDbcAahuaSCbcEbcFaTKbcGaZebcHbnlbcIbaebcJbcKbcLbnsbcMaZebcNbcObcPbcQaZebcRbcSbcTbcbbcUbcVbcWaYAaahaahaYAaYAaYAaYAaYAaYAaYAaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanaaaaaabanbanbanbanbanbanbanbanbanaaaaaabanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbcXbcXbcXbcXbcYbcZbdabdbaahaahaahaahaYdbdcbddbdebdfbdgbdfbdhbdibdjbdkbdkaYNbbwbdlbdmbdnbdnbdnbdnbdnaahaahaahaYQaYQaYQaYQbcvbdobdpbdqbcvaYTaYTaYTaYTaahaahaYraYUaYrahubdrbdsbaQbaQbaQbdtbaQbdubdvbaQbaQbaQbdwbdxbaQbdtbaQbaQbdybdzbdrahuaZcbdAbdBaTKaSCaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZebdCbdDbdDbcbbcUbcVbcWaYAaahaYAaYAbdEbdFbcWbcWbcWbdGbdHaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbdIbdJbdKbcXbdLbdMbdNbdbaahaahaahaahaYdaYdbdObdPbdQbdRbdSaYdaYdbawbaxbaybdTbbwbdUbdmbdVbdWbdXbdYbdnaahaahaahaahaahbcvbcvbdZbeabebbeabdZbcvbcvaahaahaahaahaYraYUaYrahubbHbdsbdybdybaQbaQbecbedbaQbaQbaQbaQbaQbeebdxbaQbaQbaQbaTbdzbbHahuaZZbaYbdBbefaSCaahaahbegbegbehbeibegbejbekbelbembenbeobepbeqbcbberbdDbdDbesbcUbcVbetaYAaYAaYAbeubevbevbevbevbevbevbevbewaYAaYAaYAaYAaYAaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCaZlaZmaZnaYCaahaahaahaahaYdaZoaZpaZqaZraZsaZtaZuaYdahuahuaZvaZwaZxaZyaZzahuahuahuahuahuaahaahaahaYQaZAaZBaZCaYRaZDaZEaZFaYRaZGaZHaZIaYTaahaahaYraZJaYrahuahuahuaZKaYYaZLaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaZWaZXaYWaZYahuahuahuaZZaXUaXVaTKbaaaZebabbacbadbaebgPbacbagbaebahbhhbgYbhkbakaZeaZeaahaahaahaahaYAbalbamaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanaaaaaabanaaaaaaaaabanaaaaaaaaaaaaaaabanaaaaaaaaabanaaaaaabanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCbaobapbaqaYCaahaahaahaahaYdbaraZpbasbatbauaZtbavaYdbawbaxbaybazbaAbaBaZzahuahuahuaahaahaahaahaahaYQbaCbaDbaEbaFbaGbaHbaIbaJbaKbaLbaMaYTaahaahaYraYUaYrahuahuaZKbaNbaObaPbaQbaQbaQbaQbaQbaRbaQbaQbaSbaTbaUbaVbaObaWaZYahuahubaXbaYbaZbbabbbbbcbbdbbdbbdbbdbbebbfbbfbbfbbfbbgbiabivbbibbjaZeaahaahaahaahaYAaZjbbkaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanaaaaaaaaabanbanbanbanbanbanbanaaaaaaaaabanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCbblbbmbbnaYCaahaahaahaahaYdbbobbpbbqbbqbbqbbrbbqbbsbbtbbubbubbvbbwbbxaZzahuahuaahaahaahaahaahaahaYQbbybbzbbAaYRbbBbbCbbDaYRbbEbbFbbGaYTaahaahaYraYUaYrahuaYVbbHbaObaPbaQbaQbaQbaQbbIbbJbbKbbLbbMbaQbaQbaQbaQbaVbaObbHaYVahuaSCbbNbbObbPbbQbbRbbSbbTbbTbbTbbUbbTbbTbbTbbVbbWbbYbhkbbZbcaaZebcbbcbbcbbcbaYAbccbcdaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanaaaaaabanbanbanbanbanbanbanbanbanaaaaaabanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaYCaYDbceaYCaYCaahaahaahaahaYdbcfbcgbchbcibcjbckbclbcmbcnbcobcobcpbcqbcraZvahuahuaahaahaahaahaahaahaYQbcsbctbcubcvbcvbcwbcvbcvbcxbcybczaYTaahaahaYraYUaYrahubcAbcBbaPbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbcCbcDbcAahuaSCbcEbcFaTKbcGaZebiybnlbcIbaebcJbcKbcLbnsbcMaZebjlbjubcPbcQaZebcRbcSbcTbcbbcUbcVbcWaYAaahaahaYAaYAaYAaYAaYAaYAaYAaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanaaaaaabanbanbanbanbanbanbanbanbanaaaaaabanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbcXbcXbcXbcXbcYbcZbdabdbaahaahaahaahaYdbdcbddbdebdfbdgbdfbdhbdibdjbdkbdkaYNbbwbdlbdmbdnbdnbdnbdnbdnaahaahaahaYQaYQaYQaYQbcvbdobdpbdqbcvaYTaYTaYTaYTaahaahaYraYUaYrahubdrbdsbaQbaQbaQbdtbaQbdubdvbaQbaQbaQbdwbdxbaQbdtbaQbaQbdybdzbdrahuaZcbdAbdBaTKaSCaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZeaZebdCbdDbkMbcbbcUbcVbcWaYAaahaYAaYAbdEbdFbcWbcWbcWbdGbdHaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbdIbdJbdKbcXbdLbdMbdNbdbaahaahaahaahaYdaYdbdObdPbdQbdRbdSaYdaYdbawbaxbaybdTbbwbdUbdmbdVbdWbdXbdYbdnaahaahaahaahaahbcvbcvbdZbeabebbeabdZbcvbcvaahaahaahaahaYraYUaYrahubbHbdsbdybdybaQbaQbecbedbaQbaQbaQbaQbaQbeebdxbaQbaQbaQbaTbdzbbHahuaZZbaYbdBbefaSCaahaahbegbegbehbeibegbejbekbkQbembenbeobepbeqbcbberbdDbdDbesbcUbcVbetaYAaYAaYAbeubevbevbevbevbevbevbevbewaYAaYAaYAaYAaYAaYAaYAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbexbeybezbcXbeAbeBbeCbdbaahaahaahaahaahaYdaYdbeDbeEbeFaYdaYdahuahuahubeGbeHbbwbeIbdmbeJbeKbeLbeMbdnbdnaahaahaahaahbcvbeNbeabeObePbeQbeabeRbcvaahaahaahaahaYraYUaYrahuaYVbeSbeTbaTbaQbecbeUbeVbaQbaQbaQbaQbaQbeVbeWbeXbaQbaQbeYbeZaYVahubaXaXUbdBaTKaSCaahaahbegbfabfbbfcbfdbfebffbfgbfgbfhbfibfjbfkbflbfmbfnbfobcbbcUbfpbevbevbevbevbfqbfrbfrbfrbfrbfrbfrbfrbfsbevbevbevbevbevbewaYAaYAaahaahaahaahaahaahbftbftbftbftbftbftbftaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbfubeybfvbcXbfwbfxbfybdbaahaahaahaahahuahuahuahuahuahuahuahuahuahubaybaybfzbbwbfAbdmbdnbfBbfCbfDbfEbdnaahaahaahaahbcvbfFbeabdqbfGbdqbeabfHbcvaahaahaahaYraYraYUaYrahuaYVbfIbeYbeYbaQbfJbaQbaQbaQbfKbfLbfMbaQbaQbaQbfJbaQbfNbaQbfOaYVaYtaSCbfPbfQbfRaSCaSCaahbegbfSbfTbfUbfVbfWbfXbfYbfZbgabgbbgcbgdbgebgfbgfbgfbgfbgfbgfbggbggbggbggbggbfrbghbgibgjbgkbglbfrbgmbgmbgmbgmbgmbgmbfsbewaYAaahaahaahaahaahbftbftbgnbgobgpbgobgqbftbftaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbgrbgsbgrbcXbgtbeBbgubgvbgvbgvbgvaahaahaahahuahuahuahuahuahuahuahuaYMbgwaZwbgxbgybgzbdnbgAbfCbfDbgBbdnaahaahaahaahbcvbgCbeabgDbgEbgDbeabgFbcvaahaahaahaYrbgGaYUaYrahubcAbgHbaQbaQbaQbaQbaQbaQbfKaZXaZXaZXbfMbaQbaQbaQbaQbgIbaQbgJbgKbgLbgMbgNbdBaTKbgOaSCaahbegbgPbgQbfUbgRbgSbgSbgSbgSbgTbgUbgcbgVbgWbgfbgXbgYbgZbhabgfbhbbhcbhcbhdbggbhebhfbhfbhgbhgbhfbhhbgmbhibhjbhkbhlbgmbcWaZjaYAaahaahaahaahaahbftbhmbhnbhobhpbhqbhrbhmbftaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuaahaahaahaahaahaahaahaahaahaahaahaahbhsbhsbhsbhsbhsbhsbhsbhsbhsbhtbhubhvbhwbdLbeBbhubgvbhxbhybgvbgvbgvaahaahahuahuahuahuahuahuahuaZzbhzaYNbhAbhBbcobhCbhDbhEbfDbgBbdnaahaahaahaahbcvbhFbeabhGbhHbhIbeabhJbcvaahaahaahaYrbhKaYUaYrahubdrbhLbaQbaQbaQbaQbaQbaQbdzaZXbhMaZXbdsbaQbaQbaQbaQbhNbhObhObhPbhQbhRbhSbhTbhUbhVaSCaahbegbfabhWbhXbegbhYbhZbiabibbicbeobgcbgVbidbgfbiebifbigbihbgfbiibijbikbilbggbimbinbiobipbiqbirbisbgmbhibitbiubivbgmbiwbixaYAaahaahaahaahaahbftbiybizbiAbiBbiAbizbiybftaahaahbftbftbftbftbftaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahbhsbiCbiDbiEbiFbiGbiHbiIbhsbiJbiKbiLbiMbiNbiObiPbgvbiQbiRbiSbiTbgvaahaahaahahuahuahuahuahuahuaZvbiUbiVbiWbgybdkbiXbiYbiZbfDbgBbdnaahaahaahaahbjabjabjabjabjbbjabjabjabjaaahaahaahaYrbjcaYUaYrahubbHbgHbaQbaQbaQbaQbaQbaQbjdaZXaZXaZXbjebaQbaQbaQbaQbjfbaQbaQbjgaYwbjhaXUbdBaTKbjiaSCaahbegbjjbjkbjlbegbeobeobeobeobjmbeobjnbjobjpbgfbjqbjrbjsbjtbgfbjubjvbjwbjxbggbjybjzbjAbjBbjCbjDbjEbjFbjGbjHbjIbjJbgmbcWbntaYAaahaahbftbftbftbftbjKbjLbjKbjMbjKbjNbjKbftbftbftbftbjObjPbjQbftbftaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjRbjSbjTbjUbjVbjSbjSahuaahaahaahaahaahaahaahaahaahbhsbjWbjXbjYbjZbkabkbbkcbkdbkebkfbkgbkhbkibkjbkkbgvbklbkmbknbknbgvbkobkobkobkoahuahuahuahuahubaybaybkpbkqbkrbdmbdnbksbiZbfDbktbdnaahaahaahaahbjabkubkvbkwbkxbkybkzbkAbjaaahaahaahaYraYraYUaYrahuaYVbkBbdybdybaQbkCbaQbaQbaQbjdbkDbjebaQbaQbaQbkCbaQbkEbaQbkFaYVaYtaSCaYxbkGaYzaSCaSCaahbegbkHbkIbkJbegbkKbkLbkMbkNbkObkPbkQbgVbkRbgfbgfbkSbkTbkUbgfbkVbkWbkXbkYbggbkZbhgbhfblabhfbhfblbbgmblcbldbgmbQYbgmblfaZjaYAaahbftbftbhmblgbjKblhblibljblkbllblibljblmbjMblnblobllblpbljblqbftbftaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbcXbgrbgsbgrbcXbgtbeBbgubgvbgvbgvbgvaahaahaahahuahuahuahuahuahuahuahuaYMbgwaZwbgxbgybgzbdnbgAbfCbfDbgBbdnaahaahaahaahbcvbgCbeabgDbgEbgDbeabgFbcvaahaahaahaYrbgGaYUaYrahubcAbgHbaQbaQbaQbaQbaQbaQbfKaZXaZXaZXbfMbaQbaQbaQbaQbgIbaQbgJbgKbgLbgMbgNbdBaTKbgOaSCaahbegbkUbgQbfUbgRbgSbgSbgSbgSbgTbgUbgcbgVbgWbgfbgXbkZbgZbhabgfbhbbhcbhcbhdbggbhebhfbhfbhgbhgbhfblgbgmbhibhjbndbhlbgmbcWaZjaYAaahaahaahaahaahbftbhmbhnbhobhpbhqbhrbhmbftaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuaahaahaahaahaahaahaahaahaahaahaahaahbhsbhsbhsbhsbhsbhsbhsbhsbhsbhtbhubhvbhwbdLbeBbhubgvbhxbhybgvbgvbgvaahaahahuahuahuahuahuahuahuaZzbhzaYNbhAbhBbcobhCbhDbhEbfDbgBbdnaahaahaahaahbcvbhFbeabhGbhHbhIbeabhJbcvaahaahaahaYrbhKaYUaYrahubdrbhLbaQbaQbaQbaQbaQbaQbdzaZXbhMaZXbdsbaQbaQbaQbaQbhNbhObhObhPbhQbhRbhSbhTbhUbhVaSCaahbegbfabhWbhXbegbhYbhZbodbibbicbeobgcbgVbidbgfbiebifbigbihbgfbiibijbikbilbggbimbinbiobipbiqbirbisbgmbhibitbiubprbgmbiwbixaYAaahaahaahaahaahbftbpKbizbiAbiBbiAbizbqMbftaahaahbftbftbftbftbftaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahbhsbiCbiDbiEbiFbiGbiHbiIbhsbiJbiKbiLbiMbiNbiObiPbgvbiQbiRbiSbiTbgvaahaahaahahuahuahuahuahuahuaZvbiUbiVbiWbgybdkbiXbiYbiZbfDbgBbdnaahaahaahaahbjabjabjabjabjbbjabjabjabjaaahaahaahaYrbjcaYUaYrahubbHbgHbaQbaQbaQbaQbaQbaQbjdaZXaZXaZXbjebaQbaQbaQbaQbjfbaQbaQbjgaYwbjhaXUbdBaTKbjiaSCaahbegbjjbjkbrUbegbeobeobeobeobjmbeobjnbjobjpbgfbjqbjrbjsbjtbgfbspbjvbjwbjxbggbjybjzbjAbjBbjCbjDbjEbjFbjGbjHbjIbjJbgmbcWbntaYAaahaahbftbftbftbftbjKbjLbjKbjMbjKbjNbjKbftbftbftbftbjObjPbjQbftbftaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjRbjSbjTbjUbjVbjSbjSahuaahaahaahaahaahaahaahaahaahbhsbjWbjXbjYbjZbkabkbbkcbkdbkebkfbkgbkhbkibkjbkkbgvbklbkmbknbknbgvbkobkobkobkoahuahuahuahuahubaybaybkpbkqbkrbdmbdnbksbiZbfDbktbdnaahaahaahaahbjabkubkvbkwbkxbkybkzbkAbjaaahaahaahaYraYraYUaYrahuaYVbkBbdybdybaQbkCbaQbaQbaQbjdbkDbjebaQbaQbaQbkCbaQbkEbaQbkFaYVaYtaSCaYxbkGaYzaSCaSCaahbegbkHbkIbkJbegbkKbkLbstbkNbkObkPbtvbgVbkRbgfbgfbkSbkTbtQbgfbkVbkWbkXbkYbggbukbhgbhfblabhfbhfblbbgmblcbldbgmbQYbgmblfaZjaYAaahbftbftbhmbvmbjKblhblibljblkbllblibljblmbjMblnblobllblpbljblqbftbftaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjSblrblsbltblsblrbjTahuahuaahbjSbjSbjSbjSaahaahaahbhsblublvbiEblwblxblyblzbhsblAbeBblBbdbblCbdbblCbgvbklblDblEblFbknblGblHblIbkoblJblKblLbkoahuahuaYMaYNbbwbgybdmblMblNblOblPbdnbdnaahaahaahaahbjablQblRblSblTblSblUblVbjaaahaahaahaahaYraYUaYrahuaYVblWbaTbaTbaQbeWbeXblXbaQbaQbaQbaQbaQblXbecbeUbaQbaQbdyblYaYVahuaZcaXUaXVaTKaSCaahaahbegblZbmabmbbmcbmdbmebmfbmfbmgbmhbmibmjbmkbmlbgfbmmbmnbmobgfbmpbmqbmrbmsbggbmtbmubhfbmvbhfbmwbmxbgmbmybmzbgmbmAbgmbmBaZjaYAaahbftbmCbmDbmEbmFbmGbmHbmGbmIbmGbmJbhobmKbjMbmLbmMbmNbmObhobmPbmQbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmRbmSbmTbmUbmUbmSbmVbmWbjSbjSbjSbmXbmYbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbeAbeBbmZbdbbnabnbbncbknbknbndbnebnfbknbngbnhbnhbnibnjbnkbBmbkoahuahuaZzaYNbbwbnmbdmblNblNbnnbnobdnaahaahaahaahbjabjabnpbnqbnrbsYboObnqbnubjabjaaahaahaahaYraYUaYrahubcAbdsbeYbeYbaQbaQbeWbeXbaQbaQbaQbaQbaQbdubedbaQbaQbaQbaTbnvbcAahuaZZbaYbnwbnxaSCaahaahbegbfSbnybfUbnzbnAbnBbnCbnDbnEbnFbgcbgVbnGbnHbgfbnIbnJbnIbgfbnKbnLbnMbnNbggbfrbnObnPbnQbnObnPbnRbnRbnRbnRbnRbnRbnRbnRaZjaYAaahbftbnSbnTbnUbjKbnVblibnWbnXbnYbnZblpbljbjKbllblpboabobbnVbocbodbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUbltboebofbofbltbogbohboibojbokbolbombonboobopboqborbosbotbouboubovboubowboxboybozboAboBboCboCboCboDbknbknboEbknbknboFboGboHboHboHboIboJbkoahuahuaZzaYNbbwbeIbdmbdnbdnbdnbdnbdnaahaahaahaahbjaboKboLboMboNbycboNboPboQboRbjaaahaahaahaYraYUaYrahubdrbdsbaQbaQbaQbdtbaQbeWbdvbaQbaQbaQbdwbedbaQbdtbaQbaQbeYbnvbdrahubaXaXUaXVaTKboSahuaahbegboTboUbfUboVboWboXboYboYboZbpabpbbpcbpdbpdbpebpfbpgbpfbphbpfbpibpjbpkbplbpmbpnbpkbpobppbpqbnRbprbpsbptbpubpvbpwbnRaZjaYAaahbftbpxbpybpzbjMbpAbpBbpCbftbpDbpEbpFbpFbpGbpFbpFbpHbpIbpJbocbpKbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpLaadahubjUbmSbpMbofbofbpNbpObpPbpQbpRbpSbpTbpUbpVbpWbpXbpYbpWbpZbqabpWbqbbqcbqdbqebqfbqgbfxbhubqhbqibqjboCbqkblCbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvbkoahuahuaZzbqwbqxbqyaYMahuahuahuahuahuahuaahaahaahbjabjabqzbqAboNboNboNbqBbqCbjabjaaahaahaahaYraYUaYrahubbHaZLbqDbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbqEbqFbbHahuaSCbqGaXVbqHbqIahuahubegbfabkIbqJbegbqKbqLbqMbqNbqObkPbqPbqQbqRbqSbqTbqUbqVbqUbqUbqUbqWbqXbqYbqZbrabrbbrabrcbrabrabrdbrebrfbrgbrhbribribnRaZjaYAaahbftbnSbrjbnUbjKbllbrkbrlbrmbrnblpblpbrobjKbrpblpbrqbrrbllbocbrsbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtahuahubrubltbrvbofbofbltbrwbrxbrybrzbrAbrBbrCbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbrDbeBbrEbdbbrFbrGbrHbrHbrIbrJbrKbrLbqobrMbqqbrNbrObrPbqubrQbrRahuahuaZzaYNbbwbgyaZzahuahuahuahuahuahuaahaahaahaahbjabrSbqAbrTbrUbrVbrWbrSbjaaahaahaahaahaYraYUaYrahuaYVbcAbaObrXbaQbaQbaSbaTbaUbaQbaQbaQbaSbaTbaUbaQbaQbqEbaObcAaYVahuaZcaXUbdBaTKbqIahuahubegbegbrYbegbegbkPbkPbkPbrZbrZbrZbrZbsabsbbrZbrZbscbsdbsebsfbsfbsgbshbsdbsibsjbskbslbsmbsnbsobnRbspbsqbsrbssbsrbstbnRaZjaYAaahbftbsubsvbmEbswbmGbsxbmGbsyblpbszblpbsAbjMbmLbhqbsBbsCbsDbsEbsFbftaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaacAaaabBMbBLbBNaaabBMbBLbBNaaabBMbBLbBNaaabBMbBLbBNaaaacAaadaadaaaaaaaaaaaaaaaaaabsJbsKbsLbsMaaaaaabsNbsObsPbsNbsNbsQbmSbmTbsRbsSbmSbsTbmWbjSbjSbjSbsUbmWbjSaahaahaahaahaahaahaahaahaahaahaahbdbbsVbsWbsXboBbBObsZbtaboCbtbbdLbtcbtdbtebtfbtgbthbthbthbtibtjbtkahuahuaZzaYNbbwbgyaZzahuahuahuahuahuaahaahaahaahaahbjabtlbtmbtnbtobtmbtmbtlbjaaahaahaahaahaYraYUaYrahuahubaWaZYbaObrXbaQbaSbaTbaUbaQbaQbaQbaSbaTbaUbaQbqEbaOaZKbaNahuahuaZZbcEbcFbtpbqIahuahubtqbtrbtsbttbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtybtFbtGbtHbtIdztbtJbshbtKbtLbtMbtNbtObtPbtMbtObnRbtQbtRbtSbtTbtUbtVbnRaZjaYAaahbftbftbhmblgbjKbnVbtWblpbliblpblpbsEbtXbjMbtYbiAbtZbuabrobubbftbftaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaacAaadbBMbBPbBNaadbBMbBPbBNaadbBMbBPbBNaadbBMbBPbBNaadacOaaaaadaadaaaaaaaaaaaaaaabsJbsJbudbuebsJbufbugbuhbuibujbukbjSblrblsbltblsblrbjTahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahbdbbulbumbunbqhbuobupbuqburboBbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbkoahuahuaZvaYNbbwbgyaZvahuahuahuaahaahaahaahaahaahaahbjabjabjabuDbjabjabjabjabjaaahaahaahaahaYraYUaYrahuahuahubaWaYYbcBbfLbfLbuEbuFbuGbuHbuGbuIbuJbfLbfLbuKaYWbaNahuahuahubaXaXUbdBaTKbuLahuahubuMbuNbtsbuObuPbuQbuRbuObuSbuTbuUbuVbuWbuWbuXbuSbuYbuZbvabvbbvbbvcbvdbvebvfbvgbvhbvibvjbvkbvlbnRbvmbvnbvobssbvpbvqbnRaZjaYAaahaahbftbftbftbftbvrbvsbvtblibvubvvbvwbjMbjMbjMbjMbvxbvybvzbftbftaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaaaadaaaaaaaadaadaaaaaaaaaaaabsJbvAbvBbvCbsJbvDbvEbvFbvGbvHbvIbjRbjSbjTbjUbjVbjSbjSaahaahahuahuahuahuahuahuaahaahbvJbvJbvJbvJbvJbvJbvJbvJbvJbvKbvLbvMbdbbvNbvObvPbvQbqhbvRbtcbrEbtebvSbvTbvUbkobvVbvWbvVbkoahubdmbdmbkpbkqbkrbayahuahuaahaahaahaahaahaahaahaahaahaahahubvXaahaahaahaahaahaahaahaahaYraYraYUaYraYrahuahuahuaYVaYWaYXaYYaYVaYVaYWaYXaYYaYVaYVaYWaYXaYYaYVahuahuahuahuaSCaYxbkGaYzaSCaSCahubvYbvZbwabuQbwbbwcbwdbwebrZbwfbwgbwhbwibuWbwjbrZbwkbwlbwmbsjbsjbwnbshbwobwpbwqbwrbwsbwtbwubwvbnRbnRbnRbnRbwwbnRbnRbnRaZjaYAaahaahaahaahaahbftbwxbwybjMbwzbjMbwxbwAbjMbwBbwCbjMbwDbwEbjMbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaaaadaaaaaaaaaaadaadaaaaaaaaabsJbwFbwGbwHbsJbsNbwIbwJbwKbwLbwMbsNaahaahaahahuahuaahaahahuahuahuahuaahaahaahaahbvJbvJbwNbwObwPbwQbwRbwSbwTbvJbwUbwVbwWbdbbwXbwYbwZbxabdbbxbbtcbxcbxdbxdbxdbxdbxdbxebxfbxgbxdbeGbdmbxhaYNbbwbxibayaYraahaahaahaahaahaahaahaahaahaahaahahubvXaahaahaahaahaahaahaahaYraYrbgGaYUbgGaYraYrahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaYraSCbaYbxjbhUbxkaSCbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxybuWbxzbrZbxAbsdbxBbxCdzubxDbxEbxFbxGbxHbxIbxJbxKbxLbxMbxNbxObxPbxQbxRbxSbxTbxNaZjaYAaahaahaahaahaahbftbxUbxVbxWbxXbxYbxZbyabybbBKbydbjMbyebyfbygbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaaaadaaaaaaaaaaaaaadbyhbyibyibyibyibyjbsJbsJbsNbykbylbymbynbvIbsNaahaahaahaahahuahuahuahuahuahuaahaahaahaahaahbvJbyobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyJbyNbyObyPbyQbyRbySbdkaZwbgxbgybyTaYraYraYraYraYraYraYraYraYraYraahaahaahbvXaahaahaYraYraYraYraYraYrbgGbyUbyVbyWbgGaYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYrbyXbyYbyZbzaaTJbzbbzcbzdbuQbzebuQbzfbwcbzgbzhbtybzibzjbzkbzlbzmbznbtybzobzpbppbzqbzqbzrbshbzsbvfbztbzubzvbwubzwbzxbxNbzybzzbzAbxRbxRbzBbxNbzCaYAaahaahaahaahaahbftbftbzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbBQaadaaaaadbBQaadaaaaadbBQaadaaaaadbBQaadaaaaadaaaaaaaaabzRbzSbzTbzUbzVbzWbzXbzYbzZbAabsNbAbbAcbAdbAebvIbsNaahaahaahaahaahahuahuahuahuaahaahaahaahaahaahbvJbAfbyqbAgbAhbAibAjbAkbAjbAlbAmbAnbAobApbiNbAqbiNbArbiNbiNbAsbAtbAubAvbAwbAxbAybAzbAAbABbACbADbAEbAFbAGbAHbAIbAJbAKbALbAMbAMbAMbAMbAMbAMbANaYraYraYraYrbAOaYraYraYrbAPbAQbAQbAQbAQbAQbARbASbATbAUbAUbAUbAUbAUbAUbAUbAVbAUbAUbAUbAWbAXbAXbAXbAXbAXbAXbAXbAXbAYbAXbAZbBabBbbBcbBdbbbbBebBfbBgbBhbBibuObBjbuQbBkbBlbuSbHnbBnbBobBpbBqbBrbuSbBsbBtbBubBvbBvbBwbBxbvebwpbBybBzbBAbBBbBCbxNbxNbBDbBEbBFbBGbxRbzBbxNbzCaYAaahaahaahaahaahaahbftbftbftbBHbBIbftbftbftbftbftbftbBJbGJbftbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbBRbFpbDBbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTccTbFpbFpbFpcfCbBSbBTbBUbBVbBWbBXbBYbBZbCabCbbsNbsNbCcbsNbsNbCdbsNaahaahaahaahaahaahaahahuahuaahaahaahaahaahaahbvJbCebCfbCgbChbCibCjbCkbClbvJbCmbCnbCobCpbCqbCrbCsbCtbCubCvbCwbCxbxdbCybCzbCAbCBbCCbCDbyPbyQbyRbySbdkbdkbCEbCFbCGaYrbCHbCIbCJbCKbCLbCMbCMbCNbCObCObCPbCObCQbAMbAMbAMbCRaYraYraYraYrbgGbCSbCTbCUbCVbCVbCVbCVbCVbCVbCVbCWbCVbCVbCVbCXbCYbCYbCYbCYbCYbgGbgGbCZbhKbjcaYrbDaaXUbdBbDbaUzbDcbDdbDebDfbDgbDhbDibDjbDkbDlbrZbsabsbbDmbsabDnbsbbrZbDobsdbxBbxCdzubDpbshbDqbtLbDrbDsbtLbxNbxNbxNbDtbDubDvbDwbDxbxRbzBbxNbzCaYAaahaahaahaahaahaahaahbftbDybDzbDAbftaahaahaahaahbftbftbftbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadcLxaadaaaaadcLxaadaaaaadcLxaadaaaaadcLxaadaaaaadaaaaaaaaabzRbzSbDCbDDbDEbDFbyibDGbDHbDIbDJbDJbDKbDLbsJbDMbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbDNbDObDPbDQbDRbDSbDTbDUbvJbDVbeBbDWbDXbDYbDZbEabEbbDXbEcbEdbEcbxdbxdbxdbxdbxdbEebEfbEgbxdbeGbdmbEhbdkbbwbEibayaYrbEjbEjbEjbEjbEjbEjbEkbElbEmbgGbEnbgGbEobgGbEpbEqbEraYraahaahaYraYrbgGaYUbgGbEsbEtbEubEvbCVbEwbExbEybEybEzbEAbEBbECbEDbEEbEDbCYbCYbCYbEFbCYaYraYraSCbEGbfQaTJbEHaSCbxlbxmbEIbzebEJbEKbELbEMbDfbENbEObEPbEQbERbESbETbEUbEVbEWbEXbEYbEYbEZbFabsdbFbbFcbFdbFebxNbFfbFgbFhbFibFjbFkbFlbxRbzBbxNaZjaYAaYAaahaahaahaahaahaahbftbFmbFnbFobftaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaaaadaaaaaaaaaaaaaaabFqbyibyibyibyibsJbsJbFrbFsbCabFtbFubFvbFwbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbvJbvJbFxbFybFybFybvJbvJbvJbFzbFAbxbbFBbFCbFDbFEbFFbDXbFGbFHbFIbFJbFKbFLbFMbFNbEcbFObEcbFNahubdmbdmbFPbbwbdkbFQbFRbEjbFSbFTbFUbFVbEjbEjbEjbEjbFWbFXbFWbFYbFYbFZbGabFYbGbaahaahaahaYraYraYUbCVbCVbGcbGdbGebCVbGfbGgbGhbGhbGhbGibGjbGkbGlbGlbGmbGnbGobGpbGqbCYahuahuaSCaYxbkGbGraSCaSCahubvYbGsbGtbBhbGubGvbGwbBhbGxbGybGzbGAbGBbGCbGBbGDbGEbGEbGFbGEbGEbGGbGHbGIcbibGKbGLbGMbxNbGNbGObGPbFibFjbFkbGQbxRbzBbxNbalbGRaYAaahaahaahaahaahaahbftbGSbGTbGUbftaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbsJbsJbsJbsJbsJbGVbGWbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbGYbFybFxbFybFybFybFybGZbvJbHabeBbHbbHcbHdbHebHfbHgbDXbHhbHibHjbHkbHjbHlbHjbHmbTHbHobHpbFNahuahubHqbdkbbwbdkbHrbFRbHsbHtbHubHubHvbHwbHxbHybEjbHzbHAbHBbFYbHCbHDbHEbFYaahaahaahaahaYrbgGaYUbCVbHFbHGbHHbHIbCVbHJbHKbHLbEybEybHMbHNbHObHPbHPbHPbHPbHPbHQbHRbHSahuahubHTaXUbdBaTJboSahuahubtqbuNbuQbuQbHUbHVbuQbuQbHWbHXbHYbHZbwmbIabIbbIcbsjbIdbIebIfbIgbIhbIibIjbIkbIlbImbInbIobIpbIqbIrbIsbItbIubIvbIwbIxbxNbfsbewaYAaahaahaahaahaahaahbftbftbIybIzbftaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaaacAaaaaaaaahaahahuahuahuahuahuahuahuahuaahaahaahbsJbsJbIAbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbIBbFybICbIDbFybFybFybGZbvJbIEbsWbIFbIGbIHbIIbIJbIKbDXbFNbILbIMbINbIMbIMbIMbIObINbIPbIQbIRahuahubISbdkbbwbdkbITbFRbIUbIVbIWbIXbIYbIWbIWbIZbEjbJabHAbJbbFYbJcbJdbJebFYaahaahaahaahaYrbJfaYUbCVbHFbJgbJhbJibCVbJjbJkbJlbEybJmbJnbJobJpbHPbHPbHPbHPbHPbJqbJrbJsahuahubqIbJtbxjbJubqIahuahubuMbJvbJwbJxbJybJzbJAbJBbJCbJCbJDbJEbJFbJGbJCbJHbJIblebJKbJHbJLbJLbJLbJLbJLbJMbJNbJObJPbxNbxNbxNbxNbxNbxNbxNbxNbxNbxNbJQbJRaYAbJSbJTbJTbJTbJSbJSbJUbJVbJWbJXbJUbJSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbBMcNAbBNaadbBMcNAbBNaadbBMcNAbBNaadbBMcNAbBNaadacAaaabJYaahbJZbJZbKabjUbjUbjUbKbbJZbJZahuaahaahaahbsJbKcbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbKdbKebKfbFybKgbFybKhbvJbvJbKibeBbHbbDXbKjbKkbKlbKmbKnbFNbKobKpbKqbKrbKrbKpbKpbKqbKsbKtbKuahuahubISbKvbgxbdkbITbFRbKwbKxbIWbKybKzbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbFYaahaahaahaahaYraYraYUbCVbCVbKLbCVbCVbCVbKMbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbJqbJqbKYbJsahuahubuLbKZbfQaTJbuLahuahubLabLbbLcbLdbLebLabLabLabLabLfbLgbLhbLibLjbLibJHbLkbLlbLmbLnbJLbLobLpbLqbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLEbLFbLGbLHbLIbLJbLKbLLbLMbLNbLObLPbLQbLRbLQbLSbJSaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabBMdchbBNaaabBMdchbBNaaabBMdchbBNaaabBMdchbBNaaaaadaadbJYaahbJZbLUbLVbLWbLVbLWbLVbLUbJZahuahuaahaahbsJbLXbGXbsJbsJaahaahaahaahaahaahaahaahaahaahaahbsJbsJbsJbvJbvJbvJbvJbvJbvJbvJbvJbvJbLYbLZbeBbxbbFBbMabMbbMcbKmbMdbFNbMebMfbMfbMgbMgbMhbMgbMgbKsbMibFNahuahubISbdkbCEbCFbITbMjbEjbMkbIWbMlbMmbMnbIWbMobEjbMpbMqbMrbMsbMsbMsbMsbMsbMsbMsbMsaahaahaYraYUbCVbMtbMubMvbMwbMxbEybEybMybEybMzbCVbMAbMBbMCbMDbMEbJqbMFbMGbMHbMIahuahuaSCbMJbdBbMKaSCahuahubLabMLbMMbMNbMObMPbMQbMRbMSbMTbLgbLhbMUbMVbMWbJHbMXbMYbMZbNabJLbNbbNcbNdbNebNfbNgbNhbNibNjbNjbNkbNlbNgbNjbNmbNjbNnbNobNpbNqbNrbNsbNtbNubNubNvbNubNwbNxbNybLMbNzbJSaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbNAbNBbNCbNDbNEbNFbNAbNGahuahuaahaahbsJbNHbGXbNIbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbNJbNKbNLbNMbNNbNObyBbNPbNQbNRbNSbNTbNUbNVbHbbHcbHdbNWbNXbKmbNYbFNbNZbOabObbMfbMfbMfbMfbMfbKsbOcbFNahuahubISbdkbbwbdkbOdbFRbEjbOebIWbOfbOgbOhbIWbOibEjbOjbOkbOlbMsbOmbOnbOobOpbMsbOqbMsbMsaahaYraYUbCVbOrbOsbOtbOtbOubOtbOtbOvbEybOwbCVbOxbOybOzbOAbOBbJJbOxbOybOzbCYbODbOEaSCaYxbkGbGraSCaSCahubLabOFbOGbOHbOIbOJbOKbOLbOMbONbOObOPbOQbORbOSbJHbOTbOUbOVbOWbJLbOXbOYbOZbLrbPabPbbPcbPdbPebPfbPgbPhbPibPebPjbPkbPlbLFbLGbPmbPnbPobLKbLLbLMbPpbLMbPqbPrbPsbLMbLMbJSaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbLWbPtbPubPvbPvbPwbLWahuahuahuaahaahbsJbPxbPybPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPAbPBbPCayfbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbxbbIGbPObPPbPQbPRbPSbFNbPTbPUbPVbMfbMfbPWbPXbPYbKsbPZbFNahuahubISbdkbbwbQabQbbQcbQdbQebQfbQgbQhbQibQjbQkbEjbQlbOkbQmbMsbQnbQobQpbQpbQqbQrbQsbMsaahaYraYUbCVbQtbQubEybQvbQwbEybEybEybEybQxbCVbQybQzbQAbQBbQCbQDbQCbQDbQEbQFbQGbQGbQHbQIbdBaTJbQJaSCahubLabQKbQLbQMbMMbQNbQObQPbQQbQRbQSbQTbQUbLfbQVbJHbQWbOUbQXbOCbJLbJLbJLbJLbJLbQZbRabRbbRbbRbbRbbRbbRcbRdbRcbRcbRcbRcbRcbRebRfbRgbRhbRibRibRibJSbJSbRjbRkbRlbRjbJSbJSaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbNAbRmbPubPvbPvbRnbNAbNGahuahuaahaahbsJbRobGXbRpbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbRqbRqbRrbRsbRqbRtbRubRvbRwbRxbRybRzbRAbRBbRxbRxbRxbRxbRxbRxbRCbRDbRCbREbREbRCbRFbRCbRGbRCbFNahuahubISbdkbbwbRHbaybaybEjbEjbEjbEjbEjbEjbRIbEjbEjbRJbRKbRLbMsbRMbRNbRObRPbMsbRQbRRbMsaahaYraYUbCVbEAbRSbCVbCVbRTbRUbRUbRUbRUbCVbCVbRVbQAbQzbRWbRXbQAbQzbQAbRYbRZaTJaTJaTJaTJbSabSbbScaSCahubLabSdbSebSfbSebSgbQObShbSibSjbSkbSlbSmbSnbSobJHbSpbSqbSrbSsbStbSubSvbSwbSxbSybSzbSAbSBbSCbSDbRbbSEbSFbSGbSHbSIbSJbRcbSKbSLbRgbSMbSNbSObRgaahaahbRjbSPbSQbRjaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbJZbLUbLVbLWbSRbLWbLVbLUbJZahuahuaahaahbsJbsJbGXbsJbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbSSbSTbSUbSVbRqbSWbSXbSYbSZbTabTbbTcbTdbTebTfbTgbThbTibRxbTjbTkbTlbTmbTmbTjbTkbTjbTnbTobTpahuahubISbdkbbwaYNbTqahubTrbTsbTtbTubTvbTwbTwbTxbTrbTybTzbTAbMsbMsbTBbMsbMsbMsbMsbMsbMsaahaYraYUbTCbQzbTDbTEbTFbTGbTGbTGbTGbTGbVRbTIbQAbQzbTJbTKbTLbTMbQAbQzbTNbTOaTJaTJbTPbTQbcFaTJbTRaSCahubLabTSbTTbTUbTVbTWbTXbTYbTZbUabUbbUcbLfbJCbJCbJHbJHbJHbJHbJHbStbUdbUebUfbUgbUhbUibUjbUkbUlbUmbRbbUnbUobUpbUqbUqbUrbRcbUsbUtbRgbUubUvbUwbRgaahaahbRjbUxbUybRjaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbJZbKabUzbUAbUBbUCbUDbKbbJZahuaahaahaahaahbsJbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbUEbUFbUGbUHbUIbUJbUKbULbUMbUNbUObUPbUQbURbUSbUSbUSbUTbRxbUUbUVbUUbUWbTmbUUbUVbUUbTnbTobTpahuahubISbUXbbwaYNaZzahubUYbUZbTwbVabVbbVbbVcbVdbTrbVebVfbTAbVgbVhbVibVjbVkbVlbVmbVnbMsaahaYrbVobVpbVqbVrbVsbVtbVubVtbVtbVtbVubVtbVsbQzbQAbVvbVwbTKbVxbQzbQAbVybTCbODbOEaSCbGrbkGbGraSCaSCahubLabVzbVAbLabVzbVAbLabLabLabVBbVCbVDbVEbJCaahaahaahaahaahaahbStbVFbVGbVHbSxbVIbVJbSAbVKbVLbVMbRbbVNbVObVPbVQbXdbVSbRcbVTbVUbVVbVWbVXbRgbRgaahaahbRjbVYbVZbRjbRjaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahuahubWabWbbWcbWdbWaahuahuahuaahaahaahaahbsJbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbWebWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbWsbWtbWubWvbRxbWwbTmbTmbWxbWybWzbWzbWzbWAbWBbTpahuahubWCbWDbgxbWEaZzahubWFbWGbWHbWIbWJbWKbWLbWMbWNbWObWPbWQbWRbWRbWSbWTbWUbWVbWWbWXbMsaahaYrbWYbTCbWZbQAbQzbVsbXabVsbXabVsbXabVsbXbbQAbQzbTJbXcbTLbTMbQAbQzctabTCahuahuaSCbXebdBbXfaSCahuahuahuahuahuahuahuahuahuahubJCbJCbXgbXhbJCbJCaahaahaahaahaahaahbStbStbStbStbStbXibXjbRbbRbbRbbRbbRbbRcbRcbRcbRcbRcbRcbRcbXkbXlbRgbRgbRgbRgaahaahaahbRjbXmbUybXnbRjaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahubXobXpbXqbXrbXoahuahuahuaahaahaahaahbsJbXsbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbXtbXubXvbXwbXxbXybXzbXAbXBbXCbXDbXEbXBbXAbXzbXzbXFbXGbRxbUUbUVbUUbXHbTmbUUbUVbUUbXIbXJbTpbXKbXLbdmbdkbCEbXMaZzahubXNbXObXPbXQbXRbXSbXTbXUbTrbVebXVbXWbXXbXYbXZbYabYbbYcbYdbYebMsaahaYrbWYbTCbYfbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbYgbRVbYhbQzbQAbRVbYibYjahubHTaTJbdBaTJbHTahuahuahuahuahuahuahuahuahuahuahubYkbYlbYmbYkaahaahaahaahaahaahaahbYnbYobYpbYqbYrbSybSzbYsbYtbYubYvbYwaahaahaahaahaahaahbYxbYybYzbYAbYBbYxaahaahaahaahbRjbYCbYDbYEbRjaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahubYFbYGbYHbYFbYFahuahuaahaahaahaahaahbYIbYJbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbYKbYLbYMbYNbRqbYObYPbYPbYPbYQbYRbYSbYPbYPbYPbYPbYPbYTbRxbTjbTjbTjbTmbTmbTjbTjbTjbXIbYUbYVbYWbdkbdkbdkbbwaYNaZzahubYXbYYbXPbYZbZabZabZbbTwbTrbVebZcbZdbZebZebZfbZgbZhbZibWWbZjbMsaahaYrbZkbTCbZlbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbZmbZnbZobZpbZqbZrbZsahuahubqIaTJbdBbZtbqIahuahuahuahuahuahuahuahuahuahuahubZubZvbZwbZxaahaahaahaahaahaahaahbYnbZybZzbZAbZBbZCbZDbZEbZFbZGbZHbYwaahaahaahaahaahaahbYxcckbZIbZJbZKbYxaahaahaahaahbZLbZMbZNbZObZLaahahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahubZPbZQbZRbZSbZPahuahuaahaahaahaahaahbYIbYJbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbZTbZUbZVbZWbRqbZXbZYbZZcaacabcaccadcaecafcagcahcaicajbRxcakcalbTmbTmbTmbTmcambTmcancaobYVbYWcapcaqbdkbbwaYNcarahubTrcascatcaucavbTwcawbTrcaxcaycazcaxbMscaAcaBcaCcaDcaEcaFbWWbMsaahaYrbWYbTCcaGbQzbQAbXbbRWbRXbQAbQzbQAcaHbRWbQzbQAbQzcaIbRXcaJbQzbQAcaKbZsahuahubqIcaLbfQaTJbqIahuahuahuahuahuahuahuahuahuahuahucaMcaNcaObZxaahaahaahaahaahaahaahbYncaPcaQcaRbYrcaScaTbYscaUcaVcaWbYwaahaahaahaahaahaahbYxbYybYxbYxbYxbYxaahaahaahaahbZLcaXcaYcaZcbacbbcbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmRbmSbmTbmUbmUbmSbmVbmWbjSbjSbjSbmXbmYbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbeAbeBbmZbdbbnabnbbncbknbknbvqbnebnfbknbngbnhbnhbnibnjbnkbBmbkoahuahuaZzaYNbbwbnmbdmblNblNbnnbnobdnaahaahaahaahbjabjabnpbnqbnrbsYboObnqbnubjabjaaahaahaahaYraYUaYrahubcAbdsbeYbeYbaQbaQbeWbeXbaQbaQbaQbaQbaQbdubedbaQbaQbaQbaTbnvbcAahuaZZbaYbnwbnxaSCaahaahbegbfSbnybfUbnzbnAbnBbnCbnDbnEbnFbgcbgVbnGbnHbgfbnIbnJbnIbgfbnKbnLbnMbnNbggbfrbnObnPbnQbnObnPbnRbnRbnRbnRbnRbnRbnRbnRaZjaYAaahbftbnSbnTbnUbjKbnVblibnWbnXbnYbnZblpbljbjKbllblpboabobbnVbocbvtbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUbltboebofbofbltbogbohboibojbokbolbombonboobopboqborbosbotbouboubovboubowboxboybozboAboBboCboCboCboDbknbknboEbknbknboFboGboHboHboHboIboJbkoahuahuaZzaYNbbwbeIbdmbdnbdnbdnbdnbdnaahaahaahaahbjaboKboLboMboNbycboNboPboQboRbjaaahaahaahaYraYUaYrahubdrbdsbaQbaQbaQbdtbaQbeWbdvbaQbaQbaQbdwbedbaQbdtbaQbaQbeYbnvbdrahubaXaXUaXVaTKboSahuaahbegboTboUbfUboVboWboXboYboYboZbpabpbbpcbpdbpdbpebpfbpgbpfbphbpfbpibpjbpkbplbpmbpnbpkbpobppbpqbnRbvubpsbptbpubpvbpwbnRaZjaYAaahbftbpxbpybpzbjMbpAbpBbpCbftbpDbpEbpFbpFbpGbpFbpFbpHbpIbpJbocbvEbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaacAacOacAacAacAacAacAacAacAacOacAacAacAacAaaaaaaacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpLaadahubjUbmSbpMbofbofbpNbpObpPbpQbpRbpSbpTbpUbpVbpWbpXbpYbpWbpZbqabpWbqbbqcbqdbqebqfbqgbfxbhubqhbqibqjboCbqkblCbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvbkoahuahuaZzbqwbqxbqyaYMahuahuahuahuahuahuaahaahaahbjabjabqzbqAboNboNboNbqBbqCbjabjaaahaahaahaYraYUaYrahubbHaZLbqDbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbqEbqFbbHahuaSCbqGaXVbqHbqIahuahubegbfabkIbqJbegbqKbqLbvIbqNbqObkPbqPbqQbqRbqSbqTbqUbqVbqUbqUbqUbqWbqXbqYbqZbrabrbbrabrcbrabrabrdbrebrfbrgbrhbribribnRaZjaYAaahbftbnSbrjbnUbjKbllbrkbrlbrmbrnblpblpbrobjKbrpblpbrqbrrbllbocbrsbftaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaaaaadaadaaaaadaadaadaaaaadaadaadaaaacAaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtahuahubrubltbrvbofbofbltbrwbrxbrybrzbrAbrBbrCbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbrDbeBbrEbdbbrFbrGbrHbrHbrIbrJbrKbrLbqobrMbqqbrNbrObrPbqubrQbrRahuahuaZzaYNbbwbgyaZzahuahuahuahuahuahuaahaahaahaahbjabrSbqAbrTbvXbrVbrWbrSbjaaahaahaahaahaYraYUaYrahuaYVbcAbaObrXbaQbaQbaSbaTbaUbaQbaQbaQbaSbaTbaUbaQbaQbqEbaObcAaYVahuaZcaXUbdBaTKbqIahuahubegbegbrYbegbegbkPbkPbkPbrZbrZbrZbrZbsabsbbrZbrZbscbsdbsebsfbsfbsgbshbsdbsibsjbskbslbsmbsnbsobnRbwjbsqbsrbssbsrbwvbnRaZjaYAaahbftbsubsvbmEbswbmGbsxbmGbsyblpbszblpbsAbjMbmLbhqbsBbsCbsDbsEbsFbftaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaacAaaabBMbBLbBNaaabBMbBLbBNaaabBMbBLbBNaaabBMbBLbBNaaaacAaadaadaaaaaaaaaaaaaaaaaabsJbsKbsLbsMaaaaaabsNbsObsPbsNbsNbsQbmSbmTbsRbsSbmSbsTbmWbjSbjSbjSbsUbmWbjSaahaahaahaahaahaahaahaahaahaahaahbdbbsVbsWbsXboBbBObsZbtaboCbtbbdLbtcbtdbtebtfbtgbthbthbthbtibtjbtkahuahuaZzaYNbbwbgyaZzahuahuahuahuahuaahaahaahaahaahbjabtlbtmbtnbtobtmbtmbtlbjaaahaahaahaahaYraYUaYrahuahubaWaZYbaObrXbaQbaSbaTbaUbaQbaQbaQbaSbaTbaUbaQbqEbaOaZKbaNahuahuaZZbcEbcFbtpbqIahuahubtqbtrbtsbttbtubwMbtwbtxbrZbtzbtAbtBbtCbtDbtEbtybtFbtGbtHbtIdztbtJbshbtKbtLbtMbtNbtObtPbtMbtObnRbxPbtRbtSbtTbtUbtVbnRaZjaYAaahbftbftbhmbyDbjKbnVbtWblpbliblpblpbsEbtXbjMbtYbiAbtZbuabrobubbftbftaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaacAaadbBMbBPbBNaadbBMbBPbBNaadbBMbBPbBNaadbBMbBPbBNaadacOaaaaadaadaaaaaaaaaaaaaaabsJbsJbudbuebsJbufbugbuhbuibujbyGbjSblrblsbltblsblrbjTahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahbdbbulbumbunbqhbuobupbuqburboBbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbkoahuahuaZvaYNbbwbgyaZvahuahuahuaahaahaahaahaahaahaahbjabjabjabuDbjabjabjabjabjaaahaahaahaahaYraYUaYrahuahuahubaWaYYbcBbfLbfLbuEbuFbuGbuHbuGbuIbuJbfLbfLbuKaYWbaNahuahuahubaXaXUbdBaTKbuLahuahubuMbuNbtsbuObuPbuQbuRbyLbrZbuTbuUbuVbuWbuWbuXbuSbuYbuZbvabvbbvbbvcbvdbvebvfbvgbvhbvibvjbvkbvlbnRbyXbvnbvobssbvpbzJbnRaZjaYAaahaahbftbftbftbftbvrbvsbAbblibAdbvvbvwbjMbjMbjMbjMbvxbvybvzbftbftaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanbanbanbanbanbanbanaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaaaadaaaaaaaadaadaaaaaaaaaaaabsJbvAbvBbvCbsJbvDbANbvFbvGbvHbBCbjRbjSbjTbjUbjVbjSbjSaahaahahuahuahuahuahuahuaahaahbvJbvJbvJbvJbvJbvJbvJbvJbvJbvKbvLbvMbdbbvNbvObvPbvQbqhbvRbtcbrEbtebvSbvTbvUbkobvVbvWbvVbkoahubdmbdmbkpbkqbkrbayahuahuaahaahaahaahaahaahaahaahaahaahbCPbCOaahaahaahaahaahaahaahaahaYraYraYUaYraYrahuahuahuaYVaYWaYXaYYaYVaYVaYWaYXaYYaYVaYVaYWaYXaYYaYVahuahuahuahuaSCaYxbkGaYzaSCaSCahubvYbvZbwabuQbwbbwcbwdbwebrZbwfbwgbwhbwibuWbCQbrZbwkbwlbwmbsjbsjbwnbshbwobwpbwqbwrbwsbwtbxKbDEbnRbnRbnRbnRbwwbnRbnRbnRaZjaYAaahaahaahaahaahbftbwxbwybjMbwzbjMbwxbwAbjMbwBbwCbjMbwDbwEbjMbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaaaadaaaaaaaaaaadaadaaaaaaaaabsJbwFbwGbwHbsJbsNbwIbwJbwKbwLbEmbsNaahaahaahahuahuaahaahahuahuahuahuaahaahaahaahbvJbvJbwNbwObwPbwQbwRbwSbwTbvJbwUbwVbwWbdbbwXbwYbwZbxabdbbxbbtcbxcbxdbxdbxdbxdbxdbxebxfbxgbxdbeGbdmbxhaYNbbwbxibayaYraahaahaahaahaahaahaahaahaahaahaahbCPbCOaahaahaahaahaahaahaahaYraYrbgGaYUbgGaYraYrahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaYraSCbaYbxjbhUbxkaSCbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxybuWbxzbrZbxAbsdbxBbxCdzubxDbxEbxFbxGbxHbxIbxJdbybxLbxMbxNbxObEnbxQbxRbxSbxTbxNaZjaYAaahaahaahaahaahbftbxUbxVbxWbxXbxYbxZbyabybbBKbydbjMbyebyfbygbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaabBMbBPbBNaaaaadaaaaaaaaaaaaaadbyhbyibyibyibyibyjbsJbsJbsNbykbylbymbynbEobsNaahaahaahaahahuahuahuahuahuahuaahaahaahaahaahbvJbyobypbyqbyrbysbytbyubyvbywbyxbyybyzbyAbyBbyCbFgbyEbyFbFTbyHbyIbyJbyKbFUbyMbyJbyNbyObyPbyQbyRbySbdkaZwbgxbgybyTaYraYraYraYraYraYraYraYraYraYraahaahaahbCOaahaahaYraYraYraYraYraYrbGebyUbyVbyWbgGaYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYraYrbGfbyYbyZbzaaTJbzbbzcbzdbuQbzebuQbzfbwcbzgbzhbtybzibzjbzkbzlbzmbznbtybzobzpbppbzqbzqbzrbshbzsbvfbztbzubzvbwubzwbzxbxNbzybzzbzAbxRbxRbzBbxNbzCaYAaahaahaahaahaahbftbftbzDbzEbzFbzGbzHbzIbIgbzKbzLbzMbzNbzObzPbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadbBQaadaaaaadbBQaadaaaaadbBQaadaaaaadbBQaadaaaaadaaaaaaaaabzRbzSbzTbzUbzVbzWbzXbzYbzZbAabsNbJAbAcbJBbAebEobsNaahaahaahaahaahahuahuahuahuaahaahaahaahaahaahbvJbAfbyqbAgbAhbAibAjbAkbAjbAlbAmbAnbAobApbiNbAqbiNbArbiNbiNbAsbAtbAubAvbAwbAxbAybAzbAAbABbACbADbAEbAFbAGbAHbAIbAJbAKbALbAMbAMbAMbAMbKQbAMbLxaYraYraYraYrbAOaYraYraYrbAPbAQbAQbAQbAQbAQbARbASbATbAUbAUbAUbAUbAUbAUbAUbAVbAUbAUbAUbAWbAXbAXbAXbAXbAXbAXbAXbAXbAYbAXbAZbBabBbbBcbBdbbbbBebBfbBgbBhbBibuObBjbuQbBkbBlbuSbHnbBnbBobBpbBqbBrbuSbBsbBtbBubBvbBvbBwbBxbvebwpbBybBzbBAbBBbMzbxNbxNbBDbBEbBFbBGbxRbzBbxNbzCaYAaahaahaahaahaahaahbftbftbftbBHbBIbftbftbftbftbftbftbBJbGJbftbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbBRbFpbDBbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTccTbFpbFpbFpcfCbBSbBTbBUbBVbBWbBXbBYbBZbCabCbbsNbsNbCcbsNbsNbCdbsNaahaahaahaahaahaahaahahuahuaahaahaahaahaahaahbvJbCebCfbCgbChbCibCjbCkbClbvJbCmbCnbCobCpbCqbCrbCsbCtbCubCvbCwbCxbxdbCybCzbCAbCBbCCbCDbyPbyQbyRbySbdkbdkbCEbCFbCGaYrbCHbCIbCJbCKbCLbCMbMQbCNbOpbOXbOWbRMbQWbAMbAMbAMbCRaYraYraYraYrbgGbCSbCTbCUbCVbCVbCVbCVbCVbCVbCVbCWbCVbCVbCVbCXbCYbCYbCYbCYbCYbgGbgGbCZbhKbjcaYrbDaaXUbdBbDbaUzbDcbDdbDebDfbDgbDhbDibDjbDkbDlbrZbsabsbbDmbsabDnbsbbrZbDobsdbxBbxCdzubDpbshbDqbtLbDrbDsbtLbxNbxNbxNbDtbDubDvbDwbDxbxRbzBbxNbzCaYAaahaahaahaahaahaahaahbftbDybDzbDAbftaahaahaahaahbftbftbftbftaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaadcLxaadaaaaadcLxaadaaaaadcLxaadaaaaadcLxaadaaaaadaaaaaaaaabzRbzSbDCbDDbSHbDFbyibDGbDHbDIbDJbDJbDKbDLbsJbDMbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbDNbDObDPbDQbDRbDSbDTbDUbvJbDVbeBbDWbDXbDYbDZbEabEbbDXbEcbEdbEcbxdbxdbxdbxdbxdbEebEfbEgbxdbeGbdmbEhbdkbbwbEibayaYrbEjbEjbEjbEjbEjbEjbEkbElaYrbSZbSYbSZaYrbTfbEpbEqbEraYraahaahaYraYrbgGaYUbgGbEsbEtbEubEvbCVbEwbExbEybEybEzbEAbEBbECbEDbEEbEDbCYbCYbCYbEFbCYaYraYraSCbEGbfQaTJbEHaSCbxlbxmbEIbzebEJbEKbELbEMbDfbENbEObEPbEQbERbESbETbEUbEVbEWbEXbEYbEYbEZbFabsdbFbbFcbFdbFebxNbFfbTgbFhbFibFjbFkbFlbxRbzBbxNaZjaYAaYAaahaahaahaahaahaahbftbFmbFnbFobftaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaadbBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaaaadaaaaaaaaaaaaaaabFqbyibyibyibyibsJbsJbFrbFsbCabFtbFubFvbFwbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbvJbvJbFxbFybFybFybvJbvJbvJbFzbFAbxbbFBbFCbFDbFEbFFbDXbFGbFHbFIbFJbFKbFLbFMbFNbEcbFObEcbFNahubdmbdmbFPbbwbdkbFQbFRbEjbFSbThbTibFVbEjbEjbEjbEjbFWbFXbFWbFYbFYbFZbGabFYbGbaahaahaahaYraYraYUbCVbCVbGcbGdbTEbCVbUTbGgbGhbGhbGhbGibGjbGkbGlbGlbGmbGnbGobGpbGqbCYahuahuaSCaYxbkGbGraSCaSCahubvYbGsbGtbBhbGubGvbGwbBhbGxbGybGzbGAbGBbGCbGBbGDbGEbGEbGFbGEbGEbGGbGHbGIcbibGKbGLbGMbxNbGNbGObGPbFibFjbFkbGQbxRbzBbxNbalbGRaYAaahaahaahaahaahaahbftbGSbGTbGUbftaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaaaadaaaaaaaaaaahaahaahaahaahaahaahaahbsJbsJbsJbsJbsJbGVbGWbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbGYbFybFxbFybFybFybFybGZbvJbHabeBbHbbHcbHdbHebHfbHgbDXbHhbHibHjbHkbHjbHlbHjbHmbTHbHobHpbFNahuahubHqbdkbbwbdkbHrbFRbHsbHtbHubHubHvbHwbHxbHybEjbHzbHAbHBbFYbHCbHDbHEbFYaahaahaahaahaYrbgGaYUbCVbHFbHGbHHbHIbCVbHJbHKbHLbEybEybHMbHNbHObHPbHPbHPbHPbHPbHQbHRbHSahuahubHTaXUbdBaTJboSahuahubtqbuNbuQbuQbHUbHVbuQbuQbHWbHXbHYbHZbwmbIabIbbIcbsjbIdbIebIfbVkbIhbIibIjbIkbIlbImbInbIobIpbIqbIrbIsbItbIubIvbIwbIxbxNbfsbewaYAaahaahaahaahaahaahbftbftbIybIzbftaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaabBMcNAbBNaaaacAaaaaaaaahaahahuahuahuahuahuahuahuahuaahaahaahbsJbsJbIAbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbIBbFybICbIDbFybFybFybGZbvJbIEbsWbIFbIGbIHbIIbIJbIKbDXbFNbILbIMbINbIMbIMbIMbIObINbIPbIQbIRahuahubISbdkbbwbdkbITbFRbIUbIVbIWbIXbIYbIWbIWbIZbEjbJabHAbJbbFYbJcbJdbJebFYaahaahaahaahaYrbJfaYUbCVbHFbJgbJhbJibCVbJjbJkbJlbEybJmbJnbJobJpbHPbHPbHPbHPbHPbJqbJrbJsahuahubqIbJtbxjbJubqIahuahubuMbJvbJwbJxbJybJzbVBbVmbJCbJCbJDbJEbJFbJGbJCbJHbJIblebJKbJHbJLbJLbJLbJLbJLbJMbJNbJObJPbxNbxNbxNbxNbxNbxNbxNbxNbxNbxNbJQbJRaYAbJSbJTbJTbJTbJSbJSbJUbJVbJWbJXbJUbJSaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaadbBMcNAbBNaadbBMcNAbBNaadbBMcNAbBNaadbBMcNAbBNaadacAaaabJYaahbJZbJZbKabjUbjUbjUbKbbJZbJZahuaahaahaahbsJbKcbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbvJbKdbKebKfbFybKgbFybKhbvJbvJbKibeBbHbbDXbKjbKkbKlbKmbKnbFNbKobKpbKqbKrbKrbKpbKpbKqbKsbKtbKuahuahubISbKvbgxbdkbITbFRbKwbKxbIWbKybKzbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbFYaahaahaahaahaYraYraYUbCVbCVbKLbCVbCVbCVbKMbKNbKObKPbJmbKRbKSbKTbKUbKVbKWbKXbJqbJqbKYbJsahuahubuLbKZbfQaTJbuLahuahubLabLbbLcbLdbLebLabLabLabLabLfbLgbLhbLibLjbLibJHbLkbLlbLmbLnbJLbLobLpbLqbLrbLsbLtbLubLvbLwbVFbLybLzbLAbLBbLCbLDbLEbLFbLGbLHbLIbLJbLKbLLbVMbLNbLObLPbLQbLRbLQbLSbJSaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaabBMdchbBNaaabBMdchbBNaaabBMdchbBNaaabBMdchbBNaaaaadaadbJYaahbJZbLUbLVbLWbLVbLWbLVbLUbJZahuahuaahaahbsJbLXbGXbsJbsJaahaahaahaahaahaahaahaahaahaahaahbsJbsJbsJbvJbvJbvJbvJbvJbvJbvJbvJbvJbLYbLZbeBbxbbFBbMabMbbMcbKmbMdbFNbMebMfbMfbMgbMgbMhbMgbMgbKsbMibFNahuahubISbdkbCEbCFbITbMjbEjbMkbIWbMlbMmbMnbIWbMobEjbMpbMqbMrbMsbMsbMsbMsbMsbMsbMsbMsaahaahaYraYUbCVbMtbMubMvbMwbMxbEybEybMybEybVQbCVbMAbMBbMCbMDbMEbJqbMFbMGbMHbMIahuahuaSCbMJbdBbMKaSCahuahubLabMLbMMbMNbMObMPbWubMRbMSbMTbLgbLhbMUbMVbMWbJHbMXbMYbMZbNabJLbNbbNcbNdbNebNfbNgbNhbNibNjbNjbNkbNlbNgbNjbNmbNjbNnbNobNpbNqbNrbNsbNtbNubNubNvbNubNwbNxbNybLMbNzbJSaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaahaahaahbNAbNBbNCbNDbNEbNFbNAbNGahuahuaahaahbsJbNHbGXbNIbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbNJbNKbNLbNMbNNbNObyBbNPbNQbNRbNSbNTbNUbNVbHbbHcbHdbNWbNXbKmbNYbFNbNZbOabObbMfbMfbMfbMfbMfbKsbOcbFNahuahubISbdkbbwbdkbOdbFRbEjbOebIWbOfbOgbOhbIWbOibEjbOjbOkbOlbMsbOmbOnbOobWvbMsbOqbMsbMsaahaYraYUbCVbOrbOsbOtbOtbOubOtbOtbOvbEybOwbCVbOxbOybOzbOAbOBbJJbOxbOybOzbCYbODbOEaSCaYxbkGbGraSCaSCahubLabOFbOGbOHbOIbOJbOKbOLbOMbONbOObOPbOQbORbOSbJHbOTbOUbOVbWQbJLbWVbOYbOZbLrbPabPbbPcbPdbPebPfbPgbPhbPibPebPjbPkbPlbLFbLGbPmbPnbPobLKbLLbWXbPpbLMbPqbPrbPsbLMbLMbJSaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadaaaaaaaaaaadaadaadacOaadaaaaahaahaahbLWbPtbPubPvbPvbPwbLWahuahuahuaahaahbsJbPxbPybPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPzbPAbPBbPCayfbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbxbbIGbPObPPbPQbPRbPSbFNbPTbPUbPVbMfbMfbPWbPXbPYbKsbPZbFNahuahubISbdkbbwbQabQbbQcbQdbQebQfbQgbQhbQibQjbQkbEjbQlbOkbQmbMsbQnbQobQpbQpbQqbQrbQsbMsaahaYraYUbCVbQtbQubEybQvbQwbEybEybEybEybQxbCVbQybQzbQAbQBbQCbQDbQCbQDbQEbQFbQGbQGbQHbQIbdBaTJbQJaSCahubLabQKbQLbQMbMMbQNbQObQPbQQbQRbQSbQTbQUbLfbQVbJHbXibOUbQXbOCbJLbJLbJLbJLbJLbQZbRabRbbRbbRbbRbbRbbRcbRdbRcbRcbRcbRcbRcbRebRfbRgbRhbRibRibRibJSbJSbRjbRkbRlbRjbJSbJSaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbNAbRmbPubPvbPvbRnbNAbNGahuahuaahaahbsJbRobGXbRpbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbsJbRqbRqbRrbRsbRqbRtbRubRvbRwbRxbRybRzbRAbRBbRxbRxbRxbRxbRxbRxbRCbRDbRCbREbREbRCbRFbRCbRGbRCbFNahuahubISbdkbbwbRHbaybaybEjbEjbEjbEjbEjbEjbRIbEjbEjbRJbRKbRLbMsbXjbRNbRObRPbMsbRQbRRbMsaahaYraYUbCVbEAbRSbCVbCVbRTbRUbRUbRUbRUbCVbCVbRVbQAbQzbRWbRXbQAbQzbQAbRYbRZaTJaTJaTJaTJbSabSbbScaSCahubLabSdbSebSfbSebSgbQObShbSibSjbSkbSlbSmbSnbSobJHbSpbSqbSrbSsbStbSubSvbSwbSxbSybSzbSAbSBbSCbSDbRbbSEbSFbSGbXFbSIbSJbRcbSKbSLbRgbSMbSNbSObRgaahaahbRjbSPbSQbRjaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbJZbLUbLVbLWbSRbLWbLVbLUbJZahuahuaahaahbsJbsJbGXbsJbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbSSbSTbSUbSVbRqbSWbSXbSXbXGbTabTbbTcbTdbTebXWbYTbYSbZdbRxbTjbTkbTlbTmbTmbTjbTkbTjbTnbTobTpahuahubISbdkbbwaYNbTqahubTrbTsbTtbTubTvbTwbTwbTxbTrbTybTzbTAbMsbMsbTBbMsbMsbMsbMsbMsbMsaahaYraYUbTCbQzbTDbZhbTFbTGbTGbTGbTGbTGbVRbTIbQAbQzbTJbTKbTLbTMbQAbQzbTNbTOaTJaTJbTPbTQbcFaTJbTRaSCahubLabTSbTTbTUbTVbTWbTXbTYbTZbUabUbbUcbLfbJCbJCbJHbJHbJHbJHbJHbStbUdbUebUfbUgbUhbUibUjbUkbUlbUmbRbbUnbUobUpbUqbUqbUrbRcbUsbUtbRgbUubUvbUwbRgaahaahbRjbUxbUybRjaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbJZbKabUzbUAbUBbUCbUDbKbbJZahuaahaahaahaahbsJbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbUEbUFbUGbUHbUIbUJbUKbULbUMbUNbUObUPbUQbURbUSbUSbZibZXbRxbUUbUVbUUbUWbTmbUUbUVbUUbTnbTobTpahuahubISbUXbbwaYNaZzahubUYbUZbTwbVabVbbVbbVcbVdbTrbVebVfbTAbVgbVhbVibVjbWUbZZbVlbVnbMsaahaYrbVobVpbVqbVrbVsbVtbVubVtbVtbVtbVubVtbVsbQzbQAbVvbVwbTKbVxbQzbQAbVybTCbODbOEaSCbGrbkGbGraSCaSCahubLabVzbVAbLabVzbVAbLabLabLacaabVCbVDbVEbJCaahaahaahaahaahaahbStcabbVGbVHbSxbVIbVJbSAbVKbVLcadbRbbVNbVObVPcaebXdbVSbRcbVTbVUbVVbVWbVXbRgbRgaahaahbRjbVYbVZbRjbRjaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahuahubWabWbbWcbWdbWaahuahuahuaahaahaahaahbsJbGXbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbWebWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbWsbWtbXzcafbRxbWwbTmbTmbWxbWybWzbWzbWzbWAbWBbTpahuahubWCbWDbgxbWEaZzahubWFbWGbWHbWIbWJbWKbWLbWMbWNbWObWPcagbWRbWRbWSbWTcahbWWbWWcaibMsaahaYrbWYbTCbWZbQAbQzbVsbXabVsbXabVsbXabVsbXbbQAbQzbTJbXcbTLbTMbQAbQzctabTCahuahuaSCbXebdBbXfaSCahuahuahuahuahuahuahuahuahuahubJCbJCbXgbXhbJCbJCaahaahaahaahaahaahbStbStbStbStbStcajcaAbRbbRbbRbbRbbRbbRcbRcbRcbRcbRcbRcbRcbXkbXlbRgbRgbRgbRgaahaahaahbRjbXmbUybXnbRjaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahubXobXpbXqbXrbXoahuahuahuaahaahaahaahbsJbXsbsJaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbXtbXubXvbXwbXxbXybXzbXAbXBbXCbXDbXEbXBbXAbXzbXzbXzcaPbRxbUUbUVbUUbXHbTmbUUbUVbUUbXIbXJbTpbXKbXLbdmbdkbCEbXMaZzahubXNbXObXPbXQbXRbXSbXTbXUbTrbVebXVcaWbXXbXYbXZbYabYcbYbbYdbYebMsaahaYrbWYbTCbYfbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbYgbRVbYhbQzbQAbRVbYibYjahubHTaTJbdBaTJbHTahuahuahuahuahuahuahuahuahuahuahubYkbYlbYmbYkaahaahaahaahaahaahaahbYnbYobYpbYqbYrbSybSzbYsbYtbYubYvbYwaahaahaahaahaahaahbYxbYybYzbYAbYBbYxaahaahaahaahbRjbYCbYDbYEbRjaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahubYFbYGbYHbYFbYFahuahuaahaahaahaahaahbYIbYJbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbYKbYLbYMbYNbRqbYObYPbYPbYPbYQbYRcffcdhbYPbYPbYPchAchMbRxbTjbTjbTjbTmbTmbTjbTjbTjbXIbYUbYVbYWbdkbdkbdkbbwaYNaZzahubYXbYYbXPbYZbZabZabZbbTwbTrbVebZcciXbZebZebZfbZgcjsbWWbWWbZjbMsaahaYrbZkbTCbZlbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbQzbQAbZmbZnbZobZpbZqbZrbZsahuahubqIaTJbdBbZtbqIahuahuahuahuahuahuahuahuahuahuahubZubZvbZwbZxaahaahaahaahaahaahaahbYnbZybZzbZAbZBbZCbZDbZEbZFbZGbZHbYwaahaahaahaahaahaahbYxcckbZIbZJbZKbYxaahaahaahaahbZLbZMbZNbZObZLaahahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahahubZPbZQbZRbZSbZPahuahuaahaahaahaahaahbYIbYJbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbZTbZUbZVbZWbRqckxckscpZcpBcqjcaccCTcuycDBbZYcHacFScHGbRxcakcalbTmbTmbTmbTmcambTmcancaobYVbYWcapcaqbdkbbwaYNcarahubTrcascatcaucavbTwcawbTrcaxcaycazcaxbMscMzcaBcaCcaDcaEcaFcMJbMsaahaYrbWYbTCcaGbQzbQAbXbbRWbRXbQAbQzbQAcaHbRWbQzbQAbQzcaIbRXcaJbQzbQAcaKbZsahuahubqIcaLbfQaTJbqIahuahuahuahuahuahuahuahuahuahuahucaMcaNcaObZxaahaahaahaahaahaahaahbYncNMcaQcaRbYrcaScaTbYscaUcaVcOqbYwaahaahaahaahaahaahbYxbYybYxbYxbYxbYxaahaahaahaahbZLcaXcaYcaZcbacbbcbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahuahubWacbdcbecbfbWaahuahuaahaahaahbYIbYIbYIbYJbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbRqcbgcbhbRqbRqbRxbRxbRxbRxbRxbPDbRxbRxbRxcbjcbkcblbRxbRxbTpbTpcbmcbncbncbobTpbTpbTpbTpbTpbXKbXLbdmcbpbkqbkpbdmahubTrbTrbTrbTrbTrbTrbTrbTrcbqcbrcbscbtbMsbMscbubMsbMsbMscbvcbwbMscbxaYrcbybTCbTCcbzbQzbTJcbAbTLbTMcbBcbCbTLbTKcbDcbEbTJbTKbVwcbFbQAbQzcaGbZsahuahubqIaTJbdBaTJbuLahuahuahuahuahuahuahuahuahuahuahucaMcbGcbHbZxaahaahaahaahaahaahaahbYnbYnbYnbYnbYncbIcbJbYwbYwbYwbYwbYwaahaahaahaahaahaahbYxbYybYxaahaahaahaahaahaahaahbZLcbKcbLcbMcbNcbOcbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahahuahubXocbQcbecbRbXoahuahuaahaahaahbYIcbScbTcbUbYIbYIbYIbYIaahaahaahaahaahaahaahaahaahaahaahaahaahbRqbRqbRqbRqaahaahaahaahbYIcbVcbWbYIahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaYMbdkbbwaYNcaxcaxcaxcaxcbXcbYcbZccaccbcccccdcceccfccgcchcciccjccUcclcaxcaxcaxcaxcaxccmccnccobTCbTCbQAcbCbTLbXccbDccpbTJbXcbVwbTMccqcbCccrccscctccuccvccwccxahuahubqIccybdBcczaSCbZxahuahuahuahuahuahuahuahuahuahuccAccBccCbZxaahaahaahaahaahaahaahaahaahaahaahbYxccDccEbYxaahaahaahaahaahaahaahaahaahaahbYxbYybYxaahaahbZLbZLbZLbZLbZLbZLccFccFbZLbZLbZLbZLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahbYFbUCbUAbYFccGcbeccHbYFbUCbUAbYFbYFbYIbYIccIccJccKccLccMccNbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIccOccPccQccQccQccQccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaZvccRbiWaYNccScdccdbcaxccVccWccXccWccVccVccVcbrcbsccVccVccVccjccYccZcdacaxcejcdccddcdecdfcdgcdhcdicdjcdkcdlcdmcdjcdncdjcdocdlcdkcdpcdkcdlcdqcdrbQAbQzcdsbTCahuahubuLaTJbdBaTJcdtbZxcducdvcdvcdvcdvcdvcdvcdvcdvcdwbZxcdxcdybZxbYxbYxbYxbYxaahaahaahaahaahbYxbYxbYxcdzcdAbYxaahaahaahaahaahaahaahaahaahbYxbYxbYybYxaahaahbZLcdBcdCcdCcdCcdCcdDcdDcdEcdCcdCcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbYFcdGcdHcdGcdIcdJcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIcdYcdZceacebceccedccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahubayceecefcegcehceicevcekcelcemcenceoceoceoceocepceqceoceoceocercescemcetceucfDcewcexceycezceAceBbRZceCbQzbQAbQzbQAceDbQAbQzbQAbQzceEbQzbQAceFbQAbQzbQAceGbYiahuahuaSCceHbxjceIaUzceJceKceKceKceLceKceKceMceKceKceKceKceNceOcePbYxceQceRbYxbYxbYxbYxbYxbYxbYxceSceTceUceVbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxceWbYybYxaahaahbZLceXceYceZcfacfbcfccfdcfecffcfgcdCcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahbYFbUCbUAbYFccGcbeccHbYFbUCbUAbYFbYFbYIbYIccIccJccKccLccMccNbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIccOccPccQccQccQccQccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaZvccRbiWaYNccScdccdbcaxccVccWccXccWccVccVccVcbrcbsccVccVccVccjccYccZcdacaxcejcdccddcdecdfcdgcPWcdicdjcdkcdlcdmcdjcdncdjcdocdlcdkcdpcdkcdlcdqcdrbQAbQzcdsbTCahuahubuLaTJbdBaTJcdtbZxcducdvcdvcdvcdvcdvcdvcdvcdvcdwbZxcdxcdybZxbYxbYxbYxbYxaahaahaahaahaahbYxbYxbYxcdzcdAbYxaahaahaahaahaahaahaahaahaahbYxbYxbYybYxaahaahbZLcdBcdCcdCcdCcdCcdDcdDcdEcdCcdCcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahbYFcdGcdHcdGcdIcdJcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXbYIaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIcdYcdZceacebceccedccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahubayceecefcegcehceicevcekcelcemcenceoceoceoceocepceqceoceoceocercescemcetceucfDcewcexceycezceAceBbRZceCbQzbQAbQzbQAceDbQAbQzbQAbQzceEbQzbQAceFbQAbQzbQAceGbYiahuahuaSCceHbxjceIaUzceJceKceKceKceLceKceKceMceKceKceKceKceNceOcePbYxceQceRbYxbYxbYxbYxbYxbYxbYxceSceTceUceVbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxceWbYybYxaahaahbZLceXceYceZcfacfbcfccfdcfecTecfgcdCcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbYFcfhcficfjcbecfkcbecbecflcbecfmbYFcfncfocfncfpcfqcfrcfsbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIcftcfuccQcfvcfwcfxccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaYMcfycfzcfAcfBcfQcikcaxcfEcfFcfGcfHcfIcfJcfFcfFcfKcfFcfLcfMcfNcfOcfFcfPcaxcikcfQcfRcfScfTcdecdecfUccuccvccuccvcfVcfWccucfXccuccvcfYcfZccucgacgbcgccgdcgecgfahuahubHTcggcghbbabbbcgicgjcgjcgjcgkcgjcgjcglcgjcgjcgjcgjcgmcgncgocgpcgqcgrcgqcgqcgqcgqcgqcgqcgqcgqcgqcgscgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgubYxaahaahbZLceXceYcgvcfdcfdcfdcfdcfdcfdcfdcgwcgxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbYFcgycgzcgAcgBcgCcgDcgEcbecgFcgGbYFcgHcgIcgJcgIcgKcgLcgMcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgOcgPcgNcgNcgQcgRcgScgTcgUcgVccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaZzcgWbbwbdkcaxcaxcaxcaxcgXcgYcgZchachbchcchdchechfchgchhchichjchkchlchmcaxcaxcaxcaxchncezchochpbTCbTCchqchrchrchrchrchrchrchrchrchrchrchrchrchsbTCchqcgfahuahuahubqIchtchuchvchuchwchxchxchychxchxchxchzchxchxchxchychAchBchCbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxchDchEchFchGbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxaahaahbZLceXceYchHchIchJchKcfdchLchMchNcdCchOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahbYFcgycgzcgAcgBcgCcgDcgEcbecgFcgGbYFcgHcgIcgJcgIcgKcgLcgMcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgNcgOcgPcgNcgNcgQcgRcgScgTcgUcgVccQahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaZzcgWbbwbdkcaxcaxcaxcaxcgXcgYcgZchachbchcchdchechfchgchhchichjchkchlchmcaxcaxcaxcaxchncezchochpbTCbTCchqchrchrchrchrchrchrchrchrchrchrchrchrchsbTCchqcgfahuahuahubqIchtchuchvchuchwchxchxchychxchxchxchzchxchxchxchycVUchBchCbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxchDchEchFchGbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxaahaahbZLceXceYchHchIchJchKcWIchLcXAchNcdCchOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahchPchPbYFbYFchQchRchScfkchTchUchUchVbYFbYFchWcgIchXcgIchYchZciacibbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIbYIciccidcieciecifcigcihccQccQccQccQahuahuciiciiciiciiciiciiciiahuahuahuahuahuahuahuaZvcgWbbwbdkcijahuahucaxcaxcaxcilcincimciocimcimcipcimciocimcincuccaxcaxcaxahuahuciqcirciscitchpaahaahahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahubuLaTJaTJciucivbZxcducdvcdvcdvcdvcdvcdvcdvcdvcdwbZxbZxbZxbZxbYxaahaahaahaahaahaahaahaahbYxbYxbYxchFbYxbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZLciwcdCcdCcdCcdCcdCcdCcdEcdCcdCchOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahchPchPcixciychPbUCcizbUAciAbUCcizbUAbYFcgIciBciCcgIciDcgIciEciFciGchZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIbYIcidciHbYIciIciJbYIaahahuahuahuahuciiciiciKciLciMciNciOciiciiahuahuahuahuahubaybayciPbkqcbpbaybayahuahuahuciQahuahuahuahuahuahuahuahuahuahuahuahuciQahuahuahuchpchpciRcezceAchpchpaahaahaahahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuchpchpciSciSciTchpchpahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxchFbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbZLbZLbZLbZLbZLbZLbZLbZLbZLbZLbZLbZLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahchPchPciUciVciWciXciYciZcjacjbcjccjdcjecjfcjgcjhcjicgIcjjcgIcjkcjlcjmchZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIcidbYIbYIbYIbYIbYIahuahucjncjocjocjpcjqcjrcjrcjrcjrcjrcjrciiahuahuahuahubaybaycjscgWbbwbdkbCGbaycjtcjucjvchpcjtcjucjucjucjucjucjucjucjucjucjucjvchpcjtcjucjvchpcjwcjxcjyceAcjzchpchpchpchpchpcjtcjucjucjucjucjucjucjucjucjucjucjAchpcjtcjucjAchpcjBceAceAcjCcjDchpchpahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxchFbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahchPcjEciVciWcjFcjGcjHcjIcjJcjKcgFcjLcjMcjNcjNcjOcjPcjQciDcgIcjRcjScjTchZaahaahaahaahaahaahaahaahaahcjUcjUcjUcjUcjUcjUcjUaahaahaahbYIcidbYIaahaahaahaahahuahucjVcjWcjXcjYcjZckackbckcckdckeckfciiahuahuahuahuaYMckgbdkckhckickjckjckkcklcklcklckmcklckncklcklckoceAceAceAceAckpckqckrcksckrckrckrcktckuckvckwckrckrcktckrckxckrckyckrckzckrckrckrckrckrckzckAckrckBckrckCckrckzckrcktckrckDckDckEckFckGckHahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxchFbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahchPchPciUciVciWdinciYciZcjacjbcjccjdcjecjfcjgcjhcjicgIcjjcgIcjkcjlcjmchZaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYIcidbYIbYIbYIbYIbYIahuahucjncjocjocjpcjqcjrcjrcjrcjrcjrcjrciiahuahuahuahubaybaydiUcgWbbwbdkbCGbaycjtcjucjvchpcjtcjucjucjucjucjucjucjucjucjucjucjvchpcjtcjucjvchpcjwcjxcjyceAcjzchpchpchpchpchpcjtcjucjucjucjucjucjucjucjucjucjucjAchpcjtcjucjAchpcjBceAceAcjCcjDchpchpahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxchFbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahchPcjEciVciWcjFcjGcjHcjIcjJcjKcgFcjLcjMcjNcjNcjOcjPcjQciDcgIcjRcjScjTchZaahaahaahaahaahaahaahaahaahcjUcjUcjUcjUcjUcjUcjUaahaahaahbYIcidbYIaahaahaahaahahuahucjVcjWcjXcjYcjZckackbckcckdckeckfciiahuahuahuahuaYMckgbdkckhckickjckjckkcklcklcklckmcklckncklcklckoceAceAceAceAckpckqckrdmTckrckrckrcktckuckvckwckrckrcktckrdpLckrckyckrckzckrckrckrckrckrckzckAckrckBckrckCckrckzckrcktckrckDckDckEckFckGckHahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxchFbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahchPckIciWciWckJckKckLbYFbYFckMbYFbYFcgIckNcjNckOckPckQckRcgIchZchZchZchZaahaahaahaahaahckSckSckSckScjUckTckUckVckWckXcjUaahaahbYIbYIcidbYIaahaahaahahuahuahuckYckZclaclbclcclccldcleclfclcclgciiahuahuahuahuaZzclhbdkcgWbbwbdkbdkcliceAceAceAceAcljclkclkclkcllclmclmclmclnclmcloclmclpclmclmclmclqclrclscltclmclmclqclmclmclmcluclmclmclmclvclmclmclmclmclpclmclmclmclnclmclmclmclqclwclkclkclxclyclzclAahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxbYxchFbYxbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahchPclBclCclDclEclFchPclGclHclIclJclKclLclMclNclOclPclQckRcgIaahaahaahaahaahaahaahaahaahckSclRclSclTcjUclUclUclVclUclWcjUaahaahbYIclXcidbYIaahaahaahaahahuahucjVclYclZcmacmbcjrcmccmdcmecjrcmfciiahuahuahuahuaZvbiUbdkcgWbCEbCFbdkcliceAcmgceAcmhcmicmjcmkceAcmlcmgceAceAcmmcmgcmnceAcmoceAcmgceAcitcmpcfScmqcdecdecmrcdecmscdecdecdecmtcmucmvcdecmscdecdecdecdecmscdecmwcdecdecdecmrcmxcmycmzcmAceAckGcmBahuaahaahaahaahaahaahaahaahaahaahaahaahaahbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxcmCchFceWbYxbYxbYxbYxbYxbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJYaahaahchPcmDcjGcmEcmFcmGcmHcmIcmJcmKcmJcmLcmMcmNcjNcjNcmOcgIckRcgIaahaahaahaahaahaahaahaahaahckScmPcmQcmRcjUcmScmTcmUclUcmVcjUaahaahbYIcmWcidbYIaahaahaahaahaahahucmXcjocjocmYcmZcjrcjrcnacjrcjrcnbciiahuahuahuahubaybaycnccgWbbwbdkcndbaycjtcjucjvchpcjtcjvchpcnecnfcngcnhcnicnjcngcnkcnechpcjtcjucjvchpcnlciRcnmclkcnnchpcjtcjucjvchpchpchpchpchpcjtcjucjucjucjucjucjucjvchpcjtcjucjvchpcnociRciRceAcnpchpchpaahaahaahaahaahaahaahaahaahaahaahaahaahbYxbYxcnqcnrcnscnscnscnscnscnscnscnscntcnucnucnucnvcnwcnxbYxbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbJYaahaahchPcnyciWcnzckJcnAcnBcnCcnDcnEcmJcnFcnGcnHcnIcnJcnKcgIcnLcgIaahaahaahaahaahaahaahaahaahckScnMcmQcnNcjUcnOcnPcnQcnRcmTcjUaahaahcnSbYIcnTbYIcnSaahaahaahaahahuahuahuahuciicnUcnVcnWcnXcnYcnZcoaciiahuahuahuahuahubaybaycobcocclibaybayahuahuahuahuahuahucnecodcoecofcogcohcoicojcokcolcneahuahuahuchpchpcomconciSchpchpahuahuahuahuaahaahaahaahahuahuahuahuahuahuahuahuahuahuahuahuchpchpcircircitchpchpaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxcoocopcoqbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxbYxcorcnvcosbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahchPcotcoucovcowcoxcoycozcmJcoAcmJcoBcgIcoCcoDcoCcoEcoFcgJcgIcoGcoGcoGcoGcoGcoGcoGcoGcoGckSckScoHckScjUcjUcoIcoJcjUcoIcjUcoGcnScnScoKcoLcoMcnScnScnScnScnScoNcoOcoOcoPciiciiciiciicoQciiciiciiciicoNcoOcoOcoOcoPcnScoRcoScoTcoUcoVcnScnSahuahuahuahuahucnecoWcoXcoYcoZcpacpbcpacokcpccneahuahuahuahucpdcpecpfcpgcpdahuahuahuahuahuahuaahaahaahaahaahaahahuahuahuahuahuahuahuahuahuahucphciRcpicpjchpaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahbYxcpkceWbYxbYxaahaahaahaahaahaahaahaahaahaahaahbYxbYxceWcplbYxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahchPcpmciWcpncpocppcpqcprcprcpscptcpucpvcpwcpwcpxcpycpzcpAcpBcpCcpDcpEcpFcpGcpGcpGcpwcpHcpIcpGcpJcpKcpGcpGcpwcpLcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcpWcpXcpYcpZcqacqbcqccqccqdcqccpQcqecqfcqgcqhcqicqjcqicqkcqicqlcqicqhcqicqmcqncqocqccqpcqqahuahuahuahuahucqrcpacqscqtcqtcqucqtcqtcokcpacqrahuahuahuahucqvcqwcqxcpgcqvahuahuahuahuahuahuahuahuaahaahaahaahaahaahcqycqycqycqzcqAcqBcqCcqycqycqDcqEcqDcqycqycqycqyaahaahaahaahaahaahaahcqFcqFcqFcqFcqFbYxcqGcqHcqHcqHcqHcqHaahaahaahaahaahaahaahcqIcqIcqIcqIcqIcqJbYxcqKcqKcqKcqKcqKaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahchPcpmciWcpncpocppcpqcprcprcpscptcpucpvcpwcpwcpxcpycpzcpAdtWcpCcpDcpEcpFcpGcpGcpGcpwcpHcpIcpGcpJcpKcpGcpGcpwcpLcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcpWcpXcpYdzRcqacqbcqccqccqdcqccpQcqecqfcqgcqhcqidzScqicqkcqicqlcqicqhcqicqmcqncqocqccqpcqqahuahuahuahuahucqrcpacqscqtcqtcqucqtcqtcokcpacqrahuahuahuahucqvcqwcqxcpgcqvahuahuahuahuahuahuahuahuaahaahaahaahaahaahcqycqycqycqzcqAcqBcqCcqycqycqDcqEcqDcqycqycqycqyaahaahaahaahaahaahaahcqFcqFcqFcqFcqFbYxcqGcqHcqHcqHcqHcqHaahaahaahaahaahaahaahcqIcqIcqIcqIcqIcqJbYxcqKcqKcqKcqKcqKaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahchPcqLciWciWcqMcqNcqOcqPcqPcqQcqPcqRcqScqTcqUcqVcqVcqVcqWcqXcqYcqZcqYcqYcqYcracqYcqYcqYcrbcqYcqYcqYcracqYcqYcqYcrbcqYcqYcrccrdcrecrfcrgcrecrecrdcrecrecrecrhcricrjcqccqccqccpQcqccrkcrecrlcrecrmcrecrecrecrncrecrdcrecrocrpcrqcqccrrcrsahuahuahuahuahucrtcpacqscqtcrucrucrucqtcokcpacrtahuahuahucrvcrwcqwcrxcrycrzcrAahuahuahuahuahuahuahuahuaahaahaahaahcqycqycrBcrCcrDcrEcrFcrGcrGcrHcrIcrGcrJcrKcrLcrMcqycqyaahaahcqFcqFcqFcqFcqFcrNcrOcrPcqFcrQcrRcqHcrScrTcrUcqHcqHcqHcqHcqHcqIcqIcqIcqIcrVcrWcrXcqIcrYcrZcqKcsacsbcsccqKcqKcqKcqKcqKaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaabJYbJYchPcsdcsecsfcsgckJchPcshcsicsjcskcslcsmcsncsocspcpNcpNcpNcsqcsrcsscpNcstcsucsvcpNcsncswcpNcpNcsxcsycszcsAcsBcsycsycsCcsDcsEcpWcpXcsFcsGcsHcsIcsJcsIcsIcsIcsIcsKcsLcsIcsIcsIcsJcsMcsNcsIcsJcsIcsOcsIcsPcsQcsIcsIcsJcsIcsRcqccsScqccsTcsUahuahuahuahuahucrtcsVcsWcqtcrucsXcrucqtcsYcsVcrtahuahuahucsZcpgcqwcqxcpgcpgcsZahuahuahuahuahuahuahuahuahuahuaahaahcqycvmcrGcrGcrGcrGcrGcrGcrGcrGcrGcrGcrJcrGcrGcrGctbcqyaahaahcqFctcctdctccqFctectfctgcqFcthcticqHctjctkctlcqHctmctnctmcqHctoctpctocqIctqctrctscqIcttctucqKctvctwctxcqKctyctzctycqKaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadctActActBctCctActDctEctActActActFctGctHctFctIctJctFctKctLctMctNcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcoGcnSctOctPcqnctQctRcnScoNcoOcoOcoOcoOcoOcoOcoOcoPcnSctSctTcoMcnScoNcoOcoPcnScoNcoOcoPcnSctUcqccqccqoctVcnScnSahuahuahuahuahuctWctXcsWcqtcqtcqtcqtcqtcsYctYctWahuahuahucpdctZcqwcqxcpgcuacpdahuahuahuahuahuahuahuahuahuahuahuahucqycubcrGcrGcrGctbctbctbctbctbcrGcrGcrJcrGcrGcrGcwBcqyaahaahcqFcudcuecudcqFcqFcufcqFcqFcugcuhcqHcqHcuicqHcqHcujcukcujcqHculcumculcqIcqIcuncqIcqIcuocupcqKcqKcuqcqKcqKcurcuscurcqKaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacuucuvcuwcuxcuycuzcuAcuBcuCcuDcuEcuFcuGcuHcuIcuJctFcoGcoGcoGcoGcoGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcnScuKcuLcuMcuNcuKcnSahuahuahuahuahuahuahuahuahucnScuOcuPcuOcnSahuahuahuahuahuahuahucuQcoRcoRcoRcuRcoRcuQahuahuahuahuahuahucnecsVcuScuTcuUcuVcsVcsVcsYcuWcneahuahuahucqvcpgcqwcqxcpgcpgcqvahuahuahuahuahuahuahuahuahuahuahuahucuXctbctbcuYcuZcvacvacvbcvccvacuZcvdcvecvfcvgcrGcvhcqyaahaahcqFcvicvjcvkcvkcvkcvlcvrcvncvocvpcvqcvBcvscvtcvucvtcvvcvwcqHcvxcvycvzcvzcvzcvAcvGcvCcvDcvEcvFcwCcvHcvIcvJcvIcvKcvLcqKaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacuucuvcuwcuxdzTcuzcuAcuBcuCcuDcuEcuFcuGcuHcuIcuJctFcoGcoGcoGcoGcoGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcnScuKcuLcuMcuNcuKcnSahuahuahuahuahuahuahuahuahucnScuOcuPcuOcnSahuahuahuahuahuahuahucuQcoRcoRcoRcuRcoRcuQahuahuahuahuahuahucnecsVcuScuTcuUcuVcsVcsVcsYcuWcneahuahuahucqvcpgcqwcqxcpgcpgcqvahuahuahuahuahuahuahuahuahuahuahuahucuXctbctbcuYcuZcvacvacvbcvccvacuZcvdcvecvfcvgcrGcvhcqyaahaahcqFcvicvjcvkcvkcvkcvlcvrcvncvocvpcvqcvBcvscvtcvucvtcvvcvwcqHcvxcvycvzcvzcvzcvAcvGcvCcvDcvEcvFcwCcvHcvIcvJcvIcvKcvLcqKaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacvMcvNcvNcvNcvNcuzcuAcvOcvOcvPctFcvQcvRcvScvTcvUctFcvVcvWcvXcvYaahaahaahaahaahcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvYcvZcwacwbcwccwdcuOcuOcuOcuOcuOcuOcuOcuOcuOcuOcuOcwNcwfcuOahuahuahuahuahuahuahuahucwgcwhcwicwjcwkcwhcwgahuahuahuahuahuahucnecnecwlcwmcwncwocwpcwqcwrcnecneahuahuahucrzcrAcwscwtcpgcrvcrwahuahuahuahuahuahuahuahuahuahuahuahucwucubcwvcrGcrGcvhcvhcvhcvhcvhcrGcwwcwxcwycwycwycwzcqyaahaahcqFcwAcwRcwOcwDcwEcwFcwGcqFcwHcwIcqHcwJcwKcwLcwMcxdcwScwPcqHcwQcxeczscwTcwUcwVcwWcqIcwXcwYcqKcwZcxacxbcxcczAcBUcxfcqKaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutcxgcxhcxicxjcxkcvNcvNcuzcxlcxmcxncxocxpcxqcxrcxscxtcxuctFcvXcvXcvXcvYcvYcvYcvYcvYcvYcvYcBYcxvcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxxcxwcxycxzcxAcxBcxCcxzcxDcxEcxFcxEcxEcxEcxEcxEcxEcxEcxEcxEcxGcuOahuahuahuahuahucwgcwgcwgcwgcxHcxIcxJcxKcxLcwgcwgcwgcwgahuahuahuahucnecnecnecxMcxNcxMcnecnecneahuahuahuahuahucsZcqwcqxcpgcsZahuahuahuahuahuahuahuahuahuahuahuahuahucxOcxPcvhcrGcrGcrGcrGcxQcrGcrGcrGcwwcxRctbctbctbcxScqyaahaahcqFcqFcqFcqFcqFcqFcqFcqFcqFcxTcticqHcqHcqHcqHcqHcqHcqHcqHcqHcqIcqIcqIcqIcqIcqIcqIcqIcttcxUcqKcqKcqKcqKcqKcqKcqKcqKcqKaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutcxVcxWcxVcxWcxXcxYcxZcyacybcyccydcvNcyecyfcygcyhcyictFctFcyjcykcykcykcykcykcykcykcykcykcykcylcvXcvYcvYcvYcvYcvYcymcymcyncvYcvXcyocvXcvYcypcyqcyrcyscytcuOcuOcuOcuOcuOcwecwecwecuOcuOcuOcuOcyucuOahuahuahuahuahucwgcyvcyvcywcyxcyycyzcyAcyBcyCcyDcyDcwgaahahuahuahuahuaahaahcxMcyEcxMaahaahaahahuahuahuahuahucpdcyFcyGcyHcpdahuahuahuahuahuahuahuahuahuahuahuahuaahcqycyIcrGcrGcrGctbctbcrGctbctbcrGcwwcxRcubcwvcyJcyKcqyaahaahaahaahaahaahcyLcyMcyNcyOcyLcyPcyQcyRcyScyTcyUcyRaahaahaahaahaahaahaahcyVcyWcyXcyYcyVcyZczaczbczcczdczeczbaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutczfczgczfczhczicvNcvNcuzcuAczjcydczkczlczmcznczoczpctFcvXczqcvXcvXcvYcvYcvYcvYcvYcvYcvYcvYczrcvYcvYaahaahaahcvYcCjcCjcCjcvYcvYcvYcvYcuKcuKcztczuczvcuKcuKaahaahaahcuOcuOcwecuOcuOaahaahcuOcyucuOaahahuahuahuahucwgczwcxIczxczycxIcxIcxKczzcDDcxIczBcwgaahahuahuaahaahaahaahcxMczCcxMaahaahaahczDczEczFczDcpdcpdczGczHczIcpdczJczJczJczJczJahuahuahuahuahuahuaahaahcqyctbctbcrGcrGczKcwvcrGcwvczLcrGcwwcxRcubczMcubcDOcqyaahaahcyLcyLcyLcyLcyLczNczOczPcyLcxTcCmcyRczQczRczScyRcyRcyRcyRcyRcyVcyVcyVcyVczTczUczVcyVcDEcxUczbczWczXczYczbczbczbczbczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutczZcxhcAacAbcvNcvNcvNcAccuAczjcydcAdctFctIctJctFctFctFcvYczqcAecvYcvYaahaahaahaahaahaahcvYcAfcAgcvYaahaahaahcAhcAhcAicAhcAhaahaahaahaahcuKcAjcwbcwccuKaahaahaahaahaahcuOcwecuOaahaahaahcuOcyucuOaahaahaahahuahucwgcwgcwgcwgcAkcAlcAmcAncAocwgcwgcwgcwgaahaahaahaahaahaahaahcxMcyEcxMcxMcxMczDczDcApcAqczDcArcAscqwcqxcpgcAtczJcAucAvcAwczJczJahuahuahuahuahuaahaahcqycDNcwvcrGcrGcvhcvhcrGcvhcvhcrGcwwcxRcvhcvhcvhcvhcqyaahaahcyLcAxcAycAzcyLcyLcAAcyLcyLcABcuhcyRcyRcACcyRcyRcADcAEcAFcyRcAGcAHcAIcyVcyVcAJcyVcyVcuocAKczbczbcALczbczbcAMcANcAOczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutczfczgczfcAPcxkcvNcvNcuzcuAczjcydcAQcARcAScATcAUcAVcAWcAXcAYcvYcvYaahaahaahaahaahaahaahcvYcAZcBacvYaahaahaahcAhcBbcBccBdcAhcBecBecBecBecuKcBfcBgcBhcBicBicBicBicBicBicBicBjcBicBiaahahucuOcyucuOaahaahaahaahahucwgcBkcBlcywcBmcyycBncBocBpcBqcBrcBscwgaahaahaahaahaahaahaahcxMcBtcBucBvcBvcBwcBxcBycBzcBAcBBcBCcBDcBEcBFcBGczJcBHcBIcBJcBKczJczJczJczJczJczJczJczJcqycvhcvhcBLcvfcvfcvfcvfcvfcvfcvfcBMcBNcuZcBOcrGcrGcqyaahaahcyLcBPcBQcBRcBScBRcBTcDRcBVcBWcvpcBXcDScBZcCacCbcCacCccCdcyRcCecCfcCgcChcCgcCicEbcCkcvDcBWcClcEccCncCocCpcCocCqcCrczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutcCscCtcCscCucCvcCwcCxcCycCzcCAcydcCBcARcCCcCDcCEcCFcCGcARcvYcvYaahaahaahaahaahaahaahaahcvYcCHcCIcvYaahaahaahcAhcBbcBccBdcAhcCJcCKcCLcCMcuKcCNcCOcCPcBicCQcCRcCScCTcCUcCUcCUcCVcBiahuahucuOcyucuOaahaahaahaahaahcwgczwcxIcCWczycxIcCXcxKcCYcCZcxIcxIcwgaahaahaahaahaahaahaahcxMcDacDbcDccDbczDcDdcDecDfcDgcDhcDicDjcDkcDlcDmcDncDocDpcDpcDqcDrcDscDscDtcDucDvcDvcDwcDxcwycwycwycwycwycDycDycDycwycwycDzcDAcDBcDBcDBcDBcqyaahaahcyLcDCcGycFMcDFcDGcDHcDIcyLcwHcwIcyRcDJcDKcDLcDMcHHcGzcDPcyRcDQcHIcHJcDTcDUcDVcDWcyVcwXcwYczbcDXcDYcDZcEacJkcJncEdczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutcEecEfcEgcEhcCvcvNcvNcuzcEicxmcEjcEkcElcEmcEncEocEpcEqcARaahaahaahaahaahaahaahaahaahaahcvYcCHcErcvYaahaahaahcAhcEscBccBdcAhcEtcEucBecBecuKcEvcEwcExcBicEycEzcCUcCUcCUcCUcCUcCUcBiahuahucuOcyucuOaahaahaahaahaahcwgcwgcwgcwgcEAcxIcEBcECcEDcEEcxIcEFcwgaahaahaahaahaahaahaahcxMcDacEGcxMcxMczDcEHcEIcEJcEKcDhcELcEMcqxcpgcENczJcEOcEPcEQcERczJczJczJcEScJyczJczJczJcqyctbctbcrGcEUcEVcEVcEVcEVcEVcEUcwwcrJcDBcDBcDBcDBcqyaahaahcyLcyLcyLcyLcyLcyLcyLcyLcyLcxTcticyRcyRcyRcyRcyRcyRcyRcyRcyRcyVcyVcyVcyVcyVcyVcyVcyVcttcxUczbczbczbczbczbczbczbczbczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacEWcEXcEYcEZcEZcFacFbcFbcFbcFbcFccFdcFdcFecFfcFgcARbjUbjUahuahuahubjUbjUaahaahaahcvYcFhcFicvYaahaahaahcAhcFjcFkcFlcAhcFmcFncFocCMcuKcFpcBgcFqcFrcFscFscFscFtcFtcFtcFtcFucBiahuahucuOcyucuOaahaahaahaahaahcwgcFvcxIcywcFwcyycBncBocFxcFycxIcEFcwgaahaahaahaahaahaahaahcxMcyEcxMcxMaahczDcFzcFAcFBcFCcFDcELcFEcFFcFGcFHcFIcFJcFKcFIcFLcFIaahczJczJcETczJaahaahcqycJBcwvcrGcEUcFNcFOcFPcFQcFRcEUcwwcrJcDBcDBcDBcFScqyaahaahaahaahaahaahcFTcFUcFVcFWcFTcFXcFYcFZcGacGbcGccFZaahaahaahaahaahaahaahcGdcGecGfcGgcGdcGhcGicGjcGkcGlcGmcGjaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacGncEXcCtcGocCtcGpcGqcvNcvNcGrcARcGscFfcGtcGucGvcARbjUcGwcGxcGxcGxcGxbjUaahaahaahcvYcKAcJPcvYaahaahaahcAhcBbcGAcGBcAhcGCcGDcBecBecuKcGEcGFcGGcBicEzcGHcEzcCUcEzcCUcCUcCUcBiahuahucuOcyucuOaahaahaahaahaahcwgcGIcxIcGJczycGKcGLcGMczzcGNcxIcEFcwgaahaahaahaahaahaahaahcxMcyEcxMaahaahczDcGOcGPcGQcDgcGRcGScqwcqxcGTcBGcFIcGUcGVcGWcGXcFIaahaahczJcETczJaahaahcqycGYcvhcrGcEUcFNcFOcGZcFOcFRcEUcwwcrJcDBcDBcDBcHacqyaahaahcFTcFTcFTcFTcFTcHbcHccHdcFTcxTcticFZcHecHfcHgcFZcFZcFZcFZcFZcGdcGdcGdcGdcHhcHicHjcGdcttcxUcGjcHkcHlcHmcGjcGjcGjcGjcGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcutcutcutcutcutaadaadaadctActActActActActActAcHncHocHpcHqcHrcHscHtcHucARcARahucGxcHvcHwcHvcGxahuahuaahcHxcHxcHycHzcHxaahaahaahcAhcBbcHAcHBcHCcHDcHEcHFcHGcuKcKKcKBcKLcBicHKcEzcCUcCUcCUcCUcHLcCVcBiahuahucuOcyucuOaahaahaahaahaahcwgcHMcxIcHNcHOcyycHPcyAcyBcHQcxIcxIcwgaahaahaahaahaahaahaahcxMcyEcxMaahaahczDcHRcHScHTcEKcHUcHVcHWcHXcHYcHZcFIcIacIbcIccIdcFIaahaahczJcETczJaahaahcqycrGcrGcrGcEUcFNcIecIfcIgcFRcEUcwwcrJcDBcDBcDBcDBcqyaahaahcFTcIhcIicIjcFTcFTcIkcFTcFTcKOcuhcFZcFZcIlcFZcFZcImcIncIocFZcIpcIqcIrcGdcGdcIscGdcGdcuocKPcGjcGjcItcGjcGjcIucIvcIwcGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadbjUaahaahaahaahaahctActActActAcARcARcARcARcARcARaahahucGxcHvcHvcHvcGxahuahuaahcHxcIxcIycIzcHxcIAcIAcIAcAhcAhcIBcICcAhcIDcIEcIFcIGcIHcIIcIJcIKcIHcILcEzcEzcIMcCUcINcINcINcBiahuahucuOcyucuOaahaahaahaahaahcwgcIOcxIcFycIPcxIcIQcxKcIRcFycIScIScwgaahaahaahaahaahaahaahcxMcyEcxMaahcITcITcIUcIVcIWcITcITcITcIXcIYcIZcITcITcITcITcITcITcITcITaahczJcETczJaahaahcqycqycqycqycqycJacJbcJccJdcFRcEUcwwcJecDBcDBcDBcDBcqyaahaahcFTcJfcJgcJhcJicJhcJjcKYcJlcBWcvpcJmcKZcJocJpcJqcJpcJrcJscFZcJtcJucJvcJwcJvcJxcLccJzcvDcBWcJAcNxcJCcJDcJEcJDcJFcJGcGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahucGxcJHcJIcJJcGxahuaahaahcHxcJKcJLcJMcHxcJNcJOdgtcJQcAhcJRcAhcBecBecJScBecJTcIHcJUcJVcJWcIHcJXcJXcJXcJXcJXcJXcJXcJXahuahuahucuOcyucuOcxMaahaahaahaahcwgcwgcwgcwgcJYcJZcKacKbcKccwgcwgcwgcwgaahaahaahaahaahaahcxMcxMcyEcxMcITcITcKdcKecKfcKgcKhcKicKjcKkcKlcKmcKncKocKpcKqcKrcKscKtcITcITczJcETczJczJczJcqycKucKvcKwcqycqycKxcKycJdcFRcEUcwwcrJcDBcDBcDBcNMcqyaahaahcFTcKzcNScNOcKCcKDcKEcKFcFTcwHcwIcFZcKGcKHcKIcKJcNUcNTcKMcFZcKNcNVcNWcKQcKRcKScKTcGdcwXcwYcGjcKUcKVcKWcKXcNXcOtcLacGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahubjUcGxcLbcOucLdcGxbjUcLecLecLecLecLfcLgcIAcLhcLicLjcLkcLlcLmcLncLocLpcLqcLrcLlcLscLtcLucLvcLwcPWcLycLzcLAcLBcJXcLCcJXcJXahuahucuOcLDcLEcxMcxMcxMcxMcxMcxMcLFcLGcwgcLHcwgcLIcwgcLHcwgcDbcDbcxMcxMcxMcxMcxMcxMcxMcxMcLJcyEcLKcITcLLcKgcKgcLMcLNcLNcLOcLPcLQcLRcLScLTcLUcLVcLVcLVcLWcKgcLXcITcLYcLZcDpcMacDpcMbcMccMdcMecMdcMfcMgcMhcMicMjcMkcMlcrJcMmcMmcMncMocqyaahaahcFTcFTcFTcFTcFTcFTcFTcFTcFTcxTcticFZcFZcFZcFZcFZcFZcFZcFZcFZcGdcGdcGdcGdcGdcGdcGdcGdcttcxUcGjcGjcGjcGjcGjcGjcGjcGjcGjaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahubjUbjUcMpahucMqbjUbjUcLecMrcMscMtcMucMvcMwcMxcMycMzcLkcMAcMBcMCcMCcMDcMEcMFcMGcMHcLtcLucLvcMIcMJcMKcMKcMLcMKcMMcMKcMNcJXahuahucuOcMOcMPcMQcMRcMScMTcMTcMTcMTcMRcMRcMRcMUcMVcMWcMRcMTcMTcOVcMTcMTcMTcMTcMTcMTcMTcMTcMXcMYcMZcITcNacKgcKgcNbcKgcKgcNccNdcNecNfcNgcNdcNccKgcKgcKgcNhcKgcKgcITcNicETcEScNjcEScNkcNlcrGcNmcNncqycNocFOcNpcNqcNrcNrcrIcNscNscNscNscqyaahaahcNtcNucNvcNwcPscNycNzcPtcNtcNBcNCcNDcNEcNFcNFcNGcNFcNFcQMcNHcNFcSPcNFcNIcNFcNFcNJcNDcNKcNBcNLcSRcNNcNNcThcNPcNQcNRcNLaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahucTZcTscTscUIcTscVNdalcXvcLecNYcNZcNZcOacObcOccOdcOecOfcLkcOgcOhcMFcOicOjcMFcOkcOlcOmcLtcOncOocOpcOqcOrcOsdaxdbycOvcOwcOxcJXahuahucuOcOycwecxMcxMcxMcxMcxMcxMcxMcxMcxMcDbcDbcDccLJcDbcxMcxMcxMcxMcxMcxMcxMcxMcxMcxMcxMcOzcDbcOAcITcOBcOBcKgcOCcODcOEcOFcOGcNecOHcOIcOJcOFcOKcOBcKgcOLcODcOBcITcOMcETczJczJczJcqycqycONcOOcOPcqycOQcORcOScOTcrGcrGcrGcOUcOUdzycqycqyaahaahcNtcOWcOXcOXcOYcOXcOXcOZcPacPbcPccPdcPecPecPecPfcPecPgcPhcPicPjcPkcPecPlcPecPecPecPdcPmcPncPocPpcPpcPpcPqcPpcPpcPrcNLaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJYbJYaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahudbIdffcPucPvcPwcPxcPycPzcPAcPBcPCcPDcPEcPFcPGcPHcPIcPJcPKcLkcPLcOhcPMcPNcPOcPPcMCcPQcPRcPScPTcPUcPVcPWcMKcPXcPYcPZcQacQbcQccJXahuahucuOcQdcuOcxMahuahuahuahuahuahuahucxMcxMcxMcxMcxMcxMcxMaahaahaahaahaahaahaahaahaahcxMcxMcQecQfcITcQgcQhcQicKgcQhcQjcOFcQkcNecNfcNgcQlcOFcQgcQhcKgcQicQhcQmcITcQncQoczJahuahuahucqycqycqycqycqycqycqycqycqycqycqycqycqycqycqycqyaahaahaahcNtcQpcQqcQrcQscQtcQucQvcQvcQwcQxcQycQxcQxcQxcQzcQxcQxcQxcQAcQBcQCcQCcQDcQCcQCcQCcQEcQFcQwcQGcQGcQHcQIcQJcQKcQKcQLcNLaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahbJYbJYaahaahaahaahaahaahaahaahaahbjUbjUahuahuahubjUbjUdfwcQNcQOcNZcQPcNZcQQcQRcQScQTcNZcNZcQUcQVcQWcQXcQYcQZcOdcLkcRacRbcRccRdcRecRfcRgcRhcRicRjcRkcLvcPVcMJcRlcMKcRmcRncRocRpcRqcJXahuahucuOcQdcuOahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahcxMcRrcQfcITcRscRtcRucKgcRvcRtcOFcRwcRxcRycNgcRwcOFcRtcRtcRzcKgcRvcRAcITcQncRBczJahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcNtcNtcRCcRDcREcRFcRGcRHcNtcNDcNDcNDcRIcRJcRJcRKcRLcRMcRNcROcRPcRQcRLcRRcRJcRJcRScNDcNDcNDcNLcRTcRUcRVcRWcRXcRYcNLcNLaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdfwcQNcRZcSacSbcSccSdcSecSfcSfcSccSacSgcQUcShcIAcSicSjcSicLkcSkcSlcSmcSncSncSocOkcMGcSpcSqcSrcSscPVcStcSucSvcSwcSxcStcStcStcJXahuahucuOcSycuOahuahuahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahahucxMcSzcDbcITcSAcKgcNhcKgcKgcKgcSBcNdcNecNfcNgcNdcSBcKgcKgcNbcKgcKgcSCcITcEScSDczJahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahcNtcSEcSFcSFcSFcSGcNtcNtaahaahcNDcNDcSHcSIcSIcSJcNDcSKcSLcSMcNDcNDcNDcNDcNDcNDcNDaahaahcNLcNLcNLcNLcNLcNLcNLcNLaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahahucGxcSNcSNcSOdfRcSQdfScSScSTcSUcSVcNZcSVcSWcSXcSYcSZcTacTbcTccTdcTecPDcTfcTgdgbcTicMFcMFcMFcMFcMFcTjcOlcTkcSqcTlcLvcTmcTncTocTpcTqcTrdimcTtcTucTvahuahucuOcQdcuOahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahahuahuahuahuahuahucxMcTwcDbcITcKgcKgcTxcLVcLVcLVcLUcLTcTycTzcTAcLPcLOcLNcLNcTBcKgcKgcKgcITcEScTCczJahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahahuahuahuahuahuahuahuaahaahaahaahahuahuahuahuahucTDcTEcTFcTGcNDaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutcCscCtcCscCucCvcCwcCxcCycCzcCAcydcCBcARcCCcCDcCEcCFcCGcARcvYcvYaahaahaahaahaahaahaahaahcvYcCHcCIcvYaahaahaahcAhcBbcBccBdcAhcCJcCKcCLcCMcuKcCNcCOcCPcBicCQcCRcCSdzUcCUcCUcCUcCVcBiahuahucuOcyucuOaahaahaahaahaahcwgczwcxIcCWczycxIcCXcxKcCYcCZcxIcxIcwgaahaahaahaahaahaahaahcxMcDacDbcDccDbczDcDdcDecDfcDgcDhcDicDjcDkcDlcDmcDncDocDpcDpcDqcDrcDscDscDtcDucDvcDvcDwcDxcwycwycwycwycwycDycDycDycwycwycDzcDAdzVdzVdzVdzVcqyaahaahcyLcDCcGycFMcDFcDGcDHcDIcyLcwHcwIcyRcDJcDKcDLcDMcHHcGzcDPcyRcDQcHIcHJcDTcDUcDVcDWcyVcwXcwYczbcDXcDYcDZcEacJkcJncEdczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutcEecEfcEgcEhcCvcvNcvNcuzcEicxmcEjcEkcElcEmcEncEocEpcEqcARaahaahaahaahaahaahaahaahaahaahcvYcCHcErcvYaahaahaahcAhcEscBccBdcAhcEtcEucBecBecuKcEvcEwcExcBicEycEzcCUcCUcCUcCUcCUcCUcBiahuahucuOcyucuOaahaahaahaahaahcwgcwgcwgcwgcEAcxIcEBcECcEDcEEcxIcEFcwgaahaahaahaahaahaahaahcxMcDacEGcxMcxMczDcEHcEIcEJcEKcDhcELcEMcqxcpgcENczJcEOcEPcEQcERczJczJczJcEScJyczJczJczJcqyctbctbcrGcEUcEVcEVcEVcEVcEVcEUcwwcrJdzVdzVdzVdzVcqyaahaahcyLcyLcyLcyLcyLcyLcyLcyLcyLcxTcticyRcyRcyRcyRcyRcyRcyRcyRcyRcyVcyVcyVcyVcyVcyVcyVcyVcttcxUczbczbczbczbczbczbczbczbczbaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacEWcEXcEYcEZcEZcFacFbcFbcFbcFbcFccFdcFdcFecFfcFgcARbjUbjUahuahuahubjUbjUaahaahaahcvYcFhcFicvYaahaahaahcAhcFjcFkcFlcAhcFmcFncFocCMcuKcFpcBgcFqcFrcFscFscFscFtcFtcFtcFtcFucBiahuahucuOcyucuOaahaahaahaahaahcwgcFvcxIcywcFwcyycBncBocFxcFycxIcEFcwgaahaahaahaahaahaahaahcxMcyEcxMcxMaahczDcFzcFAcFBcFCcFDcELcFEcFFcFGcFHcFIcFJcFKcFIcFLcFIaahczJczJcETczJaahaahcqycJBcwvcrGcEUcFNcFOcFPcFQcFRcEUcwwcrJdzVdzVdzVdzWcqyaahaahaahaahaahaahcFTcFUcFVcFWcFTcFXcFYcFZcGacGbcGccFZaahaahaahaahaahaahaahcGdcGecGfcGgcGdcGhcGicGjcGkcGlcGmcGjaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcutcutcutcutcutcutcutaadaaacGncEXcCtcGocCtcGpcGqcvNcvNcGrcARcGscFfcGtcGucGvcARbjUcGwcGxcGxcGxcGxbjUaahaahaahcvYcKAcJPcvYaahaahaahcAhcBbcGAcGBcAhcGCcGDcBecBecuKcGEcGFcGGcBicEzcGHcEzcCUcEzcCUcCUcCUcBiahuahucuOcyucuOaahaahaahaahaahcwgcGIcxIcGJczycGKcGLcGMczzcGNcxIcEFcwgaahaahaahaahaahaahaahcxMcyEcxMaahaahczDcGOcGPcGQcDgcGRcGScqwcqxcGTcBGcFIcGUcGVcGWcGXcFIaahaahczJcETczJaahaahcqycGYcvhcrGcEUcFNcFOcIfcFOcFRcEUcwwcrJdzVdzVdzVdzXcqyaahaahcFTcFTcFTcFTcFTcHbcHccHdcFTcxTcticFZcHecHfcHgcFZcFZcFZcFZcFZcGdcGdcGdcGdcHhcHicHjcGdcttcxUcGjcHkcHlcHmcGjcGjcGjcGjcGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcutcutcutcutcutaadaadaadctActActActActActActAcHncHocHpcHqcHrcHscHtcHucARcARahucGxcHvcHwcHvcGxahuahuaahcHxcHxcHycHzcHxaahaahaahcAhcBbcHAcHBcHCcHDcHEcHFdzYcuKcKKcKBcKLcBicHKcEzcCUcCUcCUcCUcHLcCVcBiahuahucuOcyucuOaahaahaahaahaahcwgcHMcxIcHNcHOcyycHPcyAcyBcHQcxIcxIcwgaahaahaahaahaahaahaahcxMcyEcxMaahaahczDcHRcHScHTcEKcHUcHVcHWcHXcHYcHZcFIcIacIbcIccIdcFIaahaahczJcETczJaahaahcqycrGcrGcrGcEUcFNcIecJccIgcFRcEUcwwcrJdzVdzVdzVdzVcqyaahaahcFTcIhcIicIjcFTcFTcIkcFTcFTcKOcuhcFZcFZcIlcFZcFZcImcIncIocFZcIpcIqcIrcGdcGdcIscGdcGdcuocKPcGjcGjcItcGjcGjcIucIvcIwcGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaadbjUaahaahaahaahaahctActActActAcARcARcARcARcARcARaahahucGxcHvcHvcHvcGxahuahuaahcHxcIxcIycIzcHxcIAcIAcIAcAhcAhcIBcICcAhcIDcIEcIFcIGcIHcIIcIJcIKcIHcILcEzcEzcIMcCUcINcINcINcBiahuahucuOcyucuOaahaahaahaahaahcwgcIOcxIcFycIPcxIcIQcxKcIRcFycIScIScwgaahaahaahaahaahaahaahcxMcyEcxMaahcITcITcIUcIVcIWcITcITcITcIXcIYcIZcITcITcITcITcITcITcITcITaahczJcETczJaahaahcqycqycqycqycqycJacJbcGZcJdcFRcEUcwwcJedzVdzVdzVdzVcqyaahaahcFTcJfcJgcJhcJicJhcJjcKYcJlcBWcvpcJmcKZcJocJpcJqcJpcJrcJscFZcJtcJucJvcJwcJvcJxcLccJzcvDcBWcJAcNxcJCcJDcJEcJDcJFcJGcGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahucGxcJHcJIcJJcGxahuaahaahcHxcJKcJLcJMcHxcJNcJOdgtcJQcAhcJRcAhcBecBecJScBecJTcIHcJUcJVcJWcIHcJXcJXcJXcJXcJXcJXcJXcJXahuahuahucuOcyucuOcxMaahaahaahaahcwgcwgcwgcwgcJYcJZcKacKbcKccwgcwgcwgcwgaahaahaahaahaahaahcxMcxMcyEcxMcITcITcKdcKecKfcKgcKhcKicKjcKkcKlcKmcKncKocKpcKqcKrcKscKtcITcITczJcETczJczJczJcqycKucKvcKwcqycqycKxcKycJdcFRcEUcwwcrJdzVdzVdzVdzVcqyaahaahcFTcKzcNScNOcKCcKDcKEcKFcFTcwHcwIcFZcKGcKHcKIcKJcNUcNTcKMcFZcKNcNVcNWcKQcKRcKScKTcGdcwXcwYcGjcKUcKVcKWcKXcNXcOtcLacGjaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahubjUcGxcLbcOucLdcGxbjUcLecLecLecLecLfcLgcIAcLhcLicLjcLkcLlcLmcLncLocLpcLqcLrcLlcLscLtcLucLvcLwdzZcLycLzcLAcLBcJXcLCcJXcJXahuahucuOcLDcLEcxMcxMcxMcxMcxMcxMcLFcLGcwgcLHcwgcLIcwgcLHcwgcDbcDbcxMcxMcxMcxMcxMcxMcxMcxMcLJcyEcLKcITcLLcKgcKgcLMcLNcLNcLOcLPcLQcLRcLScLTcLUcLVcLVcLVcLWcKgcLXcITcLYcLZcDpcMacDpcMbcMccMdcMecMdcMfcMgcMhcMicMjcMkcMlcrJcMmcMmcMncMocqyaahaahcFTcFTcFTcFTcFTcFTcFTcFTcFTcxTcticFZcFZcFZcFZcFZcFZcFZcFZcFZcGdcGdcGdcGdcGdcGdcGdcGdcttcxUcGjcGjcGjcGjcGjcGjcGjcGjcGjaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahubjUbjUcMpahucMqbjUbjUcLecMrcMscMtcMucMvcMwcMxcMydAacLkcMAcMBcMCcMCcMDcMEcMFcMGcMHcLtcLucLvcMIdAbcMKcMKcMLcMKcMMcMKcMNcJXahuahucuOcMOcMPcMQcMRcMScMTcMTcMTcMTcMRcMRcMRcMUcMVcMWcMRcMTcMTcOVcMTcMTcMTcMTcMTcMTcMTcMTcMXcMYcMZcITcNacKgcKgcNbcKgcKgcNccNdcNecNfcNgcNdcNccKgcKgcKgcNhcKgcKgcITcNicETcEScNjcEScNkcNlcrGcNmcNncqycNocFOcNpcNqcNrcNrcrIcNscNscNscNscqyaahaahcNtcNucNvcNwcPscNycNzcPtcNtcNBcNCcNDcNEcNFcNFcNGcNFcNFcQMcNHcNFcSPcNFcNIcNFcNFcNJcNDcNKcNBcNLcSRcNNcNNcThcNPcNQcNRcNLaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahuahucTZcTscTscUIcTscVNdalcXvcLecNYcNZcNZcOacObcOccOdcOecOfcLkcOgcOhcMFcOicOjcMFcOkcOlcOmcLtcOncOocOpdAccOrcOsdaxdAqcOvcOwcOxcJXahuahucuOcOycwecxMcxMcxMcxMcxMcxMcxMcxMcxMcDbcDbcDccLJcDbcxMcxMcxMcxMcxMcxMcxMcxMcxMcxMcxMcOzcDbcOAcITcOBcOBcKgcOCcODcOEcOFcOGcNecOHcOIcOJcOFcOKcOBcKgcOLcODcOBcITcOMcETczJczJczJcqycqycONcOOcOPcqycOQcORcOScOTcrGcrGcrGcOUcOUdzycqycqyaahaahcNtcOWcOXcOXcOYcOXcOXcOZcPacPbcPccPdcPecPecPecPfcPecPgcPhcPicPjcPkcPecPlcPecPecPecPdcPmcPncPocPpcPpcPpcPqcPpcPpcPrcNLaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJYbJYaahaahaahaahaahaahaahaahaahaahaahaahaahaahahuahudbIdffcPucPvcPwcPxcPycPzcPAcPBcPCcPDcPEcPFcPGcPHcPIcPJcPKcLkcPLcOhcPMcPNcPOcPPcMCcPQcPRcPScPTcPUcPVdAdcMKcPXcPYcPZcQacQbcQccJXahuahucuOcQdcuOcxMahuahuahuahuahuahuahucxMcxMcxMcxMcxMcxMcxMaahaahaahaahaahaahaahaahaahcxMcxMcQecQfcITcQgcQhcQicKgcQhcQjcOFcQkcNecNfcNgcQlcOFcQgcQhcKgcQicQhcQmcITcQncQoczJahuahuahucqycqycqycqycqycqycqycqycqycqycqycqycqycqycqycqyaahaahaahcNtcQpcQqcQrcQscQtcQucQvcQvcQwcQxcQycQxcQxcQxcQzcQxcQxcQxcQAcQBcQCcQCcQDcQCcQCcQCcQEcQFcQwcQGcQGcQHcQIcQJcQKcQKcQLcNLaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahbJYbJYaahaahaahaahaahaahaahaahaahbjUbjUahuahuahubjUbjUdfwcQNcQOcNZcQPcNZcQQcQRcQScQTcNZcNZcQUcQVcQWcQXcQYcQZdAecLkcRacRbcRccRdcRecRfcRgcRhcRicRjcRkcLvcPVdAfcRlcMKcRmcRncRocRpcRqcJXahuahucuOcQdcuOahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahcxMcRrcQfcITcRscRtcRucKgcRvcRtcOFcRwcRxcRycNgcRwcOFcRtcRtcRzcKgcRvcRAcITcQncRBczJahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcNtcNtcRCcRDcREcRFcRGcRHcNtcNDcNDcNDcRIcRJcRJcRKcRLcRMcRNcROcRPcRQcRLcRRcRJcRJcRScNDcNDcNDcNLcRTcRUcRVcRWcRXcRYcNLcNLaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdfwcQNcRZcSacSbcSccSdcSecSfcSgcNZcNZdArcQUcShcIAcSicSjcSicLkcSkcSlcSmcSncSncSocOkcMGcSpcSqcSrcSscPVcStcSucSvcSwcSxcStcStcStcJXahuahucuOcSycuOahuahuahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahahucxMcSzcDbcITcSAcKgcNhcKgcKgcKgcSBcNdcNecNfcNgcNdcSBcKgcKgcNbcKgcKgcSCcITcEScSDczJahuahuahuahuahuahuahuahuahuaahaahaahaahaahaahaahaahaahaahaahaahaahaahcNtcSEcSFcSFcSFcSGcNtcNtaahaahcNDcNDcSHcSIcSIcSJcNDcSKcSLcSMcNDcNDcNDcNDcNDcNDcNDaahaahcNLcNLcNLcNLcNLcNLcNLcNLaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahahucGxcSNcSNcSOdfRcSQdfScSScSTcSUcSVcNZcSVcSWcSXcSYcSZcTacTbcTccTddAgcPDcTfcTgdgbcTicMFcMFcMFcMFcMFcTjcOlcTkcSqcTlcLvcTmcTncTocTpcTqcTrdimcTtcTucTvahuahucuOcQdcuOahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahahuahuahuahuahuahucxMcTwcDbcITcKgcKgcTxcLVcLVcLVcLUcLTcTycTzcTAcLPcLOcLNcLNcTBcKgcKgcKgcITcEScTCczJahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuahuaahaahaahaahaahahuahuahuahuahuahuahuaahaahaahaahahuahuahuahuahucTDcTEcTFcTGcNDaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahahucGxcTHcTIcTJcOuahudfwcTKcTLcTMcTNcTOcSVcTPcTQcTRcTScTTcTTcTUcTVcTWcNZcTXcTYdgDcUadgEdgEdgFcMFcUbcUccLkcUdcUecUfcLvcUgcUhcUicTpcUjcUkcUlcUmcUncTvcuOcuOcuOcQdcuOcUocUocUpcUqcUrcUocUocUpcUqcUrcUocUoahuahuahuahuahuahuahuahuahuahuahuahucxMcxMcUscxMcITcUtcUucUvcUwcKgcKgcKicNdcNecNecNgcNdcKicKgcKgcUwcUxcUycUzcITczJcUAczJczJahuahuahuahuahuahuahuahuahuahuahuahuahuahuahucUBcUBcUBcUBcUBaahaahahuahuahuahuahuaahaahaahaahaahaahaahahuahuahuahucUCcUDcUEcUFcUBaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcSNcSNcUGcUHcSQdgGcUJcUKcULcUMcUNcUOcUPcUQcUQcUQcUMcUMcUMcURcUScNZcUTcUUcLkcLkcUVcUWdgHcUXcUVcUWcUYcUZcVacUfcLvcVbcVccVdcTpcVecVfcVgcVhcVicTvcVjcVkcVkcVlcwecUocVmcVncVocVpcVqcVrcVncVscVncVncUocUocVtcVucVucVucVucVucVvcVwcVtcVvcVwcVwcVxcVycVzcITcITcIUcIVcIWcITcITcITcVAcVBcVBcIZcVAcITcITcITcIUcIVcIWcITcITcVzcVCcVDcVwcVwcVEcVFcVFcVFcVGcUBcUBcUBcVEcVFcVFcVFcVGcUBcUBcVHcVIcVIcUBcUBcUBcUBcVEcVFcVFcVGcUBcUBcUBcUBcUBcUBcUBcVEcVFcVFcVGcUBcVJcVKcVLcUBcVMcVMcVMcVMcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdgIcVOcVPcTMcVQcVRcSVcSWcVScVTcVUcSXcTNcVVcVWcUMcVXcVYcVZcWacWbcWccWdcWecWfcWgcWhcWicWhcWjcWkcLvcWlcUhcLtcWmcWncWocWpcWqcWrcTvcQdcwecWscwecwecWtcWucWvcWwcWxcWucWycWwcWzcWAcWBcWCcWDcWEcWFcWEcWEcWGcWEcWHcWIcWEcWEcWJcWKcWLcWMcWNcWOcWJcWEcWPcWEcWFcWQcWRcWEcWEcWEcWScWEcWTcWUcWFcWEcWEcWEcWJcWEcWNcWVcWWcWWcWXcWYcWZcWYcXacWYcXbcXccWYcWYcWYcXdcWZcWYcXecWZcXfcWYcXgcWYcXecWYcXhcWYcWYcXicWYcWYcXjcXbcWYcWYcWYcXkcWYcWYcWZcWYcXecXlcXmcVLcXncVMcXocXpcXqcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcXrcXrcXscXtcXudgJcXwcXxcTVcXycNZcSVcSWcXzcXzcXAcTPcTQcXBcXxcXCcXDcXEcXxcXFcXGcXHcXIcXJcXKcXLcXMcXNcXMcXOcXPcXQcXRcXScXTcXUcXVcXWcXXcXYcXZcTvcQdcuOcuOcYacuOcYbcYccYdcUocYbcYccYecUocYbcYfcYgcYhcYicYjcYjcYjcYkcYjcYjcYlcYjcYjcYjcYmcYkcYncYocYpcYqcYmcYjcYpcYjcYjcYjcYkcYjcYjcYjcYjcYjcYlcYjcYjcYjcYjcYjcYmcYqcYpcYrcYjcYkcYmcYscYscYscYtcYscYscYucYscYscYscYvcYscYscYwcYucYxcYycYzcYAcYwcYscYtcYscYscYucYscYscYscYscYscYscYscYBcYscYscYAcYscYwcYCcYDcYEcYFcYGcYHcYIcYJcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdgIcVOcVPcTMcVQcVRcSVcSWcXzcXzdAhcSXcTNcVVcVWcUMcVXcVYcVZcWacWbcWccWdcWecWfcWgcWhcWicWhcWjcWkcLvcWlcUhcLtcWmcWncWocWpcWqcWrcTvcQdcwecWscwecwecWtcWucWvcWwcWxcWucWycWwcWzcWAcWBcWCcWDcWEcWFcWEcWEcWGcWEcWHdAicWEcWEcWJcWKcWLcWMcWNcWOcWJcWEcWPcWEcWFcWQcWRcWEcWEcWEcWScWEcWTcWUcWFcWEcWEcWEcWJcWEcWNcWVcWWcWWcWXcWYcWZcWYcXacWYcXbcXccWYcWYcWYcXdcWZcWYcXecWZcXfcWYcXgcWYcXecWYcXhcWYcWYcXicWYcWYcXjcXbcWYcWYcWYcXkcWYcWYcWZcWYcXecXlcXmcVLcXncVMcXocXpcXqcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcXrcXrcXscXtcXudgJcXwcXxcTVcXycNZcSVcSWcVScVTdAjcTPcTQcXBcXxcXCcXDcXEcXxcXFcXGcXHcXIcXJcXKcXLcXMcXNcXMcXOcXPcXQcXRcXScXTcXUcXVcXWcXXcXYcXZcTvcQdcuOcuOcYacuOcYbcYccYdcUocYbcYccYecUocYbcYfcYgcYhcYicYjcYjcYjcYkcYjcYjcYlcYjcYjcYjcYmcYkcYncYocYpcYqcYmcYjcYpcYjcYjcYjcYkcYjcYjcYjcYjcYjcYlcYjcYjcYjcYjcYjcYmcYqcYpcYrcYjcYkcYmcYscYscYscYtcYscYscYucYscYscYscYvcYscYscYwcYucYxcYycYzcYAcYwcYscYtcYscYscYucYscYscYscYscYscYscYscYBcYscYscYAcYscYwcYCcYDcYEcYFcYGcYHcYIcYJcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahahucGxcYKcYLcYMcOuahudfwcYNcYOcYPcYQcSccYRcSWcYScYTcYUcSWcNZcYVcNZcYWcNZcNZcYXcYYcYYcYZcZacZbcZccYZcZacYYcZdcZecZfcZgcZhcZicZjcZkcZlcZmcZjcZkcZicZicQdcuOcZncZocZpcYbcZqcZrcZscUocZtcZrcZucYbcUocZvcVncZwcZxcZxcZxcZycZzcZxcZxcZAcZxcZxcZBcZCcZDcZEcZFcZGcZHcZIcZJcZIcZIcZKcZLcZIcZIcZMcZIcZIcZIcZNcZIcZIcZOcZIcZHcZPcZFcZEcZQcZRcZBcZScZScZTcZScZScZScZUcZScZScZScZVcZScZScUDcZWcZXcZYcVKcZZcUDcZScZTcZScZSdaacZSdabcZScZScZSdabcZScZScZScZSdaccZScUDdacdadcVLdaecVMdafdagdahcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcXrcXrdaidajdakdgKdamdandaocYVcNZcSVdapdaqdardasdatdaudavcSadavdasdaudawdmZdaydazdaAdaBdaCdaDdaEdaDdaFdaGdaHdaIdaJdaKdaLdaMdaNdaOdaPdaQdaRcZicQdcuOdaScZodaTcYbdaUdaVdaWcUodaXdaYdaZcYbcUocUocUocUocVtcVucVucVucVucVucVvdbacVtcVvdbbdbcdbddbedbfdbcdbbdbgdbacVtcVucVucVucVucVvdbacVtcVucVucVucVucVvdbadbgdbhdbidbjdbkdbldbidbicVEcVGdbmcVEcVFcVGdbmcVEcVFcVGdbmcVEcVGdbndbodbpdbqdbrdbodbndbsdbmcVEcVFcVFcVFcVFcVGdbmcVEcVFcVFcVFcVFcVGdbmdbsdbtdbudbvdbwdbxcVMcVMcVMcVMcVMaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdnrdbzcVPdbAdbBcScdbCcNZcSXcTOcTNcNZcNZdbDdbEcUSdbFdbGdbHdnIdaydaAdaAdaBdaCdbJdbJdbKdbLdbMdbNdaIdbOdbPdbPdbPdbQdbRdbSdbSdbTcZicQdcuOdbUdbVdbWcYbdbXdbYdbXcUodbZdcadbZcYbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbdccdcddcedcfdcgdcbahuahuahuahuahudindindindindindindinahuahuahuahuahudcidcjdckdcldcmdcndciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcodcpdcqdcrdcsdctdcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdcwdcxdcydbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxdczdczdcAcXtcXudgJdcBcXxdcCdcDcTWcSVcNZdapdarcTQcQTcNZcUScUScTRcTSdcEdcFdcGdcHdaAdcIdcJdcKdcLdcMdcNdcOdcPdcQdcRdbOdbPdbPdcSdcTdcUdcVdbPdcWcZicQdcuOahuahuahucYbdbXdcXdbXcUodbZdcYdbZcYbdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZaaaaaaddaddbddcddddcfddeddfahuahuahuahudindindindindindindindindinahuahuahuahuddgddhdckddiddjddkddgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddlddmddnddodcsddpddlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddqdcvdcwddrddsdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahahucGxddtdduddvcOuahudfwddwcNZcSVcUScTRdcCddxcXxddycXxddxcXxddzcUScNZcNZddAddBddCddDdaAdaAddEddFddGddHddIdaFddJddKddLdaJddMddNddOddPddQddPddRcZicZicQdcuOahuahuahuahudbXddSdbXcYbdbZddTdbZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZddUddVddWddXddYddZdeadebdbbahuahuahudindindindindindindindindindindinahuahuahudbhdecdeddeedefdegdbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbndehdcqdeidejdekdbnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbtdeldemdendeodbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahahucGxdczdczdepdajdakdgKdeqcScdercUScNZdescSdcScdetcSccSccScdetdetdeucNZdevdewcYYdexdaAdeydezdeAdeBddHdeCdeDdeEdbNdeFdeGdeGdeGdeGdeGdeGdeGdeGcZideHdeIcuOcuOahuahuahudeJdeKdeLaaadeMdeNdeOdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdePdeQdeRdeSdeTdeUdeVddedcbahuahuahudindindindindindindindindindindinahuahuahudciddhdeWdeXdcmddkdciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcoddmdcqdeYdeZddpdcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdfadendfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdnrdfccVPcNZcUScNZcNZdfddfecUScNZcNZdfecUScUSdfgdfedfhdficYYdfjdaAdaAdfkdflddGdfmdfndeDdfoddKdfpdfqdfrdfsdftdfudfvdoddfxcwecwedfycwecuOahuahuaaaaaaaaaaaaaaaaaaaaaaaadcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdfzddVdfAddXdfBdfCdeVdfDddaahuahuahudindindindindindindindindindindinahuahuahudfEdfFdfGdeedfHdfIdfEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfJdfKdcqdeidfLdfMdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdfOdcwdfPdfQdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahbjUbjUahuahuahubjUbjUdopdpadfTdfUcTRdfVdfWdfXdfYdfZdgadxgdgcdgddgedgfdggdghdgicYYdgjdaAdaAdfkdgkddGddHdgldeDddJdgmdeFdgndgodgpdgqdgrdgsdxjdgucVkcVkdgvdgwcuOahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZaaaaaaddfddbdcddcedeVddeddfahuahuahudindindindindindindindindindindinahuahuahuddgddhdeWdcldcmddkddgaaaaaaaaadgxdgydgzdgzdgzdgAdgBaaaaaaaaaddlddmdcqdcrdfLddpddlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddqdcvdcwdgCdfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahahuahuahuahuahudxqdxkdzzdzxdzAdzxdzCdzBdzAdzxdzDdzBdzAdzAdzCdzEcLecLecYYdgLdgMdgNdgOdgPdgQdgRdgSdeDddJdgmdeFdgndgodgTdgUdgVdgododdgWdgXdgYdgZdhacuOahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdhfdcddhgdhhdhidbbahuahuahudindindindindindindindindindindinahuahuahudbhdhjdhkdhldcmdhmdbhaaaaaaaaadhndhodhodhodhodhodhnaaaaaaaaadbndhpdcqdhqdhrdhsdbnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbtdhtdhudhvdhwdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaaaaaaaaaahudhxdhycXucXudhzdhydhAcXudhzdhydhAcXudhzdhBcMpbjUbjUahucYYdeDdeDdeDdeDdeDdhCdeDdeDdeDdhDdhEdhFdhGdhGdhGdhGdhGdhGdhGdhGdhGcwNdfycuOcuOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbddbdcddcedeVddedcbahuahuahudindindindindindindindindindindinahuahuahudciddhdeWdcldcmddkdciaaaaaaaaadhndhHdhIdhodhIdhHdhnaaaaaaaaadcoddmdcqdcrdfLddpdcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdcwdgCdfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAaaadhJaaabjUcGxdhKcOucLbcGxdhKcOucLbcGxdhKcOucLbcGxbjUaahdhLdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhVdhWdhGdhXdhYdhZdiadibdicdiddhGdhGdfycuOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddUddVddWdieddYdcedeVdcgddaahuahudindindindindindindindindindindindindinahuahudfEdcndeWdcldcmdeWdfEaaaaaadgxdifdigdigdihdigdigdifdgBaaaaaadfJdfLdcqdcrdfLdctdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdcvdcwdgCdfbdbxdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaadaadaaaaadaadaadaaaaadaadaadaaaaadaadaadaaaacAaaddiiaadbjUcGxdijdikdilcGxdjndiodjocGxdipdiqdircGxaahaahdhLdisditdiudivdiwdixdiudiydhTdizdiAdiBdhGdiCdiCdiDdibdibdiEdiEdiFdhGdfycuOdiGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiHdiIdiJdiKdiLdcediMdiNddWddVdiOdindindindindindindindindindindindindindiPdiQdiRdiSdiTdcldcmddkdfEaaaaaadhndhodiUdhodhodhodiVdiWdhnaaaaaadfJddmdcqdcrdiXdiYdiZdjadjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcdjddjedjfdjgdgCdfbdjhdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaadjidjjdjkaaadjidjjdjkaaadjidjjdjkaaadjidjjdjkaaaacAaadaadaaaaaacGxdjldjmdjlcGxcSNdktcSNcGxdjpdjqdjpcGxaahaahdhLdjrdjsdiudjtdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjEdjEdjGdjEdjHdhGdfydjIdjJdjKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfzddVdfAdiedjLdjMdjNdjOdjPdjQdjRdindindindindindindindindindindindindindjSdjTdjUdjVdjWdjXdjYdjZdiRdiQdkadhndkbdhodhodhodhodhodkcdhndkddjadiZdjbdkedkfdkgdkhdkidkjdkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkldkmdkndkodkpdgCdfbdkqdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaddjidkrdjkaaddjidkrdjkaaddjidkrdjkaaddjidkrdjkaadacOaaaaadaadaaacGxdjldksdjlcGxcSNdzQcSNcGxdjpdkudjpcGxaahaahdhLdjrdkvdiudjudjudkwdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkHdkIdjEdkJdhGdfycwedkKdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddfddbdcddcedkMdkNdkOdkPdkQdindindindindindindindindindindindindindkRdkSdkTdkUdkVdcldkWdkXdkYdeWdkXdihdhodkZdkZdhodkZdkZdhodihdladfLdlbdladlcdcrdlddledlfdlgdlhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlidljdlkdlldlmdgCdfbdlndbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaaaadaaaaaaaadaadcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxaahaahdhLdisditdiudjtdjudixdiudlodhTddJdgmdlpdhGdlqdlrdlsdltdludlvdlwdlxdhGdlycwedlzdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdlAdcddcedlBdiNdfAddVddXdindindindindindindindindindindindindindjZdiQdlCdiSdlDdcldlEdjZdlCdiQdiSdhndhodhodhodhodhodhodhodhndiYdjadlFdjbdlGdcrdlHdiYdlFdjadjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcdjddlIdjfdlJdgCdfbdlKdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaaaadaaaaaaaaaaadaadaadaadaaaaaaaadaadaadaaabjUdlLdlLdlLdlLdlLdhLdhLdlMdlNdlOdlPdlQdlRdhLdhLdlSdlTdlUdhGdhGdlVdltdlWdlXdlYdlwdhGdhGdfycwedlzdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZaaaaaaaaadcbddbdmadmbdeVddbddaahuahudindindindindindindindindindindindindinahuahudfEdmcdeWdmddmedmcdfEaaaaaadmfdhodkZdkZdmgdkZdkZdhodmfaaaaaadfJdmhdmidmjdfLdmhdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdmkdcwdmldmmdbxdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaaaadaaaaaaaaaaaaaaddmndmodmodmodmodlLdmpdmqdlLdlLdmrdmrdmsdmtdmudhLdhLdhLdhLdhLdhLdhLdhLdmvdmwdmxdmydmzdhGdhGdhGdhGdhGdhGdhGdhGdhGdfycwedmAdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZddUddVddWdieddYdcedeVdfDddaahuahudindindindindindindindindindindindindinahuahudfEdfFdeWdcldcmdmBdfEaaaaaadmCdhodhodhodmDdhodhodhodmCaaaaaadfJdmEdcqdcrdfLdfMdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdfOdcwdgCdmFdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaddmHaadaaaaaddmHaadaaaaaddmHaadaaaaaddmHaadaaadmIaaaaaaaaadmJdmKdmLdmMdmNdmOdmPdmQdmRdmSdmTdmUdmVdmVdmWdmXdmYdzFdnadnbdmWdmTdncdnddnednfdngdnhdnidnjdnkdnldnmdnndnodnpdnqdzGdnsdfydntdnudnvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdiHdiIdiJdiKdiLdnwdnxddbddaahuahudindindindindindindindindindindindindinahuahudfEdmcdnydnzdcmdmcdfEaaaaaadnAdhodkZdkZdhodkZdkZdhodnAaaaaaadfJdmhdcqdnBdnCdmhdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdmkdnDdnEdfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaddnFdnGdnHdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnKdnGdnGdnGdnLdnMdnNdnOdnPdnQdnRdnSdnTdnUdnVdnWdnXdnYdnZdoadobdocdzHdoedofdmzdmzdogdmzdohdmzdoidojdmzdmzdokdmzdogdoldomdondoodzIdoqdorcuOdosaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdfzddVdfAdiedotdbedoudiNddWddVddXdindindindindindindindindindindindindindjZdiQdiRdiSdovdbkdowdjZdiRdiQdiSdhndoxdhodhodhodhodhodoydhndiYdjadiZdjbdozdbqdoAdiYdiZdjadjbaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBaaaaaadjcdjddjedjfdoCdoDdoEdbxaahaahaahdoFdoFdoFdoFdoFdoFdoFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaddoGaadaaaaaddoGaadaaaaaddoGaadaaaaaddoGaadaaaaadaaaaaaaaadmJdmKdoHdoIdoJdmodmodlLdoKdoLdlLdlLdoMdmqdoNdlLdoOdoPdoPdoQdoPdoRdoSdoRdoTdoUdoVdoWdoUdoVdoTdoYdpSdoZdlLdzJdzJdlLdlLcuOcuOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZaaaaaaaaaddfddbdcddcedkMdpbdpcdpddpedindindindindindindindindindindindindindpfdpgdphdpidkVdcldkWdkXdpjdeWdkXdihdhodkZdkZdhodkZdkZdhodihdladfLdpkdladlcdcrdlddpldpmdpndpoaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaadppdpqdprdpsdlmdgCdfbdbxdoFdoFdoFdoFdptdpudpvdpwdptdoFdoFdoFdoFdoFdoFdoFdoFdoFdoFdoFdoFaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaddjidpxdjkaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaaaadaaaaaaaaaaaaaaddpydmodmodmoaaadlLdpzdpAdpBaaadpCdpDdpEdpFdpGdoPdpHdpIdpJdoRdpKdpLdpMdpNdpOdpPdpQdpRdpMdpTdrbdpUdlLdpVdpWdpXdpBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdhfdpYdjMdpZdqadqbdqcdqddindindindindindindindindindindindindindqedqfdqgdqhdqidjXdqjdjZdlCdiQdkadhndkbdhodhodhodhodhodkcdhndkddjadlFdjbdqkdkfdqldqmdqndqodqpaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaadqqdqrdqsdqtdqudqvdqwdqxdqydqzdqzdqzdqAdqBdqAdqCdqAdqzdqydqzdqzdqzdqDdqEdqFdqGdqHdqIdoFdoFaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaaaadaaaaaaaaaaadaadaaaaaaaaaaaaaaadlLdqKdqLdqMaaddpCdqNdqOdqPdqQdoPdqRdqSdqTdoRdqUdqVdpMdqWdqXdqYdqZdradpMdrcdrYdrddlLdredrfdrgdqMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbddbdcddcedrhdiNdfAddVdiOdindindindindindindindindindindindindindiPdiQdlCdiSdridcldcmddkdfEaaaaaadhndrjdrkdhodhodhodrkdrldhnaaaaaadfJddmdcqdcrdrmdiYdlFdjadjbaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaadjcdjddrndrodrpdrqdrrdrrdrsdrtdrudrvdrwdrxdrydrzdrAdrxdrBdrCdrDdrEdrFdrCdrCdrCdrCdrGdrHdoFaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaaacAaaaaaaaadaadaaaaaaaaaaaaaaaaaadlLdrIdrIdlLahudrJdmqdrKdmpdmqdoPdrLdrMdrNdrOdrPdrQdrRdrSdrTdrUdrVdrWdrXdrZdsLdsadoXdsbdscdlLdlLaaddsddsedsedsedseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddUddVddWdiedsfdcedeVdsgddaahuahudindindindindindindindindindindindindinahuahudfEdshdeWdcldcmdsidfEaaaaaadsjdskdsldsmdsmdsmdsldskdsnaaaaaadfJdsodcqdcrdfLdspdfJaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaadfNdsqdgCdsrdbxdoFdoFdssdstdsudoFdssdstdsvdoFdssdoFdoFdoFdoFdoFdoFdoFdrCdrGdrCdoFaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaddjidpxdjkaaddjidpxdjkaaddjidpxdjkaaddjidpxdjkaadacAaaaaadaadaaaaaaaaaaaaaaaaaaaaadswdsxdsydswbjUdszdsAdsBdsAdszdoPdsCdsDdsEdoRdsFdsGdpMdsHdsIdsJdsIdsKdpMdsMdtAdsNdoXdsOdsPdsQdsRaaaaadaadaaaaaadseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsSdiIdsTdsUdsVdsWdhhddeddfahuahudindindindindindindindindindindindindinahuahuddgddhdhkdsXdcmddkddgaaaaaaaaaaaadsjdskdskdskdsnaaaaaaaaaaaaddlddmdcqdsYdhrddpddlaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaddqdsZdtadtbdbxaahaahdoFdtcdtddtedoFdtfdtgdthdoFaahaahaahaahaahaahdtidtidtjdtidtiaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaadjidtkdjkaaadjidtkdjkaaadjidtkdjkaaadjidtkdjkaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdtldtmdtndtodtldtpdtqdtrdtsdoRdttdtudpMdtvdtwdtxdtydtzdpMdtCdzvduidoXdtDdtEdsQdtFaaaaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfzddVdfAdiedtGdtHdeVdtIdbbahuahudindindindindindindindindindindindindinahuahudbhdtJdeWdtKdcmdhmdbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbndhpdcqdtLdfLdtMdbnaaaaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaaaadbtdtNdtOdtPdbxaahaahdoFdtQdtRdtSdoFdtTdtUdtVdoFaahaahaahaahaahaahdtidtWdtXdtYdtiaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdsAdtZdtnduadsAdoPdubducdoPdoRdoRduddoXduedufdugdufduhdoXdoYdzwdoYdoXdoXdoXdoXdujdukdulduldukdumaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddaddbddcdundeVddedcbahuahudindindindindindindindindindindindindinahuahudciddhdeWduoddjddkdciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcoddmddndupdfLddpdcoaaaaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaaaadcuduqdurdusdbxaahaahdoFdutduudutdoFduvduwduvdoFaahaahaahaahaahaahdtiduxduyduzdtiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdzKdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadacOacOacAaadaadaadacOacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdtlduAdtnduBdtldoXduCduDduEduFduGduHduIduJduKduLduMduNduOduPduQduRduSduTduTdoXduUdulduVduWdulduXduYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddfduZdvadvbdvcdvdddfahuahudindindindindindindindindindindindindinahuahuddgdvedvfdvgdvhdviddgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddldvjdvkdvldvmdvnddlaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaddqdvodvpdvqdbxaahahudoFdutdvrdutdoFduvdvsduvdoFaahaahaahaahaahaahdtidvtdvudvvdtiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdsAdvwdvwdvwdsAdoXduSdvxdvydvzdvAdvBdvCdvDdvEdvFdvEdvEdvEdvEdvEdvGdvHduTduTdoXdujdukduXduUdukdumdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdbbdvIdvJdvJdbbdbbahuahuaaaahuahuahudindindindindinahuahuahuahuahuaaadbhdbhdvKdvKdvLdbhdbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbndbndvMdvNdvNdbndbnaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdbtdbtdvOdvPdvQdbtaahahudssdutdvRdutdssduvdvSduvdssaahaahaahaahaahaahdvTdvUdvVdvWdvXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahudvYdtldvZdvZdwadtldoXduSdvxdwbdwcdwddwedwfdwfdwgdwhdwidwjdwkdwldwmdwndwodwpdwqdoXdwrdukduVduWdukdwsdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbdwtdwudwvdcbahuahuaaaaaaaaaahuahuahuahuahuahuahuahuaaaaaaaaaaaaaaaaaadcidwwdwxdwydciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcodwzdwAdwBdcoaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdwCdwDdwEdwFdwGdcuahuahuahudwHdwIdwJaaadwKdwLdwMaahahuaahaahaahaahbJYbjUdwNdwOdwNaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwPaaaaaadwPaaaaaaaaadwPaaaaaaaaaaaaaaadwPaaaaaaaaadwPaaaaaadwPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahudlLdszdsAdwQdsAdszdoXduSdvxdwRdwSdwTduSduSduSdwUdwVdwWdwXdwXdwYdwZdxadxbdxcdxddxedxfdulduXduUdulduVdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddadzLdvcdxhddaahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdxidvfdzMdfEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfJdzNdvmdxldfJaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdxmdxndxodxpdzOdfNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuaaaaaaaaaaadaadaaadxrdxsdxraaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdnrdbzcVPdbAdbBcScdbCcNZcSXcTOcTNcNZcNZdbDdbEcUSdbFdbGdbHdnIdaydaAdaAdaBdaCdbJdbJdbKdbLdbMdbNdaIdbOdbPdbPdbPdbQdbRdbSdbSdbTcZicQdcuOdbUdbVdbWcYbdbXdbYdbXcUodbZdcadbZcYbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbdccdcddcedcfdcgdcbdAkdAkdAkdAkdAkdAldAldAldAldAldAldAldAkdAkdAkdAkdAkdcidcjdckdcldcmdcndciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcodcpdcqdcrdcsdctdcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdcwdcxdcydbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahbjUcGxdczdczdcAcXtcXudgJdcBcXxdcCdcDcTWcSVcNZdapdarcTQcQTcNZcUScUScTRcTSdcEdcFdcGdcHdaAdcIdcJdcKdcLdcMdcNdcOdcPdcQdcRdbOdbPdbPdcSdcTdcUdcVdbPdcWcZicQdcuOahuahuahucYbdbXdcXdbXcUodbZdcYdbZcYbdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZaaaaaaddaddbddcddddcfddeddfdAkdAkdAkdAkdAldAldAldAldAldAldAldAldAldAkdAkdAkdAkddgddhdckddiddjddkddgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddlddmddnddodcsddpddlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddqdcvdcwddrddsdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahahucGxddtdduddvcOuahudfwddwcNZcSVcUScTRdcCddxcXxddycXxddxcXxddzcUScNZcNZddAddBddCddDdaAdaAddEddFddGddHddIdaFddJddKddLdaJddMddNddOddPddQddPddRcZicZicQdcuOahuahuahuahudbXddSdbXcYbdbZddTdbZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZddUddVddWddXddYddZdeadebdbbdAkdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAkdAkdAkdbhdecdeddeedefdegdbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbndehdcqdeidejdekdbnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbtdeldemdendeodbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahahucGxdczdczdepdajdakdgKdeqcScdercUScNZdescSdcScdetcSccSccScdetdetdeucNZdevdewcYYdexdaAdeydezdeAdeBddHdeCdeDdeEdbNdeFdeGdeGdeGdeGdeGdeGdeGdeGcZideHdeIcuOcuOahuahuahudeJdeKdeLaaadeMdeNdeOdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdePdeQdeRdeSdeTdeUdeVddedcbdAkdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAkdAkdAkdciddhdeWdeXdcmddkdciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcoddmdcqdeYdeZddpdcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdfadendfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahbjUcGxcGxcGxcGxcGxbjUdnrdfccVPcNZcUScNZcNZdfddfecUScNZcNZdfecUScUSdfgdfedfhdficYYdfjdaAdaAdfkdflddGdfmdfndeDdfoddKdfpdfqdfrdfsdftdfudfvdoddfxcwecwedfycwecuOahuahuaaaaaaaaaaaaaaaaaaaaaaaadcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdfzddVdfAddXdfBdfCdeVdfDddadAkdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAkdAkdAkdfEdfFdfGdeedfHdfIdfEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfJdfKdcqdeidfLdfMdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdfOdcwdfPdfQdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahbjUbjUahuahuahubjUbjUdopdpadfTdfUcTRdfVdfWdfXdfYdfZdgadxgdgcdgddgedgfdggdghdgicYYdgjdaAdaAdfkdgkddGddHdgldeDddJdgmdeFdgndgodgpdgqdgrdgsdxjdgucVkcVkdgvdgwcuOahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZdcZaaaaaaddfddbdcddcedeVddeddfdAkdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAkdAkdAkddgddhdeWdcldcmddkddgaaaaaaaaadgxdgydgzdgzdgzdgAdgBaaaaaaaaaddlddmdcqdcrdfLddpddlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddqdcvdcwdgCdfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahahuahuahuahuahudxqdxkdzzdzxdzAdzxdzCdzBdzAdzxdzDdzBdzAdzAdzCdzEcLecLecYYdgLdgMdgNdgOdgPdgQdgRdgSdeDddJdgmdeFdgndgodgTdgUdgVdgododdgWdgXdgYdgZdhacuOahuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdhfdcddhgdhhdhidbbdAkdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAkdAkdAkdbhdhjdhkdhldcmdhmdbhaaaaaaaaadhndhodhodhodhodhodhnaaaaaaaaadbndhpdcqdhqdhrdhsdbnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbtdhtdhudhvdhwdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaaaaaaaaaahudhxdhycXucXudhzdhydhAcXudhzdhydhAcXudhzdhBcMpbjUbjUahucYYdeDdeDdeDdeDdeDdhCdeDdeDdeDdhDdhEdhFdhGdhGdhGdhGdhGdhGdhGdhGdhGcwNdfycuOcuOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbddbdcddcedeVddedcbdAkdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAkdAkdAkdciddhdeWdcldcmddkdciaaaaaaaaadhndhHdhIdhodhIdhHdhnaaaaaaaaadcoddmdcqdcrdfLddpdcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdcwdgCdfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAaaadhJaaabjUcGxdhKcOucLbcGxdhKcOucLbcGxdhKcOucLbcGxbjUaahdhLdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhVdhWdhGdhXdhYdhZdiadibdicdiddhGdhGdfycuOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddUddVddWdieddYdcedeVdcgddadAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdfEdcndeWdcldcmdeWdfEaaaaaadgxdifdigdigdihdigdigdifdgBaaaaaadfJdfLdcqdcrdfLdctdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdcvdcwdgCdfbdbxdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaadaadaaaaadaadaadaaaaadaadaadaaaaadaadaadaaaacAaaddiiaadbjUcGxdijdikdilcGxdjndiodjocGxdipdiqdircGxaahaahdhLdisditdiudivdiwdixdiudiydhTdizdiAdiBdhGdiCdiCdiDdibdibdiEdiEdiFdhGdfycuOdiGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAsdAudAtdAwdAvdcediMdiNddWddVdiOdAldAldAldAldAldAldAldAldAldAldAldAldAldiPdiQdiRdiSdiTdcldcmddkdfEaaaaaadhndhodAmdhodhodhodiVdiWdhnaaaaaadfJddmdcqdcrdiXdiYdiZdjadjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcdjddjedjfdjgdgCdfbdjhdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaadjidjjdjkaaadjidjjdjkaaadjidjjdjkaaadjidjjdjkaaaacAaadaadaaaaaacGxdjldjmdjlcGxcSNdktcSNcGxdjpdjqdjpcGxaahaahdhLdjrdjsdiudjtdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjEdjEdjGdjEdjHdhGdfydjIdjJdjKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfzddVdfAdiedjLdjMdjNdjOdjPdjQdjRdAldAldAldAldAldAldAldAldAldAldAldAldAldjSdjTdjUdjVdjWdjXdjYdjZdiRdiQdkadhndkbdhodhodhodhodhodkcdhndkddjadiZdjbdkedkfdkgdkhdkidkjdkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkldkmdkndkodkpdgCdfbdkqdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaddjidkrdjkaaddjidkrdjkaaddjidkrdjkaaddjidkrdjkaadacOaaaaadaadaaacGxdjldksdjlcGxcSNdzQcSNcGxdjpdkudjpcGxaahaahdhLdjrdkvdiudjudjudkwdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkHdkIdjEdkJdhGdfycwedkKdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddfddbdcddcedkMdkNdkOdkPdkQdAldAldAldAldAldAldAldAldAldAldAldAldAldkRdkSdkTdkUdkVdcldkWdkXdkYdeWdkXdihdhodkZdkZdhodkZdkZdhodihdladfLdlbdladlcdcrdlddledlfdlgdlhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlidljdlkdlldlmdgCdfbdlndbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaaaadaaaaaaaadaadcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxaahaahdhLdisditdiudjtdjudixdiudlodhTddJdgmdlpdhGdlqdlrdlsdltdludlvdlwdlxdhGdlycwedlzdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdlAdcddcedlBdiNdfAddVddXdAldAldAldAldAldAldAldAldAldAldAldAldAldjZdiQdlCdiSdlDdcldlEdjZdlCdiQdiSdhndhodhodhodhodhodhodhodhndiYdjadlFdjbdlGdcrdlHdiYdlFdjadjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcdjddlIdjfdlJdgCdfbdlKdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaaaadaaaaaaaaaaadaadaadaadaaaaaaaadaadaadaaabjUdlLdlLdlLdlLdlLdhLdhLdlMdlNdlOdlPdlQdlRdhLdhLdlSdlTdlUdhGdhGdlVdltdlWdlXdlYdlwdhGdhGdfycwedlzdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZaaaaaaaaadcbddbdmadmbdeVddbddadAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdfEdmcdeWdmddmedmcdfEaaaaaadmfdhodkZdkZdmgdkZdkZdhodmfaaaaaadfJdmhdmidmjdfLdmhdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdmkdcwdmldmmdbxdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaadjidkrdjkaaaaadaaaaaaaaaaaaaaddmndmodmodmodmodlLdmpdmqdlLdlLdmrdmrdmsdmtdmudhLdhLdhLdhLdhLdhLdhLdhLdmvdmwdmxdmydmzdhGdhGdhGdhGdhGdhGdhGdhGdhGdfycwedmAdkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZddUddVddWdieddYdcedeVdfDddadAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdfEdfFdeWdcldcmdmBdfEaaaaaadmCdhodhodhodmDdhodhodhodmCaaaaaadfJdmEdcqdcrdfLdfMdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdfOdcwdgCdmFdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaddmHaadaaaaaddmHaadaaaaaddmHaadaaaaaddmHaadaaadmIaaaaaaaaadmJdmKdmLdmMdmNdmOdmPdmQdmRdmSdAndmUdmVdmVdmWdmXdmYdzFdnadnbdmWdAndncdnddnednfdngdnhdnidnjdnkdnldnmdnndnodnpdnqdzGdnsdfydntdnudnvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdiHdiIdiJdiKdiLdnwdnxddbddadAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdfEdmcdnydnzdcmdmcdfEaaaaaadnAdhodkZdkZdhodkZdkZdhodnAaaaaaadfJdmhdcqdnBdnCdmhdfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfNdmkdnDdnEdfbdbxaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaddnFdnGdnHdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnKdnGdnGdnGdnLdnMdnNdnOdnPdnQdnRdnSdnTdnUdnVdnWdnXdnYdnZdoadobdocdzHdoedofdmzdmzdogdmzdohdmzdoidojdmzdmzdokdmzdogdoldomdondoodzIdoqdorcuOdosaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdfzddVdfAdiedotdbedoudiNddWddVddXdAldAldAldAldAldAldAldAldAldAldAldAldAldjZdiQdiRdiSdovdbkdowdjZdiRdiQdiSdhndoxdhodhodhodhodhodoydhndiYdjadiZdjbdozdbqdoAdiYdiZdjadjbaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBaaaaaadjcdjddjedjfdoCdoDdoEdbxaahaahaahdoFdoFdoFdoFdoFdoFdoFaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaddoGaadaaaaaddoGaadaaaaaddoGaadaaaaaddoGaadaaaaadaaaaaaaaadmJdmKdoHdoIdoJdmodmodlLdoKdoLdlLdlLdoMdmqdoNdlLdoOdoPdoPdoQdoPdoRdoSdoRdoTdoUdoVdoWdoUdoVdoTdoYdpSdoZdlLdzJdzJdlLdlLcuOcuOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlZdlZdlZdlZdlZdlZdlZdlZdlZdlZdlZaaaaaaaaaddfddbdcddcedkMdpbdpcdpddpedAldAldAldAldAldAldAldAldAldAldAldAldAldpfdpgdphdpidkVdcldkWdkXdpjdeWdkXdihdhodkZdkZdhodkZdkZdhodihdladfLdpkdladlcdcrdlddpldpmdpndpoaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaadppdpqdprdpsdlmdgCdfbdbxdoFdoFdoFdoFdptdpudpvdpwdptdoFdoFdoFdoFdoFdoFdoFdoFdoFdoFdoFdoFaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAaadaaddjidpxdjkaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaaaadaaaaaaaaaaaaaaddpydmodmodmoaaadlLdpzdpAdpBaaadpCdpDdpEdpFdpGdoPdpHdpIdpJdoRdpKdAodpMdpNdpOdpPdpQdpRdpMdpTdrbdpUdlLdpVdpWdpXdpBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdhfdpYdjMdpZdqadqbdqcdqddAldAldAldAldAldAldAldAldAldAldAldAldAldqedqfdqgdqhdqidjXdqjdjZdlCdiQdkadhndkbdhodhodhodhodhodkcdhndkddjadlFdjbdqkdkfdqldqmdqndqodqpaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaadqqdqrdqsdqtdqudqvdqwdqxdqydqzdqzdqzdqAdqBdqAdqCdqAdqzdqydqzdqzdqzdqDdqEdqFdqGdqHdqIdoFdoFaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaaaadaaaaaaaaaaadaadaaaaaaaaaaaaaaadlLdqKdqLdqMaaddpCdqNdqOdqPdqQdoPdqRdqSdqTdoRdqUdqVdpMdqWdqXdqYdqZdradpMdrcdrYdrddlLdredrfdrgdqMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbddbdcddcedrhdiNdfAddVdiOdAldAldAldAldAldAldAldAldAldAldAldAldAldiPdiQdlCdiSdridcldcmddkdfEaaaaaadhndrjdrkdhodhodhodrkdrldhnaaaaaadfJddmdcqdcrdrmdiYdlFdjadjbaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaadjcdjddrndrodrpdrqdrrdrrdrsdrtdrudrvdrwdrxdrydrzdrAdrxdrBdrCdrDdrEdrFdrCdrCdrCdrCdrGdrHdoFaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaadjidpxdjkaaaacAaaaaaaaadaadaaaaaaaaaaaaaaaaaadlLdrIdrIdlLahudrJdmqdrKdmpdmqdoPdrLdrMdrNdrOdrPdrQdrRdrSdrTdrUdrVdrWdrXdrZdsLdsadoXdsbdscdlLdlLaaddsddsedsedsedseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddUddVddWdiedsfdcedeVdsgddadAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdfEdshdeWdcldcmdsidfEaaaaaadsjdskdsldsmdsmdsmdsldskdsnaaaaaadfJdsodcqdcrdfLdspdfJaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaadfNdsqdgCdsrdbxdoFdoFdssdstdsudoFdssdstdsvdoFdssdoFdoFdoFdoFdoFdoFdoFdrCdrGdrCdoFaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaddjidpxdjkaaddjidpxdjkaaddjidpxdjkaaddjidpxdjkaadacAaaaaadaadaaaaaaaaaaaaaaaaaaaaadswdsxdsydswbjUdszdsAdsBdsAdszdoPdsCdsDdsEdoRdsFdsGdpMdsHdsIdsJdsIdsKdpMdsMdtAdsNdoXdsOdsPdsQdsRaaaaadaadaaaaaadseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsSdAxdsTdsUdsVdsWdhhddeddfdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkddgddhdhkdsXdcmddkddgaaaaaaaaaaaadsjdskdskdskdsnaaaaaaaaaaaaddlddmdcqdsYdhrddpddlaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaddqdsZdtadtbdbxaahaahdoFdtcdtddtedoFdtfdtgdthdoFaahaahaahaahaahaahdtidtidtjdtidtiaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaadjidtkdjkaaadjidtkdjkaaadjidtkdjkaaadjidtkdjkaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdtldtmdtndtodtldtpdtqdtrdtsdoRdttdtudpMdtvdtwdtxdtydtzdpMdtCdzvduidoXdtDdtEdsQdtFaaaaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfzddVdfAdiedtGdtHdeVdtIdbbdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdbhdtJdeWdtKdcmdhmdbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbndhpdcqdtLdfLdtMdbnaaaaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaaaadbtdtNdtOdtPdbxaahaahdoFdtQdtRdtSdoFdtTdtUdtVdoFaahaahaahaahaahaahdtidApdtXdtYdtiaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAaaaaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdsAdtZdtnduadsAdoPdubducdoPdoRdoRduddoXduedufdugdufduhdoXdoYdzwdoYdoXdoXdoXdoXdujdukdulduldukdumaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddaddbddcdundeVddedcbdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkdciddhdeWduoddjddkdciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcoddmddndupdfLddpdcoaaaaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaaaadcuduqdurdusdbxaahaahdoFdutduudutdoFduvduwduvdoFaahaahaahaahaahaahdtiduxduyduzdtiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdzKdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczaczacAaczaczacOacAaadaadaadaadacOacOacAaadaadaadacOacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdtlduAdtnduBdtldoXduCduDduEduFduGduHduIduJduKduLduMduNduOduPduQduRduSduTduTdoXduUdulduVduWdulduXduYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddfduZdvadvbdvcdvdddfdAkdAkdAldAldAldAldAldAldAldAldAldAldAldAldAldAkdAkddgdvedvfdvgdvhdviddgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddldvjdvkdvldvmdvnddlaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaddqdvodvpdvqdbxaahahudoFdutdvrdutdoFduvdvsduvdoFaahaahaahaahaahaahdtidvtdvudvvdtiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjUdsAdvwdvwdvwdsAdoXduSdvxdvydvzdvAdvBdvCdvDdvEdvFdvEdvEdvEdvEdvEdvGdvHduTduTdoXdujdukduXduUdukdumdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhbdbbdhcdhddhedbcdbcdbcdbcdbcdbbdbbdvIdvJdvJdbbdbbdAkdAkaaadAkdAkdAkdAldAldAldAldAldAkdAkdAkdAkdAkaaadbhdbhdvKdvKdvLdbhdbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbndbndvMdvNdvNdbndbnaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdbtdbtdvOdvPdvQdbtaahahudssdutdvRdutdssduvdvSduvdssaahaahaahaahaahaahdvTdvUdvVdvWdvXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahudvYdtldvZdvZdwadtldoXduSdvxdwbdwcdwddwedwfdwfdwgdwhdwidwjdwkdwldwmdwndwodwpdwqdoXdwrdukduVduWdukdwsdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcbdwtdwudwvdcbdAkdAkaaaaaaaaadAkdAkdAkdAkdAkdAkdAkdAkaaaaaaaaaaaaaaaaaadcidwwdwxdwydciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcodwzdwAdwBdcoaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdwCdwDdwEdwFdwGdcuahuahuahudwHdwIdwJaaadwKdwLdwMaahahuaahaahaahaahbJYbjUdwNdwOdwNaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwPaaaaaadwPaaaaaaaaadwPaaaaaaaaaaaaaaadwPaaaaaaaaadwPaaaaaadwPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahudlLdszdsAdwQdsAdszdoXduSdvxdwRdwSdwTduSduSduSdwUdwVdwWdwXdwXdwYdwZdxadxbdxcdxddxedxfdulduXduUdulduVdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddadzLdvcdxhddadAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdxidvfdzMdfEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfJdzNdvmdxldfJaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdxmdxndxodxpdzOdfNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahuahuaaaaaaaaaaadaadaaadxrdxsdxraaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwPdwPdwPdwPaaaaaaaaadwPdwPdwPdwPdwPdwPdwPaaaaaaaaadwPdwPdwPdwPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxtdlLdvYbjUdvYdlLdoXdxudvxdxvdxwdxxduSdxydxzdxAdtBdxBdxCdxDdxEdxFdxGdxHdxIdxJdxKdxfdukduVduWdukdwsdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxLddXdxMdxNddfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddgdxOdxPdjZdxQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxRdjbdxSdxTddlaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdjcdjddxUdjddjddxVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaadxWaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwPdwPdwPdwPaaaaaadwPdwPdwPdwPdwPdwPdwPdwPdwPaaaaaadwPdwPdwPdwPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahudxXahuahudoXdxYdwRdxZdyadybduSdycdoXdyddyedyfdoXdygdyhdyidyjdykdyldymdoXdujdukduXduUdukdumdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyndyndyndyndyndyndyndyndyndyndyndynaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaaaaaaaaaaaadyoaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJdqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwPdwPdwPdwPaaaaaadwPdwPdwPdwPdwPdwPdwPdwPdwPaaaaaadwPdwPdwPdwPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadseaaaahudoXdypduSdyqdyrdyrduSdysdytdyudyvdywdytdyxdyydwZdxadyzdyAdyBdoXduUdulduVduWdulduXdseaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyndyndyndyndyndyndyndyndyndyndyndyndyndyndynaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBdoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaadyoaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGdmGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/polaris-2.dmm b/maps/polaris-2.dmm
index 5223f629693..89afa19e7c9 100644
--- a/maps/polaris-2.dmm
+++ b/maps/polaris-2.dmm
@@ -678,7 +678,7 @@
"nb" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/launcher/grenade,/obj/item/weapon/gun/launcher/grenade,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"nc" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps{pixel_x = 4; pixel_y = 4},/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/frags,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"nd" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
-"ne" = (/obj/structure/sign/securearea,/turf/unsimulated/wall,/area/centcom/specops)
+"ne" = (/turf/simulated/shuttle/wall{dir = 6; icon_state = "wall3_wall"; tag = "icon-swall (NORTHWEST)"},/area/centcom/specops)
"nf" = (/obj/machinery/door/airlock/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"ng" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"nh" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
@@ -1122,7 +1122,7 @@
"vD" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler{pixel_y = 2},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start)
"vE" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start)
"vF" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start)
-"vG" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/simulated/shuttle/plating,/area/centcom/terminal)
+"vG" = (/obj/machinery/turretid{pixel_x = -28; pixel_y = -28; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command)
"vH" = (/turf/unsimulated/wall,/area/centcom/terminal)
"vI" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal)
"vJ" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/surgery,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
@@ -1364,7 +1364,7 @@
"Al" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security)
"Am" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram)
"An" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram)
-"Ao" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/simulated/shuttle/plating,/area/centcom/tram)
+"Ao" = (/obj/machinery/turretid{pixel_x = -28; pixel_y = 0; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram)
"Ap" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom)
"Aq" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom)
"Ar" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom)
@@ -1438,7 +1438,7 @@
"BH" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/tram)
"BI" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/tram)
"BJ" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{layer = 3.3; pixel_x = 27; pixel_y = 0},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security)
-"BK" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/mob/living/simple_animal/corgi/puppy{name = "\improper Bockscar"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops)
+"BK" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall3_straight"; tag = "icon-swall_straight (EAST)"},/area/centcom/specops)
"BL" = (/obj/machinery/computer/card,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/security)
"BM" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/material/kitchen/rollingpin,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops)
"BN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall)
@@ -1466,6 +1466,7 @@
"Cj" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -30},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/tram)
"Ck" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops)
"Cl" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/security)
+"Cm" = (/obj/machinery/turretid{pixel_x = 28; pixel_y = -28; req_access = list(101)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal)
"Cn" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/security)
"Co" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops)
"Cp" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant{icon_state = "plant-06"; pixel_y = 8; tag = "icon-plant-06"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security)
@@ -1480,6 +1481,8 @@
"Cy" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal)
"Cz" = (/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal)
"CA" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "CentComPortWest"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall)
+"CB" = (/turf/simulated/shuttle/wall{dir = 10; icon_state = "wall3_wall"; tag = "icon-swall (NORTHWEST)"},/area/centcom/specops)
+"CC" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall3_straight"; tag = "icon-swall_straight (EAST)"},/area/centcom/specops)
"CD" = (/obj/effect/floor_decal/corner/white{dir = 5},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal)
"CE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal)
"CF" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "CentComPortEast"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram)
@@ -2375,6 +2378,24 @@
"TL" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac)
"TM" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 1},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/medical_wall{pixel_x = 32; pixel_y = 0; req_access = list(150)},/obj/item/weapon/storage/firstaid/fire{pixel_x = 1},/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/skipjack_station/start)
"TN" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/skipjack_station/start)
+"TO" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall3_t"},/area/centcom/specops)
+"TP" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall3_t"},/area/centcom/specops)
+"TQ" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall3_t"},/area/centcom/specops)
+"TR" = (/obj/structure/sign/securearea,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/centcom/specops)
+"TS" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/centcom/specops)
+"TT" = (/turf/simulated/shuttle/wall{dir = 9; icon_state = "wall3_wall"; tag = "icon-swall (NORTHWEST)"},/area/centcom/specops)
+"TU" = (/turf/simulated/shuttle/wall{dir = 5; icon_state = "wall3_wall"; tag = "icon-swall (NORTHWEST)"},/area/centcom/specops)
+"TV" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "wall3_t"},/area/centcom/specops)
+"TW" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall3_wall"; tag = "icon-swall (EAST)"},/area/centcom/specops)
+"TX" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall3_wall"; tag = "icon-swall (EAST)"},/area/centcom/specops)
+"TY" = (/obj/structure/sign/securearea,/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall3_wall"; tag = "icon-swall (EAST)"},/area/centcom/specops)
+"TZ" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall3_wall"; tag = "icon-swall (EAST)"},/area/centcom/specops)
+"Ua" = (/obj/structure/sign/securearea,/turf/simulated/shuttle/wall{dir = 7; icon_state = "wall3_wall"; tag = "icon-swall (EAST)"},/area/centcom/specops)
+"Ub" = (/turf/simulated/shuttle/wall{dir = 7; icon_state = "wall3_wall"; tag = "icon-swall (EAST)"},/area/centcom/specops)
+"Uc" = (/turf/simulated/shuttle/wall{icon_state = "wall3_wall15"},/area/centcom/specops)
+"Ud" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/mob/living/simple_animal/corgi/puppy{name = "Bockscar"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops)
+"Ue" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/centcom/specops)
+"Uf" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/centcom/specops)
(1,1,1) = {"
aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoalahajapaqarasatauavawaxayaaabacadaeafagahaaaiajakalamanaoagafajacadahakazaAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaAaBaCaDaEaFaGaHaIaJazaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaQaQaQaQaQaQaQaQaQaQaQaQaQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaRaSaSaSaSaSaSaSaSaSaSaR
@@ -2459,30 +2480,30 @@ mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmR
mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmR
mOmOmOmOmOmOmOmSmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmR
-mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPmRmRmRmRmRmRmR
-mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPmTmUmUmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPmRmRmRmRmRmRmRmRmRaPmRmRmRmRmRmRmRmR
-mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmVmWmXmYmZnanbncndmTmTmTmTmTmTmTmTmTmTmTmTnenfnfnemTmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTngnhmTninimTnjnkmTmUmUmUmUmUmUmUmUmUmTnlnmnnnonpnqnonrnsntmTmUmUmUmUororbsbtmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPnxaPnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTnznzmTnznzmTnznzmTmUmUmUmUmUmUmUmUmUmTmUmUmUmUmUmUmUmUmUnBmTmUmUmUmUorororbumTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPnxnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmUmUmUmUmUmUmUmUnzmUmUnDnEnFnGmUmUnHmTmUmUmUmUmUmUmUmUmUnImTmUmUmUmUorororbumTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPnxaPmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-nMmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnNnOnPnQnPmTmUmUmUmUmUmUmUmUnzmUmUnRnSnunUmUmUnHmTnVnWnXnomUmUnonYnZoamTmUmUmUmUorcMcnnwmTaPaPaPaPmTmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRaPaPaPaPaPaPobnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPnPnPnPnPnPnPnPnPnPodnPnPnPnPnPodoenPnPnPofmTmUmUmUmUmUmUmUmUnzmUmUmUmUmUmUmUmUnAmTmTnonomTmUmUmTnonomTmTmUmUmUmUmTmTmTmTmTmTmTmTmTmTogohoimTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRaPaPaPaPaPaPojaPnymRmRjBjBjBjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTokmTmTmTnznzmTnznzmTnznzmTmUmUmUmUmUmUmUmUnTnoolomonoomUmUooopoqoqmTmUmUmUmUmToKosososotmTouovmTogowoimTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPjBjBoxoyozjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnNoAnPnPoBmToCoDmToEoFmToGoHmToIoJoPoLoMoNmUmUoOnooYmUmUmUmUmUmUmUmUmUnemUmUmUmUmToroQoQoQormTohohmToRohoSmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPlYoToUoVoUoTjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPnPnPnPnPnPnPnPnPnPoWnPnPnPnPnPoWoXnPnPnPoBmTmTmTmTmTmTmTmTmTmTnononononomTmUmUmTmToZmUmUmUmUmUmUmUmUmUmUmUmUmUmUororpapapaorohohohohohohohmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPkyoToUoVoUoTjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnNpbnPnPnPnCmUmUmUmUmUmUmUmUmUmUmUmUmUmUpcmUmUpcpdmUmUmUpepfpgphmUmUmUmUmUmUmUmUororpapapaorohohohohohohohmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPlkoToUoVoUoTjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPnPnPnPnPnPnPnPnPnPpinPnPnPnPnPpipjnPnPnPnPnCmUmUpkmUmUpkmUmUmUmUmUmUmUmUplmUmUplmUmUmUmUpentntphmUmUpmnemUmUmUmUmToroQoQoQormTpnohmTpomTppmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPjBjBoVoVpqjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnNprnPnPpsmTnonomTmUmUmTnonomTnononononomTmUmUmTmTptmUmUpepupvphmUmUpwmTmUmUmUmUmTpFososospGmTpnohmTpxmTpxmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPjBoVoVoVjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPnPnPnPnPnPnPnPnPnPpynPnPnPnPnPpypznPnPnPpAmTpBmUmUmUmUmUpCpDmTpEpHpUpLpIpJmUmUpKnopYmUmUmUmUmUmUmUmUpYmTmUmUmUmUmTmTmTmTmTmTmTmTmTmTmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpMpNpNpOjBjBpPjBjBjBjBjBjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnPnPnPnPpQmTpRmUmUmUmUmUmUnvmTmUmUmUmUpSmUmUmUpTnopZpVpWpXmUmUmUpWpVpZmTmUmUmUmUnoqbqaqaqcqUqRmTqdohqemTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPqfqgqhqhqhqiqjaPaPqkqlqmqnqlqlqlqojBqpqqqrqsjBmRmRmRmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTnPqtquqvqwmTqxmUmUqyqzmUmUqAmTmUmUmUmUmUmUmUmUmTmTmTnonomTqBqBmTmTmTmTmTmTmUmUmUnorbrbrbrbrbrbmTqDohqEmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPqfqFqGqHqIqJqKqFqjaPqkqlqLqLqlqlqlqlqMqNqNqNqOjBjBjBjBjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTqPmUmUqQrcmUmUqSmTmUmUqTrdqVmUmUqWmTqXqYqYqYqYqZqZqYqYqYraaPmTmUmUmUmTrbrzrPrPrPrPmTmTnJmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPqFrerfrfrgrfrfqJqFaPqkrhrirjrkqlqlqljBqNqNqNrljBrmitrnjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmUmUmUsFsEmUmUmUmTmUmUrorpsGmUmUrqmTrrrsrtrurvrwrwrwrxryqYramTmUmUmUrbrbnKnKnKnKnKrbrbrbrPmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPaPaPqFrArfrfrfrfrBrCqFaPqkqlrDrDqlqlqlrEjBrFqNrGrHjBrIitrJjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmUmUmUmUmUmUmUmUmTmUmUmUmUmUmUmUrKmTrrrLrMrwrwrwrwrwrwrwrNrOmTmUmUmUrbrbrbrbBKrbrbrbrbrbrPmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFrQrfrfrRrfrfrSqFaPqkqlqlqlqlqlqlrTjBjBjBjBjBjBrUitrVjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmUmUmUmUmUmUmUmUmTmUmUmUmUmUmUmUmUmTrrrLsjskslslslslslsmqYsnmTmUmUmUmTrbrbrbnLrbrbBMrbrbrPmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsrqFssqFqFqFqFqFstaPsupNpNsvjBswswswjBlAlAsxsyjBszitsAjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmUmUrWrXrYrZsasbmTscsdsesfsgshmUsimTsDqYqYqYqYqYqYqYqYqYsnaPmTmUmUmUmTBUrbrbsorbrbCkrbrbComTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFsIsJsKsLsMqFaPaPaPaPaPaPsNswswswsOlElEsPsPjBszitsAjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTsBsCrWrXrYrZsasbmTmTmTmTmTmTmTmTmTmTsQsQsQsQsQsQsQsQsQsQsQmTmTsRsRmTmTmTmTmTmTmTmTmTmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFsSsTrBrfsUqFaPaPaPaPaPaPsVswswswjBsWlEjBjBjBsXsYsXjBjBjBjBmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTsZsZmTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHsHtatptptptptbtbtptptptptFsHsHsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqfqFtesJrBrftfqFqjaPaPojobtgjBswswswjBjBjBjBththititittititjjBjBmRmRmRmRmRmR
+mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPneBKBKCBaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPmRmRmRmRmRmRmR
+mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPneBKBKBKBKBKBKBKBKBKCBaPaPaPaPaPaPaPaPaPaPaPaPCCmUmUCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPmRmRmRmRmRmRmRmRmRaPmRmRmRmRmRmRmRmR
+mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPneBKBKTOBKBKTOBKBKTPmVmWmXmYmZnanbncndTQBKBKBKTOBKBKBKTOBKBKBKTOTRnfnfTRCBaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCngnhCCniniCCnjnkCCmUmUmUmUmUmUmUmUmUCCnlnmnnnonpmUnqnonrnsntCCmUmUmUmUTQBKBKBKCBaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPnxaPnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPTSnznzTSnznzTSnznzTSmUmUmUmUmUmUmUmUmUCCmUmUmUmUmUmUmUmUmUmUnBCCmUmUmUmUTSorbsbtCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPnxnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+mOmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPneBKBKBKBKBKTPmUmUmUmUmUmUmUmUnzmUmUnDnEnFnGmUmUnHCCmUmUmUmUmUmUmUmUmUmUnICCmUmUmUmUorororbuCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPnxaPmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+nMmOmOmOmOmOmOmOmOmOmOmOmOmOmOaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTTSnNnOnPnQnPCCmUmUmUmUmUmUmUmUnzmUmUnRnSnunUmUmUnHCCnVnWnXnomUmUmUnonYnZoaCCmUmUmUmUTScMcnnwCCaPaPaPaPneBKBKBKCBaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRaPaPaPaPaPaPobnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPodnPnPnPnPnPodoenPnPnPofCCmUmUmUmUmUmUmUmUnzmUmUmUmUmUmUmUmUnATQBKnonoTTmUmUmUTUnonoBKTPmUmUmUmUTQBKBKBKTVBKTOBKBKTPogohoiCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRaPaPaPaPaPaPojaPnymRmRjBjBjBjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTTSBKTWokTXBKTSnznzTSnznzTSnznzTSmUmUmUmUmUmUmUmUnTnoolomonoomUmUmUooopoqoqCCmUmUmUmUCCoKosososotCCouovCCogowoiCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPjBjBoxoyozjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTTSnNoAnPnPoBCCoCoDCCoEoFCCoGoHCCoIoJoPoLoMoNmUmUoOnooYmUmUmUmUmUmUmUmUmUmUTYmUmUmUmUTZoroQoQoQorTZohohTZoRohoSCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPlYoToUoVoUoTjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPoWnPnPnPnPnPoWoXnPnPnPoBTUBKBKTVBKBKTVBKBKTVnononononoTWmUmUTXTToZmUmUmUmUmUmUmUmUmUmUmUmUmUmUmUororpapapaorohohohohohohohCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPkyoToUoVoUoTjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTTSnNpbnPnPnPnCmUmUmUmUmUmUmUmUmUmUmUmUmUmUpcmUmUpcpdmUmUmUpepfntpgphmUmUmUmUmUmUmUmUororpapapaorohohohohohohohCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPlkoToUoVoUoTjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPpinPnPnPnPnPpipjnPnPnPnPnCmUmUpkmUmUpkmUmUmUmUmUmUmUmUplmUmUplmUmUmUmUpentntntphmUmUpmUamUmUmUmUUboroQoQoQorUbpnohUbpoUbppCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPjBjBoVoVpqjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTTSnNprnPnPpsnenonoTWmUmUTXnonoTOnononononoTWmUmUTXCBptmUmUpepuntpvphmUmUpwCCmUmUmUmUCCpFososospGCCpnohCCpxCCpxCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPjBoVoVoVjBmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPocnPnPnPnPpynPnPnPnPnPpypznPnPnPpACCpBmUmUmUmUmUpCpDCCpEpHpUpLpIpJmUmUpKnopYmUmUmUmUmUmUmUmUmUpYCCmUmUmUmUTQBKBKBKBKBKTVTOBKTVBKUcBKTTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPpMpNpNpOjBjBpPjBjBjBjBjBjBjBmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmTmTmTmTmTmTmTmTmTmTTSnPnPnPnPpQCCpRmUmUmUmUmUmUnvCCmUmUmUmUpSmUmUmUpTnopZpVpWpXmUmUmUmUpWpVpZCCmUmUmUmUnoqbqaqaqcqUqRCCqdohqeCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPqfqgqhqhqhqiqjaPaPqkqlqmqnqlqlqlqojBqpqqqrqsjBmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCnPqtquqvqwCCqxmUmUqyqzmUmUqACCmUmUmUmUmUmUmUmUneTVBKnonoTWqBqBTXBKBKBKBKTPmUmUmUmUnorbrbrbrbrbrbCCqDohqECCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPqfqFqGqHqIqJqKqFqjaPqkqlqLqLqlqlqlqlqMqNqNqNqOjBjBjBjBjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPTUBKBKBKBKBKTPqPmUmUqQrcmUmUqSCCmUmUqTrdqVmUmUqWCCqXqYqYqYqYqZqZqYqYqYraaPCCmUmUmUmUTZrbrzrPrPrPrPTUTWnJTXTPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPqFrerfrfrgrfrfqJqFaPqkrhrirjrkqlqlqljBqNqNqNrljBrmitrnjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCmUmUmUsFsEmUmUmUCCmUmUrorpsGmUmUrqCCrrrsrtrurvrwrwrwrxryqYraCCmUmUmUmUrbrbnKnKnKnKnKrbrbrbrPCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPaPaPqFrArfrfrfrfrBrCqFaPqkqlrDrDqlqlqlrEjBrFqNrGrHjBrIitrJjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCmUmUmUmUmUmUmUmUCCmUmUmUmUmUmUmUrKCCrrrLrMrwrwrwrwrwrwrwrNrOCCmUmUmUmUrbrbrbrbUdrbrbrbrbrbrPCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFrQrfrfrRrfrfrSqFaPqkqlqlqlqlqlqlrTjBjBjBjBjBjBrUitrVjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCmUmUmUmUmUmUmUmUCCmUmUmUmUmUmUmUmUCCrrrLsjskslslslslslsmqYsnCCmUmUmUmUUbrbrbrbnLrbrbBMrbrbrPCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqsqspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPsrqFssqFqFqFqFqFstaPsupNpNsvjBswswswjBlAlAsxsyjBszitsAjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCmUmUrWrXrYrZsasbCCscsdsesfsgshmUsiCCsDqYqYqYqYqYqYqYqYqYsnaPCCmUmUmUmUCCBUrbrbsorbrbCkrbrbCoCCaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFsIsJsKsLsMqFaPaPaPaPaPaPsNswswswsOlElEsPsPjBszitsAjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCCsBsCrWrXrYrZsasbTQBKBKBKBKBKBKBKBKTVsQsQsQsQsQsQsQsQsQsQsQsQUcTSsRsRTSUcBKBKBKBKBKBKBKBKBKBKTTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFsSsTrBrfsUqFaPaPaPaPaPaPsVswswswjBsWlEjBjBjBsXsYsXjBjBjBjBmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPTUBKBKBKBKBKBKBKBKTTaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPUeTSsZsZTSUfaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHsHtatptptptptbtbtptptptptFsHsHsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqfqFtesJrBrftfqFqjaPaPojobtgjBswswswjBjBjBjBththititittititjjBjBmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnoqCqCnoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHsHtatctmtdtotptqtktptstltptptptFsHsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqfqFqFqFqFtusJrBrftvqFqFqFqFqjtwtwjBtxswswswjBtytzitititititititittAjBmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnoqCqCnoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHtatptBtBtBtBtptCtCtptBtBtDtEtptptFsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFtGtHtIqFrftJrftKqFqFtLtMtNtOtPtQtPswswswswtRititititittSitititittTjBmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnoqCqCnoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHtatptptUtVtWtXtptntBtYtBtBtBtBtZuatpsHsHspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPucudueudqFqFqFufqFqFugtLuhuitOtPujtPswswswswjBukulititititititititumjBmRmRmRmRmRmR
@@ -2492,9 +2513,9 @@ aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnoqCqCnoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHsHtptptptptptptptntBvdtBuWsHsHsHsHsHsHsHuXymymymymymymymymymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPqFvgrfrfrfvhrfrfrfvirfrfrfvjqFaPaPaPaPaPaPaPaPaPmRmRjBvcitvcjBmRmRmRmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnoqCqCnoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspsHsHtatpvkvlvmvkvntptBtBtBvouWsHsHsHsHsHsHsHuXymysynynynynynytymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPqfqFqFqFqFqFqFrfrfrfqFqFqFqFqFqFqjaPaPaPaPaPnxaPnymRmRjBvcitvcjBmRmRmRmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPnoqCqCnoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPspspspspspsHsHtruJvsvsvsvsvstYtBtBtptptptptptptptFsHsHuXymRyyuyuyuyuyuRyymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPqFvvvwvxvyvzqFvArfvBqFvCvDvDvEvFqFaPaPaPaPaPnxnymRmRmRjBvcitvcjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGvGvGvGvGaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGvGvGvGvGaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuououououovHvHvHvHuouououovHvIvIvHspuwuwspspuwuwspspuwuwuwuwspspspspuwuwuwuwspspspspuwuwspspspspspspvKvKvLspsHsHubuJvMvsvsvsvstptBtBtBtBtBtptBvNuItpsHsHuXymRyRzyuyuyuRARyymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPvRvSvSvSvSvSqFrfrfrfqFvTrfrfrfvUvVaPaPaPaPaPojaPmRmRmRjBjBvWjBjBmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwxwywxvGaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGwxwxwxvGaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuouoCevYvYvYvYvYvYvYvYvYvYvYvYvYvYvXuwvKvKvKvKvKvKuwvKvKvKvKvKvKvZvKvKvKvKvKvKvKvKvZvKvKvKwavKvKvKvKvKvKvKvKuTsHsHwqtptpuUvJwdvOtptnwewewetBtYtBtBtBtpsHsHuXymRyyuyuyuyuRBRCymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPwhwiwjvSvSvSwkrfrfrfwlrfrfrfwmwnwoaPaPaPaPaPnxnynymRmRmRjBjBjBmRmRmRmRmRmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPwKvGvGvGwKaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPwKvGvGvGwKvHvHvHvHwKaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYwpvKvKvKvKvKvKwpvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKwavKvKvKvKvKvKvKvKuTsHsHsHwqtpvsvsvsvstptBwewewetBtpwbtptpuKsHsHuXymRyyuyuyuyuyuRDymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPwsvSvSvSvSvSwtrfrfrfwurfrfrfrfwvwwaPaPaPaPaPnxaPaPnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuououououoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuououououoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuououououovHvHvHvHuouououovHvIvIvHspuwuwspspuwuwspspuwuwuwuwspspspspuwuwuwuwspspspspuwuwspspspspspspvKvKvLspsHsHubuJvMvsvsvsvstptBtBtBtBtBtptBvNuItpsHsHuXymRyRzyuyuyuRARyymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRmRaPaPaPaPaPvRvSvSvSvSvSqFrfrfrfqFvTrfrfrfvUvVaPaPaPaPaPojaPmRmRmRjBjBvWjBjBmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuowxwywxuoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuowxwxwxuoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuouoCevYvYvYvYvYvYvYvYvYvYvYvYvYvYvXuwvKvKvKvKvKvKuwvKvKvKvKvKvKvZvKvKvKvKvKvKvKvKvZvKvKvKwavKvKvKvKvKvKvKvKuTsHsHwqtptpuUvJwdvOtptnwewewetBtYtBtBtBtpsHsHuXymRyyuyuyuyuRBRCymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPwhwiwjvSvSvSwkrfrfrfwlrfrfrfwmwnwoaPaPaPaPaPnxnynymRmRmRjBjBjBmRmRmRmRmRmRmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPwKuououowKaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPwKuououowKvHvHvHvHwKaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYwpvKvKvKvKvKvKwpvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKwavKvKvKvKvKvKvKvKuTsHsHsHwqtpvsvsvsvstptBwewewetBtpwbtptpuKsHsHuXymRyyuyuyuyuyuRDymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPwsvSvSvSvSvSwtrfrfrfwurfrfrfrfwvwwaPaPaPaPaPnxaPaPnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHnynynynyaPaPaPaPaPaPaPaPaPnynynynyvHvYvYvYvHnynynynynynynynynynynynynynynynyaPuovYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYwpvKvKvKvKvKvKwpvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKvKspspspspspspspspspspsHsHsHsHwqtpwzwAwctptBtBtBtBtBtptptpuKsHsHsHuXymRyyuyuyuyuRERyymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFwDvSvSvSwEqFuAwFuAqFwGwHwIrfwJqFaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPaPnynynynynynynynynynynyaPaPaPvHvYvYvYvHnyaPaPaPaPaPaPaPaPaPaPaPaPaPaPnynyvHvYvYvYwLwLwLwLwLwLwLwLwLwLwLwLwLwLwLwLuwuwwMuwuwspuwuwuwuwuwvKvKuwuwspspuwuwuwuwspspvKvKspwNwOspwNwOspwNwOspsHsHsHsHsHwqtptptptptptptptptptpuKsHsHsHsHsHuXymRyyuyuyuyuyuRDymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFwPwQwRwSwTqFwUrfwVqFwWqFqFwXqFqFaPaPaPaPaPaPaPnxaPnymRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuououoaPaPaPaPaPaPaPaPaPaPaPaPaPuououovYvYvYuoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuououovYvYvYwLwBxuxvxuxvxuxvxuxvxuCnwYxMwYwLxhxhxhxixjspvKvKvKvKvKvKvKxkxlspxhxhxhxhxhxhspvKvKspxmxmspxmxmspxmxmspsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHuXymRyyuyuyuyuRFRGymyjaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPqFxpvSxqqFqFqFrfrfxrqFqFqFxsrfxtqFaPaPaPaPaPaPaPnxnynymRmRmRmRmRmRmRmRmRmRmRmRmRmRmR
@@ -2510,34 +2531,34 @@ aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYydyeyfaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuououoaPaPaPaPaPaPaPaPaPaPaPaPaPuououovYvYvYvHnyaPaPzDzEzFzDzEzEzGzHzIzEzJzKnynyvHzLvYvYwLxvxuxxxuxvxuClBJwLzmxuznxuxuyxyIyIzoyxzpyLzqyLyYyZyLzezfzgyLyxvKvKvKvKvKvKvKvKvKuwvKvKvKvKzkzkzlvKvKzrvKzsvKvKzsvKzkspyGyGspvKvKspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYuoaPaPzDzRzSzTzUzVzWzVzVzVzWzXzYuououovYvYvYwLxwxxCnCnCnCnCnCnwLxazvxuxuzwyxzxyIzoyxzpyLyLyLyYyZyLzezfzgyLyxvKvKvKvKvKvKvKvKvKuwzyyCvKvKvKvKvKzzvKspyPzAzBzkzCvKzaspyGyGspvKvKspaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYuoaPaPApAqArAqAsAqAqAqAqAqAqAqAtAuyeAuvYvYvYwLxvxuxvxuxvxuxvxuxvxaxazMxaxayxyxyxyxyxyYyYyYyYyYyZyLzezfzgyLyxuwuwzNuwuwspvZvKvKspzOyCvKvKvKvKvKspspspspuwuwuwuwuwspspzPzPspvKvKspaPaPaPaPzQzQzQzQzQzQzQzQzQzQzQzQzQzQzQzQzQzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHnynynyaPaPaPaPaPaPaPaPaPaPaPnynynyvHvYvYvYuoaPaPABACADAEzUAFAGAFAFAFAGAHAIuououovYvYvYwLxuxvxuxvxuxvxuxvxuxvxuxvxuxdzZyxyLyLyLyZyZyZyZyZyLyLyLyLyLyLyxAaAbvKAcAdspAeAfAgspspAhspspuwAhuwspAiAiAiCQCJGiFEGNAiAiAizPvZvKvKspaPaPaPzQzQAmAmAmAmAmAmAnAnAnAmAmAmAmAnAnAnAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYvHnyaPaPABzEAQABzEzEzGzHzIzEARASnynyvHvYvYvYwLxvxuxvwZxdwZxdwZxvxuxvxuxvwZAvyxAwyLyLyLyLyLyLyLyLyLyLyLyLAwyxvKvKvKvKvKspvKvKvKuwvKvKzCspvKvKvKspAiAiAiCQLIMHMgGNAiAiAizPvKvKvKspaPaPaPzQAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPAAaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmR
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYvHvHvHvHvHwKnynynynynynynynynynynyaPuovYvYvYwLxuxvxuAJAKAJAKAJxuxvxuxvxuxvxuyxzfyLzezfzfzgyLyLzezfzfzgyLzfyxvKvKvKvKvKspvKvKvKuwvKALAMspvKvKvKspAiAiAiMRMNQxQwTrAiAiAizPvKvKvKspaPaPaPzQAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHnynynyaPaPaPaPaPaPaPaPaPaPaPnynynyvHvYvYvYuoaPaPABACADAEzUAFAGAFAFAFAGAHAIuououovYvYvYwLxuxvxuxvxuxvxuxvxuxvxuxvxuxdzZyxyLyLyLyZyZyZyZyZyLyLyLyLyLyLyxAaAbvKAcAdspAeAfAgspspAhspspuwAhuwspAiAiAiCQCJGiFEGNAiAiAizPvZvKvKspaPaPaPzQzQAmAmAmAmAmAmAnAnAnAmAmAmAmAnAnAnTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYvHnyaPaPABzEAQABzEzEzGzHzIzEARASnynyvHvYvYvYwLxvxuxvwZxdwZxdwZxvxuxvxuxvwZAvyxAwyLyLyLyLyLyLyLyLyLyLyLyLAwyxvKvKvKvKvKspvKvKvKuwvKvKzCspvKvKvKspAiAiAiCQLIMHMgGNAiAiAizPvKvKvKspaPaPaPzQAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPAAaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmR
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYvHvHvHvHvHwKnynynynynynynynynynynyaPuovYvYvYwLxuxvxuAJAKAJAKAJxuxvxuxvxuxvxuyxzfyLzezfzfzgyLyLzezfzfzgyLzfyxvKvKvKvKvKspvKvKvKuwvGALAMspvKvKvKspAiAiAiMRMNQxQwTrAiAiAizPvKvKvKspaPaPaPzQAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYvHnyaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYwLxvxuxvATxvxuxvAUxvxuxvxuxvxuxvyxAVyLzezfzfzgyLyLzezfzfzgyLAVyxvKAWAXAYAZspuwBauwspTsBcspspBdBeBfspAiAiAiAiAiAiAiAiAiAiAizPvKvKvKspaPaPaPzQAmAmAmBgzQzQzQTtTtTtzQBhBhzQTtTtTtzQzQzQzQTtTtTtzQzQTtTtTtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHCyCyCyvHvHaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPvHvHCyCyCyvHvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvHCyCyCywLxuxvxuxvxuxvxuxvxuxvwLwLBiBjwLyxAwyLyLyLyLyLyLyLyLyLyLyLyLAwyxBkspspspspspAiAiAispuwuwspspspspspspAiAiAiAiAiAiAiAiAiAiAizPvKvKvKspaPaPaPzQBlAmAmzQzQBmBnBoBnBoBpBqBqBrBoBnBoBnBsBtBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPmR
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYCzvYvYvHvHnyaPaPaPaPaPaPaPaPaPaPaPnyvHvHvYCKCDCLvYvHvHaPaPaPaPaPaPaPaPaPaPaPaPaPvHvHvYvYCDCLwLxvxuxvwLBuzMwLwLxvxuwLBvxvxuBwyxzfyLzezfzfzgyLyLzezfzfzgyLzfyxspspAiAiAiAiAiAiAiAiAiAiAizPzPspspzPAiAiAiAiAiAiAiAiAiAiAizPvKvKvKspaPaPaPzQBlAmAmzQBmBxByByByByBzBABABBByByByBzBCBsBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYRSvYvYCevHvHaPaPaPaPaPaPaPaPaPaPaPvHvHCevYvYRTvYvYCevHvHaPaPaPaPaPaPaPaPaPaPaPvHvHCevYvYRUCLBuxuxvxuwLxuxvxuwLxuxvwLBDxuxvBEyxAVyLzezfzfzgyLyLzezfzfzgyLAVyxspRVAiAiAiAiAiAiAiAiAiAiAiRVzPzPspzPBFAiAiAiAiAiAiAiAiAiBFzPvZvKvKzQzQzQzQzQBlAmAmTtBGBHBABABABABABABABABABABABABIBGBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuouovYRUvYvYvYvYvHvHvHvHvGvGvGvGvGvHvHvHvHvYvYvYRUCDRWvYvYvYvHvHvHvHuououououovHvHvHvHvYvYvYvYCDvYzMxvxuxvwLxvxuBLwLxvxuwLBOxvxuBwyxyxBPBQBQBRyxRXRXyxBPBQBQBRyxyxAiAiAiAiRYSaRZRZRZScSbAiAiAiAizPzPzPzPzPzPzPAiAiAizPzPzPzPzPspvKvKBSAmAmAmzQBlAmAmTtBTBHBABABABABABABABABABABABABIBTBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYSdyeSeSdyeSfShSgyeSeSdyeSevYvYvYvYvYvYvYvYvYSdyeSeSdyeSfShSgyeSeSdyeSevYvYvYvYvYvYwLCpxvxuCnxuBVBWCnxuxvwLBDxuxvBEwLBXBYBZBYBZCaAiAiCbBYCcBYBYCdzPAiAiAiSjSiBNBNBNBNBNSkSlAiAiAizPBYBZBYBXBZCaAiAiAiCbBZBYBYCfspvKvKzQAmAmCgTtBlAmAmzQBCBsChChChChCiBABACjChChChCiBmBxBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuouovYRUvYvYvYvYvHvHvHvHuououououovHvHvHvHvYvYvYRUCDRWvYvYvYvHvHvHvHuououououovHvHvHvHvYvYvYvYCDvYzMxvxuxvwLxvxuBLwLxvxuwLBOxvxuBwyxyxBPBQBQBRyxRXRXyxBPBQBQBRyxyxAiAiAiAiRYSaRZRZRZScSbAiAiAiAizPzPzPzPzPzPzPAiAiAizPzPzPzPzPspvKvKBSAmAmAmzQBlAmAmTtBTBHBABABABABABABABABABABABABIBTBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmRmRmRmRmRaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYSdyeSeSdyeSfShSgyeSeSdyeSevYvYvYvYvYvYvYvYvYSdyeSeSdyeSfShSgyeSeSdyeSevYvYvYvYvYvYwLCpxvxuCnxuBVBWCnxuxvwLBDxuxvBEwLBXBYBZBYBZCaAiAiCbBYCcBYBYCdzPAiAiAiSjSiBNBNBNBNBNSkSlAiAiAizPBYBZBYBXBZCaAiAiAiCbBZBYBYCfspvKvKzQAoAmCgTtBlAmAmzQBCBsChChChChCiBABACjChChChCiBmBxBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYSdyeSeSdyeSfSmSgyeSeSdyeSevYvYvYvYvYvYvYvYvYSdyeSeSdyeSfSmSgyeSeSdyeSevYvYvYvYvYvYwLwLzMBuCnTvTuCnCnBuzMwLwLwLwLwLwLCqCrCrCrCrCsAiAiCtCrCrCrCrCuzPAiAiSnSoBNBNBNBNBNBNBNSpSbAiAizPCqCrCrCrCrCsAiAiAiCtCrCrCrCuzPCvCvzQAmCwCxTtBlAmAmzQzQBCBnBoBnBoBpBqBqBrBoBnBoBnBxBtBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoSqSruovYvYvYvYStSsSuStSsSvSxSwSsSuStSsSuvYvYuoSySqSruovYvYStSsSuStSsSvSxSwSsSuStSsSuvYvYvYvYvYvYvYvYvYvYAiAiAiAiCAAiAiCAAiAiAiRVzPRVAiAiAiAiAiAiAiAiAiAiAiAiRVzPAiAiSzBNBNBNSASCSBBNBNBNSzAiAizPBFAiAiAiAiAiAiAiAiAiAiAiAiBFzPAiAiTtTwTxTtzQAmAmAmBgzQzQzQTtTtTtzQBhBhzQTtTtTtzQzQzQzQTtTtTtzQzQTtTtTtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPmQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoSDyeSEvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYSFyeSDyeCEvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYAiAiAiAiCAAiAiCAAiAiAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiSGAiAiSHBNBNSASISISISBBNBNSJAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiCFAmAmAmCGAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCHmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQAAmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQ
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoyeyeSKvYvYvYvYvYvYvYvYvYvYCIvYvYvYvYvYvYvYvYSLSMyeyeSKvYvYvYvYvYvYvYvYCIvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYTyAiAiAizPAiAizPAiAiAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiSGAiAiSHBNBNSNSISOSISPBNBNSJAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiTtAmAmAmTtAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoSQyeCMvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYSRyeSQyeCMvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYAiAiAiAiCAAiAiCAAiAiAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiSGAiAiSHBNBNSSSISISISTBNBNSJAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiCFAmAmAmCGAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoSDyeSEvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYSFCmSDyeCEvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYAiAiAiAiCAAiAiCAAiAiAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiSGAiAiSHBNBNSASISISISBBNBNSJAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiCFAmAmAmCGAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPCHmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQAAmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQmQ
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoyeyeSKvYvYvYvYvYvYvYvYvYvYCIvYvYvYvYvYvYvYvYSLSMvHyeSKvYvYvYvYvYvYvYvYCIvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYTyAiAiAizPAiAizPAiAiAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiSGAiAiSHBNBNSNSISOSISPBNBNSJAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiTtAmAmAmTtAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoSQyeCMvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYSRyeSQyeCMvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYvYAiAiAiAiCAAiAiCAAiAiAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiSGAiAiSHBNBNSSSISISISTBNBNSJAiAiSGAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiAiCFAmAmAmCGAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuoSUSVuovYvYvYvYSXSWSYSXSWSZTbTaSWSYSXSWSYvYvYuoTcSUTduovYvYSXSWSYSXSWSZTbTaSWSYSXSWSYvYvYvYvYvYvYvYvYvYvYAiAiAiAiCAAiAiCAAiAiAiRVzPRVAiAiAiAiAiAiAiAiAiAiAiAiRVzPAiAiTeBNBNBNSSTgTfBNBNBNThAiAizPBFAiAiAiAiAiAiAiAiAiAiAiAiBFzQCNCNzQzQzQzQzQAmAmAmBgzQzQzQTtTtTtzQBhBhzQTtTtTtzQzQzQzQTtTtTtzQzQTtTtTtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYSdyeSeSdyeSfSmSgyeSeSdyeSevYvYvYvYvYvYvYvYvYSdyeSeSdyeSfSmSgyeSeSdyeSevYvYvYvYvYvYCOCOCPCPCOTzTzTzCOCPCPCOCOTzTzCOCOCqCrCrCrCrCRAiAiCSCrCrCrCrCuzPAiAiTiTjBNBNBNBNBNBNBNTlTkAiAizPCqCrCrCrCrCRAiAiCSCrCrCrCrCuzQAmAmCTCUCVCWTtBlAmAmzQzQBmBnBoBnBoBpBqBqBrBoBnBoBnBsBtBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYvYvYvYvYSdyeSeSdyeSfShSgyeSeSdyeSevYvYvYvYvYvYvYvYvYSdyeSeSdyeSfShSgyeSeSdyeSevYvYvYvYvYvYCODcDdDdDdDeDfDfDdDdDdCODgDhDdDiCOCcBXBYBZBZDjAiAiDjCfDkBZBYBYzPAiAiAiTnTmBNBNBNBNBNTlSiAiAiAizPDlBYBXBYBZDjAiAiDjBYBZBYDmDkzQAmAmAmAmAmAmTtBlAmAmzQBmBxByByByByBzBABABBByByByBzBCBsBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuouovYToTovYvYvYvHvHvHvHvGvGvGvGvGvHvHvHvHvYvYvYRSCDRWvYvYvYvHvHvHvHuououououovHvHvHvHvYvYvYCKCDvYCPDdDdDdDdDdDdDdDdDdDdCODdDdDuDvCODwDxDyDyDzDwTpTpDwDxDyDyDzDwDwAiAiAiAiTiSaTqTqTqScTkAiAiAiAiDBDBDBDBDBDBDBDCDCDBDBDBDBDBDBzQAmAmAmAmAmAmzQBlAmAmTtBGBHBABABABABABABABABABABABABIBGBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuouovYToTovYvYvYvHvHvHvHuououououovHvHvHvHvYvYvYRSCDRWvYvYvYvHvHvHvHuououououovHvHvHvHvYvYvYCKCDvYCPDdDdDdDdDdDdDdDdDdDdCODdDdDuDvCODwDxDyDyDzDwTpTpDwDxDyDyDzDwDwAiAiAiAiTiSaTqTqTqScTkAiAiAiAiDBDBDBDBDBDBDBDCDCDBDBDBDBDBDBzQAmAmAmAmAmAmzQBlAmAmTtBGBHBABABABABABABABABABABABABIBGBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYCDTovYCevHvHaPaPaPaPaPaPaPaPaPaPaPvHvHCevYRUCDCLvYCevHvHaPaPCXCYCZCZCZDaDbaPaPvHvHCevYRSCDCLCPDdDdDHDIDdDdDHDIDdDdCODJDdDdDKCODLDADADADADADADADADADADADADLDwzPRVAiAiAiAiAiAiAiAiAiAiAiRVzPDBDMDNDNDNDNDODODODODNDNDNDNDMzQAmAmDPBlAmDPTtBlAmAmTtBTBHBABABABABABABABABABABABABIBTBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYRWvYvHvHnyaPaPaPaPaPaPaPaPaPaPaPnyvHvHvYRUCDvYvYvHvHnyaPCXDnDoDpDqDrDsDtDbaPnyvHvHvYvYCDvYCODdDdDHDIDdDdDHDIDdDdCODUDdDuDvCODADADADADADADADADADADADADADADwzPzPAiAiAiAiAiAiAiAiAiAiAizPzPDBDODODODODODODODODODODODODODOzQAmAmDPBlAmDPTtBlAmAmzQBCBsChChChChCiBABACjChChChCiBmBxBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHCyCyCyvHvHaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPvHvHCyCyCyvHvHaPnyCXDnDDDEDFDEDFDEDGDtDbnyaPvHvHCyCyCyCODdDdDHDIDdDdDHDIDdDdCODUDdDdDiCODADAEeEfEgEhDADAEeEiEjEhDADADwaPzPzPzPzPzPAizPAizPzPzPzPzPaPDBDOEkEkEkEkDODODODOEkEkEkEkDOzQAmAmDPBlAmDPzQBlAmAmzQzQBCBnBoBnBoBpBqBqBrBoBnBoBnBxBtBtBtBtBtBtBtBtBtBtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYuoaPaPnyDQDFDFDFDRDSDTDFDFDFDQnyaPaPuovYvYvYCODdDdDdDdDdDdDdDdDdDdCOCODdDdEqCODADAEeErEsEhDADAEeEtEuEhDADADwaPaPzPEvEwAiAiBNAiAiEwExzPaPaPDBDODODODODODODODODODODODODODOzQAmAmDPBlAmDPTtAmAmAmBgzQzQzQTtTtTtzQBhBhzQTtTtTtzQzQzQzQTtTtTtzQzQTtTtTtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYuoaPaPnyDVDWDXDYDZEaDZEbEcEdDVnyaPaPuovYvYvYCODdDdDdDdDdDdDdDdDdDcCOEBDdDdECCODADADADADADADADADADADADADADADwaPaPzPEvEwAiAiBNAiAiEwExzPaPaPDBDMDNDNDNDNDODODODODNDNDNDNDMzQAmAmDPBlAmDPTtAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYuoaPaPnyDVElDQEmEnEoEnEpDQElDVnyaPaPuovYvYvYCOTzEHDdCOEIEJEKELEJEMCODdDdDdECCODADAEeENEOEhDADAEeEPEQEhDADADwaPaPzPERAiAiAiBNAiAiAiESzPaPaPDBDBDBDBDBDBDBDCDCDBDBDBDBDBDBzQAmAmDPBlAmDPzQAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHnynynyaPaPaPaPaPaPaPaPaPaPaPnynynyvHvYvYvYvHnynynyDVDFEcDVEyEzEADVDXDFDVnynynyvHvYvYvYCODdDdDdEVDdEWDdDdEWDdEXDdDdDdEYCODADAEeEZFaEhDADAEeFbFcEhDADADwaPaPzPEvEwAiAiBNAiAiEwExzPaPaPDBFdFeFeFeFeFdFdFdFdFfFgFgFgFhzQAmAmDPBlAmDPzQzQAmAmAmAmAmAmFiFiFiAmAmAmAmFiFiFiAoaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYuoaPaPnyDVDWDXDYDZEaDZEbEcEdDVnyaPaPuovYvYvYCODdDdDdDdDdDdDdDdDdDcCOEBDdDdECCODADADADADADADADADADADADADADADwaPaPzPEvEwAiAiBNAiAiEwExzPaPaPDBDMDNDNDNDNDODODODODNDNDNDNDMzQAmAmDPBlAmDPTtAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuoaPaPnyaPaPaPaPaPaPaPaPaPaPaPnyaPaPuovYvYvYuoaPaPnyDVElDQEmEnEoEnEpDQElDVnyaPaPuovYvYvYCOTzEHDdCOEIEJEKELEJEMCODdDdDdECCODADAEeENEOEhDADAEeEPEQEhDADADwaPaPzPERAiAiAiBNAiAiAiESzPaPaPDBDBDBDBDBDBDBDCDCDBDBDBDBDBDBzQAmAmDPBlAmDPzQAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHnynynyaPaPaPaPaPaPaPaPaPaPaPnynynyvHvYvYvYvHnynynyDVDFEcDVEyEzEADVDXDFDVnynynyvHvYvYvYCODdDdDdEVDdEWDdDdEWDdEXDdDdDdEYCODADAEeEZFaEhDADAEeFbFcEhDADADwaPaPzPEvEwAiAiBNAiAiEwExzPaPaPDBFdFeFeFeFeFdFdFdFdFfFgFgFgFhzQAmAmDPBlAmDPzQzQAmAmAmAmAmAmFiFiFiAmAmAmAmFiFiFiTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPaPDQDFEcEDEEEFEGEDDXDFDQaPaPaPvHvYvYvYCODdDdDdDdDdDdDdDdDdDdDdDdDdDdFoCODADADADADADADADADADADADADADADwaPaPzPEvEwAiAiBNAiAiEwExzPaPaPDBFdFdFdFdFdFdFdFdFdFdFdFdFdFdzQAmAmAmAmAmAmzQzQzQTtTtTtzQTtTtTtzQTtTtTtzQTtTtTtzQaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvHvYvYvYvHaPaPCXDnDWEcETEEEUEGETDXEdDtDbaPaPvHvYvYvYCODdDdDdDdDdDdDdDdDdDdDdDdDdDdEYCODADADADADADAFtFtFtFtFtFtFtFtDwaPaPFuFuFuFvFvFwFvFvFuFuFuaPaPDBFxDBFyDBFzDBFdFdDBFADBFBDBFCzQAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
-aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPvGvYvYvYuououoaPaPaPaPaPaPaPaPaPaPaPaPaPuououovYvYvYuououoFjFkDFEcFlDQFmDQFnDXDFFkFjuououovYvYvYCODdDdDdDdDdDdDdDdDdDdDdDdDdDdFoCOFFFGFGDADAFHFIFIFIFIFIFIFIFIDwaPaPFuFJFKFvFKFKFKFvFKFJFuaPaPDBFLDBFLDBFLDBFdFdDBFLDBFLDBFLzQAmAmFiFiFiFiTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
+aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuououoaPaPaPaPaPaPaPaPaPaPaPaPaPuououovYvYvYuououoFjFkDFEcFlDQFmDQFnDXDFFkFjuououovYvYvYCODdDdDdDdDdDdDdDdDdDdDdDdDdDdFoCOFFFGFGDADAFHFIFIFIFIFIFIFIFIDwaPaPFuFJFKFvFKFKFKFvFKFJFuaPaPDBFLDBFLDBFLDBFdFdDBFLDBFLDBFLzQAmAmFiFiFiFiTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYydyeyfaPaPaPaPaPaPaPaPaPaPaPaPaPyfyeydvYvYvYFpyeFpFqDFDFDFFrFsDFDFFrDFDFDFFqFpyeFpvYvYvYCOTzDdDdTzTzTzDdDdTAEqDdDdFOFPFQCOFRFSFTDADAFHFUFVFVFVFVFVFVFVDwaPaPFuFKFWFXFKFKFKFXFYFKFuaPaPDBDBDBDBDBDBDBFdFdDBDBDBDBDBDBzQAmAmAnAnAnAnTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYydyeyfaPaPaPaPaPaPaPaPaPaPaPaPaPyfyeydvYvYvYFpyeFpFDDFDFDFDFDFDFDFDFDFDFDFFDFpyeFpvYvYvYCODfDdDdDdGbGcDdDdDeCODdDdCOCOCOCOGdGeGfDADAFHFVFVFVFVFVFVFVFVDwaPaPFuFvFKFvFKFKFKFvFKFvFuaPaPDBGgFdGgFdGgFfFdFdGhGgFdGgFdGgzQAmAmAmAmAmAmTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
aPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPuovYvYvYuououoaPaPaPaPaPaPaPaPaPaPaPaPaPuououovYvYvYuououoFjFMDFEcEDDXDFEcEDDXDFFNFjuououovYvYvYCODfDdDdDdDdDdDdDdGjCODdDdGkGkGkCOGlGmGnDADAFVFVFVGoGpGqGrFVFVDwaPaPFuFKFKFKFKFKFKFKFKFKFuaPaPDBFdFdFdFdFdFdFdFdFdFdFdFdFdFdzQBgAmAmAmAmTtTtaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaP
diff --git a/maps/polaris-4.dmm b/maps/polaris-4.dmm
index e9a53c20b82..041f0b90b3c 100644
--- a/maps/polaris-4.dmm
+++ b/maps/polaris-4.dmm
@@ -126,9 +126,9 @@
"cv" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics)
"cw" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor,/area/outpost/engineering/atmospherics)
"cx" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics)
-"cy" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
-"cz" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
-"cA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
+"cy" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
+"cz" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
+"cA" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"cB" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"cC" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"cD" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/solars)
@@ -143,7 +143,7 @@
"cM" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics)
"cN" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/outpost/engineering/atmospherics)
"cO" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics)
-"cP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
+"cP" = (/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/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"cQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"cR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"cS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
@@ -238,6 +238,7 @@
"eD" = (/obj/machinery/door/airlock/glass_engineering{name = "Break Room"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen)
"eE" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "edock_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -25; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"eF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
+"eG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway)
"eH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest)
"eI" = (/obj/machinery/vending/cigarette,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest)
"eJ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_solar_inner"; locked = 1; name = "Solar Access"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor,/area/outpost/engineering/solars)
@@ -496,8 +497,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababab
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababaLbMbNbObPbQbQbQaLbRbSbTaCbUbabababababVaCabababahahahahahahahahahahahahahahabababababababababababababahahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababaLaLaLaLbWbXaLaLaLaLbYbZcaaCaCcbccbabacdaCaCaCababababababababababababababababababababababababababababahahahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababaLcecfcgchcicjcjaLckclbFbGcmaCaCaCcncnaCaCcocpcpcpcpcpcpabababababababababababababababababababababababahahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaqaqaLcqcrcsctcucvcwcxcyczcAbGbibYclcBclclcCclclcpcDcEcFcGcpcpababababababababababababababababababababababahahabababababaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababcHcIcIcIcIcIcIcIcJcJcJcKcLcMbOcNcOcPcQaxcRcScTbtbtbtbtcUbtcVcWcXcYcZdadbcpababababababababababababababababababababababahahahaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaqaqaLcqcrcsctcucvcwcxcycAczcPbibYclcBclclcCclclcpcDcEcFcGcpcpababababababababababababababababababababababahahabababababaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababcHcIcIcIcIcIcIcIcJcJcJcKcLcMbOcNcOeGcQaxcRcScTbtbtbtbtcUbtcVcWcXcYcZdadbcpababababababababababababababababababababababahahahaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcababababababaqaLdddecsdfcudgdhcxdidjdkdldmbYdnclclcldoclaIcpdpdqdrdsdtcpabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaLdudvdwdxdydzdzaLckclfPbGdAdBdBdBdCdCdBdBdDcpcpcpdEdFdGcpabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababdHdHdHdHdHdHdHdHdHdHbYbZcadBdBdIdJdKdKdLdBdBdBabcpdMdFdpcpababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/polaris-5.dmm b/maps/polaris-5.dmm
index 732b9b04d37..1087a42d315 100644
--- a/maps/polaris-5.dmm
+++ b/maps/polaris-5.dmm
@@ -31,16 +31,16 @@
"aE" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/network/research{c_tag = "Research - Toxins Test Chamber North"; network = list("Research","Toxins Test Area")},/turf/simulated/floor/tiled/airless,/area/outpost/research/test_area)
"aF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/mixing)
"aG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/outpost/research/mixing)
-"aH" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/powered/pump,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
+"aH" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/powered/pump,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"aI" = (/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"aJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"aK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/mixing)
-"aL" = (/obj/machinery/portable_atmospherics/powered/pump,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
+"aL" = (/obj/machinery/portable_atmospherics/powered/pump,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"aM" = (/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"aN" = (/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access = list(8)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/research/tox_store)
"aO" = (/turf/simulated/floor/tiled,/area/outpost/research/tox_store)
"aP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/research/tox_store)
-"aQ" = (/obj/structure/sign/nosmoking_2{pixel_x = 28},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/outpost/research/tox_store)
+"aQ" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"aR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/mixing)
"aS" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"aT" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
@@ -105,7 +105,7 @@
"ca" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/turf/simulated/wall/r_wall,/area/outpost/research/mixing)
"cb" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"cc" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
-"cd" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
+"cd" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/outpost/research/tox_store)
"ce" = (/obj/structure/closet/emcloset,/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"cf" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"cg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
@@ -136,9 +136,9 @@
"cF" = (/obj/effect/floor_decal/corner/purple{dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"cG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/purple{dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"cH" = (/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/border_only,/turf/simulated/floor/plating,/area/outpost/research/hallway/toxins_hallway)
-"cI" = (/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
+"cI" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/tiled/dark,/area/outpost/research/tox_store)
"cJ" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
-"cK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Toxins Starboard"; dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
+"cK" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"cL" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/airless,/area/outpost/research/toxins_launch)
"cM" = (/obj/machinery/door/window/southright{name = "Toxins Launcher"; req_access = list(8)},/obj/machinery/door/window/southright{dir = 1; name = "Toxins Launcher"; req_access = list(8)},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/outpost/research/toxins_launch)
"cN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/toxins_launch)
@@ -189,14 +189,14 @@
"dG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/toxins_launch)
"dH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/outpost/research/test_area)
"dI" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless,/area/outpost/research/test_area)
-"dJ" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue,/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
+"dJ" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"dK" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"dL" = (/obj/machinery/computer/general_air_control{frequency = 1430; name = "Mixing Chamber Monitor"; sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior")},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"dM" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/floor_decal/corner/purple/full,/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"dN" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple{dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"dO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"dP" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple,/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
-"dQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/effect/floor_decal/corner/purple/full{dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
+"dQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Toxins Starboard"; dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"dR" = (/turf/simulated/wall/r_wall,/area/outpost/research/toxins_misc_lab)
"dS" = (/obj/machinery/door/airlock/research{name = "Toxins Misc Lab"; req_access = list(8)},/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/outpost/research/toxins_misc_lab)
"dT" = (/obj/machinery/disposal,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -30; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/outpost/research/toxins_launch)
@@ -228,7 +228,7 @@
"et" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/dark,/area/outpost/research/mixing)
"eu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"ev" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
-"ew" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/tiled,/area/outpost/research/toxins_misc_lab)
+"ew" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/mixing)
"ex" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/toxins_misc_lab)
"ey" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/toxins_misc_lab)
"ez" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/research/toxins_misc_lab)
@@ -267,22 +267,22 @@
"fg" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 10},/turf/simulated/wall/r_wall,/area/outpost/research/toxins_misc_lab)
"fh" = (/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"fi" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
-"fj" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/accessory/armband/science,/obj/item/clothing/glasses/science,/turf/simulated/floor/plating,/area/outpost/research/hallway/toxins_hallway)
+"fj" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"fk" = (/obj/structure/closet/wardrobe/science_white,/turf/simulated/floor/plating,/area/outpost/research/hallway/toxins_hallway)
"fl" = (/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/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "toxins_airlock_interior"; locked = 1; name = "Toxins Internal Airlock"; req_access = list(7)},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"fm" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 6},/obj/machinery/light,/turf/simulated/floor/plating,/area/outpost/research/toxins_misc_lab)
-"fn" = (/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 4},/turf/simulated/floor/plating,/area/outpost/research/toxins_misc_lab)
+"fn" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/research/toxins_misc_lab)
"fo" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/wall/r_wall,/area/outpost/research/toxins_misc_lab)
"fp" = (/mob/living/carbon/slime,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"fq" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"fr" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/outpost/research/hallway/toxins_hallway)
-"fs" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
+"fs" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/accessory/armband/science,/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/plating,/area/outpost/research/hallway/toxins_hallway)
"ft" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "toxins_airlock_control"; name = "Toxins Access Button"; pixel_x = 26; pixel_y = 26; req_access = list(7)},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"fu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Toxins Access"; dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"fv" = (/obj/item/weapon/wrench,/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/outpost/research/toxins_misc_lab)
"fw" = (/obj/machinery/pipedispenser,/turf/simulated/floor/tiled/dark,/area/outpost/research/toxins_misc_lab)
"fx" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/asteroid,/area/mine/explored)
-"fy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/outpost/research/xenobiology)
+"fy" = (/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/plating,/area/outpost/research/toxins_misc_lab)
"fz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"fA" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/tiled/dark,/area/outpost/research/xenobiology)
"fB" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
@@ -360,7 +360,7 @@
"gV" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"gW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"gX" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
-"gY" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/eastleft{name = "Containment Pen"},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"gY" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/toxins_hallway)
"gZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/hallway/catwalk)
"ha" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/space)
"hb" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space)
@@ -410,7 +410,7 @@
"hT" = (/obj/structure/window/reinforced,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/hallway/catwalk)
"hU" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
"hV" = (/obj/structure/closet/l3closet/scientist,/obj/effect/floor_decal/industrial/warning,/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Xenobiology Access"; dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
-"hW" = (/obj/structure/closet/l3closet/scientist,/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
+"hW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"hX" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
"hY" = (/obj/structure/table/standard,/obj/item/clothing/gloves/latex,/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"hZ" = (/obj/structure/table/standard,/obj/item/stack/material/phoron{amount = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
@@ -428,7 +428,7 @@
"il" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"im" = (/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"in" = (/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/outpost/research/xenobiology)
-"io" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/eastleft{name = "Containment Pen"},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"io" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/eastleft{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"ip" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/research/hallway/catwalk)
"iq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/simulated/floor/asteroid,/area/mine/explored)
"ir" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/turf/simulated/floor/tiled/dark,/area/outpost/research/xenobiology)
@@ -528,14 +528,14 @@
"kh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/dorms)
"ki" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/dorms)
"kj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/dorms)
-"kk" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/outpost/research/dorms)
+"kk" = (/obj/structure/table/reinforced,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"kl" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/outpost/research/dorms)
"km" = (/obj/structure/closet/wardrobe/science_white,/turf/simulated/floor/wood,/area/outpost/research/dorms)
"kn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/dark,/area/outpost/research/longtermstorage)
"ko" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/outpost/research/longtermstorage)
"kp" = (/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/outpost/research/longtermstorage)
"kq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
-"kr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
+"kr" = (/obj/structure/closet/l3closet/scientist,/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/outpost/research/xenobiology)
"ks" = (/obj/structure/ore_box,/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
"kt" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored)
"ku" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored)
@@ -639,8 +639,8 @@
"mo" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/outpost/research/dorms)
"mp" = (/obj/structure/table/glass,/obj/item/weapon/folder,/obj/item/weapon/stamp,/turf/simulated/floor/wood,/area/outpost/research/dorms)
"mq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/carpet/blue,/area/outpost/research/dorms)
-"mr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet/blue,/area/outpost/research/dorms)
-"ms" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/freezer,/area/outpost/research/dorms)
+"mr" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/eastleft{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"ms" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/closet/crate,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/outpost/research/longtermstorage)
"mt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/outpost/research/dorms)
"mu" = (/obj/machinery/shower{pixel_y = 3},/obj/structure/curtain/open/shower,/obj/machinery/door/window/westright{name = "Shower"},/turf/simulated/floor/tiled/freezer,/area/outpost/research/dorms)
"mv" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/outpost/research/longtermstorage)
@@ -656,7 +656,7 @@
"mF" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
"mG" = (/obj/structure/table/standard,/obj/item/weapon/material/ashtray/glass,/obj/item/weapon/reagent_containers/food/drinks/coffee,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
"mH" = (/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
-"mI" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/wood,/area/outpost/research/dorms)
+"mI" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/outpost/research/dorms)
"mJ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/cups,/obj/item/weapon/storage/box/drinkingglasses{pixel_x = 1; pixel_y = 4},/obj/machinery/light,/turf/simulated/floor/wood,/area/outpost/research/dorms)
"mK" = (/obj/structure/table/glass,/obj/item/device/camera_film{pixel_x = 2; pixel_y = 2},/obj/item/device/camera,/turf/simulated/floor/wood,/area/outpost/research/dorms)
"mL" = (/obj/item/weapon/bedsheet/purple,/obj/structure/bed/padded,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet/blue,/area/outpost/research/dorms)
@@ -667,7 +667,7 @@
"mQ" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"mR" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"mS" = (/obj/effect/floor_decal/corner/purple/full{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
-"mT" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
+"mT" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
"mU" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
"mV" = (/obj/effect/floor_decal/corner/purple,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
"mW" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
@@ -714,10 +714,10 @@
"nL" = (/obj/machinery/shower{pixel_y = 3},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/freezer,/area/outpost/research/hallway/mid)
"nM" = (/turf/simulated/wall/r_wall,/area/outpost/research/hallway/mid)
"nN" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
-"nO" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
+"nO" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/dark,/area/outpost/research/longtermstorage)
"nP" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"nQ" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
-"nR" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
+"nR" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/outpost/research/dorms)
"nS" = (/obj/machinery/space_heater,/obj/effect/floor_decal/corner/purple{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"nT" = (/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"nU" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
@@ -725,7 +725,7 @@
"nW" = (/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"nX" = (/obj/effect/floor_decal/corner/purple{dir = 8},/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/outpost/research/hallway/starboard)
"nY" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
-"nZ" = (/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Hallway Starboard 2"},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
+"nZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet/blue,/area/outpost/research/dorms)
"oa" = (/obj/effect/floor_decal/corner/purple{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"ob" = (/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"oc" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
@@ -787,7 +787,7 @@
"pg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/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/white,/area/outpost/research/dock)
"ph" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access = list(47)},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"pi" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access = list(47)},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
-"pj" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access = list(47)},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Hallway Mid 1"; dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
+"pj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/freezer,/area/outpost/research/dorms)
"pk" = (/obj/structure/table/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"pl" = (/obj/structure/table/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/sign/nosmoking_2{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"pm" = (/obj/effect/floor_decal/corner/purple{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
@@ -832,7 +832,7 @@
"pZ" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"qa" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"qb" = (/obj/effect/floor_decal/corner/purple,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
-"qc" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
+"qc" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/wood,/area/outpost/research/dorms)
"qd" = (/turf/simulated/wall/r_wall,/area/outpost/research/eva)
"qe" = (/obj/machinery/door/airlock/glass_research{name = "Expedition Prep"; req_access = list(65)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/research/eva)
"qf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/eva)
@@ -844,7 +844,7 @@
"ql" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"qm" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/effect/floor_decal/corner/beige{dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"qn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
-"qo" = (/obj/effect/floor_decal/corner/beige{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
+"qo" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/research/tempstorage)
"qp" = (/obj/effect/floor_decal/corner/purple/full,/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
"qq" = (/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
"qr" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
@@ -860,13 +860,13 @@
"qB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"qC" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"qD" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/bluegrid,/area/outpost/research/anomaly)
-"qE" = (/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/obj/structure/table/steel,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
-"qF" = (/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/structure/table/steel,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
+"qE" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
+"qF" = (/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
"qG" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/purple/full,/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"qH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"qI" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"qJ" = (/obj/machinery/suspension_gen,/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Expedition Prep"},/turf/simulated/floor/tiled,/area/outpost/research/eva)
-"qK" = (/obj/machinery/suspension_gen,/obj/effect/floor_decal/corner/purple{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor/tiled,/area/outpost/research/eva)
+"qK" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"qL" = (/turf/simulated/floor/tiled,/area/outpost/research/eva)
"qM" = (/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"qN" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westright,/turf/simulated/floor/tiled/dark,/area/outpost/research/eva)
@@ -878,7 +878,7 @@
"qT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"qU" = (/obj/effect/floor_decal/corner/beige{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"qV" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/solution_trays,/obj/effect/floor_decal/corner/beige/full{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
-"qW" = (/obj/structure/table/standard,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/crowbar,/obj/machinery/newscaster{layer = 3.3; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
+"qW" = (/obj/machinery/portable_atmospherics/powered/pump/filled{pixel_x = 32},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"qX" = (/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
"qY" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"qZ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
@@ -898,11 +898,11 @@
"rn" = (/obj/item/weapon/reagent_containers/glass/beaker/water,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/obj/structure/table/glass,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"ro" = (/obj/structure/table/glass,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/beige{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"rp" = (/obj/machinery/door/window/southright{name = "Spectrometry Lab"; req_access = list(65)},/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
-"rq" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/beige/full{dir = 4},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Sample Preparation"; dir = 8},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
+"rq" = (/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Hallway Starboard 2"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"rr" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"rs" = (/obj/machinery/atmospherics/omni/filter{tag_east = 1; tag_south = 2; tag_west = 3},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"rt" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
-"ru" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/effect/floor_decal/industrial/warning,/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Anomalous Materials Port"; dir = 4},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
+"ru" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/effect/landmark{name = "bluespacerift"},/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
"rv" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
"rw" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"rx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
@@ -970,7 +970,7 @@
"sH" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"sI" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/anomaly)
"sJ" = (/obj/machinery/conveyor{dir = 2; id = "anolongstorage2"},/turf/simulated/floor,/area/outpost/research/anomaly)
-"sK" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/effect/floor_decal/industrial/warning/corner,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -22},/turf/simulated/floor/tiled,/area/outpost/research/eva)
+"sK" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access = list(47)},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Hallway Mid 1"; dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/outpost/research/hallway/mid)
"sL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"sM" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Expedition Prep Access"; dir = 8},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"sN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/research/eva)
@@ -999,7 +999,7 @@
"tk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Research Outpost Maintenance"; req_one_access = list(11,24,47)},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/outpost/research/power)
"tl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/outpost/research/power)
"tm" = (/obj/structure/closet/excavation,/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled,/area/outpost/research/eva)
-"tn" = (/obj/machinery/floodlight,/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/research/eva)
+"tn" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"to" = (/obj/machinery/floodlight,/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"tp" = (/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/unexplored)
"tq" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/outpost/research/analysis)
@@ -1129,11 +1129,11 @@
"vK" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/outpost/mining_main/medbay)
"vL" = (/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/outpost/mining_main/medbay)
"vM" = (/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Medical"; dir = 1},/turf/simulated/floor/tiled/white,/area/outpost/mining_main/medbay)
-"vN" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 20},/turf/simulated/floor/tiled/white,/area/outpost/mining_main/medbay)
+"vN" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/outpost/research/hallway/starboard)
"vO" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
"vP" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "mining_outpost_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = 25; req_one_access = list(13,48)},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
"vQ" = (/obj/machinery/computer/shuttle_control/mining,/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Elevator Airlock"; dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
-"vR" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -20},/turf/simulated/floor/wood,/area/outpost/mining_main/break_room)
+"vR" = (/obj/effect/floor_decal/corner/beige{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"vS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/outpost/mining_main/break_room)
"vT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/outpost/mining_main/break_room)
"vU" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/break_room)
@@ -1242,9 +1242,9 @@
"xT" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"xU" = (/turf/simulated/wall/r_wall,/area/outpost/mining_main/dorms)
"xV" = (/turf/simulated/wall,/area/outpost/mining_main/dorms)
-"xW" = (/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
+"xW" = (/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
"xX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
-"xY" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled/white,/area/outpost/research/dock)
+"xY" = (/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/obj/structure/table/steel,/obj/machinery/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
"xZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
"ya" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
"yb" = (/turf/simulated/wall/r_wall,/area/outpost/mining_main/refinery)
@@ -1266,7 +1266,7 @@
"yr" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/outpost/mining_main/dorms)
"ys" = (/obj/structure/mirror{pixel_x = 30; pixel_y = -2},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/outpost/mining_main/dorms)
"yt" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
-"yu" = (/obj/structure/table/standard,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
+"yu" = (/obj/machinery/suspension_gen,/obj/effect/floor_decal/corner/purple{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"yv" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"yw" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Outpost Airlock"; req_access = list(48)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
"yx" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Outpost Airlock"; req_access = list(48)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
@@ -1285,16 +1285,16 @@
"yK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
"yL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
"yM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
-"yN" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Mining Main"; dir = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
+"yN" = (/obj/structure/table/standard,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/crowbar,/obj/machinery/newscaster{layer = 3.3; pixel_x = -30; pixel_y = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
"yO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"yP" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
-"yQ" = (/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
+"yQ" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/beige/full{dir = 4},/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Sample Preparation"; dir = 8},/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/analysis)
"yR" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"yS" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Mining Atmospherics"; dir = 1},/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"yT" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"yU" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1},/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"yV" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/outpost/mining_main/dorms)
-"yW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/freezer,/area/outpost/mining_main/dorms)
+"yW" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/effect/floor_decal/industrial/warning,/obj/machinery/camera/network/research_outpost{c_tag = "OPR - Anomalous Materials Port"; dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/outpost/research/anomaly)
"yX" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
"yY" = (/obj/machinery/button/remote/airlock{id = "miningdorm2"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
"yZ" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
@@ -1303,7 +1303,7 @@
"zc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"zd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"ze" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
-"zf" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery)
+"zf" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/effect/floor_decal/industrial/warning/corner,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"zg" = (/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery)
"zh" = (/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/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"zi" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery)
@@ -1335,7 +1335,7 @@
"zI" = (/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/floor/tiled,/area/outpost/engineering/mining/hallway)
"zJ" = (/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
"zK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
-"zL" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
+"zL" = (/obj/machinery/conveyor{dir = 2; id = "anolongstorage2"},/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/outpost/research/anomaly)
"zM" = (/turf/simulated/wall,/area/outpost/engineering/mining/power)
"zN" = (/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
"zO" = (/obj/machinery/power/smes/buildable/outpost_substation{charge = 500000; input_attempt = 1; input_level = 150000; output_level = 150000; RCon_tag = "Outpost - Mining Engineering"},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/outpost/engineering/mining/power)
@@ -1358,7 +1358,7 @@
"Af" = (/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Production Room"; dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery)
"Ag" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery)
"Ah" = (/obj/machinery/mineral/input,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery)
-"Ai" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/mining/telecomms)
+"Ai" = (/obj/machinery/floodlight,/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/light,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/outpost/research/eva)
"Aj" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/mining/telecomms)
"Ak" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{name = "Generator Room"; req_one_access = list(10,48,65)},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
"Al" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
@@ -1369,7 +1369,7 @@
"Aq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"Ar" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"As" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
-"At" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
+"At" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/outpost/mining_main/medbay)
"Au" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"Av" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"Aw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
@@ -1384,7 +1384,7 @@
"AF" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/outpost/mining_main/refinery)
"AG" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery)
"AH" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/machinery/mining/brace,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored)
-"AI" = (/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Mining Power Port"; dir = 2},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
+"AI" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/wood,/area/outpost/mining_main/break_room)
"AJ" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
"AK" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
"AL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
@@ -1423,7 +1423,7 @@
"Bs" = (/obj/structure/table/steel,/obj/item/weapon/storage/toolbox/mechanical,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
"Bt" = (/obj/machinery/power/smes/buildable{charge = 1.5e+007; cur_coils = 3; input_attempt = 1; input_level = 750000; input_level_max = 750000; output_level = 750000; output_level_max = 750000; RCon_tag = "Outpost - Main Power Unit 1"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
"Bu" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
-"Bv" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
+"Bv" = (/obj/effect/floor_decal/corner/brown/full,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/north_hall)
"Bw" = (/obj/machinery/washing_machine,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/dorms)
"Bx" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
"By" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
@@ -1460,7 +1460,7 @@
"Cd" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1377; id_tag = "mvent"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1377; id_tag = "mcontrol"; pixel_x = 0; pixel_y = 28; tag_airpump = "mvent"; tag_chamber_sensor = "msensor"; tag_exterior_door = "mext"; tag_interior_door = "mint"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Ce" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1377; id_tag = "mvent"},/obj/machinery/airlock_sensor{frequency = 1377; id_tag = "msensor"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Cf" = (/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
-"Cg" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/weapon/rig/industrial/equipped,/obj/item/weapon/mining_scanner,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
+"Cg" = (/obj/structure/table/standard,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
"Ch" = (/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/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/storage)
"Ci" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
"Cj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
@@ -1470,7 +1470,7 @@
"Cn" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Co" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Cp" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/access_button/airlock_interior{frequency = 1377; master_tag = "mcontrol"; pixel_x = 26; pixel_y = -26; req_access = list(48)},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"Cq" = (/obj/machinery/door/airlock/external{frequency = 1377; icon_state = "door_locked"; id_tag = "mint"; locked = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"Cq" = (/obj/machinery/door/airlock/external{frequency = 1377; icon_state = "door_locked"; id_tag = "mint"; locked = 1},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Cr" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Cs" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Ct" = (/obj/machinery/door/airlock/external{frequency = 1377; icon_state = "door_locked"; id_tag = "mext"; locked = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
@@ -1500,7 +1500,7 @@
"CR" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"CS" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
"CT" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva)
-"CU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
+"CU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Mining Main"; dir = 8},/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
"CV" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
"CW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
"CX" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access = list(48)},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
@@ -1510,11 +1510,11 @@
"Db" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access = list(54)},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Dc" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"Dd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
-"De" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"De" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/plating,/area/outpost/engineering/mining/atmospherics)
"Df" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe/hammer,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/shovel,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
"Dg" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/shovel,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
"Dh" = (/turf/simulated/wall,/area/outpost/mining_main/storage)
-"Di" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Hallway Aft"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
+"Di" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/outpost/mining_main/dorms)
"Dj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
"Dk" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue,/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
"Dl" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/table/steel,/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
@@ -1544,6 +1544,17 @@
"DJ" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
"DK" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
"DL" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHEAST)"; icon_state = "warning_dust"; dir = 5},/obj/structure/ore_box,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored)
+"DM" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
+"DN" = (/obj/machinery/alarm{pixel_y = 24},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery)
+"DO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/outpost/engineering/mining/hallway)
+"DP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/mining/telecomms)
+"DQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms)
+"DR" = (/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Mining Power Port"; dir = 2},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/plating,/area/outpost/engineering/mining/power)
+"DS" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms)
+"DT" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/weapon/mining_scanner,/obj/machinery/alarm{pixel_y = 22},/obj/item/weapon/rig/industrial/equipped,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
+"DU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage)
+"DV" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva)
+"DW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Hallway Aft"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1616,32 +1627,32 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadagahaiajakafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaacalalalalamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadanaoagapaqarakasasafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalalatauatalalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadavawaxayagazaAazakaBasaCaDafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalatatataEatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFaGaHaIaIaJaIaKaLaMaMaNaOaPaDaDaQafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalatatatatatatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFaGaHaIaIaJaIaKaLaMaQaNaOaPaDaDcdafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalatatatatatatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRaSaTaUaVaWaXaYaZbabbbcbdbebfaOaObgafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalatatatatatatatatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadbhbibjbkblbmadbnbobpafbqaObraOaObgafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalatatatbsatatatatatbtatatatalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadbhbibjbkblbmadbnbobpafbqaObraOaOcIafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalatatatbsatatatatatbtatatatalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadbubvbwbxbybzbAadbBbCbDafbEbFbGbHbIbgakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalatatatatbsatatatbtatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJbKbLbMbNbObPadadbQbRbSafafbFbTbHbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalatbVbVbVbVatbsbWbtatatatatatatalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXbYbZcaadadadcbcccdadcecfcgchciafafafakbUcjckclcmcncnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocpcpcpcpcpcpcpcpauatatatatcqauamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKbUcLcMcNbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalatbWbWbWbWatcObVcPatatatatatatalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXbYbZcaadadadcbcccKadcecfcgchciafafafakbUcjckclcmcncnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocpcpcpcpcpcpcpcpauatatatatcqauamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHdJcJdQbUcLcMcNbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalatbWbWbWbWatcObVcPatatatatatatalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcQcQcRcScTcUcVcWcWcXcYcZaedadbdcdddedfdgdhdidjdkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldHdnalalatatatatcOatatatcPatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdodpdqcvdrdsdtczducBdvdwdxdydzcHdAdBdCbUdDdEdFdGdldlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldlDDcpcpdIatatatcOatatatatatcPatatatalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXadadadadadaddJdKdLaddMdNdOdPdQdRdRdRdSbUdTdUdVdWdXdYdlaaaaaadldZdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXeaebcpalalatatatatatatatatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXadadadadadadewdKdLaddMdNdOdPfjdRdRdRdSbUdTdUdVdWdXdYdlaaaaaadldZdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXeaebcpalalatatatatatatatatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadecedeeefegeheiadadbQejekdRdRelemenbUbUbUbUbUdleodXdXdXdXdXepacacacacacacacacacacacacacacacaceqeqereqalalatatatatatatatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadedeeeseseseeetadbBeuevdRewexeyezeAeBeCdRacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacalalatatateDatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadedeeeseseseeetadbBeuevdRfnexeyezeAeBeCdRacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacalalatatateDatatatalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadeEeFeGeHeIetadeJeKeLdReMeBeBeNeOePdRdRacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacalalalatauatalalalacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadeQejeReSeTeBeCeUeCeTdRacacacacacacacacaceVeVeVeVeVeVeVeVeVacacacacacacacacacacacacacacacacalalalalamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeeWaqeXaiaqeYeZfafbfcfdeCeUfefffgdRacacacacacacacacaceVfhfhfieVfhfhfieVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaefjfkaqaqaeaeflaeaeeBeBfmfnfofoacacacacacacacaceVeVeVfhfpfqeVfhfpfqeVeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaefrfraefsftfuaefvfwfofofofxdldlacacdlacaceVeVfyeVfhfhfzeVfhfhfzeVfAeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlaeaeaeaefBfCfDaedRdRfofEfxfFdldldldldlaceVeVfGfHeVfIfJfKeVfLfMfNeVfOfPeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaefsfkaqaqaeaeflaeaeeBeBfmfyfofoacacacacacacacaceVeVeVfhfpfqeVfhfpfqeVeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaefrfraegYftfuaefvfwfofofofxdldlacacdlacaceVeVjeeVfhfhfzeVfhfhfzeVfAeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlaeaeaeaefBfCfDaedRdRfofEfxfFdldldldldlaceVeVfGhWeVfIfJfKeVfLfMfNeVfOfPeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldlaeaefQfRaeaedRaafEfSfFfFdldldldldleVeVfTfOfUfVfWfXfYfZgafXgbgcgdfOfAeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlgegfggghgiaaaafSfSfSfSaadldldldlgjgkfOglgmfHgngogpgqgrgogsfOfOeVeVeVeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlgtgugvgwgxaaaagygzgygzaaaaaaaadlgAgBgCgDgdgEgFgGgGgHgGgGgGgIgJgKfhgLfheVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlgMgNgOgwgxgPaaaaaaaaaaaaaagPgQgReVeVeVeVeVgSgTgUgogVfOfOgdgWgXgYfhfhfheVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlgMgNgOgwgxgPaaaaaaaaaaaaaagPgQgReVeVeVeVeVgSgTgUgogVfOfOgdgWgXiofhfhfheVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgZgvgwhagQgQgQgQgQgQgQgQhbgZhceVhdhehfeVfHgTgWhghhhifOgdhjhkhlhmhmhneVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohphqhrhshshthuhshshshvhshshwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLhMeVhNhNhNeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOguorhPhQhQhQhRhQhQhQhShQhQhQhTeVhUhVhWeVgWgTgWhXhYhZgWgdiaibicididideVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagPieifigihiiijijijijijijijijijikeVeVeVeVeVilgTimgoingogVgdgWgXiofhfhfheVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohphqhrhshshthuhshshshvhshshwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLkkeVhNhNhNeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOguorhPhQhQhQhRhQhQhQhShQhQhQhTeVhUhVkreVgWgTgWhXhYhZgWgdiaibicididideVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagPieifigihiiijijijijijijijijijikeVeVeVeVeVilgTimgoingogVgdgWgXmrfhfhfheVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOipgwiqdldlaaaaaaaaaaaaaaaaaagjirisitgdiuiviwiwixiwiwiwiyhkiziAiBiCeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOiDgwiqdldldlaaaaaaaaaaaaaaaagAiEiFfOfOfOiGgoiHiIingoiJfOfOeVeVeVeVeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOiDgwiqdldldlaaaaaaaaaaaaaaaaeVeViKfOgdiLiMiNiOhMiPiNiQiRgdfOiSeVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1658,25 +1669,25 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlgtgZjmiUiqdldlacdldldldldldlaaaaaaaaaaaadldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlgejnjojpgidldldldldldldldldlaaaaaaaaaadldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldljqjqjrjsjrjtjtdldldldldldldldldldldldldldldljtjujujujujujvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldljwjxjqjyjzjAjBjCjtjtjtdldldldldldldldldldldljtjtjtjujDjDjEjEjvjvjvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldljwjxjqjyjzjAjBjCjtjtjtdldldldldldldldldldldljtjtjtjujDmsjEjEjvjvjvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadljqjqjFjGjHjIjJjKjLjMjNjOjtjtjtdldldldldldldljtjtjtjPjQjujRjSjTjRjUjVjvjvjvacacacacjWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqjqjXjYjZkakbkcjAkdkejPjPkfkgjtjtkhkikikikjjtjtkkkljPkmjuknkokpkpjUkqkrksjvjvktktktkukvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqjqjXjYjZkakbkcjAkdkejPjPkfkgjtjtkhkikikikjjtjtmIkljPkmjuknkokpkpjUkqmTksjvjvktktktkukvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadljwjxkwkxkykzkAkBkCkDkEkFkGkHkGkGkIkJkKkGkLkGkGkMkGkNkOkPkQjukRkSkTkUjUkVkWkXkYjvjvkZkZkZlakvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldljFlbkxlcldlelfkblglhliljlklllklklklklmlnlojPjPlojPlplojPlqjulrlskpkpjUltlulvlwlxlylzlzlzkZlakvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldljFlbkxlcldlelfkblglhliljlklllklklklklmlnlojPjPlojPlplojPlqjulrlskpnOjUltlulvlwlxlylzlzlzkZlakvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldljrjqjIlAlBlClAlBlDlEjAlFjtlGlHlIlJlKlLlMjClNjCjClOjCjClPjCjCjulQlRlSlTlUlVlWlXlYlZjvjvmakZkZkZmbacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmcgMgMmdmcjrmemfmgmhmimjmkjqmlmmmljtmnjPlImomplLjPjCmqmrjCmqmrjCmsmtmujumvmwmxjujUkVmymzmAmBmBmCmDmDmDkZmbacacacdldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcmEmEmEmEmEjrmemFmgmgmgmGjrjrjzjAmHjrjtmIlImJmKlLjPjCmLmMjCmLmMjCmNmOjtmPmQmRmSmPjvmTmUmVmWmXmYjvmZnakZkZmbdldldldldldldldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmcgMgMmdmcjrmemfmgmhmimjmkjqmlmmmljtmnjPlImomplLnRjCmqnZjCmqnZjCpjmtmujumvmwmxjujUkVmymzmAmBmBmCmDmDmDkZmbacacacdldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcmEmEmEmEmEjrmemFmgmgmgmGjrjrjzjAmHjrjtqclImJmKlLjPjCmLmMjCmLmMjCmNmOjtmPmQmRmSmPjvqomUmVmWmXmYjvmZnakZkZmbdldldldldldldldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanbmEmEmEmEmEncndnenfmgmgjrjrngnhninjnkjtjtjtjCkhkikjjCjtjtjCjCjCjCjtjtjtnlnmnnnonpjvjvjvnqnrnsntnumPnvnwkZmbdldldldldldldldldldldldldldldldldldldldldldldldldldldldldljWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmEmEmEmEmEnxnynznxnAmgmgmgnBlFnCnDnEmgnFnGnHnInJnKnLnMnNnOnPnQnRnSnFnTnUnVnWnXnTnTnYnZoamRobocodoeofogohmbdldldldldldldldldldldldldldldldldldldldldldldldldldldldldloidldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmEmEmEmEmEojokolomonooopopoqxYjrosotouovowoxoyoyozoyoAoBoCoDoDoEoDoFoGoHoImPoJoKoGoLCMoMoNoOoPoQoRoSoToUmboVoVoVoVoVdldldldldldldldldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmEmEmEmEmEoWoXoYoWoZpapbpcpbpdpepfpgmgnFphpipjpkpkplnMpmpnpopppqprpsptpupvpwpxpyptpzpApBpCpDpEodpFpGpHpImboVoVoVoVoVdloVoVoVoVdldloVdldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlpJmEmEmEmEmEpKndndpLpMpNpMpMpOpPmglFpQpRpRpRpSpSpTpUpVpRpWpXpWpSpSpRpRpRpYpZqaqbqcqdqdqdqeqeqfqgnumPnvqhqiqjoVoVdldldloVoVoVdloVoVoVdloVoVdldldloVdldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlmcmEmEmEmEmEpMqkqlqlqmqnqopMjrqpqqqrjrpRqsqtquqvqwqxqyqzqAqBqCqDqEqFqDpRmPqGqHqImPqdqJqKqLqLqMqNqdqOoVoVoVoVoVdldldldldldldldldldldldloVoVoVdloVoVdldldldldloVdldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlgMmcgMgMmdmcpMqPqQqRqSqTqUqVpMpTpUpVpRqWqXqXqXqXqYqZrarbrcqBqCrdqXqXrdrepRrfrgqgqdrhrirjqLqLqMrkqdoVoVoVoVoVdldldldldldldldldldldldldldldldldldldloVdloVdldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldldlpMpMrlrmrnrorprqpMrrrsrtpRrurvrvrvrvrwrxryrxrzrArBrvrvrvrvrCpRrDrErFqdrGqLrHrIqLrJqdqdoVoVoVdldldldldldldldldldldldldldldldldldlrKdldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmEmEmEmEmEnxnynznxnAmgqFqEnBlFnCnDnEmgnFnGnHnInJnKnLnMnNqKnPnQqWnSnFnTnUnVnWnXnTnTnYrqoamRobocodoeofogohmbdldldldldldldldldldldldldldldldldldldldldldldldldldldldldloidldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmEmEmEmEmEojokolomonooopopoqrujrosotouovowoxoyoyozoyoAoBoCoDoDoEoDoFoGoHoImPoJoKoGoLCMoMoNoOoPoQoRoSoToUmboVoVoVoVoVdldldldldldldldldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagMmEmEmEmEmEoWoXoYoWoZpapbpcpbpdpepfpgmgnFphpisKpkpkplnMpmpnpopppqprpstnpupvpwpxpyptpzpApBpCpDpEodpFpGpHpImboVoVoVoVoVdloVoVoVoVdldloVdldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlpJmEmEmEmEmEpKndndpLpMpNpMpMpOpPmglFpQpRpRpRpSpSpTpUpVpRpWpXpWpSpSpRpRpRpYpZqaqbvNqdqdqdqeqeqfqgnumPnvqhqiqjoVoVdldldloVoVoVdloVoVoVdloVoVdldldloVdldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlmcmEmEmEmEmEpMqkqlqlqmqnvRpMjrqpqqqrjrpRqsqtquqvqwqxqyqzqAqBqCqDxYxWqDpRmPqGqHqImPqdqJyuqLqLqMqNqdqOoVoVoVoVoVdldldldldldldldldldldldloVoVoVdloVoVdldldldldloVdldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlgMmcgMgMmdmcpMqPqQqRqSqTqUqVpMpTpUpVpRyNqXqXqXqXqYqZrarbrcqBqCrdqXqXrdrepRrfrgqgqdrhrirjqLqLqMrkqdoVoVoVoVoVdldldldldldldldldldldldldldldldldldldloVdloVdldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldldlpMpMrlrmrnrorpyQpMrrrsrtpRyWrvrvrvrvrwrxryrxrzrArBrvrvrvrvrCpRrDrErFqdrGqLrHrIqLrJqdqdoVoVoVdldldldldldldldldldldldldldldldldldlrKdldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldldlrLrMrNrOrPrQrRrSrTrUrVpWrWrXrXrXrYrZsasbscsdserZsfrZrtsgshsisjskslsmsnsospqLsqsrssoVoVoVdldldlrKacacacacacacacacacacacacacacacjWdldldldldldldldldldldldldldldldldldldldldldldljWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldlstsusvswsxsyszsAsBrXsCsDrXrXrYsfsEsFsFsFDGsFsGsFsEsHrtsIsJpWsKsLsMsNsOqLsPsqsQsRsSoVoVacacdldljWacacacacacacacacacacacacacacacacacacdldldldldldldldldldldldldldldldldldldldldloidldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldlpMpMsTsUsVszsAsWsXsXsYrXrXsZtatbtctdtetftetgthtbrXtisIsJtjtjtktltjtmsqtntoqdqdoVoVtpacacacacacacacacacacacacacacacacacacacacacacacacacacdldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldlstsusvswsxsyszsAsBrXsCsDrXrXrYsfsEsFsFsFDGsFsGsFsEsHrtsIsJpWzfsLsMsNsOqLsPsqsQsRsSoVoVacacdldljWacacacacacacacacacacacacacacacacacacdldldldldldldldldldldldldldldldldldldldldloidldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldlpMpMsTsUsVszsAsWsXsXsYrXrXsZtatbtctdtetftetgthtbrXtisIzLtjtjtktltjtmsqAitoqdqdoVoVtpacacacacacacacacacacacacacacacacacacacacacacacacacacdldldldldldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldlpMpMpMtqszsAtrtsttpWtutupRpWtvpWpRpWtwpWpRpWtxpWpRtytztjtAtBtCtjtDtEqdqdqdoVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldlpMpMpMsAtFtGtHpSpRpRpRtItJsXpRtItJsXpRtItJsXpRpRpRtjtKtLtMtjqdqdqdoVoVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdldldldldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldldldldldldldlpMpMpRpWpRpRpRdlpRtNtOtPpRtQtOtRpRtStOtTpRdlpRtUtUtVtUtUqdoVoVoVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacjWtWdldldldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1691,27 +1702,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlutuuuvuwuwug
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldluGuHuwuwuwuIuJuKuLuMuNuOuPuQuRuSuTuCuUdldldldldldldldldldldldldldldldldldldldldldldloVueoVdldldldldldldldldldldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlumumuVuwuWuXuwuYuZvavbvcvdveuCvfvgvhviunundldldldloVoVoVoVoVoVoVoVoVoVoVoVoVoVoVoVoVoVukuldldldldlacacdldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlumvjvkvlvmvnvovpvqvrvsvrvtvuvvvwvxvyvzvAundldldlukuouououououououovBvCvCvDvEvFvFvFvFvGvHkvdldldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlumumvIvJvKvLvMvNumvtvOvPvQvtunvRvSvTuCuCvUunundldlueoVoVoVdldldldldlvVvWvXvYvXvWkZkZkZvZkZmbdldlwadldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlumumvIvJvKvLvMAtumvtvOvPvQvtunAIvSvTuCuCvUunundldlueoVoVoVdldldldldlvVvWvXvYvXvWkZkZkZvZkZmbdldlwadldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlumwbwbwbwcwdwewfwgwhvbvbvbwiununvSvTwjwkwkwkwldldluedloVoVdldldldldlvVvXwmwnwmvXwowpwowqwrmbdlwadldlwsacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlvtwtwuugwvwwwxwxwyvbwzwAwBwCwCwDwEwFwGwkwHwIwldldluedloVoVdldldldlvWvWvWwJwKwLwMwMwMwMwMwMwMwMwMwMwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlugwNwOwPwQwRwSwSwTwSwUvtwVwSwWwXwYwZxaxbxcxdxeuououldloVoVdldldlvWvWxfvWvXxgvXwMxhxixjxkxlxmxnxoxowMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlvtxpxqugxrxsxtxtxuvbxvxwxxvbxyxzxAxAxBxCxDxEwlxFktktDLoVoVdlxGvWvWxHxIxJxKxLxMwMxNxOxPxQxRxRxRxSxTwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxUxVxVxVxVxVxUxUxUxWxXDIxZyaybybybycycybycycybycqiqiqjoVoVdldlvWydyeyfyfyfygyhyiyjykylymynyoypyqxTwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxUyrysxVytyuxVyvxUxUywyxyyybybyzyAyByCyDyEyFyGyHyIyIyIoVoVdlyJyJyJyJyKyfyLyMyNwMyOyPyQyRySyTyRyUyUwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxVyVyWxVyXyYxVyZzazbzczdzeybzfzgycycyczhziybybycktktkvoVoVdlyJzjzkyJzlyfyfwnzmwMwMwMwMwMwMwMwMwMwMwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlxVxVznxVxVzoxVzpzqzrzsztzuzvzwzwzxzyzzzAziybzCzBzCzDmboVoVxGyJzEzFzGzHzIzJzKzLzMzNzOzPzQzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlacxVzRzSzTzUzVzWzXzYzZAaAbAcAdAdAeAdAfAgAhybzCkZkZkZmboVoVdlyJAiAjyJzMzMAkAlAkzMAmAnAozQzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlacacxVApAqArAsAtAuAvAwAxAsAyAzAAABACADAEAFAGybzCkZwowpAHoVoVdlyJyJyJyJAIAJAKALAMANAOAPAQzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxUxVxVxVxVxVxUxUxUBvxXDIxZyaybybybycycybycycybycqiqiqjoVoVdldlvWydyeyfyfyfygyhyiyjykylymynyoypyqxTwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxUyrysxVytCgxVyvxUxUywyxyyybybyzyAyByCyDyEyFyGyHyIyIyIoVoVdlyJyJyJyJyKyfyLyMCUwMyOyPDeyRySyTyRyUyUwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxVyVDixVyXyYxVyZzazbzczdDMybDNzgycycyczhziybybycktktkvoVoVdlyJzjzkyJzlyfyfwnzmwMwMwMwMwMwMwMwMwMwMwMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlxVxVznxVxVzoxVzpzqzrzsztzuzvzwzwzxzyzzzAziybzCzBzCzDmboVoVxGyJzEzFzGzHzIzJzKDOzMzNzOzPzQzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadldlacxVzRzSzTzUzVzWzXzYzZAaAbAcAdAdAeAdAfAgAhybzCkZkZkZmboVoVdlyJDPAjyJzMzMAkAlAkzMAmAnAozQzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlacacxVApAqArAsDQAuAvAwAxAsAyAzAAABACADAEAFAGybzCkZwowpAHoVoVdlyJyJyJyJDRAJAKALAMANAOAPAQzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlacxVxVARxVxVASxVATyZzbAUAVAWzvAXAXAYAZBazhBbybBckZkZkZmboVoVdlaczMBdBdAoAoAoBeBfBfBfBgBhzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacxVBiBjxVBiBkxVyZBlzrzczUBmybBnzgBoBpBqAgziybBrkZwowpAHoVoVdlaczMzMBsAoAoBtBJBIAoAoBuzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacxUytBvxVytBvxVBwxUxUBxzUByybybBzBABBBCBDBEycBFBGqiqiqjoVoVdlacaczMzMBHAoBKDFDEAoBLzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacxUytDSxVytDSxVBwxUxUBxzUByybybBzBABBBCBDBEycBFBGqiqiqjoVoVdlacaczMzMBHAoBKDFDEAoBLzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacxUxVxVxVxVxVxUxUxUBMzczdzeBNBOBOBOBPBPBPBPBPBOBPtWdloVoVoVdldlacaczMzMzMBQBRBQzMzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaadmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBSBSBTBTBTBUBVBUBSBSBWBXBYBOBOBZCaBZCbCbCcCdCeCckvoVoVoVdldldlacacacaczMzMzMzMzMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSCfCfCfCfCfCfCgChCiCjCkClCmCnCnCnCoCpCqCrCsCtCuoVoVdldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSCfCfCfCfCfCfDTChCiCjCkClCmCnCnCnCoCpCqCrCsCtCuoVoVdldldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSBSCvCfCfCwCfCxCyCzCACBCCCDCnCEDJCnCnCcCFCGCcqjoVoVdldldlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSCvCfCHCICJCJCKCLDKCNCOCPCPCQCnCnCRBOCSCTBPdloVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSBSCUCVCWCVCVCXCYCZDaDbDcDcDdDcDeBOBOdldldloVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSBSDfDgCfCfDhDiDjDkBPCnCnDlDmBOBOdldldloVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSBSDUCVCWCVCVCXCYCZDaDbDcDcDdDcDVBOBOdldldloVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacBSBSDfDgCfCfDhDWDjDkBPCnCnDlDmBOBOdldldloVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacBSBSBSDnDoDhDpDpCkBPDqDrBOBOBOdldldloVoVoVacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacBSBSBSDhDsDtDuBPBOBOBOdldldldldloVoVdlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacBSBSDvDwDxBOBOacdldldldldldloVoVdlacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/polaris.dme b/polaris.dme
index 2c9757d0b21..16f869bee95 100644
--- a/polaris.dme
+++ b/polaris.dme
@@ -656,6 +656,7 @@
#include "code\game\objects\items\devices\uplink_random_lists.dm"
#include "code\game\objects\items\devices\violin.dm"
#include "code\game\objects\items\devices\whistle.dm"
+#include "code\game\objects\items\devices\communicator\communicator.dm"
#include "code\game\objects\items\devices\PDA\cart.dm"
#include "code\game\objects\items\devices\PDA\chatroom.dm"
#include "code\game\objects\items\devices\PDA\PDA.dm"
@@ -1001,6 +1002,7 @@
#include "code\modules\blob\blob.dm"
#include "code\modules\client\client defines.dm"
#include "code\modules\client\client procs.dm"
+#include "code\modules\client\movement.dm"
#include "code\modules\client\preferences.dm"
#include "code\modules\client\preferences_factions.dm"
#include "code\modules\client\preferences_gear.dm"
@@ -1250,6 +1252,7 @@
#include "code\modules\mob\typing_indicator.dm"
#include "code\modules\mob\update_icons.dm"
#include "code\modules\mob\dead\death.dm"
+#include "code\modules\mob\dead\observer\login.dm"
#include "code\modules\mob\dead\observer\logout.dm"
#include "code\modules\mob\dead\observer\observer.dm"
#include "code\modules\mob\dead\observer\say.dm"
@@ -1470,6 +1473,7 @@
#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\drone.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm"
+#include "code\modules\mob\living\voice\voice.dm"
#include "code\modules\mob\new_player\login.dm"
#include "code\modules\mob\new_player\logout.dm"
#include "code\modules\mob\new_player\new_player.dm"
@@ -1495,10 +1499,12 @@
#include "code\modules\nano\interaction\conscious.dm"
#include "code\modules\nano\interaction\contained.dm"
#include "code\modules\nano\interaction\default.dm"
+#include "code\modules\nano\interaction\interactive.dm"
#include "code\modules\nano\interaction\inventory.dm"
#include "code\modules\nano\interaction\inventory_deep.dm"
#include "code\modules\nano\interaction\outside.dm"
#include "code\modules\nano\interaction\physical.dm"
+#include "code\modules\nano\interaction\remote.dm"
#include "code\modules\nano\interaction\self.dm"
#include "code\modules\nano\interaction\zlevel.dm"
#include "code\modules\nano\modules\alarm_monitor.dm"