Merge branch 'Bleeding-Edge' of https://github.com/Duny-/vgstation13 into Duns_service

This commit is contained in:
Duny
2014-06-24 07:46:12 +02:00
11 changed files with 212 additions and 178 deletions

View File

@@ -92,8 +92,6 @@ var/list/exclude = list("loc", "locs", "parent_type", "vars", "verbs", "type")
if(isnull(AM))
return -1
AM.resetVariables()
switch(length(masterPool[AM.type]))
if(MAINTAINING_OBJECT_POOL_COUNT to 1.#INF)
#ifdef DEBUG_OBJECT_POOL
@@ -110,6 +108,7 @@ var/list/exclude = list("loc", "locs", "parent_type", "vars", "verbs", "type")
masterPool[AM.type] = list()
AM.resetVariables()
masterPool[AM.type] += AM
#ifdef DEBUG_OBJECT_POOL

View File

@@ -1184,6 +1184,10 @@ proc/process_ghost_teleport_locs()
name = "Medbay Treatment Center"
icon_state = "exam_room"
/area/medical/paramedics
name = "\improper Paramedic Station"
icon_state = "paramedics"
//Security
/area/security/main

View File

@@ -33,10 +33,10 @@
// Mute disability
if (src.sdisabilities & MUTE)
return
if(M_WHISPER in src.mutations)
src.say(message)
if (istype(src.wear_mask, /obj/item/clothing/mask/muzzle))
return
@@ -152,7 +152,7 @@
rendered = "<span class='game say'><span class='name'>[GetVoice()]</span>[alt_name] whispers, <span class='message'>\"[message]\"</span>[and_passes_on]</span>"
for (var/mob/M in dead_mob_list)
if (!(M.client))
if (!(M.client) || istype(M, /mob/new_player))
continue
if (M.stat > 1 && !(M in heard_a) && (M.client.prefs.toggles & CHAT_GHOSTEARS))
M.show_message(rendered, 2)

View File

@@ -226,6 +226,7 @@
var/mob/living/carbon/slime/new_slime = pick(babies)
new_slime.a_intent = "hurt"
new_slime.universal_speak = universal_speak
new_slime.universal_understand = universal_understand
if(src.mind)
src.mind.transfer_to(new_slime)
else

View File

@@ -96,16 +96,18 @@
return 0
/obj/machinery/power/emitter/process()
if(stat & (BROKEN))
if(stat & BROKEN)
return
if(src.state != 2 || (!powernet && active_power_usage))
src.active = 0
if(state != 2 || (!powernet && active_power_usage))
active = 0
update_icon()
return
if(((src.last_shot + src.fire_delay) <= world.time) && (src.active == 1))
if(((last_shot + fire_delay) <= world.time) && (active == 1))
if(!active_power_usage || avail(active_power_usage))
add_load(active_power_usage)
if(!powered)
powered = 1
update_icon()
@@ -115,40 +117,30 @@
powered = 0
update_icon()
investigate_log("lost power and turned <font color='red'>off</font>","singulo")
return
src.last_shot = world.time
if(src.shot_number < 3)
src.fire_delay = 2
src.shot_number ++
last_shot = world.time
if(shot_number < 3)
fire_delay = 2
shot_number ++
else
src.fire_delay = rand(20,100)
src.shot_number = 0
var/obj/item/projectile/beam/emitter/A = getFromPool(/obj/item/projectile/beam/emitter, loc)
playsound(get_turf(src), 'sound/weapons/emitter.ogg', 25, 1)
fire_delay = rand(20, 100)
shot_number = 0
var/obj/item/projectile/P = getFromPool(/obj/item/projectile/beam/emitter, loc)
P.dir = dir
if(prob(35))
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
s.set_up(5, 1, src)
s.start()
A.dir = src.dir
switch(dir)
if(NORTH)
A.yo = 20
A.xo = 0
if(EAST)
A.yo = 0
A.xo = 20
if(WEST)
A.yo = 0
A.xo = -20
else // Any other
A.yo = -20
A.xo = 0
A.process() //TODO: Carn: check this out
playsound(get_turf(src), 'sound/weapons/emitter.ogg', 25, 1)
P.dumbfire()
/obj/machinery/power/emitter/attackby(obj/item/W, mob/user)
if(istype(W, /obj/item/weapon/wrench))
if(active)
user << "Turn off the [src] first."

View File

@@ -77,6 +77,54 @@
returnToPool(in_chamber)
return output //Send it back to the gun!
CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group || (height==0)) return 1
if(istype(mover, /obj/item/projectile))
return prob(95)
else
return 1
process()
if(kill_count < 1)
//del(src)
returnToPool(src)
return
kill_count--
spawn while(loc)
if((!( current ) || loc == current))
current = locate(min(max(x + xo, 1), world.maxx), min(max(y + yo, 1), world.maxy), z)
if((x == 1 || x == world.maxx || y == 1 || y == world.maxy))
//del(src)
returnToPool(src)
return
step_towards(src, current)
if(!bumped && !isturf(original))
if(loc == get_turf(original))
if(!(original in permutated))
Bump(original)
sleep(1)
sleep(1)
return
proc/dumbfire(var/dir) // for spacepods, go snowflake go
if(!dir)
//del(src)
returnToPool(src)
if(kill_count < 1)
//del(src)
returnToPool(src)
kill_count--
spawn while(loc)
var/turf/T = get_step(src, dir)
step_towards(src, T)
if(!bumped && !isturf(original))
if(loc == get_turf(original))
if(!(original in permutated))
Bump(original)
sleep(1)
sleep(1)
return
Bump(atom/A as mob|obj|turf|area)
if(A == firer)
loc = A.loc
@@ -165,63 +213,8 @@
O.bullet_act(src)
for(var/mob/M in A)
M.bullet_act(src, def_zone)
spawn()//if(!istype(src, /obj/item/projectile/beam/lightning))
density = 0
invisibility = 101
//del(src)
returnToPool(src)
return 1
CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group || (height==0)) return 1
if(istype(mover, /obj/item/projectile))
return prob(95)
else
return 1
process()
if(kill_count < 1)
//del(src)
returnToPool(src)
return
kill_count--
spawn while(loc)
if((!( current ) || loc == current))
current = locate(min(max(x + xo, 1), world.maxx), min(max(y + yo, 1), world.maxy), z)
if((x == 1 || x == world.maxx || y == 1 || y == world.maxy))
//del(src)
returnToPool(src)
return
step_towards(src, current)
if(!bumped && !isturf(original))
if(loc == get_turf(original))
if(!(original in permutated))
Bump(original)
sleep(1)
sleep(1)
return
proc/dumbfire(var/dir) // for spacepods, go snowflake go
if(!dir)
//del(src)
returnToPool(src)
if(kill_count < 1)
//del(src)
returnToPool(src)
kill_count--
spawn while(loc)
var/turf/T = get_step(src, dir)
step_towards(src, T)
if(!bumped && !isturf(original))
if(loc == get_turf(original))
if(!(original in permutated))
Bump(original)
sleep(1)
sleep(1)
return
/obj/item/projectile/test //Used to see if you can hit them.
invisibility = 101 //Nope! Can't see me!
yo = null

View File

@@ -180,6 +180,8 @@ var/list/beam_master = list()
/obj/item/projectile/beam
name = "laser"
icon_state = "laser"
invisibility = 101
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
damage = 30
damage_type = BURN
@@ -191,18 +193,25 @@ var/list/beam_master = list()
var/reference = "\ref[src]"
spawn(0)
var/nextLoc = locate(Clamp(x + xo, 1, world.maxx), Clamp(y + yo, 1, world.maxy), z)
var/target_dir
var/nextLoc
while(src && --kill_count >= 0)
if((x == 1 || x == world.maxx || y == 1 || y == world.maxy))
returnToPool(src)
return
break
if(loc == nextLoc)
nextLoc = locate(Clamp(x + xo, 1, world.maxx), Clamp(y + yo, 1, world.maxy), z)
nextLoc = locate(Clamp(x + xo, 1, world.maxx), Clamp(y + yo, 1, world.maxy), z)
step_towards(src, nextLoc, 0)
if(bumped)
break
if(get_turf(original) == loc)
if(!isturf(original) && !(original in permutated))
Bump(original)
break
target_dir = get_dir(src, nextLoc)
if(!("[icon_state][target_dir]" in beam_master))
@@ -223,28 +232,24 @@ var/list/beam_master = list()
turfs["[icon_state][target_dir]"] = list(loc)
beam_master[reference] = turfs
returnToPool(src)
cleanup(reference)
/obj/item/projectile/beam/dumbfire(const/dir)
if(!(dir in alldirs))
returnToPool(src)
return
/obj/item/projectile/beam/dumbfire()
var/reference = "\ref[src]"
spawn(0)
var/nextLoc = locate(Clamp(x + xo, 1, world.maxx), Clamp(y + yo, 1, world.maxy), z)
var/target_dir = dir
while(src && --kill_count >= 0)
if((x == 1 || x == world.maxx || y == 1 || y == world.maxy))
returnToPool(src)
return
break
if(loc == nextLoc)
nextLoc = locate(Clamp(x + xo, 1, world.maxx), Clamp(y + yo, 1, world.maxy), z)
step(src, target_dir)
step_towards(src, nextLoc, 0)
if(bumped)
break
if(!("[icon_state][target_dir]" in beam_master))
beam_master["[icon_state][target_dir]"] = image(icon, icon_state, 10, target_dir)
@@ -264,6 +269,8 @@ var/list/beam_master = list()
turfs["[icon_state][target_dir]"] = list(loc)
beam_master[reference] = turfs
returnToPool(src)
cleanup(reference)
/obj/item/projectile/beam/Destroy()
@@ -281,8 +288,6 @@ var/list/beam_master = list()
A.overlays -= beam_master[laser_state]
turfs -= A
returnToPool(src)
/obj/item/projectile/beam/practice
name = "laser"
icon_state = "laser"

View File

@@ -74,21 +74,60 @@
should be listed in the changelog upon commit though. Thanks. -->
<!-- To take advantage of the pretty new format (well it was new when I wrote this anyway), open the "add-to-changelog.html" file in any browser and add the stuff and then generate the html code and paste it here -->
<!-- Suggestion: Group changes not merged into master into a single [IN DEVELOPMENT] block, then change the date to today before merging. Makes the changes from the last release a bit easier to comprehend. -->
<div class="commit sansserif">
<h2 class="date">2014.06.23</h2>
<h3 class="author">Rei1226 updated:</h3>
<ul class="changes bgimages16">
<li class="tweak">Fixed medbay's cameras.</li>
<li class="tweak">Fixed whatever white shit some dumbass drew all over the sleeper sprite.</li>
<li class="tweak">You can now see the outside of cloning from the second genetics console.</li>
<ul class="changes bgimages16">
<li class="tweak">Fixed medbay's cameras.</li>
<li class="tweak">Fixed whatever white shit some dumbass drew all over the sleeper sprite.</li>
<li class="tweak">You can now see the outside of cloning from the second genetics console.</li>
</ul>
<h3 class="author">Duny updated:</h3>
<ul class="changes bgimages16">
<li class="tweak">Made the paramedic station its own area with its own APC</li>
</ul>
</div>
<div class="commit sansserif">
<h2 class="date">2014.06.22</h2>
<h3 class="author">Duny updated:</h3>
<ul class="changes bgimages16">
<li class="tweak">Added an additional mining hardsuit and four pairs of magboots to the mining station.</li>
</ul>
</div>
<div class="commit sansserif">
<h2 class="date">2014.06.23</h2>
<h3 class="author">SJ_benster updated:</h3>
<ul class="changes bgimages16">
<li class="tweak">Fixed golems and other mutant races being cloned and coming out as humans.</li>
<li class="tweak">Fixed staff of changed slimes who split not coming out with universal understand.</li>
</ul>
</div>
<div class="commit sansserif">
<h2 class="date">2014.06.22</h2>
<h3 class="author">Duny updated:</h3>
<ul class="changes bgimages16">
<li class="tweak">Added an additional mining hardsuit and four pairs of magboots to the mining station.</li>
<div class="commit sansserif">
<h2 class="date">2014.06.21</h2>
<h3 class="author">Rei1226 updated:</h3>
<ul class="changes bgimages16">
<li class="rscadd">Revamped medbay</li>
</ul>
</div>
<div class="commit sansserif">
<h2 class="date">2014.06.21</h2>
<h3 class="author">Rei1226 updated:</h3>
<ul class="changes bgimages16">
<li class="rscadd">Revamped medbay</li>
</ul>
</div>
<div class="commit sansserif">
<h2 class="date">2014.06.20</h2>
<h3 class="author">Pomf123 updated:</h3>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -3061,7 +3061,7 @@
"bgS" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/library)
"bgT" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/library)
"bgU" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/library)
"bgV" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Breakroom Maintenance"; req_access_txt = "500"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay)
"bgV" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Break Room Maintenance"; req_access_txt = "500"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay)
"bgW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker)
"bgX" = (/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/crew_quarters/locker)
"bgY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/structure/flora/pottedplant/random,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main)
@@ -3214,7 +3214,7 @@
"bjP" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "floorgrime"},/area/supply/storage)
"bjQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/supply/storage)
"bjR" = (/obj/machinery/conveyor_switch/oneway{id_tag = "packageSort1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/supply/office)
"bjS" = (/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bjS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bjT" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/supply/office)
"bjU" = (/obj/machinery/status_display{pixel_x = -32},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/hallway/primary/central)
"bjV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room)
@@ -3455,15 +3455,15 @@
"bow" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"box" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boz" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Toxins Test Chamber North"; network = list("Toxins")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boz" = (/obj/machinery/camera{c_tag = "Medbay Breakroom"; dir = 8; pixel_y = -22},/obj/machinery/light{dir = 4},/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay)
"boA" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boC" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Toxins Test Chamber North"; network = list("Toxins")},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boC" = (/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Office"; dir = 8; pixel_y = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo)
"boD" = (/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 24},/turf/simulated/floor{icon_state = "whitebluecorner"},/area/medical/medbay)
"boE" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/weapon/bonesetter,/obj/machinery/door_control{id_tag = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"boF" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"boG" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boH" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"boG" = (/turf/simulated/wall,/area/medical/paramedics)
"boH" = (/obj/structure/sign/redcross,/turf/simulated/wall,/area/medical/paramedics)
"boI" = (/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/medbay)
"boJ" = (/obj/machinery/power/apc{dir = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/table,/obj/item/weapon/autopsy_scanner{pixel_x = 1; pixel_y = 1},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"boK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
@@ -3550,15 +3550,15 @@
"bqn" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bqo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bqp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay)
"bqq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/medbay)
"bqr" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bqs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bqq" = (/obj/machinery/light/small{dir = 8},/obj/machinery/computer/crew,/obj/structure/closet/walllocker/defiblocker{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bqr" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bqs" = (/obj/machinery/computer/arcade,/obj/machinery/recharger/defibcharger/wallcharger{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bqt" = (/obj/machinery/door/airlock/maintenance{locked = 1; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bqu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bqv" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bqw" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bqx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bqy" = (/obj/structure/morgue{dir = 8},/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bqy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/genetics)
"bqz" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/storage/emergency)
"bqA" = (/turf/simulated/floor/plating,/area/storage/emergency)
"bqB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/cmo)
@@ -3657,8 +3657,8 @@
"bsq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bsr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay)
"bss" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bst" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bsu" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bst" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bsu" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bsv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bsw" = (/obj/machinery/holosign_switch{pixel_x = 24; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bsx" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
@@ -3745,12 +3745,12 @@
"bua" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
"bub" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/window/northleft{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
"buc" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bud" = (/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/camera{c_tag = "Medbay Break Room"; dir = 8; pixel_y = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo)
"bud" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/retractor{pixel_y = 6},/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bue" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"buf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bug" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay)
"buh" = (/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/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/medbay)
"bui" = (/obj/structure/closet/paramedic,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"buh" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics)
"bui" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"buj" = (/obj/effect/decal/cleanable/blood/gibs,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/maintenance/asmaint)
"buk" = (/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/maintenance/asmaint)
"bul" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
@@ -3834,13 +3834,13 @@
"bvL" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bvM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bvN" = (/obj/machinery/requests_console{department = "Medbay"; pixel_y = -30},/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/sleeper)
"bvO" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/paramedic,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bvO" = (/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bvP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bvQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bvR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bvQ" = (/obj/machinery/camera{c_tag = "Paramedic's Office"; dir = 8; pixel_y = -22},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/vending/wallmed1{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bvR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bvS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bvT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bvU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bvU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/nosmoking_1{pixel_y = 28},/obj/machinery/camera{c_tag = "Surgery Overflow"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bvV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bvW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bvX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/turf/simulated/floor/plating,/area/medical/morgue)
@@ -3924,9 +3924,9 @@
"bxx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay)
"bxy" = (/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bxz" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bxA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/medbay)
"bxB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bxC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay)
"bxA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bxB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bxC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bxD" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay)
"bxE" = (/turf/simulated/wall,/area/medical/genetics)
"bxF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
@@ -4006,7 +4006,7 @@
"bzb" = (/obj/machinery/clonepod,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bzc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/medical/genetics)
"bzd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics)
"bze" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; pixel_y = -22},/turf/simulated/floor,/area/medical/genetics)
"bze" = (/obj/machinery/alarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bzf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/genetics)
"bzg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bzh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/science/chargebay)
@@ -4277,10 +4277,10 @@
"bEm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics)
"bEn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bEo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/genetics)
"bEp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/genetics)
"bEp" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; pixel_y = 24},/obj/machinery/camera{c_tag = "Medbay East"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bEq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bEr" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bEs" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/alarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bEs" = (/obj/machinery/requests_console{department = "Genetics"; name = "Genetics Requests Console"; pixel_y = 30},/obj/machinery/door_control{id_tag = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = -8; range = 3},/obj/machinery/camera{c_tag = "Genetics Cloning Room"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bEt" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bEu" = (/turf/simulated/wall,/area/science/chargebay)
"bEv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/science/chargebay)
@@ -4468,7 +4468,7 @@
"bHV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/sleeper)
"bHW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bHX" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bHY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bHY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Genetics Monkey Cage"; dir = 8; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics)
"bHZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bIa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper)
"bIb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/medical/sleeper)
@@ -4480,8 +4480,8 @@
"bIh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/genetics)
"bIi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/wardrobe/genetics_white,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bIj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bIk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics)
"bIl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bIk" = (/obj/structure/table,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bIl" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light_switch{pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bIm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bIn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bIo" = (/obj/structure/stool/bed/roller,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
@@ -4510,7 +4510,7 @@
"bIL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Shuttle Hallway"; dir = 1},/turf/simulated/floor{icon_state = "cmo"},/area/science/hallway{name = "Research Division"})
"bIM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor{icon_state = "cmo"},/area/science/hallway{name = "Research Division"})
"bIN" = (/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/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/science/hallway{name = "Research Division"})
"bIO" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; pixel_y = 24},/obj/machinery/camera{c_tag = "Research Division West"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bIO" = (/obj/machinery/camera{c_tag = "Genetics 2"; dir = 1; pixel_x = 22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics)
"bIP" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/science/hallway{name = "Research Division"})
"bIQ" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/science/hallway{name = "Research Division"})
"bIR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/science/hallway{name = "Research Division"})
@@ -4567,12 +4567,12 @@
"bJQ" = (/obj/machinery/door/firedoor/border_only{name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper)
"bJR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bJS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bJT" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJU" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJV" = (/obj/machinery/requests_console{department = "Genetics"; name = "Genetics Requests Console"; pixel_y = 30},/obj/machinery/door_control{id_tag = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = -8; range = 3},/obj/machinery/camera{c_tag = "Robotics Lab"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJW" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJT" = (/obj/machinery/camera{c_tag = "Genetics 3"; dir = 4},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bJV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics)
"bJW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJX" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bJZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bKa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bKb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Miscellaneous Lab"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
@@ -4644,8 +4644,8 @@
"bLp" = (/obj/machinery/door/firedoor/border_only{name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper)
"bLq" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bLr" = (/obj/structure/table,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bLs" = (/obj/machinery/light,/obj/structure/table,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/device/radio/headset/headset_medsci,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bLt" = (/obj/machinery/light_switch,/turf/simulated/wall/r_wall,/area/medical/genetics)
"bLs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Genetics 1"; dir = 8; pixel_y = -22},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bLt" = (/obj/structure/morgue{dir = 8},/obj/machinery/camera{c_tag = "Morgue East"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bLu" = (/turf/simulated/wall/r_wall,/area/maintenance/asmaint)
"bLv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint)
"bLw" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/science/server)
@@ -4698,7 +4698,7 @@
"bMr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/sleeper)
"bMs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1},/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/sleeper)
"bMt" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/sleeper)
"bMu" = (/obj/structure/closet/wardrobe/oncology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bMu" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bMv" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/space,/area)
"bMw" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/sleeper)
"bMx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/sleeper)
@@ -4708,10 +4708,10 @@
"bMB" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/medical/sleeper)
"bMC" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/obj/machinery/light/small,/turf/simulated/floor,/area/medical/sleeper)
"bMD" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay)
"bME" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/genetics)
"bME" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Medbay Lobby East"; network = list("Toxins")},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bMF" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/maintenance/asmaint)
"bMG" = (/obj/structure/table,/obj/item/weapon/lighter,/obj/item/weapon/cable_coil{amount = 5},/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/maintenance/asmaint)
"bMH" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = list("RD")},/obj/machinery/camera{c_tag = "Genetics Lab"; dir = 1; pixel_x = 22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics)
"bMH" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Medbay Lobby West"; network = list("Toxins")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bMI" = (/obj/structure/table,/obj/item/weapon/hatchet,/obj/item/weapon/kitchen/utensil/knife,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/maintenance/asmaint)
"bMJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint)
"bMK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint)
@@ -4794,7 +4794,7 @@
"bOj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/cmo)
"bOk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/maintenance/asmaint)
"bOl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/maintenance/asmaint)
"bOm" = (/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; pixel_y = -22},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/vending/wallmed1{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bOm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Morgue South"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bOn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/maintenance/asmaint)
"bOo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint)
"bOp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint)
@@ -4862,7 +4862,7 @@
"bPz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bPA" = (/obj/structure/table,/obj/item/weapon/retractor{pixel_y = 6},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bPB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; pixel_y = -22},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics)
"bPC" = (/obj/structure/closet/paramedic,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bPD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus{pixel_x = -7; pixel_y = -3},/obj/item/weapon/reagent_containers/blood/APlus{pixel_x = -5; pixel_y = 4},/obj/item/weapon/reagent_containers/blood/empty{pixel_x = 1; pixel_y = -4},/obj/item/weapon/reagent_containers/blood/empty{pixel_x = 1; pixel_y = -4},/obj/item/weapon/reagent_containers/blood/BMinus{pixel_y = 4},/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 5; pixel_y = 3},/obj/item/weapon/reagent_containers/blood/OMinus{pixel_x = -5; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bPE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bPF" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whiteredcorner"},/area/medical/sleeper)
@@ -4877,16 +4877,16 @@
"bPO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bPQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bPR" = (/obj/machinery/light/small{dir = 8},/obj/machinery/computer/crew,/obj/structure/closet/walllocker/defiblocker{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bPS" = (/obj/machinery/computer/arcade,/obj/machinery/recharger/defibcharger/wallcharger{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bPR" = (/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/structure/window/full/reinforced,/turf/simulated/floor/plating,/area/medical/paramedics)
"bPS" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/obj/item/weapon/lighter/random{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/fancy/cigarettes/dromedaryco{icon_state = "Dpacket5"},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4},/obj/machinery/power/apc{dir = 4; pixel_x = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bPT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry)
"bPU" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/medbay)
"bPV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue)
"bPW" = (/obj/machinery/optable,/turf/simulated/floor{blocks_air = 1; icon_state = "floorgrime"},/area/maintenance/asmaint)
"bPX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/secondary/exit)
"bPY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bPY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bPZ" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency)
"bQa" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/obj/item/weapon/lighter/random{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/fancy/cigarettes/dromedaryco{icon_state = "Dpacket5"},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bQa" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/paramedic,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bQb" = (/turf/simulated/wall/r_wall,/area/science/telescience)
"bQc" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4},/obj/machinery/camera{c_tag = "Gas Storage Room"; dir = 4; network = list("RD"); pixel_y = -22},/obj/structure/table,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor,/area/science/storage)
"bQd" = (/mob/living/simple_animal/mouse/white,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/science/storage)
@@ -5031,7 +5031,7 @@
"bSM" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/sleeper)
"bSN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bSO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bSP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/nosmoking_1{pixel_y = 28},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bSP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bSQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bSR" = (/obj/machinery/door/airlock/medical{name = "Overflow Operating Room"; req_access_txt = "45"},/obj/machinery/holosign/surgery,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bSS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
@@ -5045,7 +5045,7 @@
"bTa" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bTb" = (/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper)
"bTc" = (/obj/structure/table/reinforced,/obj/item/device/radio/intercom,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bTd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bTd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bTe" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bTf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo)
"bTg" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo)
@@ -5214,7 +5214,7 @@
"bWn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bWo" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 2},/turf/simulated/wall,/area/medical/sleeper)
"bWp" = (/obj/structure/table,/obj/item/weapon/hemostat{pixel_y = 4},/obj/item/weapon/cautery{pixel_y = 4},/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bWq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Medical Freezer Storage"; dir = 1; pixel_x = 22},/obj/structure/table,/obj/item/weapon/retractor{pixel_y = 6},/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bWq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bWr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/optable,/obj/machinery/light,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bWs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/operating,/turf/simulated/floor{icon_state = "showroomfloor"},/area/medical/sleeper)
"bWt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engineering/engineering_auxiliary)
@@ -5312,7 +5312,7 @@
"bYh" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/sink{dir = 4; pixel_x = 11},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bYi" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay)
"bYj" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay)
"bYk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bYk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/paramedics)
"bYl" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/medbay)
"bYm" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/computer/arcade,/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/medbay)
"bYn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita,/turf/simulated/floor{dir = 5; icon_state = "whiteblue"},/area/medical/medbay)
@@ -5392,6 +5392,8 @@
"bZJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"bZK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay)
"bZL" = (/obj/machinery/power/apc{pixel_y = -24},/obj/structure/cable,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/mine/eva)
"bZM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/paramedics)
"bZN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Paramedic Station"; req_access_txt = "500"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedics)
"bZO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint)
"bZP" = (/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/machinery/power/apc{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/science/telescience)
"bZQ" = (/obj/structure/table/reinforced,/obj/machinery/ignition_switch{id_tag = "Xenobio"; pixel_x = -6; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/science/telescience)
@@ -5464,7 +5466,6 @@
"cbf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitegreencorner"},/area/medical/medbay)
"cbi" = (/obj/machinery/newscaster{pixel_y = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1},/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/medbay)
"cbj" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "whiteblue"},/area/medical/medbay)
"cbk" = (/obj/machinery/camera{c_tag = "Paramedic Room"; dir = 8; pixel_y = -22},/obj/machinery/light{dir = 4},/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor{icon_state = "cmo"},/area/medical/medbay)
"cbm" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint)
"cbn" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint)
"cbo" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint)
@@ -11492,31 +11493,31 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFOawPbhTaGFbceaxKaxKaxKaxKaxKaxKbiraDraUVbhdbdLaZHaZHaZHaZHaZHaZHaZHaZHaZHaZHaZLaZLbenbdTbfQbisbitbiubepbivbiwbiabfVbfAbfXbiybicaUYbdLbenbgbbhvbiAbiAbhvbiAbgbbhbbiBbiCbiCbiDbiEbiFbghbiGaOtbeLbiHbilbimbiKbiLbiLbiKbiMbiqbfUbgrbiObiPbiQbiRbiSbiTbixbiVbizbiXbiYbiZbjabjbbjcbiZbjdbgtbeJbjeaOtbiIbiJbjhbfubjibfubfubfubfubfubjibfubfubfubfubjjbfubfubfubfubfubfubfubfubiNbfubfubfubfubfubfubfubfubjlbjmbjnbjobjpbjobjqbjrbjsbjtbiWbjobjvbjobjwbjxbjobjobjobjobjobjobjybjzbjAbjBbipaZyaZyaZybaGbjCbaFbaGaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfaaaaagbjgaFRaDtaDraUVbjFbfFbjGbjGbjGbjGbjGbjGbjGbjHbjGbjGbjGbjGbjkbdTbepbepbjJbjKbepaUYaUYbjLaUYbfAbjMbiybjNaUYbdLbenbgbbjObjPbhvbiAbjQbgbbhbbjRbiCbiCbiCbjubjTbghbjUaOtbeLbjVbjWbjXbjYbjZbkabjDbiMbjEbfUbgrbkdbkebkfbkfbkfbjIbkhbgrbkibkjbiZbiZbjabkkbjcbiZbklbgtbkmaOtaOtbiIbiJbjhbfubfubfubfubfubfubfubknbfubfubfubfubfubfubkobjobjobjobjobjobjobkpbjobjobjobjobjobkqbkraHCaOGaHGaHFaHDbfubfubfubfubftbfubfubfubfubfubfubfubfubfubfubfubfubkwbjlbkxaZyaZybipaZyaZybkybkzaWjaWjaUmaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbcwbcdbceaFgbkAbkBbkbbgObkcbkcbkcbkEbkcbkcbkcbkcbkcbkcbkcbkcbenbdTbfQbkFbkGbkgbepbkIbkJbkKaUYaUYaUYaUYbkLaUYbdLbenbgbbkMbhvbiAbkNbkObgbbhbbghbkPbiCbiCbkQbkRbghbkSaOtbeLbkTbkUbjXbjYbkVbkWbjDbiMbkXbfUbkYbkZblabkfblbbkfbiPblcbkCbkibkDblfblgblhblhbkHbiZbljbgtbeJblkaOtbiIbiJbjhbfubllbfublmblnblnblnbloblnblnblnblpblqbfubfubfubfubfubfublsbltblublvblwbRhblxblxblyblzblxblBblCblDbRjblxblFbfubfublGbfubfubfublqblHblrbfubfubfubfubfubfubfublIbkxblJblJblKblLblMblNaVkaaaaaaaaaaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaadaaaaaaaaaaaaaUQaUQaUQaUQaUQaUQaaaaaaaUQaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfaEJaAgaEJaDrblOaUVaUVblPbkcblQblRblSblTblSblUblVblWblXblYblZbmabmbbmcbmcbmdbmebmcbkBbkBbmfbkBbmgbmhbmhbmibmhbmjbmkbmlbmmbmnbmnbmobmpbmlbmqbmrbmsbiCbiCbkQbmtbmubkSaOtbeLbmvbmwbmxbiKbiKbiKbiKbiMbmybfUbgrbmzbmAbmBbmCbmDbmAbmEbgrbkibmFbmGbmHbmIbmJbmKbmLbmMbgtbmNaMFaMFbmObmObmObmObmObmObmObmPbmQbmQbmRbmPbmSbmTbmUbmPbmQbmQbmQbmPbmVbmVbmVbmVbmWbmWbPVbmWbmWbmWbmWbmYbmYbPZbmYbmYbRbbiebnbbncbfubndbndbnebnebnebnebnebnfbngbngbnhbngbfubngbnebnibnjbnkbnlbnlbPXaVkaVkaVkaaaaaaaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUQaUQaUQaUQaUQaaaaaaaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbfBbfCbceaFgbfDaUVbnnaZLbnobnpbnqbnrbnsbntbnubnrbnvbnwbnxbkcbnybepbfQbnzbitbnAbepbnBbnCbcBbcBbnDbnEbnEbnFbnGbnEbnHbnIbnJbnKbnJbnJbnLbnMbnNbnObnPbiCbiCbnQbnRbnSbkSaOtbnTbmvbnUbnVbnWbnXbnYbnZboabfUbfUbgrbobbocbodboebofbogbohbgrbkiboibojbokbolbombmKbiZbonbgtbeJaOtboobmObopbPTborbosbotboubPUboxboxboybozboAboBboAboCboxboxboDbmVbPRbPSboGboHbmWboJboKboLboMboNboObmYboPboQboRbmYbPQboTboUboVboTboWboWboXboYboZbpaboXbpbbpcbpbbnebnfbngbpdbnebpebpfbpgbphbpibpjbpkbplbpmaaaaagaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUQaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfaaaaaaaFQbhcaVobpnaUVbpobppbpqbnpbprbpsbptbpubpvbpwbpwbpwbpxbkcbpybepbepbepbepbepbepbpzbpAbpBaZLaYtbgbbgbbgbbpCbgbbgbbgbbpDbgbbgbbgbbgbbpEbpFbpGbpHbiCbiCbkQbpIbmubkSaOtbpJbmvbpKbnVbfUbfUbfUbfUbpLbfUbpMbpNbpObpPbhLbpQbhLbpRbpSbpTbpUboibpVbiZbpWbpXbmKbpYbpZbqabqbbqcbqdbmObqebqfbqgboqbqhbqibqjbPPbqlboyboxbqmbqnbqobqobqobqobqpbqqbqrboxbqsbOmbmWbqubqvbqwbqxbqvbqybmYbqzbqAbqAbmYboSboTbqCbqDbqEbqFbqGbqHbqIbqJbqIbqKbqLbqMbqNbpibqObqPbqQbpibqRbqSbqTbqUbpibpibpibqVbqWaaaaagaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFOawPbhTaGFbfCaZDaZDaZDaGFaZDbqXaFgaDraDraUVbqYaZLbqZbrabrbbrcbrdbrebrfbrgbrdbrhbribrjbrkbrlbrlbrlbnEbnEbnEbrmbrnbrnbrnbrobgbbrpbrqbrrbrsbrtbrubrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrHbrIbqcbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbrTbpTbpTbpTbpTbrUbpTbpTbpTbpTbrVbrWbrXbrYbrZbsabsbbscbsdbsebsfaOtaOtbmObsgbshbsibsjbskbslbqjbTebsnbsobsnbsnbspbsnbsnbsnbsqbsrbTdbsnbqlbstbsubmWbsxbqvbqwbqvbqvbsybmYbszbsAbTibmYboSboTbsCbsDbsDbsEbsFbsGbsHbsHbsHbsIbsJbsKbsLbsMbsNbsObsPbsMbsQbsRbqTbsSbsTbsUbpibqVbsVaagaagaaaaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXaAgaEJaCjaCjaCjaVoaDraDraUVbsYbsZbkcbtabkcbtbbtcbtdbRAbRBbtebtfbtgbthbtibtjbtjbtjbtibtjaUVaUVbgbbgbbgbbtkbgbbrvbrvbtlbrvbrvbrvbrvbrvbtmbtnbtobtpbtqbtrbtrbtrbtsbttbtubtvbtwbtxbtybtzbtAbtAbtBbtCbtDbtEbtFbtGbtHbtIbtJbtKbtLbtMbtNbtKbtObtIbtPboibtQbtRbtQbgtbgtbgtbtSbkibtTaOtaOtbmObtUbtVbtWboqbqhbqibqjboyboxbtYbtZbuabubbTcbucbuebufbugbuhbuibYkbQabmVbmWbulbqvbqwbumbqvboObmYbmYbmYbmYbmYboSboTbunbuobupbuqburbusbutbuubuvbuvbuwbqIbuxbpibuybqTbuzbpibuAbuBbuCbuDbuEbuFbpibqVbuGaaaaagaaaaadaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsWaAgaAgaEJaFjaFjaFjbuHaFjaFjaUVbuIbuJbkcbuKbuLbuMbuNbuObuPaagaaaaagbuQbuRbuRbuRbuRbuRbuRbuRaaaaaabuSbuTbuUbuVbuWbrvbrvbrvbrvbrvbrvbrvbrvbuXbpHbiCbuYbuZbvabghbghbvbbrBbghbghbvcbvdbvebvfbvgbvhbvhbvibvhbvjbvkbvhadobvlbvmbtKbvnbtMbvobtKbvpbvlbtPbvqbvrblhbvsbvtbvubvvbvwbvxbvyaOtbvzbvAbvBbvCbtWbosbvDboubvEboyboxbvFbvGboxbvHboxbRybvLbvMbRtbmVbvObPYbvQbvRbvSbvTbvUbvVbvWbvVbvVbvXbvYbvYbvYbvYbvZboTbwabqDbqDbuqbwbbwcbwdbwebwfbwfbwgbwhbwibpibwjbqTbwkbpibwlbwmbwnbuDbqTbwobpibqVbpmbpmaagaaaaaaaaaaaaaagbwpbwqbwrbwqbwrbwqbwsaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaaaDpaEJaEJbwuaZDaZEaFOawPbwvaZEaUVaUVaUVbkcbwwbwxbwybwzbzBbRobKubzEbzFbzGbuRbuRbuRbuRbuRbuRbuRaaaaaabwAbwBbrvbwCbwDbwDbwDbwDbwDbwEbwDbwDbwDbwFbwGbwHbwIbwJbwKbghbwLbkQbwMbwNbwObkSbwPbwQbvfbvfbvhbwRbwSbwTbwUbwVbvhbwWbwXbwYbwZbxabxbbxabxcbxdbxebxfbvqbxgblhbxhbgtbxibtQbxjbxkbvyaOtaOtbmObxlbxmbtWbxnbxoboubmVbRsbxqbxrbxsbxtbxubxvbxwbxxbxybxzbmVbxAbxBbxCbmVbxDbxEbxEbxEbxEbxEbxEbxIbxIbxIbxIbxIboSboTbunbuobupbxJbxKbxLbxMbxNbxNbxNbwgbqIbxObxPbpibqPbxQbpibxRbxSbxTbxUbqTbxVbpibqVbxWbpmaagaaaaaaaaaaaaaagbxXbxYbxZbyabyabybbxXaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaagaaabwzbBmbBnbBobBpbBqbBrbuRbuRbuRbuRbuRbuRbuRbycbydbyebyfbrvbrvbrvbygbygbygbygbuVbrvbrvbrvbtmbyhbiCbyibyjbykbylbymbkQbiCbynbyobkSbwPbypbyqbyrbysbytbyubyvbywbyxbvhadobyybyzbtKbxabyAbxabtKbyBbyCbtPbyDbyEbyFbyGbgtbyHbtQbyIbxkbvyaOtbyJbmObyKbyLbtWbyMbIsboubyOboyboxboxbyPbyQbvHbyRbucboxboxbySbyTboxbyUboxbIObyXbxEbJVbyZbLqbzbbzcbzdbzdbzdbzebzfbzgbzhbzibzjbzkbzlbzmbqHbznbxNbxNbxNbzobqIbzpbpibzqbzqbzrbpibzsbztbzubzvbqTbzwbpibqVbzxbpmaagaaaaaaaaaaaaaagbzybzzbxZbyabxZbzAbwraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfaEJaAgaEJaDrblOaUVaUVblPbkcblQblRblSblTblSblUblVblWblXblYblZbmabmbbmcbmcbmdbmebmcbkBbkBbmfbkBbmgbmhbmhbmibmhbmjbmkbmlbmmbmnbmnbmobmpbmlbmqbmrbmsbiCbiCbkQbmtbmubkSaOtbeLbmvbmwbmxbiKbiKbiKbiKbiMbmybfUbgrbmzbmAbmBbmCbmDbmAbmEbgrbkibmFbmGbmHbmIbmJbmKbmLbmMbgtbmNaMFaMFbmObmObmObmObmObmObmObmPbmQbmQbmRbmPbmSbmTbmUbmPbmQbmQbmQboHboGboGboGboGbmWbmWbPVbmWbmWbmWbmWbmYbmYbPZbmYbmYbRbbiebnbbncbfubndbndbnebnebnebnebnebnfbngbngbnhbngbfubngbnebnibnjbnkbnlbnlbPXaVkaVkaVkaaaaaaaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUQaUQaUQaUQaUQaaaaaaaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbfBbfCbceaFgbfDaUVbnnaZLbnobnpbnqbnrbnsbntbnubnrbnvbnwbnxbkcbnybepbfQbnzbitbnAbepbnBbnCbcBbcBbnDbnEbnEbnFbnGbnEbnHbnIbnJbnKbnJbnJbnLbnMbnNbnObnPbiCbiCbnQbnRbnSbkSaOtbnTbmvbnUbnVbnWbnXbnYbnZboabfUbfUbgrbobbocbodboebofbogbohbgrbkiboibojbokbolbombmKbiZbonbgtbeJaOtboobmObopbPTborbosbotboubPUboxboxboybMHboAboBboAbMEboxboxboDboGbqqbqsbqrbstbmWboJboKboLboMboNboObmYboPboQboRbmYbPQboTboUboVboTboWboWboXboYboZbpaboXbpbbpcbpbbnebnfbngbpdbnebpebpfbpgbphbpibpjbpkbplbpmaaaaagaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUQaUQaUQaUQaUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjfbjfbjfbjfbjfbjfbjfbjfbjfbjfaaaaaaaFQbhcaVobpnaUVbpobppbpqbnpbprbpsbptbpubpvbpwbpwbpwbpxbkcbpybepbepbepbepbepbepbpzbpAbpBaZLaYtbgbbgbbgbbpCbgbbgbbgbbpDbgbbgbbgbbgbbpEbpFbpGbpHbiCbiCbkQbpIbmubkSaOtbpJbmvbpKbnVbfUbfUbfUbfUbpLbfUbpMbpNbpObpPbhLbpQbhLbpRbpSbpTbpUboibpVbiZbpWbpXbmKbpYbpZbqabqbbqcbqdbmObqebqfbqgboqbqhbqibqjbPPbqlboyboxbqmbqnbqobqobqobqobqpbuhbsubvObuibvQbmWbqubqvbqwbqxbqvbLtbmYbqzbqAbqAbmYboSboTbqCbqDbqEbqFbqGbqHbqIbqJbqIbqKbqLbqMbqNbpibqObqPbqQbpibqRbqSbqTbqUbpibpibpibqVbqWaaaaagaPLaPLaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFOawPbhTaGFbfCaZDaZDaZDaGFaZDbqXaFgaDraDraUVbqYaZLbqZbrabrbbrcbrdbrebrfbrgbrdbrhbribrjbrkbrlbrlbrlbnEbnEbnEbrmbrnbrnbrnbrobgbbrpbrqbrrbrsbrtbrubrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrHbrIbqcbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbrTbpTbpTbpTbpTbrUbpTbpTbpTbpTbrVbrWbrXbrYbrZbsabsbbscbsdbsebsfaOtaOtbmObsgbshbsibsjbskbslbqjbTebsnbsobsnbsnbspbsnbsnbsnbsqbsrbxAbvRbxCbxBbMubmWbsxbqvbqwbqvbqvbsybmYbszbsAbTibmYboSboTbsCbsDbsDbsEbsFbsGbsHbsHbsHbsIbsJbsKbsLbsMbsNbsObsPbsMbsQbsRbqTbsSbsTbsUbpibqVbsVaagaagaaaaPLaPLaPLaPLaPLaPLaPLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXaAgaEJaCjaCjaCjaVoaDraDraUVbsYbsZbkcbtabkcbtbbtcbtdbRAbRBbtebtfbtgbthbtibtjbtjbtjbtibtjaUVaUVbgbbgbbgbbtkbgbbrvbrvbtlbrvbrvbrvbrvbrvbtmbtnbtobtpbtqbtrbtrbtrbtsbttbtubtvbtwbtxbtybtzbtAbtAbtBbtCbtDbtEbtFbtGbtHbtIbtJbtKbtLbtMbtNbtKbtObtIbtPboibtQbtRbtQbgtbgtbgtbtSbkibtTaOtaOtbmObtUbtVbtWboqbqhbqibqjboyboxbtYbtZbuabubbTcbucbuebufbugbPRbPCbPYbPSboGbmWbulbqvbqwbumbqvboObmYbmYbmYbmYbmYboSboTbunbuobupbuqburbusbutbuubuvbuvbuwbqIbuxbpibuybqTbuzbpibuAbuBbuCbuDbuEbuFbpibqVbuGaaaaagaaaaadaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsWaAgaAgaEJaFjaFjaFjbuHaFjaFjaUVbuIbuJbkcbuKbuLbuMbuNbuObuPaagaaaaagbuQbuRbuRbuRbuRbuRbuRbuRaaaaaabuSbuTbuUbuVbuWbrvbrvbrvbrvbrvbrvbrvbrvbuXbpHbiCbuYbuZbvabghbghbvbbrBbghbghbvcbvdbvebvfbvgbvhbvhbvibvhbvjbvkbvhadobvlbvmbtKbvnbtMbvobtKbvpbvlbtPbvqbvrblhbvsbvtbvubvvbvwbvxbvyaOtbvzbvAbvBbvCbtWbosbvDboubvEboyboxbvFbvGboxbvHboxbRybvLbvMbRtboGbQabTdbSPbWqbvSbvTbOmbvVbvWbvVbvVbvXbvYbvYbvYbvYbvZboTbwabqDbqDbuqbwbbwcbwdbwebwfbwfbwgbwhbwibpibwjbqTbwkbpibwlbwmbwnbuDbqTbwobpibqVbpmbpmaagaaaaaaaaaaaaaagbwpbwqbwrbwqbwrbwqbwsaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaaaDpaEJaEJbwuaZDaZEaFOawPbwvaZEaUVaUVaUVbkcbwwbwxbwybwzbzBbRobKubzEbzFbzGbuRbuRbuRbuRbuRbuRbuRaaaaaabwAbwBbrvbwCbwDbwDbwDbwDbwDbwEbwDbwDbwDbwFbwGbwHbwIbwJbwKbghbwLbkQbwMbwNbwObkSbwPbwQbvfbvfbvhbwRbwSbwTbwUbwVbvhbwWbwXbwYbwZbxabxbbxabxcbxdbxebxfbvqbxgblhbxhbgtbxibtQbxjbxkbvyaOtaOtbmObxlbxmbtWbxnbxoboubmVbRsbxqbxrbxsbxtbxubxvbxwbxxbxybxzboGbYkbZNbZMboGbxDbxEbxEbxEbxEbxEbxEbxIbxIbxIbxIbxIboSboTbunbuobupbxJbxKbxLbxMbxNbxNbxNbwgbqIbxObxPbpibqPbxQbpibxRbxSbxTbxUbqTbxVbpibqVbxWbpmaagaaaaaaaaaaaaaagbxXbxYbxZbyabyabybbxXaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaagaaabwzbBmbBnbBobBpbBqbBrbuRbuRbuRbuRbuRbuRbuRbycbydbyebyfbrvbrvbrvbygbygbygbygbuVbrvbrvbrvbtmbyhbiCbyibyjbykbylbymbkQbiCbynbyobkSbwPbypbyqbyrbysbytbyubyvbywbyxbvhadobyybyzbtKbxabyAbxabtKbyBbyCbtPbyDbyEbyFbyGbgtbyHbtQbyIbxkbvyaOtbyJbmObyKbyLbtWbyMbIsboubyOboyboxboxbyPbyQbvHbyRbucboxboxbySbyTboxbyUboxbEpbyXbxEbEsbyZbLqbzbbzcbzdbzdbzdbHYbzfbzgbzhbzibzjbzkbzlbzmbqHbznbxNbxNbxNbzobqIbzpbpibzqbzqbzrbpibzsbztbzubzvbqTbzwbpibqVbzxbpmaagaaaaaaaaaaaaaagbzybzzbxZbyabxZbzAbwraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaagaaabwzbDhbDibDjbDjbDkbDlbuRbuRbuRbuRbuRbuRbuRbzHbzIbzJbzKbzLbrvbrvbrvbrvbrvbrvbuVbrvbzMbgbbgbbzNbiCbiCbzObzPbzQbzRbkQbiCbiCbzSaOtbwPbzTbzUbzVbzWbzXbzYbzZbAabAbbvhadobyCbyCbAcbAdbAebtKbAfbAgbAhbAibAjbAkbAkbAkbAkbAkbAkbAlbAmbAnaMFbAobzCbzDbArbAsbAtbAubAvbIoboybAxbAybAybAybAzboxboxboxboxbAAbABbqobACbqobACbADbInbAFbAGbAHbAIbAJbAKbALbAMbALbxIbANbAObAPbAQbARbASbATbqHbAUbqIbqIbAVbAWbqIbAXbqObAYbAZbBabqObBbbBcbBdbBebBfbpibBgbBhbBibBibBjbBkbBkbBkbBlbBibxXbyabxZbyabyabybbxXaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaagaagaagbwzbEQbERbDjbDjbDkbESbuRbuRbuRbuRbuRbuRbuRbBsbBtbBubBvbrvbrvbrvbygbygbygbygbuVbrvbBwbBxbgbbBybiCbiCbzObiCbBzbzRbBAbBBbwHbBCbBDbBEbvyaXybzVbBFbBGbBHbBIbBJbBKbBLbBMbBNbBObBPbBQbyAbBQbAgbBRbBSbBSbAjbBTbBUbBVbBWbBXbBYbBZbCabCbaOtbCcbCdbCebCfbCgbChbCibCjbCkbImbCmbCnbCkbHUbCkbCkbvPbCpbCobCkbCqbCkbCrbCkbCsbCtbCubCvbCwbCwbCxbGUbCzbCAbCBbCCbxIboSboTbCDbCEbCFbCGbCGbqHbCHbCIbCJbqHbCKbqIbCLbCMbCNbCObCPbCQbCRbCSbCTbCUbCVbCWbCXbCYbCZbDabDbbDbbDbbDbbDbbDcbDdbwqbwrbDebwrbwqbDfaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaagaaabwzbGVbGWbGXbGYbGZbHabuRbuRbuRbuRbuRbuRbuRbDmbydbDnbDobrvbrvbrvbrvbrvbrvbrvbuVbrvbBwbDpbgbbDqbjubiCbDrbwHbDsbwHbDtbiCbynbwObkSaOtbvyaXybzVbvhbDubDvbDwbDxbDybvibDzbDAbDBbDCbAhbDDbDEbDFbDGbDHbDIbAjbDJbDKbDLbDMbDNbDNbDObDPbDQaOtbCcbDRbCebDSbDTbDUbAybDVaQeaQgbJSbDZbEabEdbEcbEabEdbEdbEebEfbEfbEgbEdbGlbEibEjbEkbElbEmbGkbEobFObEqbErbEsbxIbxIbEtboTboUbEubEvbEubEubqHbqHbqHbqHbqHbEwbExbEybEzbEAbEBbECbEDbEEbEFbEGbEHbEIbEJbEKbELbEHbDabEMbEMbENbEHbEObBibBjbBkbBlbEPbBiaaaaaaaagaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaagaaabwzbITbIUbIVbIWbIXbIYbuRbuRbuRbuRbuRbuRbuRbBsbBtbBubETbEUbrvbrvbEVbEWbEXbEWbEYbEWbEZbFabmlbFbbFcbrEbFdbFebFfbFgbFhbFibFjbyobkSaOtbFkbFlbFmbvhbFnbFobFpbFqbFrbvibFsbFtbFubFvbFwbFxbFybFzbFAbFBbFCbFDbFEbFFbFFbFGbFHbFIbFJbAmbFKaOtbFLbmPbmVbFMbFNboxbAwaRUbFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGabGbbGcbGdbvHbGebGfbGgbGhbGibGjbCwbGjbCwbPCbGmbGnbGobGpbGqbGrbGsbEEbEEbGtbGubEEbGvbGwbGxbGybGzbEEbGAbGBbGCbGDbGEbGFbGGbGGbGGbGGbBgbGHbGIbGJbGKbGLbGMbGNbGObGPbGPbGQbGRbGSbGTaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaagaagaagbISbKubzEbKvbKvbzFbKwbuRbuRbuRbuRbuRbuRbuRbHbbHcbHdbHebHfbHgbHgbHgbHgbHgbHhbHibrvbBwbHjbgbbHkbHlbHmbHnbHobuZbHpbHqbHrbghbghbHsaOtbHtbHubzVbvhbHvbHwbHxbDvbHybvibDzbHzbHAbHBbHCbHDbHEbHFbHGbHHbHIbAjbHJbHKbHLbHMbFHbFIbFJbAmbHNaOtbHObHPbHQbHRbFNbHSbHTaRTbHVbHWbHXbHYbHZbHZbHZbHZbHZbIabIbbIcbIdbIebIfboxbvHbIgbIhbIibIjbIjbIjbIkbIlbPybPzbPBbIpbIqbIrbObbItbIubIvbIvbIwbIvbIxbIvbIybIvbIvbIvbIvbIzbIAbIBbICbIDbIEbIFbIGbIHbIIbGGbqVbxWbGTaagaagbBibIJbIKbILbIMbINbIPbIQbIRaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaagbuRbuRbuRbuRbuRbuRbuRbIZbJabJbbgbbgbbJcbJdbJdbJdbJebgbbgbbJfbJgbJhbgbbJibJibJibJjbJibJkbJlbJmbJnbJobJkbkSaOtbJpbJqaZIbvhbBLbJrbJsbJsbJtbJubJvbJwbJxbJvbJybJzbJAbJBbJCbJCbJCbJDbAkbAkbAkbAkbAkbAkbAkbAmbJEbdmbJFbEdbEdbJGbJHbEdbEdbEdbEdbJIbJJbJKbJLbJLbJLbJLbJLbJMbJNbJObIebJPbJQbJRbJSbGebxIbJTbErbJUbyZbMHbJWbJXbJYbxIbJZbKabKbbKcbKcbKcbKcbKcbKdbKcbKcbKcbKebKfbKgbKgbKhbKibKjbKkbICbKlbKmbKnbKobKpbKqbGGbqVbxWbIRaaaaaabBibKrbKsbBibKtbpmbpmbpmbpmbpmbpmaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaagbuRbuRbuRbuRbuRbuRbuRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMvaagaaaaaaaaaaaabJibKxbKybKzbKAbJkbKBbKCbKDbKEbJkbkSaOtbKFbKGbKHbKGbKIbKJbKKbKLbKMbKNbdmbKObdmbKPbKQbKRbKSbKTbKUaOtaRNbKVaSkbiIbKKbKWbKXaOtbKYbKZbHNaOtbLabEdbLbbLcbLdbEdbLebLfbLgbLhbLibLjbLkbLkbLkbLkbLkbLlbIebLmbLnbLobLpbAybJSbGebxIbMubLrbLsbxIbxIbLtbxIbxIbxIbLubEtbLvbKcbLwbLxbLybLzbLAbLBbLCbKcbLDbLEbLFbKgbKgbLGbKjbKkbLHbLIbLJbLKbLLbLMbLNbGGbqVbxWbBibBibBibpmbpmbpmbpmbLObxWbxWbxWbxWbxWbpmaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuRbuRbuRbuRbuRbuRbuRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJibLPbLQbLRbLSbLTbLUbLVbLWbLXbJkbkSbLYbLZaOtaOtaOtaOtbiIbKKbKWbwPaOtaOtbMaaOtaOtbMbbMcbMdaOtaOtaOtaOtbKVaOtbiIbKKbKWbMebdmbMfbMgbMhbMibMjbMkbMlbMmbMnbGcbMobMpbMqbMrbMsbMtbxpbvNbMwbMxbMybEdbMzbMAbMBbMCbEdboxbvHbMDbxIbxIbMEbEpbxIbxIbMFbMGbvKbMIbMJbMKbMLbKcbMMbMNbMObMPbMQbMRbMSbKcbMTbMUbMVbMVbKgbMWbMXbMYbMZbNabNbbLMbNcbNdbNebGGbqVbxWbpmbNfbNgbNgbpmbNhbpmbLObxWbxWbxWbxWbxWbNiaagaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNjbNkbNkbNlbNmbNmbNnbNobNobNpbNqbNqbNqbNraagaagaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaagaaabwzbGVbGWbGXbGYbGZbHabuRbuRbuRbuRbuRbuRbuRbDmbydbDnbDobrvbrvbrvbrvbrvbrvbrvbuVbrvbBwbDpbgbbDqbjubiCbDrbwHbDsbwHbDtbiCbynbwObkSaOtbvyaXybzVbvhbDubDvbDwbDxbDybvibDzbDAbDBbDCbAhbDDbDEbDFbDGbDHbDIbAjbDJbDKbDLbDMbDNbDNbDObDPbDQaOtbCcbDRbCebDSbDTbDUbAybDVaQeaQgbJSbDZbEabEdbEcbEabEdbEdbEebEfbEfbEgbEdbGlbEibEjbEkbElbEmbGkbEobFObEqbErbzebxIbxIbEtboTboUbEubEvbEubEubqHbqHbqHbqHbqHbEwbExbEybEzbEAbEBbECbEDbEEbEFbEGbEHbEIbEJbEKbELbEHbDabEMbEMbENbEHbEObBibBjbBkbBlbEPbBiaaaaaaaagaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaagaaabwzbITbIUbIVbIWbIXbIYbuRbuRbuRbuRbuRbuRbuRbBsbBtbBubETbEUbrvbrvbEVbEWbEXbEWbEYbEWbEZbFabmlbFbbFcbrEbFdbFebFfbFgbFhbFibFjbyobkSaOtbFkbFlbFmbvhbFnbFobFpbFqbFrbvibFsbFtbFubFvbFwbFxbFybFzbFAbFBbFCbFDbFEbFFbFFbFGbFHbFIbFJbAmbFKaOtbFLbmPbmVbFMbFNboxbAwaRUbFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGabGbbGcbGdbvHbGebGfbGgbGhbGibGjbCwbJYbCwbLsbGmbGnbGobGpbGqbGrbGsbEEbEEbGtbGubEEbGvbGwbGxbGybGzbEEbGAbGBbGCbGDbGEbGFbGGbGGbGGbGGbBgbGHbGIbGJbGKbGLbGMbGNbGObGPbGPbGQbGRbGSbGTaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaagaagaagbISbKubzEbKvbKvbzFbKwbuRbuRbuRbuRbuRbuRbuRbHbbHcbHdbHebHfbHgbHgbHgbHgbHgbHhbHibrvbBwbHjbgbbHkbHlbHmbHnbHobuZbHpbHqbHrbghbghbHsaOtbHtbHubzVbvhbHvbHwbHxbDvbHybvibDzbHzbHAbHBbHCbHDbHEbHFbHGbHHbHIbAjbHJbHKbHLbHMbFHbFIbFJbAmbHNaOtbHObHPbHQbHRbFNbHSbHTaRTbHVbHWbHXbJUbHZbHZbHZbHZbHZbIabIbbIcbIdbIebIfboxbvHbIgbIhbIibIjbIjbPybJVbJWbIjbPzbPBbIpbIqbIrbObbItbIubIvbIvbIwbIvbIxbIvbIybIvbIvbIvbIvbIzbIAbIBbICbIDbIEbIFbIGbIHbIIbGGbqVbxWbGTaagaagbBibIJbIKbILbIMbINbIPbIQbIRaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaagbuRbuRbuRbuRbuRbuRbuRbIZbJabJbbgbbgbbJcbJdbJdbJdbJebgbbgbbJfbJgbJhbgbbJibJibJibJjbJibJkbJlbJmbJnbJobJkbkSaOtbJpbJqaZIbvhbBLbJrbJsbJsbJtbJubJvbJwbJxbJvbJybJzbJAbJBbJCbJCbJCbJDbAkbAkbAkbAkbAkbAkbAkbAmbJEbdmbJFbEdbEdbJGbJHbEdbEdbEdbEdbJIbJJbJKbJLbJLbJLbJLbJLbJMbJNbJObIebJPbJQbJRbJSbGebxIbJTbErbyZbJXbIObJXbyZbIlbxIbJZbKabKbbKcbKcbKcbKcbKcbKdbKcbKcbKcbKebKfbKgbKgbKhbKibKjbKkbICbKlbKmbKnbKobKpbKqbGGbqVbxWbIRaaaaaabBibKrbKsbBibKtbpmbpmbpmbpmbpmbpmaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaagbuRbuRbuRbuRbuRbuRbuRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMvaagaaaaaaaaaaaabJibKxbKybKzbKAbJkbKBbKCbKDbKEbJkbkSaOtbKFbKGbKHbKGbKIbKJbKKbKLbKMbKNbdmbKObdmbKPbKQbKRbKSbKTbKUaOtaRNbKVaSkbiIbKKbKWbKXaOtbKYbKZbHNaOtbLabEdbLbbLcbLdbEdbLebLfbLgbLhbLibLjbLkbLkbLkbLkbLkbLlbIebLmbLnbLobLpbAybJSbGebxIbIkbLrbxIbxIbxIbxIbxIbxIbxIbLubEtbLvbKcbLwbLxbLybLzbLAbLBbLCbKcbLDbLEbLFbKgbKgbLGbKjbKkbLHbLIbLJbLKbLLbLMbLNbGGbqVbxWbBibBibBibpmbpmbpmbpmbLObxWbxWbxWbxWbxWbpmaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuRbuRbuRbuRbuRbuRbuRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJibLPbLQbLRbLSbLTbLUbLVbLWbLXbJkbkSbLYbLZaOtaOtaOtaOtbiIbKKbKWbwPaOtaOtbMaaOtaOtbMbbMcbMdaOtaOtaOtaOtbKVaOtbiIbKKbKWbMebdmbMfbMgbMhbMibMjbMkbMlbMmbMnbGcbMobMpbMqbMrbMsbMtbxpbvNbMwbMxbMybEdbMzbMAbMBbMCbEdboxbvHbMDbxIbqybEmbxIbxIbxIbMFbMGbvKbMIbMJbMKbMLbKcbMMbMNbMObMPbMQbMRbMSbKcbMTbMUbMVbMVbKgbMWbMXbMYbMZbNabNbbLMbNcbNdbNebGGbqVbxWbpmbNfbNgbNgbpmbNhbpmbLObxWbxWbxWbxWbxWbNiaagaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNjbNkbNkbNlbNmbNmbNnbNobNobNpbNqbNqbNqbNraagaagaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuRbuRbuRbuRbuRaaaaaaaaaaaaaaaaaaaaaaaabNsbNtbNubNtbNvaaaaaaaaabJibJibNwbNxbLRbNxbNybNzbNAbNBbNCbJkbNDbkSbNEbNFbBDbNGbBDbNHbNIbNJbBEaOtbNKbNLbqcbqcbNMbdmbdmbdmbdmbdmbdmbNNbNObNPbNQbNRbNSaOtbNTbNUbNVbdmbNSbNWbNXbNYbNZbEdbEdbEdbOabxFbOabOcbEdbEdbEdbEdbEdbEdbEdbOdbEdbEdbGcbGdbvHboBbOebOfbOgbOhbOibOjbOkbOlbOlbOnbOobOpbOqbKcbOrbOsbLybOtbOubOvbOwbKcbOxbMUbMVbMVbKgbOybOzbOAbOBbOCbODbOEbOFbOGbOHbOIbOJbOKbOKbOKbOKbOLbOMbOMbOMbONbpmbxWbxWbxWbxWbuGaagaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNkbNkbOObOPbOQbOPbNobNpbNpbORbOSbOTbNqbNqaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOWbOXbOYbOXbOWbOZbPabPbbJibPcbNxbPdbPebPfbPgbPhbPhbPibPjbJkbPkbPkbPlbPkaZIaZIaZIaZIbPmbPmbPmbPmbPmbPmbPmbPmbPnbibbibbPobPobPobPobPpbPqbPobPobPobPobPrbPsbPtbPubPvbPwbPxbowbovbPAboEboFbEdbPDbPEbLkbPFbOabPGbPHbPIbPJbPKbPLbPMbPNbPNbEgboxbPObnablAblEbmXbmZbsmbqBbqkbPWbukbujbqtbREbQbbQbbQbbQbbQbbQbbQbbQbbQbbQbbQcbQdbQebQebKgbQfbQgbQhbQibQibQibQibQjbQkbQlbQmbQnbQnbQnbQnbxWbQobpkbpkbplbxWbQpbxWbxWbxWbxWbpmbOUbOUbOUbOUbOUbOUbOUbOUbOUbOUbQqbQqbQqbQqbQrbOPbOPbQsbNpbNpbORbORbQtbOTbOTbNqbNqaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNubQubQvbQubNubQwbQxbQybJibQzbQAbNxbQBbQCbJkbQDbQEbQFbQGbJkbQHbQIbQJbPkaaaaaaaaaaaabPmbQKbQLbQMbQNbQObQPbPmbQQbQRbQSbPobQTbQUbQVbQWbQXbQYbQZbRabOVbRcbRdbRebRfbRgbEdbEdbssbPEbRibLkbswbEdbRkbRlbRmbRnbsvbLkbLkbLkbLkbRpbHZbRqbHZbHZbRrbsBboxboxbRubRvbRwbRxbudbRzbvJbvIbtXbRCbRDbREbQbbRFbRGbRGbRHbRIbRGbRGbRGbQbbRJbRKbRLbRLbKgbRMbRNbKkbRObRPbRQbRRbRSbRTbRUbRVbRWbRXbRYbQibQibQmbQibRZbSabRZbRZbRZbRZbRZbRZbRZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbSbbNpbQrbNpbNpbORbORbORbOPbORbScbORbNpbNpbSdbSebSebSfaagaagaagbNqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOWbQubQubQubSgbShbNxbNxbSibSjbNxbNxbSkbSlbJkbJkbJkbSmbJkbJkbQIbSnbSobSpaaabSqbSrbSsbStbSubQPbSvbSwbSxbSybSzbSAbSBbSCbSDbSEbSFbSGbSHbSIbSJbSKbPobPobSLbSMbSNbSObSPbSQbSRbSSbSTbSUbLkbSVbSWbSXbSYbDYbSZbOabRmbLkbLkbTabTbbmVbmVbmVbmVbmVbCybDgbCkbDWbTfbTgbTgbThbOebRDbRDbAEbPtbRDbClbQbbTjbTkbRGbTlbRGbRGbTmbRGbQbbTnbMUbTobTobKgbKibTpbTqbTrbTsbTsbTsbTsbTtbTubTvbTwbTxbTybTubTzbTAbTBbTCbTDbTCbTEbTFbTGbTHbTIbTJaagaagaagaagaagaagaagaagaagaagbNkbNkbNkbNkbNobNpbTKbTLbTLbORbORbORbOPbTMbTNbTObTPbTQbTRbTRbTSbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNubQubQvbQubNubQwbQxbQybJibQzbQAbNxbQBbQCbJkbQDbQEbQFbQGbJkbQHbQIbQJbPkaaaaaaaaaaaabPmbQKbQLbQMbQNbQObQPbPmbQQbQRbQSbPobQTbQUbQVbQWbQXbQYbQZbRabOVbRcbRdbRebRfbRgbEdbEdbssbPEbRibLkbswbEdbRkbRlbRmbRnbsvbLkbLkbLkbLkbRpbHZbRqbHZbHZbRrbsBboxboxbRubRvbRwbRxboCbRzbvJbvIbtXbRCbRDbREbQbbRFbRGbRGbRHbRIbRGbRGbRGbQbbRJbRKbRLbRLbKgbRMbRNbKkbRObRPbRQbRRbRSbRTbRUbRVbRWbRXbRYbQibQibQmbQibRZbSabRZbRZbRZbRZbRZbRZbRZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbSbbNpbQrbNpbNpbORbORbORbOPbORbScbORbNpbNpbSdbSebSebSfaagaagaagbNqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaabwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOWbQubQubQubSgbShbNxbNxbSibSjbNxbNxbSkbSlbJkbJkbJkbSmbJkbJkbQIbSnbSobSpaaabSqbSrbSsbStbSubQPbSvbSwbSxbSybSzbSAbSBbSCbSDbSEbSFbSGbSHbSIbSJbSKbPobPobSLbSMbSNbSObvUbSQbSRbSSbSTbSUbLkbSVbSWbSXbSYbDYbSZbOabRmbLkbLkbTabTbbmVbmVbmVbmVbmVbCybDgbCkbDWbTfbTgbTgbThbOebRDbRDbAEbPtbRDbClbQbbTjbTkbRGbTlbRGbRGbTmbRGbQbbTnbMUbTobTobKgbKibTpbTqbTrbTsbTsbTsbTsbTtbTubTvbTwbTxbTybTubTzbTAbTBbTCbTDbTCbTEbTFbTGbTHbTIbTJaagaagaagaagaagaagaagaagaagaagbNkbNkbNkbNkbNobNpbTKbTLbTLbORbORbORbOPbTMbTNbTObTPbTQbTRbTRbTSbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwtbwtbwtbwtbwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNubQvbQvbQvbNubTUbTVbTWbTXbTYbNxbTZbUabUbbUcbUdbUdbUebUdbUdbUfbUgbUhbUiaaabUjbUkbUlbUmbUnbQPbUobUpbUqbUrbPmbUsbUtbUubPobUvbUwbUxbUybUzbUAbUBbUCbUDbUEbUFbUGbUHbUIbUJbEdbEbbPEbULbLkbDXbEdbUNbPEbUObUPbEdbUQbLkbLkbURbUSbmVbUTbUUbUVbUWbEnbEhbABbUZbVabVbbVcbVdbOebVebRDbApbVgbVhbVibQbbRFbVjbRGbRGbRGbVkbVlbRGbQbbVmbMUbVnbVnbKgbVobVpbKkbVqbTubTubVrbVsbVtbVubVvbVwbVxbVybVzbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLaagaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbNpbNpbVMbORbORbORbORbORbOPbVNbTQbTQbVObVPbTRbTRbVQbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOWbVRbVSbVTbOWbVUbPabPbbJibJibVVbVVbVWbPkbPkbPkbPkbPkbVXbPkbPkbVYbVZbUiaaabUjbWabWbbWcbWdbWebWfbWgbWdbWdbWhbWibWjbWkbPobPobPobPobPobPobWlbPobPobWmbWnbWobWpbWqbWrbWsbEdbyYbyWbWvbzabyNbEdbWybyVbxHbWBbEdbWCbWDbWEbWFbWGbmVbWHboxbWIbWJbxGbWKbWLbWMbWNbWNbWNbWNbWNbmVbRDbApbWObWPbWQbQbbQbbWRbWSbWSbWTbWUbWVbQbbQbbWWbWXbVnbVnbKgbWYbVpbKkbRObWZbXabXbbXcbXdbXebXfbTubXgbXhbXibXjbXkbQibXlbXmbXnbXobRZbXpbXqbXrbXsaagaagaagaagaagaagaagaagaagaagbNkbNkbNkbNkbNpbORbORbORbORbORbORbXtbOPbXubTQbXvbTQbTQbXwbTRbTRbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOWbVRbVSbVTbOWbVUbPabPbbJibJibVVbVVbVWbPkbPkbPkbPkbPkbVXbPkbPkbVYbVZbUiaaabUjbWabWbbWcbWdbWebWfbWgbWdbWdbWhbWibWjbWkbPobPobPobPobPobPobWlbPobPobWmbWnbWobWpbudbWrbWsbEdbyYbyWbWvbzabyNbEdbWybyVbxHbWBbEdbWCbWDbWEbWFbWGbmVbWHboxbWIbWJbxGbWKbWLbWMbWNbWNbWNbWNbWNbmVbRDbApbWObWPbWQbQbbQbbWRbWSbWSbWTbWUbWVbQbbQbbWWbWXbVnbVnbKgbWYbVpbKkbRObWZbXabXbbXcbXdbXebXfbTubXgbXhbXibXjbXkbQibXlbXmbXnbXobRZbXpbXqbXrbXsaagaagaagaagaagaagaagaagaagaagbNkbNkbNkbNkbNpbORbORbORbORbORbORbXtbOPbXubTQbXvbTQbTQbXwbTRbTRbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXxbNtbXybNtbXzaaaaagaaabPkbJibXAbXBbJibPkbQHbQIbPkbXCbXDbQIbPkbXEbVZbUiaaabUjbXFbXGbXHbXIbQPbXJbXKbXLbXMbPmbXNbXObXPbXQbXRbXRbXRbXRbXSbXTbXUbXUbXVbXWbXXbXYbXZbYabXZbYbbYcbYabYbbYbbYcbYbbYbbYabXZbYbbYbbXZbYbbYbbYabYbbYdbYebmVbYfbmVbAqbWKbYhbYibYjbYlbYlbYmbYnbmVbRDbAEbEtbLvbRDbQbbYobYpbYqbYrbYsbYtbYubYobYvbYwbYxbLFbKgbKgbYybVpbYzbRZbRZbQibQibQibQibQmbQibYAbYBbYCbQnbYDbYEbYFbRZbSabRZbYGbRZbYHbYIbYJbRZaagaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbNpbYKbYKbYKbYKbYKbYKbYLbOPbYMbYNbYObYPbYQbYRbXwbTRbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaabPkbYSbYTbYTbYUbPkbYVbQIbPkbQIbQIbQIbPkbYWbVZbYXaaabYYbSrbYZbZabZbbQPbQPbZcbZdbZebZfbZgbZhbZibZjbZjbZjbZjbZjbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbZubZvbZwbZxbZybZybZwbZybZybZxbZybZybZybZybZybZybZxbZzbYfbZAbZBbZCbZDbksbktbZGbkubZIbsnbZJboxbZKbgVbUDbjSbiUbZObRDbQbbZPbZQbZRbZSbZSbZTbZUbZVbYvbKgbZWbKgbKgbZXbZYbVpbEHbZZcaacabcaccadcaecafcaecagcahcaibQncajcakcalbRZcambRZcanbRZcaocapcapcaqaajaajaaaaaaaaaaaaaaaaadaaaaaabNjbNjbNjbNjcarcascascascascascascascatcaucavcavcavcavcawcaxbNqcayaagaagaagbNqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagbPkbYWcazbYTbQIcaAbQIcaBbPkcaCcaDcaEbPkbQIcaFbPkaaaaaaaaaaaabPmcaGcaHcaIcaJbPmcaKbPmcaLcaMcaNcaOcaOcaPcaQcaRcaScaTcaUcaVcaVcaVcaWcaXcaVcaVcaYcaUcaZcaVcaVcaVcaWcaVbRDbRDbRDbRDbRDbRDbRDbRDbRDbREbYfcbacbbcbccbdcbebWKcbfbYiboIbnmcbicbjcbkbmVcbmcbncbocbpbZycbqcbrcbscbtcbucbvcbwcbxcbycbzcbAcbBbEHcbCbEHbZYbVpbEHcbDcaacabcbEcbFcbGcbHcbIcbJcbKcbLbQncajcbMcbNbRZcambRZcanbRZcbObRZbRZbRZaagaagaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbNpbTLbTLbTLbTLbTLbTLcbPbOPcbQcbRcbRcbScbRcbTbXwbTRbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagbPkbYWcazbYTbQIcaAbQIcaBbPkcaCcaDcaEbPkbQIcaFbPkaaaaaaaaaaaabPmcaGcaHcaIcaJbPmcaKbPmcaLcaMcaNcaOcaOcaPcaQcaRcaScaTcaUcaVcaVcaVcaWcaXcaVcaVcaYcaUcaZcaVcaVcaVcaWcaVbRDbRDbRDbRDbRDbRDbRDbRDbRDbREbYfcbacbbcbccbdcbebWKcbfbYiboIbnmcbicbjbozbmVcbmcbncbocbpbZycbqcbrcbscbtcbucbvcbwcbxcbycbzcbAcbBbEHcbCbEHbZYbVpbEHcbDcaacabcbEcbFcbGcbHcbIcbJcbKcbLbQncajcbMcbNbRZcambRZcanbRZcbObRZbRZbRZaagaagaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbNpbTLbTLbTLbTLbTLbTLcbPbOPcbQcbRcbRcbScbRcbTbXwbTRbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPkbPkcbUbPkbPkbPkbPkbPkbPkbPkbPkbPkbPkbQIbVZcbVcbWcbWcbWcbWcbWcbWcbWcbWcbWcbWcbXcbYcbZccaccbcccccdcceccfccfccgcchcciccjcckcclccmccnccoccpccqccrccscctccuccvccwccxaagaaaaaaaaaaaaaaaaaabRDccybREbYfbYebmVbYfbmVbYecczbYfbmVbmVbmVbmVbmVbmVbmVbRDbRDbdBbLvccBbQbccCccDccEccFccGccHccIccJccKccLccMccNbEHccObZYbVpccPccQcaacabcbEccRcaeccScaeccTccUccVbQnccWccXcbNbRZcambRZcanccYccZbRZaagaagaagaagaagaagaagaagaagaagaagaagbNkbNkbNkbNkbNpbORbORbORbORbORbORbXtbOPbXucdabTQbTQbTQbTRbTRbTRbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPkbQIbQIbQIbQIbQIcdbcdccddcddcdecddcddcdfcdgcdhcbWcdicdjcdkcdlcdmbYgcdocdpcdqcdrcdscdtcducdvcdwcdxcdycdzcdzcdAcdBcdCcdDcckcclcdEccncdFcdGcdHcdIcdJcdIcdIcdIcdIcdKaagcdLcdLcdLcdLcdLaaabRDbVfcdMbZwbZxbZybZwcdNcdOcdPcdQcdNbZybZybZybZybZyaMNcdScdSbfcbgzbgwbQbcdWcdXcdYcdZceacebcecbQbbLubLucedbLubLubLuceebVpcefbQibQibQibQibQibQicegbQibQnbQnbQnbQncehceicejbRZcambRZcekcelcekcemaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNjbNkbNjbNjbNpbNpbVMbORbORbORbORbORbOPbVNbTQbTQbTQbXvbTRbTRbVQbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacenbQIceoceobQIcdhbPkcaFcepcepcepcepcepceqcercescetceucevcewcewcewcewcexceyceycezcbWceAceBcdvceCceDceEceFceGceHceIceJceKceLceMcdIccnceNcdGceOcePceQceRceRceRceSceTceUceVceWceXceYceZaaabRDbVfcfacfbcfccfdcfebMJcffcfgcfhbMJbMJbMJbMJbMJbMJcfibVfcfjbldbVfbkvbQbbQbbQbbQbbQbbQbcflbWVbQbcfmcfncfocfpcfqbLucfrcfscftbQncfucfvcfwcfxcfycfzbxWbxWcfAbxWcfBccWcbNcfCcfDcambRZcfEcfFcfGbRZaagaagaagaagaagaagaagaagaagaagaagaagbNkbNkbNkbNkbNobNpcfHbYKbYKbORbORbORbOPcfIcfJcfKcfLbTQbTRbTRbTSbTTaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa