diff --git a/.vscode/settings.json b/.vscode/settings.json
index 4f8e813f..69761b02 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -3,10 +3,7 @@
"./tgui"
],
- "workbench.editorAssociations": [
- {
- "filenamePattern": "*.dmi",
- "viewType": "imagePreview.previewEditor"
- }
- ]
+ "workbench.editorAssociations": {
+ "*.dmi": "imagePreview.previewEditor"
+ }
}
\ No newline at end of file
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm
index 2956f317..f7349525 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_alien_nest.dmm
@@ -523,7 +523,7 @@
/area/ruin/unpowered/xenonest)
"kp" = (
/obj/structure/alien/weeds,
-/obj/item/reagent_containers/syringe/alien,
+/obj/item/dnainjector/giant,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"lG" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
index a32c728b..acaae606 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
@@ -231,7 +231,7 @@
"eZ" = (/obj/effect/mob_spawn/human/lavaland_syndicate{dir = 4; icon_state = "sleeper_s"},/turf/open/floor/plasteel/grimy,/area/ruin/unpowered/syndicate_lava_base/dormitories)
"fa" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/main)
"fb" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology)
-"fc" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/autolathe/hacked,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo)
+"fc" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/syndicate{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo)
"fe" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/ruin/unpowered/syndicate_lava_base/cargo)
"ff" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 5},/area/ruin/unpowered/syndicate_lava_base/virology)
"fh" = (/obj/structure/grille,/obj/structure/window/plastitanium,/turf/open/floor/plating,/area/ruin/unpowered/syndicate_lava_base/virology)
diff --git a/_maps/RandomZLevels/away_mission/stargate.dmm b/_maps/RandomZLevels/away_mission/stargate.dmm
new file mode 100644
index 00000000..2c3b91eb
--- /dev/null
+++ b/_maps/RandomZLevels/away_mission/stargate.dmm
@@ -0,0 +1,707 @@
+"aa" = (/turf/closed/indestructible/riveted,/area/awaymission/stargate/building/mountain)
+"ab" = (/turf/closed/mineral/random/labormineral/jungle,/area/awaymission/stargate/building/mountain)
+"ac" = (/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"ad" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/trophy,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"ae" = (/obj/item/flashlight/lantern{icon_state = "lantern-on"},/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"af" = (/obj/structure/flora/ausbushes/ywflowers,/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/awaymission/stargate)
+"ag" = (/obj/structure/flora/rock/jungle,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"ah" = (/obj/item/storage/firstaid/regular,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ai" = (/obj/structure/rack/shelf,/obj/item/clothing/suit/armor/riot/knight/yellow,/obj/item/shield/riot/tower,/obj/item/clothing/head/helmet/knight/yellow,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aj" = (/turf/closed/indestructible/necropolis,/area/awaymission/stargate/building/flesh)
+"ak" = (/turf/open/indestructible/necropolis/air,/area/awaymission/stargate/building/flesh)
+"al" = (/obj/structure/destructible/cult/talisman,/obj/item/dragons_blood,/turf/open/indestructible/necropolis/air,/area/awaymission/stargate/building/flesh)
+"am" = (/mob/living/simple_animal/hostile/carrion,/turf/open/indestructible/necropolis/air,/area/awaymission/stargate/building/flesh)
+"an" = (/obj/structure/table/wood,/obj/item/nullrod/egyptian,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ao" = (/obj/item/bedsheet/cult,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ap" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"aq" = (/obj/structure/table/wood,/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/obj/item/soap,/obj/machinery/light,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ar" = (/obj/item/bedsheet/orange,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"as" = (/obj/item/bedsheet/brown,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"at" = (/obj/item/bedsheet/black,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"au" = (/obj/item/bedsheet/red,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"av" = (/obj/machinery/aug_manipulator,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"aw" = (/mob/living/simple_animal/hostile/netherworld/migo,/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building)
+"ax" = (/obj/structure/rack/shelf,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"ay" = (/obj/structure/rack/shelf,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"az" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aA" = (/obj/item/clothing/mask/gas,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aB" = (/obj/item/clothing/shoes/sneakers/black,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aC" = (/obj/structure/closet/supplypod/centcompod,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aD" = (/obj/item/clothing/gloves/color/fyellow/old,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aE" = (/obj/item/clothing/under/color/grey,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aF" = (/obj/item/twohanded/spear,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aG" = (/obj/item/gun/ballistic/shotgun/riot,/obj/item/gun/ballistic/shotgun/riot{pixel_x = 3; pixel_y = -3},/obj/structure/rack/shelf,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aH" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aI" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aJ" = (/obj/structure/table/wood,/obj/item/kitchen/knife,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aK" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aL" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aM" = (/obj/machinery/door/airlock/wood,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aN" = (/obj/structure/dresser,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aO" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/cloth/thirty,/obj/item/stack/sheet/cloth/thirty,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"aP" = (/obj/structure/closet/crate/wooden,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aQ" = (/obj/machinery/light{dir = 8},/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aR" = (/obj/structure/bed,/obj/item/bedsheet/brown,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aS" = (/obj/structure/rack/shelf,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/obj/item/ammo_box/magazine/wt550m9/wtrubber,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"aT" = (/turf/open/floor/cobble/corner{icon_state = "cobble_corner"; dir = 1},/area/awaymission/stargate)
+"aU" = (/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"aV" = (/turf/open/floor/cobble/corner,/area/awaymission/stargate)
+"aW" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"aX" = (/turf/open/floor/cobble,/area/awaymission/stargate)
+"aY" = (/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 4},/area/awaymission/stargate)
+"aZ" = (/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 8},/area/awaymission/stargate)
+"ba" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bb" = (/turf/open/floor/cobble/corner{icon_state = "cobble_corner"; dir = 8},/area/awaymission/stargate)
+"bc" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas/clown_hat,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"bd" = (/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"be" = (/turf/open/floor/cobble/corner{icon_state = "cobble_corner"; dir = 4},/area/awaymission/stargate)
+"bf" = (/obj/structure/barricade/wooden,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 8},/area/awaymission/stargate)
+"bg" = (/obj/structure/barricade/wooden,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bh" = (/obj/structure/barricade/wooden,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 4},/area/awaymission/stargate)
+"bi" = (/obj/structure/flora/grass/jungle,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"bj" = (/mob/living/simple_animal/butterfly,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bk" = (/obj/effect/landmark/awaystart,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bl" = (/mob/living/simple_animal/butterfly,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"bm" = (/obj/item/lighter,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bn" = (/obj/item/grown/log/tree,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bo" = (/mob/living/simple_animal/butterfly,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 8},/area/awaymission/stargate)
+"bp" = (/obj/structure/bonfire,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bq" = (/obj/structure/barricade/sandbags,/obj/structure/barricade/sandbags,/turf/open/floor/cobble,/area/awaymission/stargate)
+"br" = (/obj/structure/barricade/sandbags,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bs" = (/obj/structure/fence{dir = 4},/turf/open/floor/plating/dirt,/area/awaymission/stargate/building/mountain)
+"bt" = (/obj/structure/fence/door,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"bu" = (/obj/structure/fence{dir = 4},/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"bv" = (/obj/structure/falsewall/abductor,/turf/open/space/basic,/area/awaymission/stargate/building)
+"bw" = (/obj/machinery/door/airlock/abductor,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bx" = (/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"by" = (/turf/closed/wall/mineral/abductor,/area/awaymission/stargate/building)
+"bz" = (/obj/structure/barricade/sandbags,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 8},/area/awaymission/stargate)
+"bA" = (/obj/effect/decal/cleanable/blood/gibs/human/body,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"bB" = (/obj/structure/barricade/sandbags,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 4},/area/awaymission/stargate)
+"bC" = (/obj/machinery/hydroponics/soil,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"bD" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 8},/area/awaymission/stargate)
+"bE" = (/mob/living/simple_animal/hostile/netherworld,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bF" = (/obj/structure/fence{dir = 4},/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 8},/area/awaymission/stargate)
+"bG" = (/obj/structure/fence/door,/turf/open/floor/cobble,/area/awaymission/stargate)
+"bH" = (/obj/structure/fence{dir = 4},/turf/open/floor/cobble,/area/awaymission/stargate)
+"bI" = (/obj/structure/fence{dir = 4},/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 4},/area/awaymission/stargate)
+"bJ" = (/obj/machinery/light{dir = 8},/obj/structure/showcase/horrific_experiment,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bK" = (/obj/structure/table/abductor,/obj/item/surgical_drapes,/obj/item/scalpel/alien,/obj/item/cautery/alien,/obj/item/circular_saw/alien,/obj/item/hemostat/alien,/obj/item/retractor/alien,/obj/item/surgicaldrill/alien,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bL" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/chem_dispenser/drinks,/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"bM" = (/obj/structure/showcase/horrific_experiment,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bN" = (/obj/structure/chair/stool/alien,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bO" = (/obj/structure/table/optable/abductor,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bP" = (/obj/structure/chair/sofa{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"bQ" = (/obj/effect/decal/remains/robot,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"bR" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"bS" = (/obj/structure/flora/junglebush/large,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"bT" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bU" = (/obj/structure/door_assembly/door_assembly_abductor,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bV" = (/obj/effect/decal/remains/xeno,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bW" = (/obj/effect/decal/cleanable/semen,/obj/structure/table/optable/abductor,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"bX" = (/obj/item/clothing/suit/space/hardsuit/lavaknight,/turf/open/indestructible/necropolis/air,/area/awaymission/stargate/building/flesh)
+"bY" = (/obj/machinery/abductor/gland_dispenser,/turf/open/floor/plating/abductor{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/awaymission/stargate/building)
+"bZ" = (/obj/structure/reagent_dispensers/keg/semen,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building)
+"ca" = (/obj/machinery/abductor/experiment{team_number = 100},/turf/open/floor/plating/abductor{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/awaymission/stargate/building)
+"cb" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cc" = (/turf/open/floor/concrete,/area/awaymission/stargate)
+"cd" = (/turf/open/floor/concrete/smooth,/area/awaymission/stargate)
+"cf" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cg" = (/obj/effect/decal/cleanable/blood/gibs/human,/turf/open/floor/cobble,/area/awaymission/stargate)
+"ch" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"ci" = (/obj/structure/barricade/wooden,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"cj" = (/obj/machinery/door/airlock/wood/glass,/obj/structure/barricade/wooden/crude,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"ck" = (/obj/effect/decal/cleanable/blood/gibs/human/limb,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"cl" = (/obj/effect/decal/remains/human,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"cm" = (/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"cn" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 1},/area/awaymission/stargate)
+"co" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/cobble/corner,/area/awaymission/stargate)
+"cp" = (/mob/living/simple_animal/hostile/hs13mimic,/turf/open/floor/grass,/area/awaymission/stargate)
+"cq" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cr" = (/obj/effect/decal/cleanable/blood/gibs/torso,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cs" = (/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ct" = (/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cu" = (/obj/effect/decal/remains/human,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cv" = (/obj/structure/closet/crate,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building)
+"cw" = (/obj/effect/decal/cleanable/blood/gibs/human/limb,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cx" = (/obj/structure/table/reinforced,/obj/item/robot_module/clown,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"cy" = (/mob/living/simple_animal/hostile/retaliate/clown/clownhulk/destroyer,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cz" = (/mob/living/simple_animal/hostile/netherworld/migo,/turf/open/floor/cobble,/area/awaymission/stargate)
+"cB" = (/obj/structure/statue/bananium/clown,/turf/open/floor/cobble/side{icon_state = "cobble_side"; dir = 4},/area/awaymission/stargate)
+"cD" = (/obj/structure/barricade/sandbags,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"cE" = (/obj/structure/barricade/wooden,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"cF" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"cG" = (/obj/effect/decal/remains/human,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"cH" = (/obj/effect/decal/remains/xeno,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"cI" = (/obj/structure/flora/tree/palm,/obj/structure/flora/ausbushes/ywflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"cJ" = (/obj/effect/decal/cleanable/blood/gibs/torso,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"cK" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/cobble/side,/area/awaymission/stargate)
+"db" = (/obj/structure/table/wood,/obj/item/flashlight/lantern{icon_state = "lantern-on"},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"dt" = (/turf/closed/wall/mineral/bananium,/area/awaymission/stargate/building)
+"dz" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"dO" = (/obj/item/gun/ballistic/shotgun/riot,/obj/item/gun/ballistic/shotgun/riot,/obj/structure/rack/shelf,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"dQ" = (/obj/structure/flora/junglebush/c,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"dT" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ea" = (/obj/machinery/computer/rdconsole/core,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"ee" = (/obj/structure/chair/wood{dir = 1},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"el" = (/obj/structure/flora/rock/jungle,/turf/open/floor/grass,/area/awaymission/stargate)
+"et" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"eJ" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"eL" = (/obj/structure/kitchenspike,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"eM" = (/obj/effect/decal/cleanable/blood/gibs/human,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"eQ" = (/obj/structure/table/wood,/obj/item/storage/toolbox/mechanical/old,/obj/item/shovel,/obj/item/pickaxe,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"eZ" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"fm" = (/obj/structure/table/plasmaglass,/obj/item/ashtray,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"fB" = (/obj/structure/table/wood,/obj/item/kitchen/rollingpin,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"fN" = (/obj/machinery/door/airlock/wood,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"fO" = (/obj/structure/flora/junglebush/b,/turf/open/floor/grass,/area/awaymission/stargate)
+"fU" = (/obj/structure/table/wood,/obj/item/reagent_containers/glass/bottle/charcoal,/obj/item/reagent_containers/glass/bottle/charcoal,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"gC" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"gI" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"hc" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"he" = (/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"hm" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"hs" = (/turf/closed/wall/mineral/cult/artificer,/area/awaymission/stargate/building)
+"ht" = (/obj/structure/flora/rock/pile/largejungle,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"hC" = (/obj/structure/flora/junglebush/b,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"hK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"hQ" = (/obj/structure/flora/junglebush,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"ik" = (/obj/machinery/shower{dir = 8; pixel_y = -4},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"il" = (/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"iA" = (/obj/machinery/conveyor{dir = 10; id = "mining_internal"},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"iX" = (/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/butterfly,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"je" = (/obj/structure/bed,/obj/item/bedsheet,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"jf" = (/obj/structure/closet/crate/wooden,/obj/item/twohanded/fireaxe/boneaxe,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"jD" = (/turf/open/floor/carpet,/area/awaymission/stargate/building)
+"jF" = (/obj/structure/table/wood/fancy/black,/obj/item/clothing/head/nemes,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"jH" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"jR" = (/obj/machinery/rnd/production/protolathe,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"jX" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"jZ" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"ke" = (/obj/structure/flora/tree/desertdead,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"ki" = (/obj/effect/decal/cleanable/blood/gibs/human/limb,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"kp" = (/obj/machinery/light,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"kM" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"kQ" = (/obj/machinery/autolathe,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"lg" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ln" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/mineral/wood/fifty,/obj/item/stack/sheet/mineral/wood/fifty,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"lt" = (/obj/machinery/chem_heater,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ma" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"mb" = (/obj/structure/rack/shelf,/obj/item/storage/box/lethalshot,/obj/item/storage/box/lethalshot,/obj/item/storage/box/lethalshot,/obj/item/storage/box/lethalshot,/obj/item/storage/box/lethalshot,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"md" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/bottle/wine,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"me" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"mt" = (/obj/machinery/door/airlock/wood/glass,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"mv" = (/obj/machinery/chem_dispenser,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"mx" = (/obj/structure/table/wood,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"mB" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"mD" = (/mob/living/simple_animal/butterfly,/turf/open/water/jungle,/area/awaymission/stargate)
+"mF" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"mJ" = (/obj/structure/flora/tree/palm,/turf/open/floor/grass,/area/awaymission/stargate)
+"mT" = (/turf/open/indestructible/cobble/side{dir = 1},/area/awaymission/stargate)
+"na" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"nd" = (/obj/structure/flora/tree/palm,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"nh" = (/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"nm" = (/obj/structure/bonfire,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"nn" = (/obj/structure/table/wood/fancy/blackred,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"nL" = (/obj/structure/table/reinforced,/obj/item/storage/backpack/duffelbag/med/surgery,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"nR" = (/obj/structure/table/wood/fancy/black,/obj/item/reagent_containers/food/drinks/trophy,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"nX" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"nY" = (/obj/structure/flora/rock/pile/largejungle,/turf/open/floor/grass,/area/awaymission/stargate)
+"of" = (/obj/effect/spawner/structure/window,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"oh" = (/obj/machinery/smartfridge/chemistry,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building)
+"ox" = (/obj/structure/chair/sofa/left{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"oz" = (/obj/structure/chair/sofa{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"oQ" = (/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/awaymission/stargate)
+"oS" = (/obj/machinery/gateway/centeraway,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"oX" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"pd" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"pm" = (/obj/structure/table/wood,/obj/item/lighter,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"pu" = (/turf/closed/wall/mineral/cult,/area/awaymission/stargate/building)
+"pV" = (/obj/structure/flora/junglebush/large,/turf/open/floor/grass,/area/awaymission/stargate)
+"qf" = (/obj/structure/flora/rock/jungle,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"qw" = (/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate/building/mountain)
+"qC" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"qD" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"qK" = (/obj/structure/falsewall/sandstone,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"qS" = (/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"qU" = (/obj/structure/sink/puddle,/turf/open/floor/grass,/area/awaymission/stargate)
+"rh" = (/obj/effect/decal/cleanable/blood,/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"rt" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"ry" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"rC" = (/obj/structure/flora/ausbushes/brflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"rU" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/reagentgrinder,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"rX" = (/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"sn" = (/obj/machinery/door/airlock/wood/glass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"sE" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/grass,/area/awaymission/stargate)
+"sL" = (/turf/closed/wall/mineral/wood/nonmetal,/area/awaymission/stargate/building)
+"sM" = (/obj/structure/flora/ausbushes/ywflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"sW" = (/obj/structure/flora/tree/palm,/obj/structure/flora/grass/jungle/b,/turf/open/floor/grass,/area/awaymission/stargate)
+"tc" = (/obj/structure/flora/junglebush,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"tj" = (/obj/structure/falsewall/sandstone,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building)
+"tz" = (/obj/structure/table/wood,/obj/item/twohanded/bonespear,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"tC" = (/obj/structure/chair/sofa/right{dir = 1},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"tI" = (/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"tN" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"ua" = (/obj/structure/barricade/wooden,/obj/effect/decal/cleanable/blood/tracks{dir = 8},/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"uA" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"uB" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"uI" = (/turf/open/indestructible/cobble/side{dir = 8},/area/awaymission/stargate)
+"uO" = (/mob/living/simple_animal/cow,/turf/open/floor/grass,/area/awaymission/stargate)
+"uR" = (/turf/open/indestructible/cobble/corner,/area/awaymission/stargate)
+"vc" = (/obj/structure/table/wood,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/gloves/color/latex,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"vf" = (/obj/structure/table/wood,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"vh" = (/obj/structure/mineral_door/wood,/obj/structure/barricade/wooden/crude,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"vu" = (/mob/living/simple_animal/hostile/hs13mimic,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"vv" = (/obj/effect/spawner/structure/window,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"vz" = (/obj/structure/table/wood/fancy/black,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"vM" = (/obj/structure/closet/crate/wooden,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"vO" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"wF" = (/obj/structure/rack/shelf,/obj/item/melee/classic_baton/telescopic,/obj/item/melee/classic_baton/telescopic,/obj/item/melee/classic_baton/telescopic,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"wL" = (/obj/structure/flora/ausbushes/palebush,/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"wP" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"wZ" = (/obj/machinery/door/airlock/wood,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"xm" = (/obj/structure/table/wood/fancy,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"xn" = (/turf/open/indestructible/cobble,/area/awaymission/stargate)
+"xG" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"xK" = (/obj/structure/table/wood,/obj/item/shield/riot/buckler,/obj/item/shield/riot/buckler,/obj/item/shield/riot/buckler,/obj/item/shield/riot/buckler,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"xT" = (/obj/structure/chair/sofa/right{dir = 1},/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"yv" = (/turf/open/indestructible/cobble/corner{dir = 1},/area/awaymission/stargate)
+"yw" = (/obj/structure/reagent_dispensers/keg/aphro/strong,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"yA" = (/obj/structure/flora/junglebush/b,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"yC" = (/obj/structure/table/wood/fancy/blackred,/obj/structure/table/wood/fancy/blackred,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"yF" = (/obj/structure/flora/junglebush,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"yM" = (/obj/structure/table/wood,/obj/item/kitchen/knife,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"yO" = (/obj/structure/table/wood/fancy/black,/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"yT" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/awaymission/stargate)
+"yX" = (/obj/structure/fence{dir = 4},/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"yZ" = (/turf/open/water/jungle,/area/awaymission/stargate)
+"zn" = (/obj/structure/chair/stool/bar,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"zD" = (/obj/structure/closet/crate/wooden,/obj/item/clothing/suit/armor/bone,/obj/item/clothing/head/helmet/skull,/obj/item/clothing/gloves/bracer,/obj/item/clothing/accessory/talisman,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"zW" = (/obj/effect/rune/apocalypse,/obj/structure/spawner/nether,/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building)
+"Aw" = (/obj/structure/table/wood,/obj/item/storage/toolbox/mechanical/old,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Az" = (/obj/structure/dresser,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"AA" = (/obj/structure/table/wood,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"AC" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"AO" = (/obj/machinery/door/airlock/wood/glass,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Be" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"BC" = (/obj/structure/flora/ausbushes/palebush,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"BI" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"BP" = (/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"BR" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"BZ" = (/obj/structure/table/wood/fancy/black,/obj/item/export/bottle/champagne,/obj/item/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Cc" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/chem_dispenser/drinks/beer/fullupgrade,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"Cp" = (/obj/structure/chair/sofa/right{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Cq" = (/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building)
+"Ct" = (/obj/machinery/smartfridge/drying_rack,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Cy" = (/obj/machinery/computer/operating,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"Df" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Di" = (/obj/structure/flora/ausbushes/ppflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"Dj" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Dk" = (/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building)
+"Dr" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Dx" = (/obj/structure/chair/sofa/left{dir = 1},/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Dz" = (/obj/machinery/light{dir = 4},/obj/structure/bed,/obj/effect/decal/cleanable/semen,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"DD" = (/obj/structure/table/wood/fancy/black,/obj/structure/table/wood/fancy/black,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"DE" = (/mob/living/simple_animal/hostile/retaliate/clown/fleshclown,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"DF" = (/obj/machinery/smartfridge/food,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building)
+"DM" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"Ed" = (/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"Eh" = (/obj/effect/decal/remains/robot,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"En" = (/obj/machinery/chem_master,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Ey" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"EI" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building)
+"ER" = (/obj/machinery/light{dir = 1},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Fc" = (/obj/structure/table/wood,/obj/item/flashlight/lantern{icon_state = "lantern-on"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Fg" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"Fr" = (/obj/machinery/gateway,/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"FA" = (/obj/structure/ore_box,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"FI" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"FM" = (/obj/structure/table/wood,/obj/item/storage/firstaid/regular,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"FQ" = (/obj/machinery/conveyor{id = "mining_internal"},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Gg" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"GT" = (/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"GV" = (/obj/machinery/light{dir = 8},/obj/structure/closet/crate/wooden,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"Hi" = (/obj/machinery/light{light_color = "#e8eaff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Ho" = (/obj/structure/flora/tree/palm,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"Hp" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/grass,/area/awaymission/stargate)
+"HE" = (/obj/effect/decal/remains/xeno,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Ia" = (/obj/structure/table/wood,/obj/item/storage/box/beakers,/obj/item/storage/box/syringes,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Ie" = (/obj/machinery/mineral/processing_unit{dir = 1},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Ik" = (/obj/structure/chair/sofa{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Im" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Iv" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"IJ" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"IP" = (/obj/structure/chair/wood,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"IQ" = (/obj/effect/decal/cleanable/semen,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"IU" = (/obj/machinery/door/airlock/bananium,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"IX" = (/obj/structure/flora/ausbushes/palebush,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"Jb" = (/obj/effect/decal/remains/human,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Jc" = (/obj/effect/decal/remains/human,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Jh" = (/obj/structure/rack/shelf,/obj/item/gun/ballistic/automatic/wt550,/obj/item/gun/ballistic/automatic/wt550,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Jm" = (/obj/machinery/door/airlock/wood,/obj/structure/barricade/wooden/crude,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Jp" = (/obj/structure/flora/junglebush/c,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"JB" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/stargate/building)
+"JX" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper"},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Kc" = (/mob/living/simple_animal/hostile/retaliate/clown/mutant,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"Km" = (/obj/structure/table/wood/fancy/blackred,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"Kn" = (/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building)
+"KE" = (/obj/structure/flora/junglebush/c,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"KG" = (/obj/structure/chair/wood{dir = 1},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"KQ" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"KY" = (/obj/structure/dresser,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"KZ" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"Lb" = (/obj/structure/loom,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Lf" = (/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/awaymission/stargate)
+"Lj" = (/obj/structure/bonfire,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate/building/mountain)
+"Lp" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Lq" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Ls" = (/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Ly" = (/obj/structure/showcase/horrific_experiment,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"Lz" = (/obj/machinery/shower{dir = 4},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"LB" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"LI" = (/obj/structure/flora/rock/pile,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"LJ" = (/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"LK" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"LO" = (/obj/structure/flora/tree/palm,/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/awaymission/stargate)
+"LP" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating,/area/awaymission/stargate/building)
+"LQ" = (/obj/structure/toilet,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Mk" = (/obj/item/kitchen/knife/combat/bone,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"Mr" = (/turf/closed/wall/mineral/wood/nonmetal,/area/awaymission/stargate)
+"Ms" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/awaymission/stargate/building)
+"Mu" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Mx" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"MC" = (/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"MD" = (/obj/structure/chair/sofa{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"MI" = (/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"Nh" = (/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Nk" = (/obj/structure/frame/computer,/obj/effect/decal/cleanable/glass,/obj/item/shard,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building)
+"Nr" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"Nv" = (/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building)
+"ND" = (/obj/structure/mirror,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building)
+"NN" = (/obj/effect/decal/cleanable/blood/gibs/torso,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"NR" = (/obj/machinery/processor,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Oi" = (/turf/closed/wall/mineral/titanium,/area/awaymission/stargate/building)
+"On" = (/obj/structure/curtain,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Op" = (/obj/structure/closet/crate/wooden,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Ov" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building)
+"Ow" = (/obj/effect/decal/cleanable/blood/old,/obj/item/melee/cultblade,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building)
+"Oy" = (/obj/structure/table/optable,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"OE" = (/turf/open/floor/wood,/area/awaymission/stargate)
+"OK" = (/obj/structure/rack/shelf,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"OM" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Ph" = (/obj/structure/barricade/sandbags,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Pi" = (/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Pz" = (/obj/structure/table/wood,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/shovel,/obj/item/shovel,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"PA" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"PC" = (/obj/structure/table,/turf/open/floor/mineral/titanium/white,/area/awaymission/stargate/building)
+"PD" = (/obj/structure/table/wood,/obj/item/storage/bag/ore,/obj/item/storage/bag/ore,/obj/item/mining_scanner,/obj/item/mining_scanner,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"PG" = (/obj/structure/barricade/sandbags,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"PS" = (/obj/machinery/light{light_color = "#e8eaff"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"PT" = (/obj/structure/flora/grass/jungle,/mob/living/simple_animal/butterfly,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"PW" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Qg" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Qu" = (/obj/structure/destructible/cult/pylon,/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building)
+"Qv" = (/turf/open/floor/grass,/area/awaymission/stargate)
+"Qx" = (/obj/structure/chair/wood,/turf/open/floor/mineral/gold,/area/awaymission/stargate/building)
+"QA" = (/obj/structure/flora/junglebush,/turf/open/floor/grass,/area/awaymission/stargate)
+"QN" = (/obj/effect/decal/cleanable/blood/tracks{dir = 8},/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"QZ" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Rb" = (/obj/machinery/rnd/destructive_analyzer,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building)
+"Rq" = (/mob/living/simple_animal/butterfly,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Rt" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Rx" = (/obj/machinery/vending/cigarette/beach,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Ry" = (/obj/structure/table/wood,/obj/item/storage/backpack/duffelbag/med/surgery,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"RC" = (/obj/structure/pole,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"RL" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box,/obj/item/lighter,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"RO" = (/obj/machinery/vending/kink{free = 1},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"RT" = (/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"RX" = (/obj/structure/chair/sofa/corner{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Su" = (/mob/living/simple_animal/hostile/retaliate/clown/clownhulk/honcmunculus,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"SF" = (/obj/structure/table/wood,/obj/item/kitchen/knife/ritual,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"SI" = (/obj/item/storage/box/rubbershot{pixel_x = -3; pixel_y = 3},/obj/item/storage/box/rubbershot{pixel_x = -3; pixel_y = 3},/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot{pixel_x = 3; pixel_y = -3},/obj/structure/rack/shelf,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"SP" = (/obj/machinery/door/airlock/wood/glass,/obj/structure/barricade/wooden/crude,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Tb" = (/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Tn" = (/obj/structure/table/wood/fancy,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"Tu" = (/mob/living/simple_animal/butterfly,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"Tv" = (/obj/structure/flora/tree/palm,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"TD" = (/obj/effect/decal/remains/xeno,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+"TE" = (/obj/machinery/deepfryer,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"TI" = (/obj/structure/flora/tree/palm,/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate)
+"TM" = (/obj/machinery/rnd/production/circuit_imprinter,/obj/item/reagent_containers/dropper,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"TR" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/carpet,/area/awaymission/stargate/building)
+"TX" = (/obj/effect/decal/cleanable/blood/innards,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Uc" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"Ue" = (/obj/structure/flora/rock/pile/largejungle,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate)
+"Um" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"Us" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"Ut" = (/obj/structure/fermenting_barrel,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"UC" = (/turf/closed/indestructible/sandstone,/area/awaymission/stargate/building)
+"UF" = (/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"UG" = (/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/awaymission/stargate/building)
+"UI" = (/obj/structure/bed,/obj/item/bedsheet/grey,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"UN" = (/obj/machinery/biogenerator,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Vh" = (/obj/structure/flora/junglebush/b,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate)
+"Vk" = (/obj/structure/table/plasmaglass,/obj/structure/table/plasmaglass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"Vy" = (/mob/living/simple_animal/hostile/retaliate/clown/fleshclown,/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building)
+"VG" = (/obj/structure/table/plasmaglass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"VJ" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"VM" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"VY" = (/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate)
+"VZ" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Wa" = (/obj/structure/bed,/obj/effect/decal/cleanable/semen,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"Wh" = (/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building)
+"WB" = (/obj/machinery/gibber,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"WL" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/turf/open/floor/wood,/area/awaymission/stargate/building)
+"WO" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building)
+"WR" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"WW" = (/obj/machinery/vending/boozeomat/all_access,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"Xg" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate/building/mountain)
+"Xi" = (/obj/structure/mineral_door/wood,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Xp" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"XE" = (/obj/structure/flora/tree/palm,/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/awaymission/stargate)
+"XF" = (/obj/structure/bonfire,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"XH" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid,/area/awaymission/stargate)
+"XJ" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building)
+"XW" = (/obj/machinery/door/airlock/wood,/turf/open/floor/carpet/red,/area/awaymission/stargate/building)
+"Yg" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/awaymission/stargate/building)
+"Yo" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Yv" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building)
+"Yw" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate/building/mountain)
+"YN" = (/obj/item/kitchen/knife/combat/bone,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate/building/mountain)
+"YP" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"YQ" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/mineral/sandstone/twelve,/obj/item/stack/sheet/mineral/sandstone/twelve,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"YS" = (/obj/structure/table/wood,/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/obj/item/soap,/turf/open/floor/wood,/area/awaymission/stargate/building)
+"Zh" = (/obj/structure/table/wood,/obj/item/reagent_containers/rag/towel,/obj/item/reagent_containers/rag/towel,/obj/item/reagent_containers/rag/towel,/obj/item/reagent_containers/rag/towel,/obj/item/reagent_containers/rag/towel,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"Zl" = (/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate)
+"Zq" = (/obj/machinery/light,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building)
+"ZM" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building)
+"ZW" = (/obj/structure/bonfire,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain)
+
+(1,1,1) = {"
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsababababababababababababababababababababababababababababababababababababLsLsababLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsabababababababababababababababababababababababababababababLsababLsLsLsLsLsLILsLsLsLsabababababababababababababababababababLsababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLILsLsLsLsLsLsLsabababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababLsLsLsabLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsabababababLsabLsababababLsLsLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLskeLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsababababababababababababababababababababababababLsLsLsLsLsLsLsLsBRLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsababLsLsLskeLsLsLsLILsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLsLsaWLsLsLsLsLsababababababLsLsLsLsLILsBRLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsLsLskeLsLsBRLsLsaWLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLILsLsLsLsLsLskeLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLILsLsLsLsLsLsLsLsLILsLsLsLsLsLILsLsLsLILsLsLsaWLsLsLsLILsLsLsLsabababLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLILsBRLsLsLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLskeLsLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsLsLsBRLsLsLsLsLskeLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsBRLsLskeLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsLsBRLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsLsLsLILsLsLsLsLsLsOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvLsLsLsLskeLsLsLsLsLsLsabababLsLsLsLsLsLBLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababLsLsLsLsLsLsLsLsLsLsabababababababLsLsLsLsLsLsLsLsLsLsLsLsLsUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCLsLskeLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsLsBRLsLsLsLsLsLsLsOvKYUFTnOvKYUFTnOvkQcsOvKYUFTnOvKYUFTnOvLsLsLsLsLsLsLsLsabababababababLsLsLsLsLILsLsLsLsLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsababababababababababababLsLsLsLsLsLsLsBRLsabababababababababLsababLsLsLsLsLsLsLsLsUCrXrXDDvzyOvzvzrXrXUCazaHaIaJaKUCwPPiUCNhNhNhNhPWNhNhNhNhUCLsLsLsLILsBRLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLskeLsLsLsLsLsLsLsLskeLsLsLsOvGVUFWaOvGVUFWaOveQVZOvvMUFDzOvvMUFDzOvLsLsLILsLILsLsababababababababLsLsLsLsLsLsLsLsLsLsLsLILsLsaWLsLsLsLsLsLsLsLsLsLsLsLsBRLILsabababababababababababababLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLILsLsUCrXrXnRQxjFQxnRrXrXUCNhNhOMNhNhmtPiqCUCNhEhNhRtNhNhJbNhBeUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLILsLsOvUFUFUFOvUFUFUFOvaqcsOvUFUFUFOvUFUFUFOvLsLsLsLsLsLsababababababababababLsLsLsOvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsLsababababababababababababababLsLsLsLsLsLsLsUCMxrXrXrXrXrXrXrXNvUCaLZMvfuANhUCPiQgUCNhNhPibQPiPiPiNhNhUCLsLsLsLsLsLsLsLsLsLILsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLILsLBLsLsaWLsLsLsLsLsOvOvXWOvOvOvXWOvOvOvSPOvOvXWOvOvOvXWOvOvLsLsLsLsLsLsababababababababababLsLsLsOvRylgvcOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsLsUCrXNrrXPiPiPirXrXrXUCUCUCUCUCUCUCJcPiUCNhBeJcWRDfFIPiNhNhUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvDrWhvOWhWhWhACWhWhWhWhACWhWhWhWhWhWhOvLsLsLsLsababababababababababababLsLsLsOvcsQZcsOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsababLsLsLsabababababababababababababababababLsLsLsLsababababababababababababababLsLskeLsLsLsLsLsUCNhNhNhPiPiPiPiPiPiJmPiQgPiPibQPiPiqCUCoXNhPiIvoSLpPiRteZUCLsLsLsLsLsLsLsLsLsLsLsLskeLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsBRLsLsLsLsLsOvWhWhWhWhWhWhWhWhvOWhWhWhWhvOWhWhWhWhOvLsLsLsabababababababababababababLsLsLsOvcscscsOvLsLsLsLsLsLsLsLskeLsLsLsLsabababababababababababababababababababababLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsLsLsUCNhNhNhPiPiPiPiPiPiJmkpwPPiJcPiPiPiPiUCNhEhwPXJFrmBPiNhNhUCLsLsBRLsLsLskeLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLILsLsLsLsOvOvsnOvOvOvOvOvOvOvOvOvOvOvOvOvOvsnOvOvLsLsLsababababababababababababLsLsLsLsOvOvfNOvOvOvOvOvOvLsLsLsLsLsLsLsLsabababababababababababababababababababababababLsLsLsLILsLsabababababababababababababLsLsLsLsLsLILsLsUCNhNhNhPiPiPiNhOMNhUCUCUCaMUCUCUCwPbQUCNhNhetPiLJPiJcNhNhUCLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsLsLsLsLILsLsLsLsLsLsLsOvROWhROnnrUCcbLWWKmKmWWbLCcrUnnROWhROOvLsLsLsabababababababababababLskeLsLsLsOvcscsIaUILqcsEnOvLsLsLsLsLsLsLsLsLsabababababababababababababababababababababLsLsLskeLsLsLsLsababababababababababababLsLsLsLsLsLsLsLsUCKGKGKGPiPiPiKGKGKGUCaNaPNhaPaNUCPiPiUCRtJbNhPGPGPGNhBeNhUCLsLsLsLsLsLsLsLsLsLBLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsOvDrWhWhEdEdEdEdEdEdEdYvEdEdEdEdWhWhDjOvLsLsLsLsababababababababababLsLsLsLsLsOvJXcscscsltQZmvOvLsLsLsLsLsLsLsLsababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsababababababababababababLsLILsLsLsaWLsLsUCnXNhNhPiPiPiNhNhtIUCoXNhOMNhNhUCQgqCUCNhNhNhPikpPiNhNhRtUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsaWLsLsLsLskeLsLsLsLsaWLsLsOvWhWhznnnEdYvEdEdEdEdEdEdEdEdnnznWhWhOvLsHELsLsabababababababababababLsLsLsLsOvcsKQQZcscsKQcsOvLsLsLsLsLILsLsLsabababababababababababababababababababababLsLsLBLsLsLsLsLsababababababababababababababLsLsLsLsLsLsLsUCKGKGKGPiPiPiKGKGKGUCNhNhNhNhNhUCPiPiUCUCUCUCcjUCcjUCUCUCUCLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLILsLsababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLILsLsLsLsLsLsLsLsLsLsLsLsOvywWhznyCnnnnnnnnnnnnnnnnnnnnyCznWhywOvLsLsLsLsabababababababababababLsLsLsLsOvJXcscscscscscsOvLsLsLsLsLsLsLsLsLsabababababababababababababababababababLsLsLsLsLsLILsLsLsababababababababababababababLsLsLsLsLsLsLsUCNhNhNhPiPiQgNhNhNhUCNhvfNhvfNhUCPiJckMPiPiPiwPERPiPiPiUmUCLsLsLsLsLsLsLsLILsBRLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLILsLsLsLsLsLsOvoxWhWhznznznznznznznznznznznznvOWhCpOvLsLsLsLsLsLsababababababababLsLsLsLsLsOvOvOvAOOvOvAOohOvLsLsLsLsLsLsLsLsabababababababababababababababababababLsLsLsLsLsLsLsLsLsLsababababababababababababababLsLsLskeLsLsLsUCKGKGKGPiPiPiKGKGKGUCaQaRNhaRNhUCPiPiPiQgPiJcPiPiPiPiPiQgUCLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsLsOvMDVGWhWhWhEdEdEdWhWhEdEdEdWhWhWhVGIkOvLsLsLsLsLsLsLsLsabababababLsLsLsLsLsLsvvapapcsmaapcscsOvLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLILsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsUCnXNhNhPiPiPiNhNhtIUCNhvfNhvfOMUCUCUCUCUCUCUCUCmtUCUCUCUCUCLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLILsLsLsLILsLskeLsOvbPVkWhvOWhEdRCEdWhvOEdRCEdWhWhWhfmozOvLsLsLILsLsLsLsLsabababababLsLsLsLsLsLsvvxGcscscsahtNQZOvLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababLsLsLsLILsLsUCKGKGKGPiPiPiKGKGKGUCNhaROMaRNhUCJhPWOKNhaxPWaiNhNhmbPWSIUCLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvbPVGWhWhWhEdEdEdWhWhEdEdEdWhWhWhVGozOvLskeLsLsLsLsLsLsLsabababababLsLsLsLsLsOvxGQZcscsapcscsOvLskeLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsUCNhNhOMPiPiPiNhNhNhUCoXvfNhvfNhUCJhNhOMNhNhOMNhNhOMNhNhdOUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsOvTbDxWhWhWhWhWhWhWhWhWhWhWhWhWhWhxTRXOvLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsvvxGcsKQcsahtNcsOvLsLsLsLsLsLsLsLsLsLsLsabababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsabababababababababababababLsLsLsLsLsUCHiNhNhPiPSPiNhNhHiUCNhaRNhaRNhUCayNhaSNhaiNhaiNhNhwFNhaGUCLsLsLsLILsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLILsLILsLsLsLsaWLsLsLsLsLsLsOvOvOvOvOvWhtChcBZWhWhBZtChcWhOvOvOvOvOvLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLskeLsOvxGcscsQZapcscsOvLsLsLsaWLsLsLsLsLsLsLsababababLsabLsLsabLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsababababababababababababababLsLsLsLsUCUCUCUCJmqKJmUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCLsLsLsLsLsLsLsLsBRLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvWhWhWhWhWhvOWhWhWhWhOvLsLsLsLsLsLsaWLsLskeLsLsLsLsLsLsLsLsaWLsLsLsLsvvxGcscscsahtNcsOvLsLsLsLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsaTaUaUaUaVLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLILsLskeLsLsOvRxBPWhWhWhWhWhWhBPRxOvLsLILsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsvvapapcscsapcsKQOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsabababababababababababababababLsLsLskeLsLsuIaXaXaXaYLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLBLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvOvOvOvwZOvOvwZOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvOvOvSPSPOvvvvvOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsuIaXaXaXaYLsLsLILsLskeLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsBRLsLsLsLILsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsaWLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLILsLsaTaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaVLsLsLsLsabababababababababababababababLsLsLsLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLsabababababababababababababababababLsBRLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsHELsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababLsLsLskeLsLsLsLsLsLILsLsLsLsLsababLsLsLsLsLsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLsabababababababababababababababababLsLsLsLsLsuIaXaXbaaYLsLsLsaWLsLsLsLsLsLsLskeLsLsLsLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababLsLsLskeLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsababababababababababababababababababLsLsLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsababababLsLsLsLILsLsLsLsLsLsBRLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLILsLsLsLsLsLsLsLsLsabababababababLsLsLsLsbbbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdxnaXaXaXaYLsLsLsabababababababababababababababababLsLsLsLILsuIaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLsLsLsBRLsLsababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLILsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsaZaXaXaXaYLsLsLsLsabababababababababababababababLsLsLsLsLsLsuIaXaXaXaYLsLsBRLsLsLsLsLsLsLsLsLsLsababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsaWLsLsLsLsLsLsLsabababLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLskeLsLsababababababababababababababLsLsLsLsLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLBLsLsLsabababababababababababababLsLsLsLsLsLsLsLsLsLILsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsaWLsLsLILsLsLsLILsLsLILsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsabababababababLsLsaZaXaXaXaYLsLsLsLsabababababababababLsababababLsLsLsLskeLsLsuIaXaXaXaYLsLsLsLsLILsLsLsLsLsababababababababababababLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLILsLsaWLsLsLsLsLsLsLsababLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsHELsLsLsLsLsLsLsLsLsabababababababababababLsaZaXaXaXaYLsLsLsababababababababLsLsLsababLsLsLsLILBLsLsLsLsuIbaaXaXaYLsLILsLsLsLsLsLsLsLsababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsabLsabLsLsLsLsLsLsLILsLsLsBRLsLsLsLsLsLsLsLsababababLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsabababababababababLsLsaZaXaXaXaYLsLsLsLsLsababababababLsLsLsabLsLsLsLsLsLsLsLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsLsababababababababababababLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsabLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababLsLsLsLsLsaZaXaXaXaYLsLILsLsLsLsLsLsababLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsuIaXaXaXaYLsLskeLsLsLsLsLsLsababababababababababababLsLsLsLsLsLsLsLskeLsLsLsLsaWLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababLsLsLsLsLsBRLsLILsLskeLsLsLsLsabababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsabababababLsLsLsLsaWLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLILskeLsLsLsLsLILsLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLILsLsLsLsababababLsLsLsLsLsLsLskeLsLsLsLsLsLsLsabababababababababLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLILsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsuIaXaXaXaYLsLsLsLsLILskeLsLsabababababababababababababLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababLsLsLsLILsLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsLskeLsLsababababababLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaXaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaXaXaXaXaYLsLsLsLsLsLsLsLsacacababababababababababababLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababLsLskeLsLsLILsLsLsabLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsabababababababababLsLILsLsLsabababababLsLsLsLsLskeLsLsLsLsLsLsLsLILsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLILsLsLsLsacacBIababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababLsLsLsLsababababababababababLsLsLsabababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLsLsLsLsabababacabababababababababababLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLskeLsLsLsLsLsLsLsabababababababababababababababababababababLsababababababababababababababababababababababababLsLsLsLILsLsLsLILsLsLsLsLsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLsLsLsLsabababacacacababababababababLsLsLsLsvuLskeLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsLsababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsaWLsLsLILsaZaXaXaXaXbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbeLsLsLsLsLsabababacacacacabababababababLsLsLILsLsLsLsLsLsvuLsLsLILsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLsLsabLsLsLsababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsabababababacabababababababLsLsLsLsLsvuLsaELsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababLsLILsLsLsLsLsLsLsLsLsababababababMrMrMrMrXHMrMrMrMrababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLILsLsLsLsLsLsLsLILsLsLsLsLskeLsLsLsLsLsLsLsLsLskeLsLsLsLsababababacacabababababababLsLsLsLsLsLsLsLsLsLsLsLsaFLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsImLsLsLsLsabababLsLsLsLsLILsLskeLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLskeLsLsLILsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababacacababababababLsLsLsLsLsLsLsaCLBLskeLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLskiLsLsXpLsLsLILsLsLsLsLsabLsLsLsLsImLsLsLsLsLskeLsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLILsLsLsLsLsLsaZaXaXaXaYLsLsaWLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsaWLsLsLsLsLsLsababLsabababababacacabababababLsLsLsLsvuLsLsLsaWaDLsLsLsLsLsvuLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLBLsLskeLsLsUsLsLsLsLsLsTXLsLsLsLsLsLsXpkiLsLsababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsababababLsLsLsababLsLsLsLsLsLsLsLsababababababababababacacacacababababLsLsLsLsLsLILsLsLsLsLsLsvuLsLILsLsLsLsvuLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLILsLsLsLILsLsLsLsLsrhLsLsLILsLsLsLsaWLsLsLsLsLsLsLsLsababababababababLsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsabababababababababababababLsLsLsLsLsabababababababababababacacabababababLsLsLsvuLsLsLsLsaBLsLsLsLsLsLsLsaALsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsImLsLsLshKLsLsLsLsLsLsLsLsLsXpLsLsLsLshKLsLsLsUsLsLsLsababababababLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsaWLsLsLsLsaZaXaXaXaYLsLILsLsabababababababababababababababababLsLsLsababababababababababababacabababababLsLsLsLsLsvuLskeLsLsvuLsLsLsLsLsLILsLsLskeLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLBTXLsLsLsLBLskeLsLsLsLsLsLsLBLsLILsLsLsLsababababababLsLILsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLsLsLsabababababababababababababababababababababababababababababababacacabababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsvuLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLskeLsXpLsLsLsXpLsLsLsLsLskebALsLsLsLsLsXFLsLskeLsLsLsLBLsLsLsabababababababLskeLsLsabLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLsLsLsababababababababababababababababababababababababababababababacacababababababababLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsTXLsLsLBLskeLsLsIQLsLILsLsLsXpLsLsLsLsLsLsbALsLsLsLsXpLsLsLsLsababababababLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababLsLsLILsLsaZaXaXaXaYLsLsLsLsLsababababababababababababababababababababababababababababacacacabababababababababababababababLsLsLsLskeLsababLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLskiLsLsLsXFLsLsLsLsLsLILsTXLsXpLsLsLsTXLsLsLsLILsLsababababababLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsLsLsababababababababababababababababababababababababababababacacababababababababababababababababababLsLsLsLsabababababababababLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsaWLsLsXpLsLsLsLsLsLsLsLsLsImhKLskeLsLsLsLskeLsLsLsLsLsLsLsLsLsMrLsLsLsababLsLsLsLILsLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsLsLsabababababababababababababababababababababababababababababacacabababababababababababababababababababLsLsLsabLsLsababababLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsImLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLBLsLsLsLsLsImLsLsLsXFLsLsLsMrLskeLsLsLsLsLsLsLsLsLsabLsabababLsLsLsabLsabababababababababababababababababababababababababababababababababababXHXHXHXHXHbfbgbgbgbhXHXHXHXHababababababababababababababababababababababababababababababacacabababababababababababababababababababLsLsLsLILsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsLILsLsImkiLsXpLsLBLsLsaWLsLsLsLILsLBLsLsLsLsLsLsLsLsQNQNuaQNQNQNLsLILsLskeLsLsLsLsLsLsLsabLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsabababababababababababababababababababababababababacabacacacababacacababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsXpLsLsbALsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsUsLsLsLsLsLsMrLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLsLskeLsLsaZaXaXaXaYLsLsababababababababababababababababababababababababhmacacDMacacacacacacababababababababababababababababababababLsabababababLskeLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsUsLsLsLsLsLsLsLsLILsLskeLsbALsLsLskiLsLsXpLsLsLsLsLsLsLsImLsLsLsMrLsLsLsLsLsLsLsLsLsLsLsababLsLsLsLsLsLsLskeLsLIabababababababababababababababababababababababababababababababLsLsLILsLsLsLsaZaXaXaXaYLsLsabababababababababababababababababababababababacacBIacacacMkacacacacababababababababababababababababababababababababababLsLsLsLsaWLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababLsLsLsLsLBLsLsLsLsXFLsLsUsLsLsLsLsHELskiLskeLsImLsLsLsXpLsLsLsLsLsabababLsLsLsLILsLsabLsLsLsabababLsLsLskeLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLILsLsaZaXaXaXaYLsLsababababababababababababababababababababababababacacacacZWhmacBIacababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababLsLsLsLsLsXpLsLsLskeLsLsLsTXLsLsLsXFLsLsLsLsLsLsaWLsLsLsLBLsLsLsabababababLsLsLsLsababLsLsLsababababLsLsLsLsLsLsLsLsLsLsabLsLsLsabababababLsLsabLsLsLsabababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLILsabababababababababababababababababababababababacacMkacacacacacacababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLsLsLskeLsLsLsLsababababLsLsLsLsabLsLsLsLILsabababLsLsLsLILsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsLsababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsababababababababababababababababababababacacacacacBIachmDMacacacacababababababababababababababababababababLsLsLsLILsLsLsLsLskeLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababLsLsLsLsImLsLsLILsabLsLsLsLsXpLsLsLsLBLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsababLsLsLsLsababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsLsaZaXaXaXaYkeLsLsabababababababababababababababababababacacacabacacacacacacacBIacababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababLsLsLsLsLsLsababababLsLsLsLskeLsLsLsLsLsImLsLsLsLsababababLsLskeLsLsLsabLskeLsLsababLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsLsOvOvOvOvOvOvOvOvOvLsLsLsLsLsababababababababababLsLsLILsLsaZaXaXaXaYLsLsLsabababababababababababababababBIacacacacabababacacabababacacacacabababababababababababababababababababababLsLskeLsLsLsLsLILsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababLsLsLsLsLsabababababLsLsLsLsLsLsLsabababababababababababLsLILsLsLsQNQNQNLsLsLsLsLsLsLsLsabababLsLsLsLsababLsLsLsLsLsLsLsOvapcsOpOpOpAzdbOvLskeLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsaZaXaXaXaYLsLsababababababababababababababacacacacacacacababababababababacabababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababLsabababababababababababababLsLsLsLsabLsLsLILsLsLsLsababababLsLsLsLsLILsLsLsLsLsLsLsLILsOvancscscscscsaoOvLsLsLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsaZaXaXaXaYLsLsLsabababababababababababababacacacacababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsabababababLsLsLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvdbcscscscscsapOvLsLsOvOvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsababababababababababababababacacabababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsababababababLsLsLsLsabLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsOvOvOvOvXiOvOvOvOvLsLsOvdbcscsRyOvLsLILsLsLsLsLsLsLskeLsLsaZaXaXaXaYLsLsLsababababababababababababacacacababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLskeLsLsLsababababababLsLsLsLsOvFcNhNhNhNhNhFcOvLsLsOvFMcscsjeOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsabababababababababacacacababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsaWLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababLsLsLsOvNhNhIPIPIPNhNhOvLsLsOvfUcscsapOvLsLsLsLsLsLsaWLsLsLsLsLsaZaXaXaXaYLsLILsLsLsLsabababLsLsababacacababababababababababababababababababababababababababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLskeLsLIHEabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacabababababababababababababababababLsLsLsLsLsLsLsLILsLsLsabababababLsLsLsOvNhZMmdadvfuANhOvLsLsOvFMcscsjeOvLsLsLsLsLsLsLsLsLsLILsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsabacacabababLsababababababababababababababababababLsLsLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacababababababababababababOvOvOvOvOvOvOvOvLsLsLsLsLsLsLsLsLsababLsLsLsLsOvNhNhKGKGKGNhNhOvLsLsOvfUcscsapOvLsLskeLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsabababLsLskeLsLILsLsabqSabLsLsLsLsLsababababababababababababababababLsLsLsLsLsLsLILsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacababababababababOvdbPDPzFAFAdbOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvFcNhNhNhNhNhFcOvLsLsOvdbcscsjeOvLsLsLsLsLsLsLskeLsLsLsLsaZaXaXaXaYLsLsLsabababLsLsLsLsLsLskeheLBLsLsLskeLsLsabababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacabababacacacacacaeacacabOvcscscscscscsOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsOvOvofOvMuOvofOvOvLsLsOvOvXiOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsababLsLsLsLsLsLsheLsLsaWLsLsLsLILsababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacabacacacacacvhcscscscsOvWLvvcsdbOvaTaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUxnaXaXaXaYLsLskeLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLskeLsLsabLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababacabababababababababababababababababacacacabOvcscscsmFvvFQvvcscsgIaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLsLsLsLsabababLsLsLsLsLsabababLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababacacacacacacababababababababababacacacacabababOvcscscscsWOIevvcscsOvaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLsLsLsLsLsLsabababLsLIabababababababLsLsLsLILsLskeLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLspVZlQvLsLsLsababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababacacacacacacababababababTDababacacacacababababOvdbcsOvvvvvFQvvcscsgIaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLILsLsLsLsLsLsabababababLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsMIQAQvLsLsLsLsLsLILsLsLsQvQvuBQvQvZlLsLsababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababacacababacacabacacacacacacacacacabababababababOvcscsYPdzdziAvvcscsOvbbbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdxnaXaXaXaYLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsQvQvZlHpQvpVQvuBLsLsLsLsHpqDQvLfQvmJQvqDLfQvababababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababacacacababacacacacabababababababababOvcscsOvOvOvOvOvcscsOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLskeLsLsLsLsLsLsQvLfQvqDQvuBLfQvLfQvQvQvZlQvQvQvZluBZlQvQvuBababababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacababababababababababOvcscscscscscscscscsOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsLsLsLsLsaWLskeLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsQvpVQvZlsEMITIQvQvQvMIQvmJZlQvmJnYQvMIQAQvuBQAQvZlabababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacabababababababababababOvdbcscscsdbcscscsdbOvLsOveecscscsOpOvLsOveecscscsOpOvLsOveecscscsOpOvLsOveecscscsOpOvLsLILsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLILILsLsLsLsLsLsLsLsLsLsLsLsLsLsQvLOQvQvMIQvQvQvpVQAQvmJHpsEuBQvcIQvQvuBQvQvsEMIHpQvQvabababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacababababababababababOvOvOvOvOvOvOvOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsLsLsLsLsLsLsLsLsaZaXaXaXaYOvOvOvOvvvvvOvOvvvvvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLspVQvQvHpQvuBfOQvmJLfQvQvQvuBZlQvQvqDfOQvsEHpQvqDmJQvQvQvsEuBHpLfQvababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacababacacacababababababLsLsLsLsLsLsLsLsLsLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsLsOvOvOvOvOvOvOvaZaXaXaXaYOvNReJeJVJeJyMLqTEfBWBcseLOvLsLsLsLILsLsLsLsLsLsLsaWLsLsLsLsLfLsMIQvsEZlQvpVQvQvQvrCQvHpQvmJMIQvQvmJZlQvZlQvQvZlQvQvpVQvTIQvfOQvQvpVQvZlababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababacababacacacacacacacacacababababababLsLsLsLsLsLsLILsLsLsLsOvcscsOncsarOvLsOvcscsOncsasOvLsOvcscsOncsatOvLsOvcscsOncsauOvLsLsOvFcZhZhNhNhOvaZaXbjaXaYOvcscscscscscscscscscscseLOvLsLsLsLsLsLsLsLsLsLsLsLsLsZlQvQvQvQvQvqDQvQvQvQvsEQvQAQvQvmJQvQvsELfQvHpsEQvQvHpQvmJsEQvHpuBQvHpMIQvmJQvmJHpababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacababababababababababababLsLskeLsLsLsLsLsLsLskeLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsLstjNhNhNhNhNhOvaZaXaXaXaYOvnacsdbcscscscscscsdbcseLOvLsLsLsLsLsLsLsLsQvQvQvQvqDQvQvmJpVQvmJQvmJuBfOQvZlQvMIZlQvQvpVQvQvQvqDQvQvQvmJLfMIQvQvLfsELfilmJsEQvLfQvqDQvQAabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababacababacacacabababacacababababababababababababLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsOvLzNhikOvNhOvaZaXaXaXaYOvOvDFOvXiOvOvOvOvXiOvOvOvOvLsLsLsQvLfQvsEQvQvmJHpfOQvLfuBMIQvsEQvHpQvMIQvmJqDfOQvsEuBLfQvQvmJbiQvmJLfuBQvQvQvpVQvqDQvQvHpQvqDQvZlQvHpabMIabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababacacacacababababababacacababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsOvLzNhikOvNhNhaZaXaXaXaYofFcNhNhNhNhRLFcNhNhNhNhFcOvLsQvQAZlQvqDQvLfQvMIuBQvQvQvQvQvQvbiQvQvmJLfQvsEQvHpQvMIHpQvHpqDQvLfQvQvQvmJZlQvmJQvsEQvmJZlQvQAQvpVQvmJababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababacacabacababababababababababababababababababLsLsLILsaWLsLsLsLsLsOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvLsLsOvOvOvOvOvOvOvOvOvLsLsOvOvOvOvOvLsHpOvLzNhikOvFcOvaZbjaXaXaYOvNhNhNhNhNhNhNhNhNhNhNhNhofLsqDQvQvQvmJQvQvQvZlQvZlQvmJQvnYQvQvQvQAQvQvQvQvZlQvQvmJQvmJQvmJfOuBQvpVQvQvQvQvQvpVQvMIZlQvQvMCJpQvuBMIababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLskeLsOvFcNhNhNhZMZMjDFcZMjDZMZMNhNhFcNhOvLsLsOvLbcscscscscsAwOvLsLsOvdbcsYQOvqDXEOvOvOvOvOvtjOvaZaXaXaXaYMuNhNhNhIPIPIPIPIPIPNhNhNhOvQvQvMIsEHpQvQvfOQvQvmJLfQvpVQvQvMIQvmJQvmJZlmJpVQvQAQvpVQvQvZlQvQvHpQvmJQvQAQvZlQAQvKZMCMCqfMCMCMCFgMCpVqDabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsOvmeNhNhNhZMZMjDvfZMjDZMZMNhNhNhNhOvLsLsOvLbcscsdbcscsAwOvLsLsOvIJcsYQOvyvuROvLQOvLQtjdbOvaZaXaXaXaYOvvfNhZMxmxmxmxmxmxmuANhvfofHpqDLfQvuBLfQvZlQvwLQvQvQvQvsEQvfOQvqDQvqDQvHpQvsEuBQvQvsEHpQvpVQvQvQvqDQvQvsEQvQvMCMCJpMCVYVYhCMCMChCVYVYabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsRqLsLsLsLsLsLsOvNhNhjDjDjDjDjDjDjDjDjDjDjDjDadNhOvLsQvOvCtcscsyMcscsUtOvLsLfOveQcscsXiaZaYOvXiNDXitjcscsaZaXaXaXaYOvvfNhZMxmxmxmxmxmxmuANhvfofQvmJQvIXQvQvilQvMIQvHpQvmJqDQvQvQvLfmJuBLfQvQvMIQvQvLfQvQvQvmJQvQvndQvLfFgMCMCdQVYMCtcFgVYryMCFgjHyZVYdQjZMCtcFgababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLskeLsLsLsLsLsLILsLsOvNhNhjDjDjDjDjDjDjDjDjDjDjDjDSFNhOvLfqDOvCtcscsAAcscsUtOvuBQvOvYScscsOvaZaYOvcscscstjcsOvaZaXaXaXaYMuNhNhNhKGKGKGKGKGKGNhNhNhOvQvqDQvpVQvQvqDmJLfQvfOQvQvpVQvmJQvRTQvQAQvQvmJLfQvmJQvMIZlmJQvZlQvQvMIMCMCryagVYyAjHMCyAgChQMCyZyZyZyZyZMCKZVYabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLILsLsLsLsLsLsLfLsLsOvpmNhNhNhZMZMjDvfZMjDZMZMNhNhNhNhOvMIQAOvUtcscsdbcscsUtOvHpsEOvjXcsaOvvaZaYOvnacscscscsOvaZaXaXaXaYOvNhNhNhNhNhNhNhNhNhNhNhNhofZlsEuBMIQvmJQvQvQvsEQvMIQAQvQvQvuBQvQvQvuBQvQvQvQvQvLfQvqDQvQvQvLfQvFgyAMCJpTuMCyZyZyZyZjHMCyZyZyZyZyZyZqfMChCabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababQvLfHpQvLsLsLsLsLsLsLsLsQvmJqDLsOvFcNhNhNhZMZMjDFcZMjDZMZMNhNhFcNhOvHpQvOvUtcscscscscsUtOvMIqDOvdbcslnvvaZaYOvdbcscscscsOvaZaXaXaXaYofFcNhNhNhNhmxFcNhNhNhNhFcOvQvQvQvfOQvQvnYQvQvHpZlQvQvQvsEQvTIQvLfsEQvLfZlHpQvTIQvmJQvQALfQvMCJpMCMCyZKZjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHMCababababababababababMCFgqfababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababQvabababababababababababababababQvfOuBQvLsfOLsHpQvQAMIHpfOQvZlOvOvOvofofOvOvTROvOvTROvOvofofOvOvOvQvXEOvOvvvOvXiOvvvOvOvQAQvOvOvOvOvOvaZaYOvOvOvOvOvOvOvaZaXaXaXaYOvOvOvOvXiOvOvOvOvXiOvOvOvOvHppVQvQvpVQvQvQvuBuBQvmJLfQvpVQvQvqDQvmJqDQvsEQvQvQvuBQvHpQvQvMCKZMCjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyAUcFgMCabababababjHJpyAUcyZJpababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababQvQvZlQvabababababababababababQvMIpVQvoQQvoQQvZlrCQvsLsLsLsLsLsLaTaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUxnxnaUaUaUaUaUaUaUaXbjaXaXaYOvtztzcscscscscscscscstztzOvQvQvmJQvMIQvsELfQvfOQvQvQvQvQvQvMIfOQvQvHpQvMIUcFgMCMCJpMCUcMCdQVYyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHtcJpKZyAFgtcyZyZyZyZtcjHKZababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababQvHpQvQvsEQvabqDabQvababZlQvHpLfLfQvHpQvQvQvQvoQQvmJQvsLdbUNdTYosLaZaXaXaXaXaXbjaXaXaXaXaXaXbjaXaXaXaXaXaXaXaXaXaXbjaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYOvdbcscscscscscscscscscsdbOvMIQvQvLfQvZlQvQvMIQvQvuBqDmJHpsEQvQvLfQvMCJpVYgCtcMCFgyAMCqfMCVYVYMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyAKZabyAKZqfjHababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababZlQvQvmJLfQvMIQvQvpVHpQvQvMIuBQvQvQvqDsEHpQvmJqDQvQvQvHpsLnacscscsXiaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbkbkbkaYOvtztzzDxKdbjfjfdbxKzDtztzOvQvLfsEQvQvmJHpQvmJQvQAQvQvLfilQvMCtcMCKZyAMCdQLKyZyZyZKZMCMCFgyAFgKZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJptcFgyZyZUcababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababHpQvMIQvqDilQvHpQvfOuBQvQvQAHpqDQvmJfOuBQvQvafQvQvQAQvpVsEuBsLapcscsapsLaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbjaXaXaXaXaXaXaXaXaXaXaXaXbkbkbkaYOvOvOvOvOvOvOvOvOvOvOvOvOvOvQvHpQvQvpVQvQvpVQvZlQvuBMCKZMChCVYUcMCMCMCjHFgyZyZyZyZyZyAjHyZyZjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJpababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababuBQvQvLfsEQvQvMIZlQvQvQvBCMIQvQvsEQvpVQvQvQvmJQvQvmJQvQvqUQvQvsLsLsLXisLsLbbbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdblbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdaXbkbkbkaYMIpVsEQvQvHpQvLfQvQvuBQvQvQvMIQvfOQvQvLfQvQvMCKZMCMCyAMCqfgCjZMCyAKZqfyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababQvQvfOQvMIQvQvmJLfsEQvQvmJQvHpQvLfQvQvQvQvmJLfQvsEQvHpLfqDQvQvLfQvMIHpQvpVQvqDQvZlQvQvLfQvQvMIuOZlQvqDpVQvsEQvQvpVQvqDZlQvQvqDQvHpQvZlQvmJQvfOQvQvsEMIQvfOQvZlMIQvmJpVHpaZaXaXaXaYsEQvQvZlmJQAQvZlsEqDHpmJZlQvXEQvQvBCMIQvMCJpVYhQMCyZyZjHMCJpMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZababababaaaa
+aaaaababababababababababababababababababababababababababMIZlababababababababQvsEQvHpQvQvQvpVQvuBQvQvpVuBQvZlQvfOQvQvLfQvHpQvMIQvLfQvMIyTQvbCQvyTQvyTQvyTQvyTQvyTQvyTZlQvsEHpQvQvQvQvuOMIQvLfQvmJQvsEQvQvMIfOQvsEMIelQvuBQvLfQvqDsWQvpVQvQvsEQvLfqDQvsEuBaZaXaXaXaYQvqDQAQvqDQvHpQvQvQvQvQvLfQvQvQvyAMCMCjZVYVYVYMCUcyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZababababaaaa
+aaaaababababababababababababababababababababababababababQvLfQvHpabababababZlQvQvMIQvqDQvmJQvQvQvHpQAQvQvLfsEQvMIQvmJQvQAqDQvfOQvQvqUuBQvQvQvQvQvQvQvQvQvQvilQvQvQvQvQvuBQvqUQvnYQvQvZlQvuOQvelQvuBaTmTmTmTaVpVQvQvQvHpQvmJMIsEHpuBQvQvMCtcQvqDmJuBQAQvZlaZaXaXaXaYQvZlQvuBQvmJQvQvmJLfpVMIQvVYVYqDKZMCJpVYhtVYjZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCjHFgyZyZyZyZyZyZyZyZUcyZyZKZqfjHyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZababababaaaa
+aaaaababababababababababababababababababababababababababqDHpsEQvpVQvababqDQvQAHpQvpVsEQvuBHpQvmJQvQvMIQvQvqDZlQvQvQvHpQvZlQvQvmJHpZlQvyTQvyTQvyTQvyTQvyTQvyTQvyTQvyTQvQAQvQvQvQvuOuBQvLfQvQvQvQvHpaZbmbnaXaYQvQvmJpVQvKZyAMCtcMCKZZlMCJpMCyAQvHpQvsEHpQvaZaXaXaXaYQvmJQvLfsEMILfQvQvhCVYMCMChQVYyAMCMCyAVYVYVYVYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZKZjHMCMCyAMChQVYdQjHyZyZjHyZyAyZMCFgJpyAababKZtcFgyZyZyZjHFgtcJpyZyZyZyZyZyZyZyAababababaaaa
+aaaaabababababababababababababababababababababababababZlQvMIQvQvQvMIfOQvQvZlQvQvQvQvQvLfQvQvLfQvHpfOQvmJHpQvQvQAQvpVQvQvFgMCJpQvsEQvuBQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvqDmJZlQvJpMCKZQvLfHpMImJQvbobnbpbnaYLfQvQAQvJpMCVYryMCJpMCyAKZqfMCMCZlfOQvmJMIQAaZaXaXaXaYLfQvHpqDQvKZMCqfMCVYryMCJpMCgCjHFgMCyZyZyZjHyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHyAMCtcMCMCyAMCMCMCgCVYVYMCMCtcMCMCKZMCyAabababababababjHqfUcyAKZababKZqfUcyAyZyZyZqfJpababababaaaa
+aaaaababababababababababababababababababababababababababQvmJpVQvmJHpQvQvHpQvHpLfQvHpQvQvyFQvqDMIQvQvuBLfQvfOQvqDLfQvMCKZMCqfMCMCKZJpQvyTQvyTQvyTQvyTQvyTQvyTQvbCQvyTQvLfQvMIQvMCMCMCtcMCUcQvqDQvmJaZaXbnaXaYQvZlQvQvUcMCqfMCFgMCyZjHFgyZMCUcMCuBHpqDpVQvaZaXaXaXaYuBQvfOQvVYdQMCFgMCtcMCyAyZyAjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJpMCKZMCMCMCKZQvFgqDMCMCTuhtVYgCMCUcagMCJpMCabababababababababababababababababJpKZtcyAFgabababababaaaa
+aaaaabababababababababababababababababababababababababababQvQvLfpVQvsEpVQvmJqDQvmJsEQvpVQvMIsEQvmJZlQvQvQvQvMIuBtcMCJptcFgMCUcyAiXMCUcQvQvHpQvpVQvQvHpQvZlQvfOQvuBQvHpMCMCtcKZMCagVYFgMCVYVYHpZlQvbbbdbdbdbeqDQvMCtcVYMCKZyZyZyAyZyZyZyZyAMCKZqfQvLfQvFgaZaXaXaXaYQvsEUcKZVYLKyZyZKZMCjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCjHVYryagMCFgQvmJQvMIfOQvQvyAMCMCMCMCyAMCVYMCLfQvfOababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababfOZlQvQvQvsMQvQvQvQvuBQvfOMIQvsWQvQvqDQvQvmJpVQvsWQvHpMCKZjHyZyZyZyZyZjHtcMCMCKZqfMIQvqUQvMIQvmJqDHpQvLfQvMCFgyAMCMCUcVYVYKZtcMCyAKZJpQvLfQvMImJuBelQvMCFgLKyAyZyZyZyZyZyZyZyZyZyZyZjHKZJpLKUcaZaXaXaXaYKZJpjHMCyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyAjHMCJpyAVYVYVYKZQvqDQvLfHpuBQvmJQvLfMCUcMCMIsEfOQvelHpQvababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababQvqDsEDifOQvZlQvfOQAQvMIQvQvQvZlQvpVQvQvHpQvQvQvQvJpqfMCyAyZyZyZyZyZyZyZyZMCtcMCJpMCMCqDQvmJQAQvQvqUQvHpMCMCMCMCJpMCMCyAjHyZyZyZMCKZMCMCMCZlQvHpQvKZhCVYMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyAyZaggCOEOEOEOEOEqfyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCqfMCMCuBQvmJHpQvfOQvpVQvQvsEQvLfQvQvMCfOQvQvQvQvqDQvMIQvfOabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababQvfOQvQvQvQvmJqDQvHpQvmJQvnYQvuBilsEQvmJQvQAQvMCUcMCKZyZyZyZyZyZyZyZyZyZyZyZyZyZjHyAMCLfQvQvuBHpQvZlMIVYVYUeMCKZjHyAyZyZyZyZyZyZyZMCagLKyAMCsEQvUcMCVYgCyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZUcMCMCFgilHpQvQvQvuBQvQvQvuBfOQvQvQvMIfOQvQvMILfHpQvQvmJQvLfQvabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababMImJQvQvnYQvMIpVQvQvHpQvZlQvQvQvfOQvqDQvQvHpQvMIJpMCyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCMCUcMCMCQvQvmJKZMCVYgCMCJpyZyZyZyZyZyZyZyZyZyZyZUcyZKZJpMCKZMCqfMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHyAyZyZyZyZyZyZyZyZyZyZyZyZyZjHMCtcMCMIfOQvLfQvnYQvLfQvmJQvHpQvmJqDQvQvHpQvmJQvsEQvQvuBQvQvababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababQvpVQvQvQvQvQvQvmJQvfOQvsEQvmJHpQvZlQvLfQvFgqfKZtcyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCqfMCKZtcMCMCMCtcKZyAMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZFgMCyAjHyZJpyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZtcFgMCKZJpMCFgVYVYMCyZjHyZyZjHFgyAgCVYQvsEqDQvQvQvQvQvQvQvqDZlQvQvZlQvsEQvQAQvQvMIilQvfOQvelQvMIabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababHpqDQvQvmJMIsELfQvQvpVQvHpQvqDQvQvQvQvmJQvHpVYVYVYjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHtcjZVYVYJpyAMCUcMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZyZyZyZyZyZyZyZyZyZyZmDyZyZyZtcjHMCUcMCQvmJMIMCyAVYhtMCMCyAMCUcqfMCFgJpfOuBQvQvHpfOmJQvsEHpMIQvQvsEfOQvQvilQvQvuBQvfOQvpVQvQvQvqDababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababQvQAQvQvfOZlQvHpQvQAQvQvQvfOQvpVfOQvHpQvMCJpFgqfyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJpVYMCqfjHMCKZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJpLKyAUcMCJpQvuBMIQvpVQvbSMCMCMCJpsMfOqDQvpVQvQvQvQvQvLfQvQvQvpVQvQvQvelQvLfQvQvmJuBLfQvMIQvmJQvQvHpMIsEQvHpabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababZlQvHpQvpVQvHpQvQvQvQvpVQvmJQvZlQvuBQvZlMCMCtcMCjHyZyZyZyZyZyZyZyZyZyZyZyZjHyZyZyZyZyZyZyZyZyZFgyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZyZMCjHFgyAyZyZyZyZUctcMCjZMCQvHpQvelQvfOQvQvelQvQvfOpVQvQvHpQvsEQvQvfOQvpVQvsEqDQvfOQvqDLfQvQvuBQvQvQvQvfOQvQvmJQvQvqDQvmJQvLfQvQvabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababMIsEfOQvpVsEuBQvLOQvbiQvQvQvLfQvsEQvQvMCqfUcMCKZyZyZyZyZyZyZyZyZUcyZyZyZJptcjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHyAyZyZUcyZyZyZyZyZyZyZyZyZyZyZyZyZOEOEOEOEOEyZyZyZyZtcMCagVYMCMCjHFgyAMCMCQvLfQvHpQvQvQvMIQvmJHpQvQvuBHpQvQvfOQvQvQvQvLfmJMIQvilQvQvQvQvQvQvMIQvmJHpQvpVmJHpQvelQvHpLfQvQAQvQvHpQvuBababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababHpQvuBQvQvQvfOQvQvQvmJQvfOQvMIQvQvpVJpKZMCMCyAyZyZyZyZyZyZyZJpKZMCtcjHMCUcMCMCKZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCjHqfKZMCyZyZyZyZmDyZyZyZyZyZyZyZyZMCtcVYVYVYMCjHJpMCKZMCyZMCUcyZyZyZyZyZyZyZOEOEOEOEOEyZyZjHFgMCMCVYdQMCUcqfMCZlQvQvQvQvuBQvQvmJLfHpQvHpQvmJZlfOQvQvmJQvQvmJLfQvQvQvQvQvfOQvmJLfHpQvmJQvQvpVQvQvQvQvLfQvsEuBQvQvQvsEQvZlQvQvQvZlabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababQvLfQvmJpVQvmJqDsEpVQvQvZlQvHpQvUcMCKZMCtcMCJpyZyZyZyZyZyZyZjHMCMCMCMCMCqfVYMCtcMCyZyZyZyZyZyZyZyZyZyZyZyZyZMCtcJpMCUcMCKZMCyAMCyZyZyZyZyZyZyZyZyZyZUcjHFgJpMCfOZlQvqfQvuBMCyAMCtcMCjHyZyZyZyZdQjZaZaXaXaXaYKZhQMCyAMCQvQvqDQvMILfQvQvQvmJpVQvmJfOQvLfsEQvfOQvQvqDQvQvelQvZlQAQvqDMIQvHpQvmJqDQvMIpVQvQvQvQvZlfOQvQvmJQvZlQvQvLfQvsEQvMIQvQvQvmJfOQvababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababsEQvqDQvQAQvLfQvQvQvLfQvMCMCyAMCMCMCMCyAMCjHyZyZyZyZyZyZyZyZFgMCUeVYhCMCKZMCJpMCMCFgyZyZyZyZyZyZyZyZyZyZyZjHyAMCMCZltcQvQvfOMCUcVYdQyZyZyZyAMCqfjHFgyAMCQvMCQvMIuBQvQvQvfOQvMIJpVYgCVYJpyZyZyAVYgCaZaXaXaXaYJpFgQvfOQvQvfOQvsEQvQvQvHpMIQvQvQvQvQvQvQvZluBQvQvelQvpVMIilQvQvQvQvZlQvQAQvpVQvQvfOQvQvQvfOQvHpQvqDQvQvilelQvQvmJQvQvqDLfQvmJLfQvMIQvQvababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababQvpVfOHpQvHpQvfOfOtcMCJpqfjHMCgCVYhtMCMCyZyZyZyZyZyZyZyZyZKZyAMCMCVYVYPTQvyAMCqfVYVYyAjHKZJpMCyZyZyZyZyZUcJpQvqDQvuBQvQvLfQvQvMChQVYFgjHKZMCJpQvuBQvQvHpQvQvQvHpfOQvMILfQvHpQvQvVYVYhQMCFgjHMCVYhCaZbqbrbraYHpQviluBQvLfQvQvQvQvZlQvmJfOQvHpQvelQvpVsEQvQvQvpVQvQvsEQvfOQvfOQvmJuBQvQvsEQvfOQvmJQvnYQvQvQvmJuBQvQvLfQvMIQvHpQvfOQvQvQvQvQvQvuBHpababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababQvMIQvqfVYUcsEMCyAKZUcMCyZtcjZLKVYMCJpyZyZyZyZyZyZyZyZyZyZJpUcMChCVYMCelQvLfuBMCMCMChQVYMCqfjHMCyAMCJpMCVYQvQvelQvMImJQvQvZlQvMIQvMCyAMCMIQvQvMIfOLfQvQvmJpVsEQvLfQvmJMIsEQvLffOQvfOMCMCqfMCUcuBaZaXaXaXaYMIQvHpsEpVQvQvQvpVsEQvLfQvHpQvsEQvMIbRQvQvZlQvmJQvLfHpQvuBQvTvQvQvQvQvfOQvMIqDQvmJQvpVQvQvQvZlQvLfQvmJQvQvsEQvQvmJQvmJuBfOQvQAQvsEQvuBabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababZltcgCjZVYJpKZjHFgMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCMCMCMCQvHpQvLfQvZlQvQvHpMCUcMCFgMCMIMCMCqDKZMCZlQvQvpVQvQvQvQvZlQAQvQvfOQvLfQvQvQvQvfOQvQvQvQvuBQvQvuBQvQvQvQvQvQvpVQvQvuBQvHpQvQvMILfQvaZaXaXaXaYQvQvQvMIQvQvmJuBQvQvQvQvsEilZluBQvQvLfQvfOQvQvLfQvQvQvLfQAQvQvpVQvQAQvQvLfQvfOQvZlQvQvQvQvmJQvQvQvHpQvQvfOQvQvLfQvQvQvQvsEQvQvqDQvpVQvabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababMCJpKZyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZUctcMCyAqfMCqDQvQvfOQvQvfOQvLfMCQvuBHpQvpVQvQvQvQvuBQvQvQAHpQvfOsMQvQvQvQvQvMIuBQvQAQvpVQvQvelQvfOQvQvmJMIQvfOQvnYQvQvQvsEQvQvmJQvQvpVQvQvqDaZaXaXaXaYuBmJLfQvHpQvQvQvelQvfOQvpVQvfOQvQvmJQvQvmJpVLfQvfOQvmJHpQvMILfsEQvuBQvmJpVQvsEQvQvQvuBQvQvQvfOQvLsLsLsLsQvMIQvsEpVQvLfQvfOZlQvQvLfQvababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababMCUcFgtcyAJpqfjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZmDyZjHMCMCKZMCMCMCQvelQvuBQvmJZlQvQvHpQvsEQvMIQAQvuBQvfOQvMILfQvQvuBQvQvsELfQvmJHpsEQvZlQvsEQvQvmJQvHpQvpVQvQvfOilQvsEQvQvfOuBQvfOQvQvnYQvQvQvQvMIaZaXaXaXaYQvQvQvsEQvfOQvQvQvQvQvmJQvQvQvQvQvQvpVQvQvQvsEMIQvZlQvQvfOQvQvqDfOQvQvQvQvQvuBQvQAQvQvfOmJMILsaWLskeLILsLsLsQvHpQvfOQvmJQvQvQvmJQvMILfabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababJpyAyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHKZyZMCJpMCqfMCFgQvLfQvQvQvQvQAQvMIQvmJZlQvuBfOQvilQvQvsEQvQvmJQvQvQvQvmJLfQvQvZlQvQvQvQvQvpVQvLfQvqDQvQvsEQvLfQvQvfOQvQvQvHpQvfOQvQvMIQvQvQvQvmJuBZlaZaXaXaXaYMIQvpVQvuBQvQvmJLfQvHpQvqDelQvpVQvfOQvQvQAQvHpQvfOQvsEQvQvsEQvQvQvQvfOQvmJsEQvHpQvLfQvQvLsLILsLsLsLsLsLsLILsLsLsQvQvQvQvQvQAQvQvHpQvababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababMCtcjHMCabqfjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZUcqfMCyAMCVYMCMCQvQvHpQvQvmJLfQvQvQvLfQvQvQvQvQvQvqDZlmJpVQvHpQvQvpVQvelQvQvQvQvQvmJQvfOQvmJQvQvQvQvQvQvLfQvuBQvsELfQvQvQvmJpVQvQvQvQvelLfQvuBQvMIQvQvQvaZaXaXaXaYQvQvQvZlQvsEQvMIQvQAQvQvsEQvQvmJQvZlQvmJQvuBilQvLfuBQvQvpVsEQvmJQvHpQvQvQvilfOMIQvLsLsLsLsababababababLsLsLsLskeLsLsLsZlQvQvHpQvfOabababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababJpMCKZyZyZFgyAMCyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCMCMCFgMCMChQMCyAQvLfQvQAQvQvfOQvsEHpuBQvelQvpVQvsEQvQvQvQvelQvfOQvQvQvLfqDQvfOHpQvQvQvuBQvQvQvnYQvsEZlQvmJQvQvpVQvQvQvQAQvQvQvsELfQvmJHpQvQvmJfOQvLfQvQvaZaXaXaXaYqDLfQvQvLfQvQvQvpVQvQvpVilMIQvQvQvQvMIQvHpQvQvmJfOQvHpQvHpfOQvQvLfsEQvMIfOQvQvQvLsabababababababLsLsababLsLsLILsLsLsLsLsLsLsLsMIababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababjHyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJpMCtcMCJpQvFgMCQvLfQvsEpVQvqDMIQvZlQvQvQvLfQvQvQvfOQvMILfQvZlQvQvQvQvQAQvLfsEQvpVQvQvpVQvQvQAQvHpQvQvQvQvQvMIQvLfilQvHpQvQvQvZlqDQvMIQvQvQvQvQvsEQvQvQvQvHpaZaXaXaXaYQvQvQvQAQvQvfOQvQvQvmJQvQvfOHpQvnYQvQvLfsEqDQvQvQvQvpVmJQvQvMIQvHpQvpVQvQvZlQvabLsababLsLsLBLsLsLsLILsabababLsababLsLsLsaWLsLsLsababababababababababababababababababababababababababababababaaaa
+aaaaababababKZFgtcjHyAUcFgtcyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHMCUcyZyZyZyZMCjHMCMCyAMCQvuBQvLfQvQvQvMIQvQvsEQvLfHpQvQvmJQvQvuBQvmJQvHpQvQvmJQvQvLfQvTIQvuBQvQvQvQvQvfOQvsELfQvQvQvuBQvLfQvHpQAQvQvQvmJQvQvmJMIQAQvQvZlQvuBQAQvfOQvQvQvmJMIMIaZaXaXaXaYQvHpQvilMImJHpQvLfQvuBZlQvQvQvQvQvpVQvQvQvQvLfQvQAQvQvQvLfQvfOuBQvQvmJMIQvLsLsLsLsLsLsLsLILsLsaWLsLskeLsLsabLsLsabababLsLsLsLILsababababababababababababababababababababababababababababababaaaa
+aaaaababqfUcyAyZyZyZyZyZqfyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZjHyZyZyZUcVYhQVYagMCJpMCyAMCqfKZMCFgQvelHpQvQvQvfOQvHpQvLfQvilQveluBQvelqDQvQvZlQvQvpVQvQvelQvHpQvQvLfQvmJQvLfQvmJQvQvQvQvQvZlQvmJQvQvQvQvQvsEQvqDQvQAQvuBQvQvQvmJfOsEHpQvQvuBsEbiQvQvqDQvaZaXaXaXaYMIQvQvQvQvQvQveluBQvfOQvQvmJLfQvsEuBQvmJpVQvQvLfQvQvmJZlQvLsQvQvQvLsLsLskeLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaababFgyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZMCqfgChCMCMCVYVYjZVYMCKZMCMCUcMCMCQvQvQvQvQvQvmJuBZlQvmJQvQvfOQvQvLfQvZlQvQvQvLfQvQvmJQvfOQvQvqDQvfOQvuBQvQvfOQvQvuBZlQvmJMIsEQvQvQvQAQvmJpVQvQvQvfOMIQvQvLfQvMIQvQvMIQvQvQvmJQvQvQvfOQvLfQvaZaXaXaXaYuBQvpVQvZlLfQvQvQvQvZlQvpVQvQvfOQvQvQvQvQvQvmJZluBQvQvQvLsLsLsLsLsLsLILsLsLsababLIabababqwacqwacDMacacacLsLsLsabLsLsLsLsLsLsLskeLsLsababababababababababababababababababababababababababababaaaa
+aaaaababyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZJpMCUcjZVYMCMCUeMCMCyAQvHpMCtcMCQvMIfOQvHoQvLfQvQvQvQvZlQvXEQvuBQvmJQvQvsEQvLfQvQAQvHpQvuBQvsEQvLfQvQvQvsEQvLfQvqDQvQvQvQvQvQvQvQvfOQvQvQvHpQvLfQvQvQvQvsEQvQvfOQvpVQvsEQvLfQvQvQvLfQvQvQvQvQvaZaXaXaXaYQvQvQvQvuBQvfOHpQvmJQvfOQvQvQvQvQvZlQvfOHpMIQvQvLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababacqwacacqwacacacacqwababababLsLsLILsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZtcyZKZJpyAjHMCQvMCtcQvmJMCMCMCFgMCQvMIQvZlQvZlQvQvQvQvHpQvQvpVsELfQvQvQvQvfOQvQvpVQvfOQvQvmJQvZlQvQvpVQvHpQvQvQvmJpVQvMIQvQAQvelQvmJLfQvpVQvqDQvQvsEQvMIQvsEQvQvmJuBQvHpQvQvmJQvQvZlQvQvqDelQvQvsEQvHpQvuBaZaXaXaXaYQvZlQvQvQvHpQvQvQvQvLIMILsLsuBQvLfLsQvQvQvLsLsLsLsLsLskeLsLsLsLsLsLsLsababababababababacqwqwacacqwacacqwacqwababababLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZFgFgMCyAababZlQvmJMIQvHpuBQvQvJpQvLfQvsEQvQvmJQvHpsELfuBQvmJsEQvQvQvQvKEQvQvQvMIQvsEHpQvpVilcpZlQvQvmJsEQvQvuBQvfOQvLfQvmJHpQvMIQvQvqDsEQvQAQvQvmJLfQvQvVhQvuBMIQvQvpVQvQvelQvQvQvQAQvQvfOQvQvQvuBMIQvQvQvmJaZaXaXaXaYQvQvQvQvTIQvQAQvLfLsLsLsLsLsLsLsQvpVLsLsLsLsLsLsLsLILsLsLsLsLsLILsLsLsabababababababqwqwqwXgYwMkqwacBIacacqwabababababLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyAababababababQvpVQvsEQvQvQvKEQvQvQvuBQvqDQvQvQAQvQvQvQvZlQvMIQvHpQvmJQvQvmJMIQvLfuBQvQvsEMIQvLfQAuBQvMIQvQAQvQvHpQvQvQvQvQvfOQvQvZlQvHpQvQvuBQvQvQvQvZlQvQvQvQAHpQvfOQvLfQvQvHpLfQvQvQvQvQvmJfOQvQvLfQvQvMIaZaXaXaXaYqDQvLfQvQvQvQvQvLsLsLILsLsLsLsLsLILskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababacBIqwacacqwacacqwacacababababababLskeLsLsLsLsLILsabababababababababababababababababababababababababababaaaa
+aaaaababyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZqfUctcjHababababababuBQvmJqDQvelQvQvQvZlQvfOQvmJLfQvQvQvQvHpelQvQvQvLfQvQvQvQAQvQvQvQvHpQvLfQvQvQvQvQvQvQvQvfOQvQvQvmJMIQvuBQvmJQvQvQvHpQvLsQvfOQvQvfOQvLsLILsLsLfQvQvQvLsLsQvQvfOuBQvQvLILsLsMIQvQvQvLsLsLILsLsLsaZaXaXaXaYQvQvQvQvpVLsLsLsLsLskeLsaWLsLsLsLsLsLsLsLsLILsLsLsLsBRLsLsLsLsLsLsLsLsababababababqwacacacacacLjqwYNqwYwacqwabababababLsLsLsLsLBLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababyAyZyZyZyZyZJpyZyZyAtcFgJpKZyAjHabababababababababQvZlQvfOQvpVQvmJQvQvsEMIQvpVQvQvpVQvmJQvQvQvQvmJQvQvMIQvQvqDQvLfelQvQvQvZlQvLfQvmJpVsEZlQvHpQvQvQvQvelQvQvQvQvpVQvLfLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsQvQvLsLsLsLsaWLsLsLsLsLsLsLILsLsLsaZaXaXaXaYQvQvHpQvLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababqwqwqwXghmqwqwacBIqwqwqwacabababababLsLsLILsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababFgyZyZyZyZFgqfjHUcMCabababababababababababababababababQvQvsEQvQvQvLfQvHpQvHpQvQvQvsEQvQvZlpVilqDQvZlQvnYQvQvsEuBQvQvpVQvmJQvsEQvqDQvQvQvQvLsLspVLsLfQvQvQvLfQvHpQvLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLILsaZbgbgbgaYLsMIQvLsLsLsLsLsLsLILsLsLsLsLsLsLsLsBRLsLsLsLsLsLskeLsLsLsLsLsLsLILsababababababababacacqwacqwMkqwqwqwacqwqwabababababLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababJpjHtcUcyAKZacabababababababababababababababababababQvQAQvHpQvMILfQvQvelQvQvmJQAQvqDQvuBQvQvQAQvQvQvmJQvpVQvQvQvQvfOQvQvQvLfuBQvQvQvLfQvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsabababLsabababLsLsLsLsLsLsLsLsLsLsLsLsLILsLskeLsLsLsLsLILsLsLILsLsLsLsaZaXaXaXaYLsLsLsLskeLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsabababababababababqwqwqwqwXgacqwqwqwababababababLsLsLsLsLsBRLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababbsbtbuabababababababababababababababababababQvQvMIQvQAQvQvQvmJQvpVQvQvQvQvLfQvHpmJQvQvQvpVQvQvQvQvQvLfZlQvQvLsLfLsQvQvHpfOQvQvLsLsLILsLsLsLsLsLILsLsaWLsLsLsLsLsLsLsabababababababLsLsBRLsLskeLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsLsLsXHXHbfaXaXaXbhXHXHLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsBRLsLBLsLsLsLsLskeLsLsLsababababababababababababqwqwqwqwabababababababLsLsLsLsLsLsLsLskeLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaababababababacacacabababababababababababababababababababfOQvQvmJQvQvfOQvQvQvilLfQvpVQvQvMIQvQvQvQvsEQvLfQvuBLsLsQvQvLsLsLILsLsLsLsLsLsLsLILsLsLsLsLsLsababLsLsLsLsLsLsLsLsLsabababababababababLsLsLsLsLsLsLsLsBRLsLsLsLsLsLsababababababLsLsLsLsLBLsaZaXaXaXaYLsLsLsLsLsaWLsLsababababababLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababLsLILsLsLsaWLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababacababababababababababababababababababababQvsEQvqDZlQvuBQvLfmJLfQvsEQvQvmJQvQvLfQvpVQvLsLsLsLsLsLsLsLsLsLsLsLsabababababLsLsLsLsLsLILsabababLsLsLsLsLsLsLILsLsabababababababLsLILsLsLsaWLsLsLsLILsLsLsLsLsababababababababLsLILsLsLsLIaZaXaXaXaYLsLsLsLsLsLsLsLsababababababababLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsababababababababababababababababababababLsLsLsLsLsLsLsLsLsBRLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababbvbvbwbvbvabababababababababababababababababQvQvuBZlQvQvmJQvQvQvMIQvQvZlQvQvQvQAQvqDQvQvLsLsLsLILsLsLsLsLsLskeLsLsabababababLsLsLsBRLsLsLsabababababLsLsLsLsLsLsLsLsLsababababababababLsLsLsLsLsLBLsLsLsLsLsLsababababababababLsLsLsXpLsLsaZaXaXaXaYLsXpLsLsLsLsLsLsababababababababLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababLsLsLsLsBRLsLsLsLILsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababbvbxbxbxbybybybybybyababababababababababababQvmJLfQvelQvQvsEQvfOQvLsLsLsLILsLsQvQvQvLsLskeLsLsLsLILsLsLsLsLsLsLsababababababababLsLsLskeLsLsababababLsLsLskeLsLsLILsLsLsababLsababababLsLsLsLsLsLsLsLsLsLILsabababababababababLsLsLsLsLsLsaZaXaXaXaYLsLsLsLILsLsababababababababababLsLsLsLsLsLsLsLsLILsLsLsLsBRLsLsLsLsLsLsLsLsLsabababababababababababababababLsLskeLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababbybxbxbxbxbxbxbxbxbyababababababababababababQvpVQvQvQvpVQvQvLfQvQvLsLILsLsLsLsLsLsLBLsLsLsLsaWLsLsLsLsLILsLsLILsababababababLsLsLsLILsLsLsLsLsababLsLsLILsLsLsLsLskeLsLsababLsLsLskeLsLsLsLsLsLsLsLskeLsLsLsababababababababLsLsLsLsLskeLsbzbrbrbrbBLsLsLsLsLsLsababababababababLsLsLsLsLsLsLsLsBRLsLsLsLsLskeLsLsLsLsLILsLsLsLsLsLsLsLsabababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababbybxbxbxbxbxbxbxbxbyabababababababababababQvQvQAQvBRLILsLsBRZlLIkeLsLsLsLsLILsLsLsLILsLILsLsLsLsLsLsLskeLsLsLsLsLsLsLsabLsLsLsLsLsLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababLsLsLILsLsLsLsbzaXaXaXbBLsLsLskeLsLsLsLsLsLsLsLsababLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLskeLsLsLsLsLsLsababLsLsLsLsLsLsLsLsLILsLsLsLsBRLsLsLsLsLsLsLsLsabababababababababababababababababababababababaaaa
+aaaaabababababbybybybwbybybybxbxbyababababababababababababpVQvkeLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsbDaXaXaXaYXpLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababbybxbEbxbxbxbybxbxbyababababababababababababyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXbFbGbHbGbIyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXabababababababababababababababababababababababababababaaaa
+aaaaabababababbybJbxbKbxbMbybxbxbyababababababababababababLILsLsLILsabababLsLsLsLskeLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLILsLsLILsLsLsLsLsLsLskeLsLsLsLsLsLILsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLILsLsLsaZaXaXaXaYLsLsLILsLsLskeLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLILsLsLsabLsLsLsLsLILsLsLILsLsLsLsLILsLsLsLsaWLsLsLsLILsLsLsLILsLsLsLsLsaWLskeLsLsLsababababababababababababababababababababababababababababababaaaa
+aaaaabababababbybxbNbObxbxbybxbxbyababababababababababababLsababababababababababLsLsLsLILsLsLsLsLsLsLskeLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsababLsLILsLsLsLsLskeLsLsLsLsLsLILsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsXpLsLILsaZaXaXaXaYLsLsLsLsLsLsLsLsLILsLsLsLILsLskeLsLsLsLsLsLsLsabLsababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsabababLsabLsLsababLsLIabababababababababababababababababababababababababababababababaaaa
+aaaaabababababbybMbEbKbxbMbybxbxbybybybyajajajababababababababababababajababababLILsLsLsLsLsLsLsLsLsLsLsababababLsababababababLsLsLskeLsLsaWLsLsLsLILsLsLsLsLsLILsLsabababpuCqCqCqpuLsLsLsLsLsLskeLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLILsLskeLsLsLsLsLsaZaXaXaXaYLsLsXpLsaWLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsabababababababababababababLsLILsLsLsLskeLsLsLsLILsabababababababababLIabababababababababLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababbybTbNbObxbxbybxbxbxbxbUakakakajajajabababababababababajajajabababababLsababababababababababababababababajajababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababpupuCqQuCqpupuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLssLsLsLsLsLLsLsLsLsLsLsababababababababababababababababLsLsaWLsLILsLsababababababababababababababababababababababLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababbybMbVbKbxbMbybxbxbxbxbxbxakamakakajajababababababababajakajajababababababababababababajajajajajajajajajajajababababLsLsLsLsLILsLsababLsLsLsLsabababababCqCqCqCqCqCqCqCqCqLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLssLsLsLsLsLLsLsLsPhPhPhPhPhaZaXaXaXaYsLsLsLsLsLLsLsLssLcscscssLLsLsLsLsLsLsababababababababababababababababLsabLsLsLsLsLsababababababababababababababababLsabababLsLsLsLsLsLILsabababababababababababababababababababababababababaaaa
+aaaaabababababbybxbNbWbEbxbybybybybybybybyakakakakajababababababababajakakajajajajababababababababajajakakakakakakakakakajajababababababLsLsabababababababababababLspuCqCqCqCqOwCqCqCqCqpuLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLssLcscscssLLsLsLsLsLILsLsLsaZaXaXaXaYsLVZcscssLLsXpLssLcsnmcssLLsLsLsXpLsabababababababababababababababababababLsababLsabababababababababababababLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsabababababababababababababababababababababababaaaa
+aaaaabababababbybJbxbxbxbMbyababababababajajajbXakajajabababajajajajajakakalakajajajajajajajajajajajakakakakakakajajakakakajajabababababababababababababababababLspupuQuCqOwCqCqCqOwCqQupupuLsLsLsLsLsLsLsLsLsLsLsLsLILsXpLsLssLcsnmcscsLsLsLsLsLsLsLsLsaZcbaXaXaYcscsnmcssLLsLsLssLVZcscssLLsLsLsLsLsababababababababababLsLsabLsLsLsabababababababababababLsLsLsababababLsLsLILsLsLsLsLsLsLsLsLsLskeLsLsabLsLsabababababababababababababababababababababababaaaa
+aaaaabababababbybYbEbZbxcabyababababababababajajajajajajabababajakakakakakakakakajajakakakakakakakakakakakakakajajajakakakakajabababababababababababLsabLsLsLsLsLsCqCqCqCqCqCqCqCqCqCqCqCqCqLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLssLVZcscssLLsXpLssLsLsLsLsLaZaXaXaXaYsLcscscssLLsLsLssLsLcssLsLLsLsLsLsLsabababababababLsLsLsLsLsLsLsLsLsabababababababLsLsLsLsLIDELsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababbybybybybybybyabababababababababababajajajajababajakakakakamakakakajajajakakakakakakajajajakakajajajakakakakakajabababababababababLsLsLsLsLsLsLILsLsCqCqCqOwCqCqzWCqCqOwCqCqCqLsLsLsLsLsLskeLsLsLskeLsLsLsLsLsLssLsLsLsLsLLsLsLssLcsVZcssLaZaXaXaXaYsLsLsLsLsLLsLsLsLsLsXpLsLsLsaWLsLsababababababLsLsLsLskeLsLsLsLsLILsLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsaWLsLsLsLsDELsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababajajajajajajakakakakakakakakakajajakakakakakakakajajakakakakakakakakakakajajababababababhshsLsLsLsLskeLsLsLsLsCqCqCqCqCqCqCqCqCqCqCqCqCqLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskesLcsnmcscsaZaXaXaXaYLsLsLsLsLsLskeLsLILsLsLsLsLsLsLsLsabababababLsLsLsLILsLsLsDELsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsaWLsLsLsLsLsLsLsDELsLsLsLILsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababajajakakakakakajakakakakakakakakakakakakamakakakakakamakakakakakakakakakajababababababCqhshsLsLsLILsLskeLsLspupuQuCqOwCqCqCqOwCqQupupuLsLsLsLsLsLsLskeLsLsLsLILsLsaWLsLsLssLsLsLsLsLLsLssLcscscssLaZaXaXaXaYsLsLsLsLsLLsLsLssLsLsLsLsLLsLsLsLsLsababLsLsLskeLsLsLsLsaWLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLILsLsLsLsDELsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababajakakakakajajajakakakakakakakakakakakajajakakakakakakajakajakakakamakajajajajajababCqCqhshsLsLsLsLsaWLsLsLspuCqCqCqCqOwCqCqCqCqpuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLssLcscscssLLsLssLsLsLsLsLaZaXaXaXaYsLcscsVZsLLsLsLssLcscsVZsLLsLskeLsababLsLsLILsLsLseMLsLsLsLsLsLILskeLsdtdtdtdtdtdtdtdtdtdtLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababajajakakakajajakakakakakakakakakakajajajajakakakakajajajajajakakakakakakakakakajajCqCqCqCqhshsLskeLsLsLsLsLILsCqCqCqCqCqCqCqCqCqLsLsLsLskeLsLILsLsLsLskeLsLsLsLsLsLsLsLssLcsnmVZsLLsLsLsXpLsLsPhaZaXcbaXaYcscsnmcssLLsLsLscscsnmcssLLsLILsLsababLsLsLshKLsLBLsLskeLsDELsLsLsLsdtdtLyGTLyPALyGTLyGTdtdtLsLskeLsLsLsLILsccccccccccccccccccLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababajakakakakakakakakakajajajakakakakajajakakakakakakajajajajajakakakakakakakakajajCqCqawCqCqhshsLsLsLskeLsLsLsLspupuCqQuCqpupuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLssLcscscssLLsLsLsLsLsLsPhaZaXaXaXaYsLcscscssLLskeLssLcscsVZsLLsLsLsLsabababLseMLsLsDELILshKLsLsLseMLsdtdtPAGTGTGTGTGTGTGTGTPAdtdtLsLsLsLsLsLsLscccdcdcdcdcdcdcdccLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababajajakakakakakakakakakakajakakamakakakakakakakakamakakakajajakakakakakakajajajajCqCqCqCqCqCqCqhsLsLsLsLsLsLsLsLsLspuCqCqCqpuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLssLsLcssLsLLsLsPhPhPhPhPhaZaXaXaXaYsLsLsLsLsLLsLsLssLsLsLsLsLLsLsLsLsababLsLsLsLsNNLseMLsNNLsnhLBLsdtdtGTGTGTSuGTGTGTGTGTGTGTGTdtdtLsLsLsLsLsLscccdOiOiUGOiOicdccaWLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababajajakakakamakakakakajajajakakakakakakakakajajakakakakakakakakakakakakakajaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUchaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaXaXaXaXaXaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUciaUckclcmckaUcmaUcnclckaUaUcodtGTGTVMGTGTcxOyCyEyGTGTVMGTGTdtdtdtdtdtdtdtcccdOiPCNkPCOicdccLsLsLsLsabababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababajakakakakakakakakajajakajakakakakakakajakakakakakakakakakakakajakakakajaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXcbaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbgaXcfaXaXaXcgaXcqcraXaXcqcraYIUGTGTVMGTGTGTGTGTGTGTGTVMGTGTGTGTGTPAGTGTIUcccdUGcvRjDkUGcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababajajajakajajajakakakakakakakakakakakakajajakakakakakajakakamakajajajakakajaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXbpaXaXaXbraXaXaXaXcbaXaXaXaXaXaXaXaXaXaXaXbgaXaXaXctaXcucwcwcuaXcyaXaXcBdtrtGTdtrtGTnLGgavbcGTpddtGTGTGTGTGTGTGTKcdtcccdEIKnKnVyEIcdccLILskeLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababajajajabajakakakakakakakakajakakakajajakakakakajajajakakakakajakakakakaXaXaXaXczaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbgaXcfaXaXaXcfaXctaXcqaXaXcgaYIUGTGTVMGTGTGTGTGTGTGTGTVMGTGTZqGTGTGTGTGTIUcccdEIMsYgMsEIcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababajajajakakakakakakajajakakakakakakakajajajakakakakakajakakakajbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcDbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcEbdbdbdcFcGbdcHcJbdbdcGcKbdbedtGTGTVMGTGTeaRbjRTMGTGTVMGTGTdtdtdtdtdtdtdtcccdOiOiOiOiOicdccLsDELsLILsLsabababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababajajakamakakajajajakakakakakakakakakakakakakakakakakakakajCqCqCqCqCqCqCqCqCqCqhsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsPhLsLsLsLssLsLcssLsLLsPhPhPhLssLsLcssLsLLssLsLcssLsLLsLsLsLsLILsLsLsLsababLsNNeMLsnhLsLseMLskiLsLBkidtdtGTGTGTSuGTGTGTGTGTGTGTGTdtdtLsLsLsLsLsLscccdOiJBJBJBOicdccLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababajajajakakakajakajakamakakakakakakakajakakakakakakakajajCqCqCqCqCqCqCqCqCqhshsLsLsLskeLsLskeLsLsLsLsLskeLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLssLVZcscssLLsLskeLsLssLVZcscssLLssLcscscssLLsLskeLsLsLsLsLsababababLsLsLskeLsLBLsLshKLseMLsLsdtdtZqGTGTGTGTGTGTGTGTZqdtdtLsLsLsLILsLsLscccdLPLPLPLPLPcdccLsLsLsaWLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababajakakakakakakakakakakakakakajajajakakakakakakajajCqCqCqCqCqCqCqCqCqhshsLsLsLsLsLsLsLsaWLsLsLILsLsLsLILsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsXpLsLssLcsnmVZsLLsaWLsLsLssLcsnmcssLLssLcsnmcssLLILsLsLsLsabababababababababLBLshKLskiLsLskeLsLsDELsdtdtLyGTLyZqLyGTLyGTdtdtLsLsLskeLsLsLsLscccdcdcdcdcdcdcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababajajakakakakakajajajakakakakajajajajakakamakajajCqCqawCqCqCqCqCqCqhshsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLssLcscscssLLsLsLsLsLssLcscscssLLssLVZcscssLLsLsababababababababababababLsLsLsLsLsDELsLsLsLsLsLsLsdtdtdtdtdtdtdtdtdtdtLsLsLsLsLsLsLILsLsccccccccccccccccccLsLskeLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababajakakakajajajabajajajajajajajajakakakakajajCqCqCqCqCqCqCqCqCqhshsLsLskeLsLsLsLsLskeLsLsLsLsLskeLsLsLsLsLsabLsLsLILsLsLsLsabLsLsLsLsLsLsLILsLsLsLsLsLsLssLsLsLsLsLLsLsLsababsLsLsLsLsLLssLsLsLsLsLabababababababababababababababLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLILsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababajajajajajababababababajabajajajajajajajajCqCqCqabCqCqCqCqCqhshsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsabLsabLsLsLsLsababababababLsLsLsLsLsaWLsLskeLsLsLsLsLsLsLsLsLsabababababababLsLsLsabababababababababababababababababababababababLsLsLsaWLsLsLsLsLsLsaWLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLILsLsDELsLsLILsLsLsababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababajajabajabababababababababababajabajajajabababababababCqhshsLsLsLsLsLsLsabababababababLsLsLsababababababababLsLsabababababababLsLsLsabLsabLsLsLsLsLsLsLILsLsLsababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsDELsLsLsLsLsLsLsLsabLsLsabLsLsLskeLsLsDELsLsLskeLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababajajababababababababhsLsLsababLsLsababababababababLsLsabababababababababababababababababababababababababababLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsabLsLsabLsabababababLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsabababababababababababababababababababababababababababababaaaa
+aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsabababababababababababababababababababababababababababababababababababababababababababababLsabLsLsababababababababababababababababababababababababababababababababababababababababababLsLsababababababababababababLsLsLsLsLsLILsLsLsLsaWLsLsabababLsLsabababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsabLsLsLsLsLsababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+"}
diff --git a/_maps/map_files/LayeniaStation/LayeniaStation.dmm b/_maps/map_files/LayeniaStation/LayeniaStation.dmm
index 679b485e..56a6154a 100644
--- a/_maps/map_files/LayeniaStation/LayeniaStation.dmm
+++ b/_maps/map_files/LayeniaStation/LayeniaStation.dmm
@@ -25,7 +25,7 @@
"aee" = (/obj/machinery/vending/engivend,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/open/floor/plasteel,/area/engine/engineering)
"aem" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"aes" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/turf/open/floor/wood,/area/crew_quarters/heads/hos)
-"aex" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"aex" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"aeD" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"aeP" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
"aeR" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/railing{dir = 1},/turf/open/floor/plasteel/stairs/medium{dir = 8},/area/security/prison)
@@ -46,7 +46,7 @@
"agB" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/secondary/entry)
"agL" = (/obj/effect/turf_decal/bot,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel,/area/quartermaster/sorting)
"ahd" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/engine/engineering/reactor_control)
-"ahg" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"ahg" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"ahm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/crystal/small/growth,/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/aft)
"ahs" = (/turf/open/floor/wood,/area/maintenance/fore)
"ahu" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4; name = "air supply pipe"},/turf/closed/wall/r_wall,/area/engine/atmos)
@@ -101,10 +101,10 @@
"aop" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel,/area/security/brig)
"aor" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden,/turf/closed/wall/r_wall,/area/engine/engineering)
"aoA" = (/obj/structure/cable/yellow,/obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset,/turf/open/floor/engine,/area/engine/engineering/reactor_core)
-"aoE" = (/obj/machinery/door/airlock{dir = 4; name = "Service Hall"; req_one_access_txt = "25;26;35;28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/service)
+"aoE" = (/obj/machinery/door/airlock{dir = 4; name = "Service Hall"; req_one_access_txt = "25;26;35;28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/service)
"aoN" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/turf_decal/box,/obj/effect/turf_decal/stripes/line,/obj/machinery/light{pixel_y = -1},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"apk" = (/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
-"apC" = (/obj/machinery/camera{c_tag = "TEG - North Center"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering)
+"apC" = (/obj/machinery/camera{c_tag = "TEG - North Center"; dir = 8; network = list("ss13","engine")},/turf/open/floor/plasteel,/area/engine/engineering)
"apE" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/engine/atmos)
"apF" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{dir = 8; name = "visible"},/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 8; name = "visible"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"apJ" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
@@ -160,7 +160,9 @@
"awJ" = (/obj/machinery/atmospherics/pipe/simple/purple/visible{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"awS" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel/vaporwave,/area/arcade)
"axc" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/power/apc{areastring = "/area/gateway"; dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/gateway)
+"axe" = (/obj/structure/sign/departments/restroom{pixel_y = 32},/turf/open/floor/plating,/area/maintenance/starboard)
"axB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/hallway/primary/aft)
+"axC" = (/obj/structure/chair/sofa{dir = 4},/obj/item/grown/rose,/turf/open/floor/wood,/area/maintenance/fore)
"axF" = (/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"axI" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"axK" = (/obj/structure/window/reinforced,/obj/structure/flora/crystal/small/pile,/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/aft)
@@ -206,6 +208,7 @@
"aCm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"aCr" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/oil{icon_state = "floor5"},/obj/effect/decal/cleanable/ash{name = "ashes of unknown drone (???)"},/turf/open/floor/circuit/off,/area/ai_monitored/turret_protected/aisat_interior)
"aCB" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/circuit/red,/area/engine/engineering)
+"aCF" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
"aCQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/auxiliary{name = "Security Checkpoint"})
"aDd" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
"aDg" = (/obj/effect/turf_decal/tile/blue,/obj/machinery/newscaster{pixel_y = -32},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry)
@@ -228,7 +231,7 @@
"aFF" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/port/fore)
"aFM" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/storage/tech)
"aFP" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
-"aFT" = (/obj/structure/table/glass,/obj/item/paper_bin{pixel_y = 4},/obj/item/pen{pixel_x = -4},/obj/item/folder/white{pixel_x = 4; pixel_y = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/science/xenobiology)
+"aFT" = (/obj/structure/table/glass,/obj/item/paper_bin{pixel_y = 4},/obj/item/pen{pixel_x = -4},/obj/item/folder/white{pixel_x = 4; pixel_y = 4},/obj/structure/cable{icon_state = "4-8"},/obj/item/multitool{pixel_x = 3},/obj/item/screwdriver{pixel_y = 6},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/science/xenobiology)
"aFW" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"aFY" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/wood,/area/maintenance/fore)
"aGd" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/chemistry)
@@ -240,25 +243,27 @@
"aGQ" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/medical/virology)
"aGX" = (/obj/machinery/door/airlock/engineering{name = "Reactor Control"; req_one_access_txt = "10;24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"aHh" = (/turf/open/floor/carpet,/area/library/lounge)
-"aHz" = (/obj/structure/table,/obj/item/flashlight/lamp,/turf/open/floor/plasteel,/area/maintenance/fore)
+"aHz" = (/obj/structure/dresser,/turf/open/floor/wood,/area/maintenance/fore)
"aHE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel,/area/janitor)
"aHF" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Genetics Access"; dir = 8; network = list("ss13","medbay"); pixel_y = -22},/turf/open/floor/plasteel,/area/maintenance/starboard/aft)
-"aHK" = (/obj/structure/table,/obj/item/folder/white,/obj/item/pen,/turf/open/floor/plating,/area/maintenance/fore)
+"aHK" = (/obj/machinery/light/small{dir = 1; pixel_y = 16},/obj/structure/table/wood,/turf/open/floor/wood,/area/maintenance/fore)
"aHS" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/fore)
"aHV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/fore)
"aHW" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/engine_smes)
+"aIl" = (/obj/structure/flora/crystal/small/growth,/turf/open/indestructible/layenia/crystal,/area/ai_monitored/storage/satellite)
"aIp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/fitness/pool)
"aIr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/ai_monitored/security/armory)
"aIB" = (/obj/machinery/chem_heater,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry)
+"aIE" = (/obj/machinery/door/airlock/public/glass{name = "Abandon Maintenance Pool"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"aIJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/virology)
"aIK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 1; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/secondary/exit)
"aIT" = (/obj/machinery/atm{pixel_y = 30},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/hallway/primary/aft)
"aIU" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/engineering)
-"aJa" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/fore)
"aJe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"aJn" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"aJs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/fitness/pool)
"aJv" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 8},/area/engine/break_room)
-"aJw" = (/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
+"aJw" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/obj/structure/mirror{pixel_y = 30},/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/fore)
"aJC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/medical/virology)
"aJR" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plating,/area/maintenance/fore)
"aKa" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/starboard)
@@ -267,7 +272,7 @@
"aKk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"aKl" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/aft)
"aKO" = (/obj/item/reagent_containers/glass/bucket,/obj/structure/sink/kitchen{dir = 8; pixel_x = 11},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/medical/sleeper)
-"aKT" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore)
+"aKT" = (/obj/structure/table,/obj/item/flashlight/lamp,/turf/open/floor/plating,/area/maintenance/fore)
"aLb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/stairs/left,/area/medical/sleeper)
"aLg" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/library)
"aLj" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/item/twohanded/required/kirbyplants/random,/obj/structure/railing,/turf/open/floor/plasteel/white,/area/medical/medbay/central)
@@ -290,6 +295,7 @@
"aNJ" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness)
"aNN" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/engineering)
"aOu" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
+"aOw" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/layenia/garden,/area/maintenance/fore)
"aOD" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/aft)
"aOG" = (/obj/structure/window/reinforced,/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/aft)
"aOK" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/disposal/incinerator)
@@ -302,9 +308,10 @@
"aPO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator)
"aPQ" = (/obj/structure/table,/obj/item/storage/box/lights/mixed{pixel_y = 7},/obj/item/storage/box/lights/mixed{pixel_y = 7},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/janitor)
"aQj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator)
+"aQs" = (/obj/machinery/space_heater,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fore)
"aQC" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/showroomfloor,/area/security/main)
"aQE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/science/misc_lab)
-"aQF" = (/obj/machinery/door/poddoor/incinerator_atmos_aux,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator)
+"aQF" = (/obj/machinery/door/poddoor/incinerator_atmos_aux,/obj/effect/turf_decal/delivery/red,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator)
"aQK" = (/obj/structure/table,/obj/item/ashtray,/turf/open/floor/wood,/area/maintenance/port/aft)
"aQO" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"aRi" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
@@ -315,14 +322,16 @@
"aSb" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating,/area/quartermaster/storage)
"aSj" = (/obj/structure/table,/obj/item/storage/bag/plants,/obj/item/reagent_containers/glass/bucket{pixel_x = -8; pixel_y = 10},/obj/machinery/airalarm{pixel_y = 22},/turf/open/floor/plasteel,/area/hallway/secondary/service)
"aSL" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/light/small{pixel_y = -1},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/starboard)
+"aSQ" = (/obj/item/reagent_containers/food/snacks/grown/mushroom/amanita,/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
"aSV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/dorms)
"aSW" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"aTJ" = (/obj/structure/flora/junglebush,/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/butterfly,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/grass,/area/crew_quarters/dorms)
"aTT" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel,/area/bridge)
-"aUb" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate/engineering,/turf/open/floor/plating,/area/layenia)
+"aUb" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate/engineering,/turf/open/floor/plating,/area/ai_monitored/storage/satellite)
"aUc" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"aUh" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel,/area/medical/morgue)
"aUs" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
+"aUt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"aUu" = (/obj/structure/table/wood/fancy,/obj/item/candle{pixel_x = 1; pixel_y = 5},/obj/structure/extinguisher_cabinet{dir = 4; pixel_y = -27},/turf/open/floor/plasteel/dark,/area/chapel/main)
"aUK" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"aUL" = (/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
@@ -333,28 +342,32 @@
"aVE" = (/obj/structure/rack/shelf,/obj/item/stack/sheet/glass/five,/obj/item/stack/sheet/glass/five,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/maintenance/fore)
"aVM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/fore)
"aWp" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/hallway/primary/port)
+"aWs" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"aWu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/carpet/orange,/area/maintenance/fore)
"aWw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/captain)
"aWL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/carpet/orange,/area/maintenance/fore)
"aWN" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/carpet/orange,/area/maintenance/fore)
"aWU" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/red/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
"aWW" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/wood,/area/maintenance/fore)
-"aWY" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/built{dir = 8; pixel_x = -7},/turf/open/floor/plasteel,/area/maintenance/fore)
+"aWY" = (/turf/open/floor/plasteel,/area/maintenance/fore)
"aXi" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel,/area/bridge)
"aXs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
"aXu" = (/obj/effect/turf_decal/bot{dir = 1},/obj/machinery/shieldwallgen,/turf/open/floor/plasteel/dark,/area/teleporter)
-"aXY" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plating,/area/maintenance/fore)
+"aXY" = (/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/maintenance/fore)
"aYd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/purple/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
"aYk" = (/obj/machinery/gateway{dir = 6},/obj/effect/turf_decal/bot_white/right,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway)
"aYq" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plasteel/white,/area/medical/virology)
"aYx" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/wood,/area/library/lounge)
"aYy" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/engineering)
+"aYH" = (/mob/living/simple_animal/pet/cat{name = "Stray Maintenance Cat"},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/power/apc{areastring = "/area/hallway/primary/port"; dir = 1; name = "Port Hall APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/starboard)
"aYP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/virology)
"aZd" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/sign/warning/pods{pixel_y = 32},/turf/open/floor/plasteel/dark/side,/area/security/main)
"aZn" = (/obj/machinery/computer/med_data{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/bridge)
"aZp" = (/obj/structure/chair/sofa{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
+"aZs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"aZu" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/turf/open/floor/plating,/area/layenia/cloudlayer)
"aZy" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"aZJ" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/airless/solarpanel{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"aZL" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/white/side,/area/science/research)
"aZR" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/storage/primary)
"aZV" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker)
@@ -363,8 +376,8 @@
"bau" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/tank/internals/emergency_oxygen{pixel_x = -8},/obj/item/tank/internals/emergency_oxygen{pixel_x = -8},/obj/item/clothing/mask/breath{pixel_x = 4},/obj/item/clothing/mask/breath{pixel_x = 4},/turf/open/floor/plasteel,/area/engine/break_room)
"baB" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/port/aft)
"baL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/science/misc_lab)
-"baY" = (/obj/structure/railing{dir = 1},/obj/structure/flora/crystal/small/growth,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
-"bbg" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 8},/turf/open/floor/plating{icon_state = "panelscorched"},/area/layenia)
+"baY" = (/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/maintenance/fore)
+"bbg" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{dir = 8},/turf/open/floor/engine/vacuum,/area/layenia)
"bbj" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"bbk" = (/obj/structure/table/glass,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/capacitor,/obj/item/stock_parts/capacitor,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/micro_laser,/obj/item/stock_parts/micro_laser,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/lab)
"bbw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/docking_port/stationary/random{id = "pod_lavaland3"; name = "lavaland"},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
@@ -373,6 +386,8 @@
"bbR" = (/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/misc_lab)
"bcb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/science/research)
"bcc" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio5"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
+"bcz" = (/turf/closed/wall,/area/construction/mining/aux_base)
+"bcB" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
"bcL" = (/obj/effect/spawner/structure/window,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/dorms)
"bdd" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"bdj" = (/obj/item/stack/sheet/mineral/wood,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
@@ -397,7 +412,6 @@
"bgo" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/item/soap,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
"bgq" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark/airless,/area/layenia)
"bgw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard)
-"bgy" = (/turf/open/floor/plasteel,/area/maintenance/fore)
"bgC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/stairs/medium,/area/maintenance/port)
"bgO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard/aft)
"bgP" = (/turf/closed/wall/ice,/area/layenia)
@@ -406,7 +420,7 @@
"bhq" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
"bhA" = (/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/hallway/primary/fore)
"bhE" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/stairs/medium{dir = 1},/area/layenia)
-"bhF" = (/obj/structure/chair/office/light,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/fore)
+"bhF" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
"bhG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard)
"bhI" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/science/circuit)
"bhP" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{dir = 8; name = "visible"},/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 8; name = "visible"},/obj/effect/landmark/nuclear_waste_spawner,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
@@ -418,11 +432,12 @@
"bjl" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/storage/tech)
"bjx" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/white/side{dir = 5},/area/medical/medbay/central)
"bjJ" = (/obj/effect/decal/cleanable/oil{icon_state = "floor6"},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
-"bjV" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/broken{dir = 4; pixel_x = 7},/turf/open/floor/plating,/area/maintenance/fore)
+"bjV" = (/obj/structure/table,/turf/open/floor/plating,/area/maintenance/fore)
"bjW" = (/obj/item/wirecutters,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/maintenance/fore)
"bkH" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/maintenance/fore)
"bkI" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/aft)
"bkQ" = (/turf/closed/wall/r_wall,/area/engine/atmos)
+"bkR" = (/obj/machinery/light/small/broken{pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/fore)
"bkT" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/science/misc_lab)
"bld" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"blj" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/security/checkpoint/tertiary)
@@ -518,6 +533,7 @@
"bvZ" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airlock_sensor/incinerator_atmos{pixel_y = 22},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/engine,/area/maintenance/disposal/incinerator)
"bwk" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/hos)
"bwp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"bwq" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore)
"bwr" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/engine/break_room)
"bwy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/fitness/pool)
"bwG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos)
@@ -544,18 +560,19 @@
"bzm" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "O2 to Pure"},/turf/open/floor/plasteel,/area/engine/atmos)
"bzq" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"bzy" = (/obj/machinery/flasher{id = "PCell D"; pixel_x = -28},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/decal/cleanable/vomit,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
+"bzB" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/structure/table,/obj/item/reagent_containers/rag/towel{pixel_x = -1; pixel_y = 7},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"bzD" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"bzF" = (/obj/machinery/conveyor{dir = 6; id = "garbage"},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plating,/area/maintenance/disposal)
"bzQ" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness)
"bzW" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"bAk" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/misc_lab)
"bAr" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
-"bAt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
+"bAt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fore)
"bAy" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/sorting)
"bAB" = (/obj/machinery/computer/security/hos,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Head of Security's Office"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"bAG" = (/obj/machinery/computer/card/minor/hos,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"bAI" = (/obj/structure/table,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
-"bAL" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit 1"; name = "Disposal Exit Vent"},/turf/open/floor/plating,/area/maintenance/disposal)
+"bAL" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/door/poddoor{id = "Disposal Exit 1"; name = "Disposal Exit Vent"},/turf/open/floor/plating,/area/maintenance/disposal)
"bAT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/engineering/reactor_control)
"bAZ" = (/obj/structure/window/reinforced,/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/aft)
"bBg" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
@@ -563,7 +580,7 @@
"bBp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"bBL" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/port)
"bBN" = (/obj/machinery/door/airlock/security/glass{dir = 8; name = "Death Row Cell"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/execution/transfer)
-"bBT" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/layenia)
+"bBT" = (/turf/open/floor/engine/vacuum,/area/layenia)
"bBU" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"bBZ" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos)
"bCd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 1; icon_plating = "floor"; icon_state = "floor_whole"},/area/crew_quarters/locker)
@@ -571,9 +588,9 @@
"bCf" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{dir = 8},/turf/open/floor/engine,/area/maintenance/disposal/incinerator)
"bCm" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark/side{dir = 1},/area/security/brig)
"bCt" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/sleeper)
-"bCw" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera{c_tag = "MiniSat Walkway 2"; network = list("minisat"); start_active = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"bCw" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera{c_tag = "MiniSat Walkway 2"; network = list("minisat"); start_active = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"bCK" = (/obj/structure/sign/warning/fire,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator)
-"bDd" = (/obj/structure/lattice/catwalk,/obj/structure/railing,/obj/structure/railing{dir = 8},/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"bDd" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/landmark/carpspawn,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"bDe" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"bDt" = (/obj/machinery/door/poddoor/preopen{dir = 8; id = "permacellD"; name = "cell blast door"},/obj/machinery/door/airlock/public/glass{dir = 8; id_tag = "permaboltD"; name = "Death Row Cell"},/turf/open/floor/plasteel,/area/security/execution/transfer)
"bDu" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/effect/turf_decal/stripes/box,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
@@ -584,10 +601,13 @@
"bDZ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/quartermaster/storage)
"bEe" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 4; external_pressure_bound = 120; name = "server vent"},/turf/open/floor/circuit/telecomms,/area/science/xenobiology)
"bEy" = (/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
+"bEH" = (/obj/docking_port/stationary{area_type = /area/construction/mining/aux_base; dheight = 4; dir = 1; dwidth = 4; height = 9; id = "aux_base_zone"; name = "aux base zone"; roundstart_template = /datum/map_template/shuttle/aux_base/small; width = 9},/turf/open/floor/plating,/area/construction/mining/aux_base)
"bEK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"bFd" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/plasteel/white,/area/medical/genetics/cloning)
+"bFu" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/flora/crystal/small/growth,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"bFw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/gateway)
"bFL" = (/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
+"bFM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/fore)
"bFN" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/bridge)
"bFR" = (/turf/closed/wall,/area/security/brig)
"bFS" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/airalarm{pixel_y = 22},/obj/machinery/camera{c_tag = "Kitchen North"; dir = 6},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen)
@@ -612,7 +632,7 @@
"bIa" = (/obj/machinery/pipedispenser,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/engine/atmos)
"bIf" = (/obj/machinery/door/airlock/public/glass{name = "Game Room"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/library/lounge)
"bIj" = (/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
-"bIz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/maintenance/port)
+"bIz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/bridge)
"bIC" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/crew_quarters/heads/hos)
"bII" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hos)
"bJb" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/window/eastright{name = "Brig Desk"; req_access_txt = "1"},/obj/item/folder/red{layer = 2.9},/turf/open/floor/plasteel/dark,/area/security/brig)
@@ -633,7 +653,7 @@
"bKM" = (/obj/structure/closet/secure_closet/freezer{name = "fridge"},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/donkpockets/donkpocketberry,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
"bKS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"bKV" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/wood,/area/library)
-"bLk" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/maintenance/port/aft)
+"bLk" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/dark,/area/maintenance/port/aft)
"bLu" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/chair{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark/side{dir = 1},/area/security/main)
"bLB" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/storage/primary)
"bLF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "executionfireblast"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/security/execution/transfer)
@@ -648,18 +668,22 @@
"bNg" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plating/asteroid/layenia/garden,/area/security/prison)
"bNi" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/red/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"bNj" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/security/checkpoint/escape)
+"bNk" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/port/fore)
"bNr" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/security/prison)
"bNB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/dorms)
"bNG" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/junction{dir = 8},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/security/brig)
"bNL" = (/obj/machinery/pool/drain,/turf/open/pool,/area/crew_quarters/fitness/pool)
+"bNM" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"bNR" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/science/research)
"bOo" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/railing{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"bOZ" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room)
"bPa" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/pen{pixel_x = 1; pixel_y = 9},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/toy/figure/secofficer,/turf/open/floor/plasteel/dark/corner{dir = 4},/area/security/brig)
+"bPh" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/plating,/area/maintenance/fore)
"bPC" = (/obj/machinery/shower{pixel_y = 19},/turf/open/floor/plasteel/freezer,/area/security/prison)
"bPJ" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"bPL" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/fore)
"bPN" = (/turf/closed/wall/r_wall,/area/security/checkpoint/escape)
+"bPO" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"bPS" = (/obj/structure/railing,/turf/open/floor/plasteel/stairs/medium{dir = 8},/area/chapel/main)
"bPW" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"bPX" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/layenia)
@@ -681,6 +705,7 @@
"bSS" = (/obj/structure/flora/tree/jungle/small,/turf/open/floor/grass,/area/layenia)
"bSZ" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/misc_lab)
"bTa" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/obj/item/flashlight/lamp/green{on = 0; pixel_x = -6; pixel_y = -2},/obj/machinery/button/door{id = "hos"; name = "HoS Office Shutters"; pixel_y = -25},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/red,/area/crew_quarters/heads/hos)
+"bTh" = (/turf/open/floor/plasteel/yellowsiding/corner,/area/maintenance/fore)
"bTr" = (/obj/machinery/vending/snack/random,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/security/main)
"bTz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/aft)
"bTK" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/engine/break_room)
@@ -690,6 +715,7 @@
"bUB" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/security/execution/transfer)
"bUM" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"bVa" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/light/small{pixel_y = -1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/chapel/main)
+"bVd" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/fore)
"bVp" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
"bVv" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/light{pixel_y = -1},/turf/open/floor/wood,/area/maintenance/port/aft)
"bVw" = (/obj/machinery/button/flasher{id = "executionflash"; pixel_x = 6; pixel_y = 25},/obj/machinery/button/ignition{id = "executionburn"; pixel_x = 6; pixel_y = 32},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/button/door{id = "executionfireblast"; name = "Transfer Area Lockdown"; pixel_x = -4; pixel_y = 31; req_access_txt = "2"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
@@ -699,13 +725,14 @@
"bVO" = (/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry)
"bVW" = (/obj/structure/bookcase,/turf/open/floor/plating/asteroid/layenia,/area/security/prison)
"bVZ" = (/obj/effect/decal/cleanable/vomit,/turf/open/floor/plasteel/freezer,/area/security/prison)
-"bWp" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel,/area/maintenance/fore)
-"bWs" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
+"bWp" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/kitchen/knife,/obj/item/reagent_containers/food/snacks/meat/slab/monkey,/turf/open/floor/plating,/area/maintenance/fore)
+"bWs" = (/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/fore)
"bWI" = (/obj/machinery/field/generator,/turf/open/floor/plating,/area/engine/break_room)
"bWN" = (/obj/machinery/door/airlock/command/glass{dir = 8; name = "Head of Security's Quarters"; req_access_txt = "58"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/wood,/area/crew_quarters/heads/hos)
"bWR" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/supply)
"bWT" = (/obj/structure/railing{dir = 8},/obj/structure/railing{dir = 1},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"bWU" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room)
+"bWX" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"bXr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/port)
"bXu" = (/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/dropper,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/chemistry)
"bXB" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/maintenance/starboard/aft)
@@ -721,7 +748,7 @@
"bYF" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/layer_manifold,/turf/open/floor/plasteel,/area/science/mixing)
"bYP" = (/obj/structure/table/glass,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/item/clothing/gloves/color/latex/nitrile,/obj/item/soap/nanotrasen,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"bYX" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/junction/flip{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/medical/sleeper)
-"bZf" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/caution/stand_clear,/turf/open/indestructible/concrete,/area/layenia)
+"bZf" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"bZp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/stairs/right,/area/hallway/primary/port/fore)
"bZr" = (/turf/open/floor/wood,/area/maintenance/port/aft)
"bZE" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/security_space_law,/obj/item/book/lorebooks/welcome_to_kinaris{pixel_x = -3; pixel_y = 3},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/carpet/red,/area/crew_quarters/heads/hos)
@@ -730,7 +757,7 @@
"bZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"bZY" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/red,/area/crew_quarters/heads/hos)
"cae" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark/side{dir = 8},/area/security/main)
-"caH" = (/obj/structure/railing{dir = 4},/obj/structure/railing{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"caH" = (/obj/structure/railing{dir = 4},/obj/structure/railing{dir = 1},/turf/open/floor/engine/vacuum,/area/layenia)
"caK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"caX" = (/obj/structure/table,/obj/item/folder/white{pixel_x = -4; pixel_y = 3},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/virology)
"cbd" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/open/floor/plasteel,/area/lawoffice)
@@ -750,6 +777,7 @@
"ceb" = (/obj/machinery/computer/libraryconsole/bookmanagement,/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plating/asteroid/layenia/garden,/area/security/prison)
"cec" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"ced" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
+"cem" = (/obj/structure/trash_pile,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/fore)
"ceu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port/fore)
"ceQ" = (/obj/effect/turf_decal/loading_area{icon_state = "steel_panel"; name = "steel pannel"},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/white/side{dir = 9},/area/medical/medbay/central)
"ceX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/door/airlock/engineering/glass{dir = 1; name = "Engineering Locker Room"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/break_room)
@@ -768,7 +796,7 @@
"cgj" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos)
"cgt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"cgw" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/security/execution/transfer)
-"cgE" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen,/turf/open/floor/plasteel,/area/maintenance/fore)
+"cgE" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore)
"cgH" = (/obj/structure/table/wood,/obj/item/radio/off{pixel_x = 5; pixel_y = 6},/obj/item/taperecorder{pixel_x = -2},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"cgI" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port)
"cgT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/closed/wall,/area/quartermaster/miningdock)
@@ -806,7 +834,7 @@
"clp" = (/obj/machinery/door/airlock{name = "Unisex Restroom"},/turf/open/floor/plasteel/freezer,/area/security/prison)
"clH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/closed/wall/r_wall,/area/crew_quarters/fitness)
"clK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/break_room)
-"cmc" = (/obj/structure/table,/obj/item/flashlight/lamp{pixel_y = 10},/turf/open/floor/plasteel,/area/maintenance/fore)
+"cmc" = (/obj/structure/table,/obj/item/folder/blue,/obj/item/pen/red,/turf/open/floor/plating,/area/maintenance/fore)
"cmd" = (/obj/machinery/door/airlock/medical/glass{basecolor = ""; bound_width = 64; divide_file = 'icons/obj/doors/airlocks/station/medbaydouble.dmi'; doorOpen = 'sound/machines/bigairlockopen.ogg'; icon = 'icons/obj/doors/airlocks/station/medbaydouble.dmi'; id_tag = "MedbayFoyer"; name = "Medbay"; note_overlay_file = 'icons/obj/doors/airlocks/station/overlaysdouble.dmi'; overlays_file = 'icons/obj/doors/airlocks/station/overlaysdouble.dmi'; req_access_txt = "5"; stripcolor = ""},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"cmj" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/secondary/exit)
"cmz" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/genetics)
@@ -846,11 +874,14 @@
"csK" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"csN" = (/obj/machinery/hydroponics/soil{pixel_y = 8},/obj/item/seeds/harebell,/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/grass,/area/chapel/main)
"csU" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/crew_quarters/dorms)
+"csX" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/yellowsiding,/area/maintenance/fore)
+"csY" = (/obj/item/storage/bag/plants/portaseeder,/obj/item/storage/bag/plants/portaseeder,/obj/item/plant_analyzer,/obj/item/plant_analyzer,/obj/item/plant_analyzer,/obj/item/reagent_containers/spray/plantbgone,/obj/item/reagent_containers/spray/pestspray{pixel_x = 3; pixel_y = 4},/obj/item/cultivator,/obj/item/cultivator,/obj/item/hatchet,/obj/item/hatchet,/obj/item/crowbar,/obj/item/crowbar,/obj/item/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/item/reagent_containers/glass/bottle/nutrient/ez,/obj/structure/rack/shelf,/obj/structure/extinguisher_cabinet{pixel_y = 32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/hydroponics/garden)
"ctu" = (/obj/structure/table,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/pipe_dispenser,/turf/open/floor/engine,/area/science/misc_lab)
"ctJ" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating/asteroid/layenia,/area/security/prison)
"ctK" = (/turf/closed/wall/r_wall,/area/medical/psych)
"ctL" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/fore)
"ctM" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/security/checkpoint/escape)
+"ctP" = (/obj/structure/closet/crate/coffin,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/fore)
"ctV" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/maintenance/starboard)
"cuc" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"cud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central)
@@ -873,6 +904,7 @@
"cwy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/auxiliary)
"cwA" = (/obj/structure/chair{dir = 4},/obj/machinery/camera{c_tag = "Turbine Access North West"; dir = 4; network = list("turbine")},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/dark,/area/engine/atmos)
"cwD" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/crew_quarters/heads/hos)
+"cwK" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fore)
"cwP" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/research)
"cwQ" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/science/research)
"cxa" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos)
@@ -894,6 +926,7 @@
"czQ" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/virology)
"czU" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "cargoshut1"; name = "shutters"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/aft)
"cAv" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/security/range"; dir = 1; name = "Shooting Range APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/security/range)
+"cAw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/science)
"cAL" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port)
"cAX" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/crew_quarters/heads/hos)
"cBq" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/rnd/production/protolathe/department/science,/turf/open/floor/plasteel,/area/science/lab)
@@ -907,6 +940,7 @@
"cCC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"cCH" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/science/mixing)
"cCL" = (/obj/machinery/monkey_recycler,/turf/open/floor/plasteel,/area/science/xenobiology)
+"cCN" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/yellowsiding{dir = 4},/area/maintenance/fore)
"cCP" = (/obj/structure/closet/secure_closet/brig,/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"cDm" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/quartermaster/qm)
"cDo" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/robotics/lab)
@@ -960,6 +994,7 @@
"cJP" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/port)
"cJQ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"cKl" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/table/optable,/turf/open/floor/plasteel/white,/area/security/execution/transfer)
+"cKI" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/yellowsiding,/area/maintenance/fore)
"cKQ" = (/obj/structure/chair{dir = 8; name = "Defense"},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/security/courtroom)
"cLo" = (/obj/structure/rack,/obj/item/tank/internals/anesthetic{pixel_x = -3; pixel_y = 1},/obj/item/tank/internals/oxygen/red{pixel_x = 3},/obj/item/clothing/mask/breath/medical,/obj/item/clothing/suit/straight_jacket,/obj/item/razor,/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"cLt" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/effect/turf_decal/box,/turf/open/floor/plasteel/cafeteria{dir = 5},/area/engine/break_room)
@@ -1011,6 +1046,8 @@
"cSn" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/fore)
"cSC" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/maintenance/starboard/aft)
"cSD" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
+"cSI" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/port/aft)
+"cSO" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/arrows{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"cSP" = (/obj/structure/trash_pile,/turf/open/floor/plating,/area/maintenance/port/aft)
"cSR" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"cST" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/virology{name = "Virology Maintenance Airlock"; req_access_txt = "5"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/medical/sleeper)
@@ -1019,6 +1056,7 @@
"cTl" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "Holodeckshutter"; name = "Holodeck Shutter"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plating,/area/crew_quarters/fitness)
"cTo" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/xeno,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"cTu" = (/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
+"cTx" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"cTA" = (/obj/structure/chair/sofa/left{dir = 4},/obj/structure/window{dir = 8},/turf/open/floor/wood,/area/maintenance/starboard/aft)
"cTD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"cTJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/starboard)
@@ -1038,6 +1076,7 @@
"cVx" = (/obj/machinery/computer/station_alert,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/side{dir = 1},/area/bridge)
"cVE" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 2},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/security/main)
"cVG" = (/obj/machinery/newscaster{pixel_x = -32},/obj/machinery/airalarm{pixel_y = 23},/obj/item/twohanded/required/kirbyplants/random,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/security/prison)
+"cVQ" = (/obj/structure/closet,/obj/item/reagent_containers/food/snacks/burger/chicken,/obj/item/clothing/suit/chickensuit,/obj/item/clothing/head/chicken,/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"cVV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"cVX" = (/obj/effect/decal/cleanable/vomit,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/camera{c_tag = "Prison Common Room 1"; network = list("ss13","prison")},/turf/open/floor/plasteel,/area/security/prison)
"cWz" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -1086,7 +1125,7 @@
"ddL" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/fitness)
"ddP" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/item/flashlight/lamp/green{pixel_y = 3},/obj/structure/window/reinforced,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/item/toy/figure/captain{pixel_x = 10},/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/captain)
"ddQ" = (/obj/structure/chair/sofa/left{desc = "More inviting than the average couch."; dir = 8; name = "comfy couch"},/turf/open/floor/wood,/area/maintenance/starboard/aft)
-"deG" = (/obj/machinery/door/poddoor/incinerator_atmos_main{dir = 8},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator)
+"deG" = (/obj/machinery/door/poddoor/incinerator_atmos_main{dir = 8},/obj/effect/turf_decal/delivery/red,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator)
"deU" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/recharger,/turf/open/floor/plasteel/dark,/area/security/range)
"deX" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/security/range)
"dfd" = (/obj/structure/filingcabinet/employment,/turf/open/floor/wood,/area/lawoffice)
@@ -1094,6 +1133,7 @@
"dfh" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel/dark/side{dir = 4},/area/chapel/main)
"dft" = (/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit)
"dfE" = (/turf/open/floor/plasteel/dark,/area/storage/tech)
+"dfF" = (/obj/structure/flora/crystal/medium/growth,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"dfI" = (/obj/structure/table,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"dfM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/hop)
"dfW" = (/obj/machinery/porta_turret/ai{dir = 8},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload)
@@ -1109,7 +1149,7 @@
"dgV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/plasteel/dark,/area/science/server)
"dhj" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/crew_quarters/fitness)
"dho" = (/obj/machinery/door/poddoor/preopen{id = "primaryshut1"; name = "primary blast door"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/fore)
-"dhH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/indestructible/concrete,/area/layenia)
+"dhH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"dhM" = (/obj/machinery/computer/atmos_control{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/break_room)
"diu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"diy" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
@@ -1126,14 +1166,15 @@
"djB" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/railing,/turf/open/floor/plating/snowed,/area/layenia)
"djJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/chapel/main)
"djT" = (/obj/item/beacon,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
-"djX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboard)
+"djX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/reagent_containers/glass/bucket{pixel_x = 3; pixel_y = 3},/obj/item/reagent_containers/glass/bucket{pixel_y = -5},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hydroponics/garden)
"dka" = (/obj/machinery/door/airlock{dir = 8; name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker)
"dke" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
+"dks" = (/turf/open/floor/plating,/area/construction/mining/aux_base)
"dkC" = (/obj/machinery/airalarm{pixel_y = 23},/obj/item/gun/energy/ionrifle,/obj/item/gun/energy/temperature/security,/obj/item/clothing/suit/armor/laserproof,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/rack/shelf,/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory)
"dkD" = (/obj/machinery/door/airlock/external{name = "Disposal External Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/aft)
"dkE" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{dir = 1; name = "Mining Desk"; req_access_txt = "48"},/obj/machinery/door/poddoor/preopen{id = "cargoshut1"; name = "shutters"},/turf/open/floor/plating,/area/quartermaster/miningdock)
"dkN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/hallway/primary/starboard)
-"dkS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/research)
+"dkS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel/white,/area/science/research)
"dkW" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/security/prison)
"dkX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/red/line{dir = 8},/obj/effect/decal/cleanable/ash/large,/turf/open/floor/plating{icon_state = "panelscorched"},/area/layenia)
"dla" = (/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
@@ -1150,14 +1191,15 @@
"dmR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/engineering)
"dmU" = (/obj/structure/table,/obj/item/storage/box/lights/mixed{pixel_x = -3; pixel_y = 5},/turf/open/floor/plating,/area/maintenance/port)
"dmV" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth2"},/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/aft)
+"dmW" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore)
"dmZ" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Medbay South-East"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"dnc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/xenobiology)
"dnh" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/science/xenobiology)
"dns" = (/obj/effect/turf_decal/stripes/box,/obj/structure/railing{dir = 1},/turf/open/floor/plating,/area/layenia/cloudlayer)
"dnx" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
-"dnK" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals4"},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"dnK" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals4"},/turf/open/floor/plating/asteroid/layenia,/area/layenia/cloudlayer)
"dnT" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/security/prison)
-"dnV" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate,/turf/open/floor/plating,/area/layenia)
+"dnV" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate,/turf/open/floor/plating,/area/ai_monitored/storage/satellite)
"dnX" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/science/xenobiology)
"dob" = (/obj/structure/chair/sofa{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"doc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
@@ -1168,6 +1210,7 @@
"doy" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/smes/engineering,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
"doD" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/starboard)
"doH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/quartermaster/storage)
+"doK" = (/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
"doV" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/landmark/nuclear_waste_spawner,/turf/open/floor/plasteel,/area/engine/engine_smes)
"dpj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port)
"dpJ" = (/obj/structure/flora/crystal/small/pile,/turf/open/floor/grass,/area/layenia)
@@ -1193,12 +1236,13 @@
"dti" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/camera{c_tag = "Burn Chamber"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"dtk" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory)
"dtB" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/fore)
+"dtF" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/fore)
"dtL" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port/fore)
"dtQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"dtV" = (/obj/structure/rack/shelf,/obj/effect/turf_decal/bot,/obj/machinery/light{pixel_y = -1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore)
"dtY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/prison)
"dub" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/wood,/area/maintenance/fore)
-"dui" = (/obj/machinery/door/airlock/maintenance/abandoned{name = "Abandoned Office"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/fore)
+"dui" = (/obj/machinery/light/small{dir = 1; pixel_y = 16},/obj/structure/table_frame/wood,/obj/item/stack/sheet/mineral/wood,/turf/open/floor/wood,/area/maintenance/fore)
"duQ" = (/obj/structure/flora/tree/jungle,/turf/open/floor/grass,/area/layenia)
"dvh" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/arcade)
"dvk" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark,/area/security/range)
@@ -1206,6 +1250,7 @@
"dvs" = (/obj/structure/extinguisher_cabinet{dir = 4; pixel_y = -27},/turf/open/floor/plasteel/dark,/area/chapel/main)
"dvt" = (/turf/open/floor/engine/vacuum,/area/science/mixing)
"dvz" = (/turf/closed/wall,/area/maintenance/port)
+"dvA" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/aft)
"dvC" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/port)
"dvN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/research)
"dvO" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering)
@@ -1238,6 +1283,7 @@
"dzZ" = (/obj/structure/table,/obj/item/book/manual/wiki/security_space_law,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/engineering)
"dAd" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/engine/engineering)
"dAk" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/virology)
+"dAs" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/maintenance/fore)
"dAB" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ai_monitored/storage/satellite)
"dAI" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/white/side,/area/science/research)
"dAK" = (/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair/sofa{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/medical/virology)
@@ -1311,6 +1357,7 @@
"dLp" = (/obj/structure/chair/stool,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark/side{dir = 8},/area/security/prison)
"dLs" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
"dLQ" = (/turf/open/floor/plating,/area/maintenance/starboard/aft)
+"dLT" = (/obj/structure/trash_pile,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"dLV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/maintenance/disposal/incinerator)
"dMb" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel,/area/security/main)
"dMm" = (/obj/machinery/light{pixel_y = -1},/turf/open/floor/plating/asteroid/layenia/garden,/area/security/prison)
@@ -1323,12 +1370,14 @@
"dNv" = (/obj/structure/lattice,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"dNR" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/wood,/area/crew_quarters/heads/captain)
"dNT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/quartermaster/warehouse)
+"dOK" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/multitool,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"dOV" = (/obj/structure/chair/sofa/left{dir = 4},/turf/open/floor/carpet,/area/library)
"dPc" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"dPk" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8; network = list("interrogation")},/turf/open/floor/plasteel/dark,/area/security/prison)
"dPn" = (/turf/closed/wall,/area/hallway/primary/starboard)
"dPq" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/ai_monitored/security/armory)
"dPt" = (/turf/open/floor/plating,/area/maintenance/solars/port/fore)
+"dPv" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"dPy" = (/obj/machinery/vending/boozeomat/all_access,/turf/open/floor/wood,/area/maintenance/starboard/aft)
"dPz" = (/mob/living/simple_animal/bot/secbot{a_intent = "harm"; arrest_type = 1; health = 4; icon_state = "secbot1"; idcheck = 1; inertia_move_delay = 5; mob_biotypes = 4; name = "Sergeant-at-Armsky"; weaponscheck = 1; zone_selected = "chest"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel{icon_plating = "floor"; icon_state = "floor_whole"},/area/ai_monitored/security/armory)
"dPD" = (/obj/structure/rack,/obj/item/aicard,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor)
@@ -1348,6 +1397,7 @@
"dRA" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/virology)
"dRB" = (/obj/structure/window/reinforced{dir = 8; layer = 2.9},/obj/structure/railing{dir = 4},/obj/effect/turf_decal/stripes/box,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"dRC" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/science/xenobiology)
+"dRT" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/fore)
"dSf" = (/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
"dSq" = (/obj/structure/disposalpipe/sorting/mail/flip{dir = 2; sortType = 11},/turf/closed/wall,/area/maintenance/port)
"dSt" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1{dir = 6},/obj/structure/lattice/catwalk,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
@@ -1358,6 +1408,7 @@
"dSW" = (/obj/structure/cable{icon_state = "4-8"},/turf/closed/wall/r_wall,/area/security/brig)
"dSZ" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/security/prison)
"dTl" = (/obj/structure/alien/weeds,/obj/structure/alien/egg/burst,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"dTm" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"dTs" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage)
"dTB" = (/obj/structure/flora/junglebush/b,/obj/structure/fence{dir = 4},/turf/open/floor/grass,/area/layenia)
"dTE" = (/obj/structure/table,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
@@ -1366,9 +1417,11 @@
"dTZ" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering)
"dUq" = (/obj/effect/turf_decal/stripes/box,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating/airless,/area/layenia)
"dUw" = (/obj/machinery/telecomms/server/presets/command,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
+"dUx" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/fore)
"dUP" = (/obj/structure/flora/junglebush/large,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/grass,/area/medical/genetics)
"dUT" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
"dUU" = (/obj/structure/flora/junglebush,/obj/structure/flora/ausbushes/sparsegrass,/mob/living/carbon/monkey,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/grass,/area/medical/genetics)
+"dUY" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/structure/trash_pile,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"dVa" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"dVe" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/turf/open/floor/plating,/area/maintenance/fore)
"dVg" = (/obj/structure/chair/stool,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark/side{dir = 1},/area/security/prison)
@@ -1430,7 +1483,7 @@
"eeI" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "N2 Outlet Pump"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos)
"eeT" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/security/armory"; name = "Armory APC"; pixel_x = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory)
"eeX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/aft)
-"efe" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/stairs/medium{dir = 1},/area/layenia)
+"efe" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/stairs/medium{dir = 1},/area/ai_monitored/storage/satellite)
"efj" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/ai_monitored/security/armory)
"efE" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering)
"efO" = (/obj/structure/fence,/turf/open/floor/grass,/area/layenia)
@@ -1500,11 +1553,12 @@
"eoP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"eoR" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{dir = 8; id = "xenobio3"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology)
"eoS" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/security/courtroom)
-"eoZ" = (/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 4; name = "Research Lab APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel/white,/area/science/lab)
+"eoZ" = (/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 4; name = "Research Lab APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-8"},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/white,/area/science/lab)
"epc" = (/turf/open/floor/plasteel/dark,/area/chapel/main)
"epo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
"epx" = (/obj/structure/cable{icon_state = "4-8"},/obj/item/cigbutt,/turf/open/floor/plating,/area/maintenance/starboard/aft)
"epB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/stairs/right,/area/security/main)
+"epL" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"eqo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/crew_quarters/fitness/pool)
"eqt" = (/obj/effect/turf_decal/stripes/box,/obj/machinery/atmospherics/pipe/simple/purple/visible{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"eqx" = (/obj/structure/table/reinforced,/obj/item/shovel{pixel_x = -5},/obj/item/stack/ore/silver,/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
@@ -1517,6 +1571,7 @@
"erA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/engine/break_room)
"erB" = (/obj/structure/table,/obj/item/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/cartridge/chemistry{pixel_y = 2},/obj/item/reagent_containers/spray/cleaner,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light_switch{pixel_x = -23},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/crew_quarters/heads/cmo)
"erE" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
+"erF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard)
"erH" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/science/storage)
"erN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/engine,/area/science/misc_lab)
"erR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
@@ -1551,6 +1606,7 @@
"evQ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/security/brig)
"evR" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{dir = 8},/turf/open/floor/engine,/area/maintenance/disposal/incinerator)
"evT" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/maintenance/solars/port/aft"; dir = 8; name = "Port Quarter Solar APC"; pixel_x = -25; pixel_y = 3},/turf/open/floor/plating,/area/maintenance/solars/port/aft)
+"evV" = (/obj/structure/trash_pile,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"ewc" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/engineering)
"ewl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/window/southleft{name = "Armory"; req_access_txt = "3"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/ai_monitored/security/armory)
"ewu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/junglebush,/obj/structure/window/reinforced,/turf/open/floor/grass,/area/medical/genetics)
@@ -1570,7 +1626,7 @@
"exX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
"exZ" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/hydroponics)
"eyk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
-"eys" = (/obj/structure/grille/broken,/turf/open/floor/plating,/area/maintenance/starboard)
+"eys" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/bridge)
"eyu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"eyv" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/security/range)
"eyw" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/engine/break_room)
@@ -1578,7 +1634,7 @@
"eyJ" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/button/door{id = "xenobio7"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
"eyQ" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/iv_drip,/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"ezk" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
-"ezK" = (/obj/structure/sign/departments/restroom{pixel_y = 32},/turf/open/floor/plating,/area/maintenance/starboard)
+"ezK" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/hydroponics/garden)
"ezX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue,/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"eAc" = (/obj/structure/lattice/catwalk,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; layer = 2.9},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"eAk" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Mix to Turbine and Reactor"},/turf/open/floor/plasteel,/area/engine/atmos)
@@ -1595,6 +1651,7 @@
"eCd" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/corner{dir = 2},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"eCe" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering)
"eCg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/crystal/small/pile,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/indestructible/layenia/crystal/garden,/area/crew_quarters/dorms)
+"eCk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics/garden)
"eCP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/break_room)
"eCU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port)
"eDa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable,/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{areastring = "/area/security/vacantoffice/a"; dir = 8; name = "Vacant Office APC"; pixel_x = -24},/turf/open/floor/plating,/area/maintenance/starboard/central)
@@ -1651,7 +1708,7 @@
"eKv" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"eKx" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"eKJ" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/quartermaster/miningdock)
-"eLb" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"eLb" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"eLc" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/grille/broken,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"eLv" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark/airless,/area/layenia)
"eLy" = (/obj/machinery/photocopier,/obj/machinery/light{pixel_y = -1},/turf/open/floor/wood,/area/science/research)
@@ -1676,6 +1733,7 @@
"eNH" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"eNN" = (/obj/machinery/vending/medical,/obj/machinery/camera{c_tag = "Virology East"; dir = 8; network = list("ss13","medbay")},/turf/open/floor/plasteel/white/side{dir = 8},/area/medical/virology)
"eNT" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/medkit_cabinet{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
+"eOd" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor{id = "arrivals_cargo"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"eOf" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics)
"eOh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft)
"eOk" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
@@ -1702,7 +1760,8 @@
"eRe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"eRl" = (/obj/machinery/door/airlock/security/glass{dir = 4; name = "Warden's Quarters"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/wood,/area/security/warden)
"eRm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/power/apc{areastring = "/area/arcade"; dir = 1; name = "Arcade APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/port)
-"eRu" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Medbay Maintenance"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/medical/sleeper)
+"eRu" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Medbay Maintenance"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/sleeper)
+"eRy" = (/mob/living/simple_animal/chicken,/turf/open/floor/carpet,/area/maintenance/fore)
"eRC" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/railing{dir = 1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"eRR" = (/obj/effect/spawner/structure/window/reinforced/tinted,/turf/open/floor/plating,/area/library)
"eSs" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/security/processing)
@@ -1717,7 +1776,8 @@
"eTD" = (/obj/effect/turf_decal/tile/purple,/obj/machinery/light{pixel_y = -1},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/genetics)
"eTL" = (/obj/machinery/atmospherics/pipe/simple/purple/visible,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"eUa" = (/obj/machinery/holopad,/obj/effect/turf_decal/box,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor)
-"eUA" = (/obj/structure/railing{dir = 4},/obj/structure/railing,/turf/open/floor/plating,/area/maintenance/fore)
+"eUp" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"eUA" = (/obj/structure/table/wood,/obj/item/clothing/head/ushanka,/turf/open/floor/wood,/area/maintenance/fore)
"eUE" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/security/checkpoint/medical)
"eUO" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"eUP" = (/obj/machinery/status_display/ai{pixel_x = 32},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
@@ -1733,7 +1793,7 @@
"eXd" = (/obj/structure/table,/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/machinery/recharger{pixel_y = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/science/circuit)
"eXt" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/engine_smes)
"eXB" = (/obj/machinery/door/window/eastleft{dir = 1; name = "Coffin Storage"; req_access_txt = "22"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet,/area/chapel/main)
-"eXD" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/fitness)
+"eXD" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/closet/emcloset,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/fitness)
"eXT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard/aft)
"eYb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/medical/virology)
"eYf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/science/storage)
@@ -1742,7 +1802,7 @@
"eYN" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"eYW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8; layer = 2.9},/obj/machinery/conveyor{id = "gasstor"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/engine/engineering)
"eZc" = (/obj/machinery/light/small{pixel_y = -1},/turf/open/floor/plating,/area/maintenance/port/fore)
-"eZq" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/fore)
+"eZq" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/maintenance/fore)
"eZr" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/doorButtons/airlock_controller{idExterior = "virology_airlock_exterior"; idInterior = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22; req_access_txt = "39"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/medical/virology)
"eZG" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos/glass{name = "Atmospherics Monitoring"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/break_room)
"eZJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/port/fore)
@@ -1811,7 +1871,7 @@
"fkv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/science/research)
"flb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"fle" = (/obj/structure/closet/crate,/obj/item/toy/beach_ball/holoball/dodgeball,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/indestructible/concrete,/area/layenia)
-"flp" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"flp" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"flu" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark/side,/area/tcommsat/computer)
"fly" = (/obj/structure/table/wood,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/packageWrap,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/camera{c_tag = "Library Game Room"; dir = 6},/turf/open/floor/wood,/area/library/lounge)
"flD" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/storage/tech)
@@ -1826,6 +1886,7 @@
"fmA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"fmC" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/port/fore)
"fmG" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/ai_monitored/storage/eva)
+"fmL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fore)
"fmO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/central)
"fng" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"fnv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/maintenance/fore)
@@ -1837,8 +1898,10 @@
"foG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/wood,/area/crew_quarters/fitness)
"foH" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"foU" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/railing{dir = 4},/turf/open/floor/plasteel/stairs/medium,/area/maintenance/port)
+"foY" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/wood,/area/maintenance/fore)
"fpb" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/red,/area/crew_quarters/heads/hos)
"fpg" = (/obj/item/crowbar/red,/obj/item/wrench,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
+"fpp" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"fpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore)
"fpK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/storage/tech)
"fpP" = (/obj/effect/turf_decal/bot,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel,/area/science/misc_lab)
@@ -1851,7 +1914,7 @@
"fqM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel/white,/area/medical/genetics/cloning)
"fqP" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "CO2 Outlet Pump"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
"fqU" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
-"frb" = (/turf/open/floor/plasteel/stairs,/area/maintenance/fore)
+"frb" = (/obj/structure/railing,/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
"frk" = (/obj/machinery/telecomms/receiver/preset_left,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"frn" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/aft)
"fru" = (/obj/effect/turf_decal/bot,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #1"},/mob/living/simple_animal/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/open/floor/plasteel/dark,/area/quartermaster/storage)
@@ -1863,6 +1926,7 @@
"fsx" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/security/processing)
"fsC" = (/obj/machinery/door/airlock/research/glass{dir = 1; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
"fsY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/security/courtroom)
+"ftj" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"ftq" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/structure/table,/obj/item/restraints/handcuffs,/obj/item/assembly/timer,/turf/open/floor/plasteel,/area/security/main)
"ftt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/science/storage)
"ftw" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
@@ -1876,9 +1940,9 @@
"fuW" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
"fuZ" = (/obj/machinery/computer/atmos_control/tank/oxygen_tank{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/engine/atmos)
"fva" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/security/prison)
-"fvd" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 8},/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
+"fvd" = (/obj/structure/railing{dir = 1},/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"fvh" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
-"fvr" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/decal/cleanable/dirt,/obj/structure/railing,/turf/open/floor/plating,/area/maintenance/fore)
+"fvr" = (/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/open/floor/plating,/area/maintenance/fore)
"fvA" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/railing,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"fwb" = (/obj/effect/landmark/nuclear_waste_spawner,/turf/open/floor/plasteel,/area/engine/atmos)
"fwc" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -1902,6 +1966,7 @@
"fyG" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/library/lounge)
"fyP" = (/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
"fyZ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/engine_smes)
+"fzb" = (/obj/structure/table,/obj/item/reagent_containers/rag/towel{pixel_x = -2; pixel_y = 18},/obj/item/reagent_containers/rag/towel{pixel_y = 22},/obj/item/reagent_containers/rag/towel{pixel_y = 3},/obj/item/reagent_containers/rag/towel{pixel_x = -1; pixel_y = 7},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
"fzi" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/science/research)
"fzt" = (/obj/structure/bed,/obj/effect/spawner/lootdrop/bedsheet,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"fzu" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/trash/waffles,/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
@@ -1909,6 +1974,7 @@
"fzO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/closet/radiation,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/engine/break_room)
"fzV" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"fzX" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/genetics)
+"fAi" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
"fAr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service)
"fAY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"fBb" = (/obj/structure/lattice,/obj/structure/grille,/turf/closed/wall/r_wall,/area/layenia/cloudlayer)
@@ -1933,6 +1999,7 @@
"fEF" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/airlock/external{name = "Escape Pod One"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel/dark,/area/medical/sleeper)
"fEJ" = (/obj/structure/table,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/folder/red,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/pen,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/security/range)
"fEP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/science/xenobiology)
+"fFh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"fFA" = (/obj/item/ashtray,/obj/structure/chair/comfy/black{dir = 4},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"fFD" = (/obj/structure/weightmachine/stacklifter,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/wood,/area/crew_quarters/fitness)
"fFF" = (/obj/structure/closet/emcloset,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboard)
@@ -1949,12 +2016,14 @@
"fHg" = (/obj/machinery/disposal/bin,/obj/machinery/camera{c_tag = "Robotics Lab - South"; dir = 1; network = list("ss13","rd")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
"fHu" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
"fHG" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/caution/stand_clear{dir = 8},/turf/open/floor/plasteel/dark,/area/layenia)
+"fHI" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plating,/area/maintenance/fore)
"fHP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/power/apc{areastring = "/area/medical/sleeper"; dir = 4; name = "Treatment Center APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/aft)
"fHT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"fIe" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/closet/firecloset,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/engine/engineering)
"fIu" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
"fIE" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/item/toy/beach_ball/holoball,/obj/item/toy/beach_ball/holoball/dodgeball,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/indestructible/concrete,/area/layenia)
"fIG" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
+"fIH" = (/obj/machinery/door/airlock/external{name = "Construction Zone"; req_access_txt = "0"; req_one_access_txt = "0"},/obj/effect/turf_decal/delivery,/turf/open/floor/plating,/area/construction/mining/aux_base)
"fIQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
"fIS" = (/obj/machinery/processor,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/maintenance/port/aft)
"fJk" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
@@ -1983,6 +2052,7 @@
"fNf" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/quartermaster/storage)
"fNk" = (/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/engineering{dir = 4; name = "Burn Chamber Room"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"fNm" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "executionfireblast"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/security/execution/transfer)
+"fNn" = (/obj/effect/decal/cleanable/oil{icon_state = "floor5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"fNu" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos)
"fNw" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/aft)
"fNz" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/port/fore)
@@ -2045,8 +2115,10 @@
"fVj" = (/obj/structure/table,/obj/item/electropack,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/prison)
"fVk" = (/obj/structure/table,/obj/item/storage/box/hug,/obj/item/razor{pixel_x = -6},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/prison)
"fVI" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/engine/engineering)
+"fVP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard)
"fVQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/atmos)
"fWa" = (/obj/structure/chair{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/break_room)
+"fWk" = (/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/hydroponics/garden)
"fWK" = (/obj/structure/table/glass,/obj/item/hemostat,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/fore)
"fWV" = (/obj/structure/table,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/break_room)
"fXh" = (/obj/machinery/space_heater,/obj/structure/railing{dir = 8},/turf/open/floor/plating,/area/maintenance/port/aft)
@@ -2073,7 +2145,8 @@
"gaH" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
"gaL" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
"gaQ" = (/obj/structure/table/glass,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/book/lorebooks/welcome_to_kinaris,/obj/item/stamp/cmo,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo)
-"gbI" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"gaX" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/caution,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"gbI" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"gbN" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"gbX" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/structure/railing,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"gbY" = (/obj/machinery/autolathe,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting)
@@ -2110,6 +2183,7 @@
"ghm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{dir = 8; id = "xenobio2"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology)
"ghv" = (/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/quartermaster/warehouse)
"ghB" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/wall/r_wall,/area/engine/atmos)
+"ghO" = (/obj/effect/turf_decal/bot,/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel,/area/hallway/primary/starboard)
"ghX" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port)
"ghY" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/power/apc{areastring = "/area/science/mixing"; dir = 4; name = "Toxins Lab APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel/dark,/area/science/mixing)
"gib" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = list("ss13","rd")},/turf/open/floor/wood,/area/science/research)
@@ -2117,7 +2191,7 @@
"giY" = (/obj/effect/turf_decal/caution/stand_clear{dir = 4},/turf/open/indestructible/concrete,/area/layenia)
"gjg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/fitness)
"gjr" = (/obj/structure/sign/warning/docking,/turf/closed/wall/r_wall,/area/security/processing)
-"gjN" = (/obj/structure/lattice,/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"gjN" = (/obj/structure/lattice/catwalk,/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"gjV" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/central)
"gkg" = (/obj/structure/closet/crate/internals,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/engineering)
"gkr" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "primaryshut1"; name = "primary blast door"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/fore)
@@ -2125,6 +2199,7 @@
"gkv" = (/turf/closed/wall/r_wall,/area/maintenance/port/aft)
"gkz" = (/obj/structure/closet/secure_closet/personal,/obj/item/toy/poolnoodle/blue,/obj/item/toy/poolnoodle/red,/obj/item/toy/poolnoodle/yellow,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
"gkF" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 1; name = "air supply pipe"},/turf/open/floor/plasteel,/area/medical/virology)
+"gkU" = (/obj/structure/trash_pile,/turf/open/floor/plating,/area/maintenance/fore)
"gls" = (/obj/machinery/computer/crew{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/cmo)
"glu" = (/obj/structure/grille,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"glB" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/main)
@@ -2181,6 +2256,7 @@
"grG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ai_monitored/storage/eva)
"grL" = (/obj/structure/flora/junglebush,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/grass,/area/medical/medbay/central)
"grV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/engineering)
+"gsh" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/structure/trash_pile,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
"gsw" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/fitness)
"gsz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen)
"gsE" = (/obj/structure/fence,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
@@ -2254,12 +2330,13 @@
"gCI" = (/obj/structure/table,/obj/item/crowbar,/obj/item/beacon,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/teleporter)
"gCM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/stairs/medium,/area/maintenance/port)
"gCR" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard/aft)
-"gCV" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"gCV" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 1; pixel_y = 19},/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"gDf" = (/obj/structure/flora/junglebush,/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/crew_quarters/dorms)
"gDm" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/brig)
"gDz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/showroomfloor,/area/security/main)
"gDA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"gDB" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/cmo"; dir = 1; name = "CM Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/medical/sleeper)
+"gDD" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"gDH" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Maintenance Storage"; network = list("minisat"); start_active = 1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"gDR" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{dir = 6; name = "visible"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/white/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"gEn" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
@@ -2275,6 +2352,7 @@
"gFG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"gFP" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/fore)
"gFR" = (/obj/structure/lattice/catwalk,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"gGj" = (/obj/structure/railing{dir = 8},/obj/structure/flora/crystal/small/growth,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"gGF" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/structure/railing{dir = 1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"gGH" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"gGM" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
@@ -2282,15 +2360,15 @@
"gGY" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"gHt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
"gHy" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/security/main)
-"gHC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
-"gHL" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/maintenance/starboard)
+"gHC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/fore)
+"gHL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/window/southright{dir = 1; name = "Garden Door"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hydroponics/garden)
"gHN" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/aft)
"gIv" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/engineering)
"gIy" = (/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry)
"gIz" = (/obj/structure/cable/white{icon_state = "2-4"},/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
"gID" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/atmos)
"gIO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 1; name = "air supply pipe"},/turf/open/floor/plating/airless,/area/layenia/cloudlayer)
-"gIX" = (/obj/structure/plasticflaps/opaque,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/crew_quarters/bar)
+"gIX" = (/obj/structure/plasticflaps/opaque,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/maintenance/fore/secondary)
"gJv" = (/obj/machinery/vending/cola/random,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/bridge)
"gJw" = (/obj/structure/railing{dir = 8},/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"gJx" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
@@ -2308,6 +2386,7 @@
"gLr" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/starboard)
"gLu" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_home"; name = "fore bay 1"; roundstart_template = /datum/map_template/shuttle/labour/box; width = 9},/turf/open/indestructible/concrete/smooth,/area/layenia)
"gLx" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/bridge"; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/dark/side{dir = 1},/area/bridge)
+"gLB" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
"gLL" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"; shuttledocked = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/security/processing)
"gLY" = (/obj/effect/turf_decal/loading_area,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/quartermaster/storage)
"gMh" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/security/courtroom)
@@ -2321,6 +2400,7 @@
"gNv" = (/obj/effect/turf_decal/arrows/white{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"gNE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 1; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/aft)
"gNO" = (/obj/structure/table/wood,/obj/item/radio/intercom{dir = 8; name = "Station Intercom (Court)"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/courtroom)
+"gNP" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"gOn" = (/turf/open/indestructible/layenia/crystal,/area/layenia)
"gOy" = (/obj/machinery/disposal/bin,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/disposalpipe/trunk,/obj/machinery/camera{c_tag = "Starboard Primary Hallway"},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"gOQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/janitor)
@@ -2342,6 +2422,7 @@
"gQw" = (/obj/structure/table,/obj/item/flashlight/lamp,/turf/open/floor/plasteel/dark,/area/security/prison)
"gQy" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/fore)
"gQH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/hop)
+"gQT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"gQW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/atmospherics/components/unary/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"gRb" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/effect/landmark/start/detective,/turf/open/floor/wood,/area/security/detectives_office)
"gRo" = (/obj/structure/table/wood,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/item/flashlight/lantern{icon_state = "lantern-on"; pixel_x = -2; pixel_y = 8},/turf/open/floor/wood,/area/chapel/main)
@@ -2358,13 +2439,17 @@
"gTc" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/hydroponics)
"gTd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"gTx" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
+"gTJ" = (/obj/structure/trash_pile,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/maintenance/fore)
+"gTU" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
"gTW" = (/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"gUx" = (/obj/structure/chair/sofa/right{dir = 4},/obj/structure/window{dir = 8},/turf/open/floor/wood,/area/maintenance/starboard/aft)
"gUA" = (/obj/effect/turf_decal/bot_white/right,/obj/structure/closet/crate/goldcrate,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage)
"gUI" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/dark,/area/security/courtroom)
+"gUL" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"gUS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/port)
"gVc" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/medical/virology)
"gVf" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
+"gVp" = (/obj/structure/chair/sofa/right{dir = 4},/turf/open/floor/wood,/area/maintenance/fore)
"gVP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/turf/open/floor/carpet,/area/crew_quarters/bar)
"gVX" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/medical/sleeper)
"gWc" = (/obj/machinery/holopad,/obj/effect/turf_decal/box,/obj/machinery/camera{c_tag = "Bridge North"; dir = 6},/turf/open/floor/plasteel,/area/bridge)
@@ -2374,8 +2459,8 @@
"gWE" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/engine/break_room)
"gWK" = (/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
"gXa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/open/floor/plasteel/dark,/area/maintenance/disposal/incinerator)
-"gXd" = (/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
-"gXn" = (/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"gXd" = (/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
+"gXn" = (/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"gXw" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/closet/emcloset,/obj/machinery/button/door{desc = "A remote control switch for the exit."; id = "laborexit"; name = "exit button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = -24},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/security/processing)
"gXx" = (/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"gXN" = (/obj/machinery/door/airlock/public/glass{dir = 1; name = "Xenoarchaeology Access"},/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/science/research)
@@ -2386,6 +2471,7 @@
"gYW" = (/obj/structure/table,/obj/item/ashtray,/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room)
"gZj" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/button/door{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = 25; pixel_y = 28; req_access_txt = "47"},/obj/machinery/light_switch{pixel_x = 25; pixel_y = 39},/obj/item/radio/intercom{pixel_x = 25},/obj/item/screwdriver{pixel_y = 10},/obj/item/radio/off,/turf/open/floor/plasteel/dark,/area/security/checkpoint/science)
"gZo" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/quartermaster/sorting)
+"gZp" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
"gZs" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/brig)
"gZv" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research)
"gZA" = (/obj/machinery/door/airlock/external{name = "Atmospherics External Access 2"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/atmos)
@@ -2424,7 +2510,8 @@
"hfv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"hfz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/lab)
"hfI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/virology)
-"hfM" = (/obj/machinery/door/airlock/abandoned{id_tag = "PottySci"; name = "Science Bathroom"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/maintenance/starboard)
+"hfM" = (/turf/closed/wall/r_wall,/area/hydroponics/garden)
+"hfP" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"hfX" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/wood,/area/engine/engineering)
"hge" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 8; id = "xenobio6"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology)
"hgi" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/pen,/obj/structure/sign/warning/nosmoking{pixel_x = 28},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -2437,7 +2524,8 @@
"hhG" = (/obj/structure/flora/crystal/medium/growth{pixel_y = 3},/turf/open/indestructible/layenia/crystal,/area/layenia)
"hhR" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"hib" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
-"hik" = (/obj/machinery/status_display/ai{pixel_x = 32},/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
+"hif" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
+"hik" = (/obj/machinery/status_display/ai{pixel_x = 32},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
"hil" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"hiB" = (/obj/machinery/door/airlock/security{dir = 1; id_tag = "laborexit"; name = "Labor Shuttle"; req_access_txt = "63"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/security/processing)
"hiI" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/white/side{dir = 4},/area/science/research)
@@ -2452,6 +2540,7 @@
"hjN" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/mixing)
"hka" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/side{dir = 5},/area/engine/break_room)
"hkb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/security/glass{basecolor = ""; bound_width = 64; divide_file = 'icons/obj/doors/airlocks/station/medbaydouble.dmi'; doorOpen = 'sound/machines/bigairlockopen.ogg'; icon = 'icons/obj/doors/airlocks/station/securitydouble.dmi'; id_tag = "innerbrig"; name = "Brig"; note_overlay_file = 'icons/obj/doors/airlocks/station/overlaysdouble.dmi'; overlays_file = 'icons/obj/doors/airlocks/station/overlaysdouble.dmi'; req_access_txt = "63"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/security/brig)
+"hkd" = (/obj/structure/trash_pile,/turf/open/pool,/area/maintenance/fore)
"hkm" = (/obj/machinery/light{pixel_y = -1},/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"hks" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/port)
"hkB" = (/obj/machinery/light{pixel_y = -1},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/engine/break_room)
@@ -2471,16 +2560,18 @@
"hmC" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/open/floor/plasteel/dark,/area/medical/medbay/central)
"hmE" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 8},/area/medical/psych)
"hmF" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 9; name = "air supply pipe"},/turf/closed/wall,/area/engine/engineering)
-"hmH" = (/obj/structure/flora/crystal/small/growth,/obj/structure/flora/crystal/small/pile,/turf/open/indestructible/layenia/crystal,/area/layenia)
+"hmH" = (/obj/structure/flora/crystal/small/growth,/obj/structure/flora/crystal/small/pile,/turf/open/indestructible/layenia/crystal,/area/layenia/cloudlayer)
"hmX" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/xenobiology)
"hnd" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/white/side,/area/medical/virology)
"hnv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/aft)
+"hny" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"hnD" = (/obj/machinery/camera{c_tag = "Chemistry"},/obj/machinery/chem_master,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry)
"hnH" = (/obj/structure/chair/stool,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/atmospherics/components/binary/pump{dir = 4},/turf/open/floor/plating,/area/maintenance/aft)
"hnT" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/stripes/corner,/obj/machinery/conveyor{dir = 5; id = "QMLoad2"},/turf/open/floor/plating,/area/quartermaster/storage)
"hoe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/aft)
"hog" = (/turf/open/floor/plating,/area/security/processing)
"hoj" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/security/brig)
+"hor" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel,/area/hallway/primary/port)
"hox" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/chair/comfy{dir = 4},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/crew_quarters/fitness/pool"; name = "Pool APC"; pixel_y = -24},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
"hoA" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/security/prison)
"hpD" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig)
@@ -2494,7 +2585,9 @@
"hqY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/port)
"hrm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering)
"hrs" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/bot_red,/turf/open/floor/plasteel,/area/maintenance/fore)
+"hry" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"hrO" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white/side{dir = 8},/area/crew_quarters/heads/cmo)
+"hse" = (/obj/machinery/light/small{dir = 1; pixel_y = 16},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/maintenance/fore)
"hsm" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating,/area/security/execution/transfer)
"hsn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/telecomms/message_server,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"hsv" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
@@ -2504,6 +2597,7 @@
"hsG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering)
"hsN" = (/obj/item/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/main)
"hsU" = (/obj/effect/decal/cleanable/dirt,/obj/structure/trash_pile,/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
+"hsV" = (/obj/structure/trash_pile,/turf/open/floor/plasteel/yellowsiding{dir = 8},/area/maintenance/fore)
"htf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 1; name = "air supply pipe"},/turf/open/floor/plasteel,/area/medical/virology)
"hto" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/carpet/red,/area/crew_quarters/bar)
"htz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark/side{dir = 4},/area/engine/break_room)
@@ -2549,7 +2643,7 @@
"hzg" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/heads/cmo)
"hzs" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/landmark/start/lawyer,/turf/open/floor/carpet,/area/lawoffice)
"hzH" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
-"hzQ" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/structure/railing,/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"hzQ" = (/obj/effect/landmark/carpspawn,/turf/open/floor/grass,/area/layenia)
"hAa" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"hAd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"hAe" = (/obj/item/beacon,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/courtroom)
@@ -2588,6 +2682,7 @@
"hFr" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"hFL" = (/obj/structure/lattice/catwalk,/obj/structure/window/reinforced{dir = 8},/obj/structure/railing{dir = 4},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"hFN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/aft)
+"hGa" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"hGc" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"hGg" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
"hGj" = (/obj/item/shard,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port/fore)
@@ -2608,7 +2703,9 @@
"hHV" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief)
"hHY" = (/turf/closed/wall/r_wall,/area/engine/engine_smes)
"hIe" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 32; receive_ore_updates = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/item/wrench,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
+"hIj" = (/obj/structure/lattice/catwalk,/obj/structure/railing,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"hIs" = (/obj/structure/toilet{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/restrooms)
+"hIu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"hIy" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/structure/chair,/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"hIA" = (/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
"hIF" = (/obj/structure/dresser,/obj/item/flashlight/lamp/green{pixel_x = -4; pixel_y = 14},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/dorms)
@@ -2635,6 +2732,7 @@
"hLf" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/security/brig)
"hLs" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/quartermaster/qm)
"hLx" = (/turf/closed/wall,/area/medical/medbay/central)
+"hLF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel,/area/maintenance/fore)
"hLL" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/bridge)
"hLN" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
"hLO" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/maintenance/fore)
@@ -2652,7 +2750,7 @@
"hNB" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
"hNN" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/button/door{id = "TEG_Vent"; pixel_x = 7; pixel_y = 27},/obj/machinery/button/ignition/incinerator{id = "TEG_igniter"; pixel_x = -6; pixel_y = 27},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"hNP" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/closet/crate,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/quartermaster/miningdock)
-"hNS" = (/obj/machinery/door/airlock/external{name = "Nuclear Reactor Access"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/layenia)
+"hNS" = (/obj/machinery/door/airlock/external{name = "Nuclear Reactor Access"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"hOD" = (/obj/effect/turf_decal/tile/blue,/obj/machinery/keycard_auth{pixel_x = -24},/obj/machinery/light{dir = 1; pixel_y = 19},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/heads/cmo)
"hOH" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/space_heater,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior)
"hOK" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/engine/engineering)
@@ -2667,6 +2765,7 @@
"hQN" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit)
"hQO" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/storage/tech)
"hQP" = (/obj/machinery/door/window/westleft{dir = 4; name = "Disposal Loop"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/quartermaster/sorting)
+"hQS" = (/obj/structure/trash_pile,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard)
"hQW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/grimy,/area/hallway/primary/port)
"hQZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/main)
"hRa" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering)
@@ -2674,6 +2773,7 @@
"hRh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/carpet/blue,/area/ai_monitored/turret_protected/aisat_interior)
"hRq" = (/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"hRM" = (/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/dark/side,/area/engine/break_room)
+"hRO" = (/obj/machinery/pool/controller,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/yellowsiding,/area/maintenance/fore)
"hRT" = (/obj/structure/girder,/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"hRV" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/red/line{dir = 1},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"hSc" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
@@ -2704,6 +2804,7 @@
"hVi" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/light{pixel_y = -1},/obj/machinery/door_timer{id = "Cell 1"; name = "Cell 1"; pixel_y = -32},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
"hVt" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief)
"hVJ" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/bridge)
+"hVL" = (/obj/docking_port/stationary{dir = 2; dwidth = 11; height = 22; id = "whiteship_home"; name = "SS13: Auxiliary Dock, Station-Port"; width = 35},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"hVP" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
"hVQ" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/security/brig)
"hVU" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/crew_quarters/fitness)
@@ -2737,7 +2838,7 @@
"hYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
"hYo" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atm{pixel_y = 30},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"hYt" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth3"},/turf/open/indestructible/layenia/crystal/garden,/area/security/main)
-"hYB" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"hYB" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"hYG" = (/obj/structure/closet/crate,/obj/structure/railing{dir = 8},/turf/open/floor/plating,/area/maintenance/fore)
"hYX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/disposal)
"hZb" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -2757,6 +2858,7 @@
"ibn" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"ibo" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/security/brig)
"ibA" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/camera{c_tag = "Atmospherics Entrance Internal"; dir = 10},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/atmos)
+"ibB" = (/obj/structure/flora/gmushroom/gggmushroom,/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
"ibD" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/bed,/obj/item/bedsheet/medical,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"ibH" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel{icon_plating = "floor"; icon_state = "floor_whole"},/area/crew_quarters/fitness)
"ibX" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/security/prison)
@@ -2766,7 +2868,7 @@
"icE" = (/obj/structure/fence/end,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"icG" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"idh" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/quartermaster/office)
-"idt" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/maintenance/fore)
+"idt" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore)
"idz" = (/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/structure/table,/obj/machinery/magnetic_controller{autolink = 1; pixel_x = -5; pixel_y = 28},/obj/machinery/power/apc{areastring = "/area/science/circuit"; dir = 4; name = "Circuitry Lab APC"; pixel_x = 30},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel/dark,/area/science/circuit)
"idF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/science/storage)
"idH" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/dark,/area/storage/primary)
@@ -2781,6 +2883,7 @@
"iff" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
"ifC" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"ifN" = (/obj/machinery/atmospherics/pipe/layer_manifold,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/maintenance/fore)
+"igb" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"ige" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"igi" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/maintenance/fore)
"igl" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/virology)
@@ -2816,6 +2919,7 @@
"ikB" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"ikF" = (/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/dorms)
"ikH" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/side{dir = 1},/area/crew_quarters/heads/cmo)
+"ikO" = (/obj/item/shard,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/fore)
"ikT" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/purple,/area/crew_quarters/heads/hor)
"ila" = (/obj/structure/lattice/catwalk,/obj/machinery/light{pixel_y = -1},/obj/structure/railing{dir = 1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"ilh" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/brig)
@@ -2827,6 +2931,7 @@
"imc" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plasteel/white/corner,/area/hallway/primary/aft)
"imd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/white/corner,/area/engine/break_room)
"imR" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
+"ing" = (/obj/structure/rack,/obj/item/clothing/suit/hooded/wintercoat/engineering,/obj/item/clothing/suit/hooded/wintercoat/engineering,/turf/open/floor/plating,/area/maintenance/fore)
"inR" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
"iob" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room)
"iom" = (/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/engineering)
@@ -2865,6 +2970,7 @@
"itf" = (/obj/machinery/camera/motion{c_tag = "MiniSat AI Chamber West"; dir = 4; network = list("minisat")},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"itn" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft)
"ito" = (/obj/structure/table/wood,/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/wood,/area/crew_quarters/heads/hos)
+"itv" = (/obj/structure/sign/warning/docking,/turf/closed/wall/r_wall,/area/maintenance/fore)
"itw" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"ity" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/RnD_secure,/turf/open/floor/plasteel,/area/storage/tech)
"itN" = (/obj/machinery/door/airlock{dir = 4; id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/wood,/area/crew_quarters/dorms)
@@ -2873,6 +2979,7 @@
"ius" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth4"},/turf/open/indestructible/layenia/crystal/garden,/area/security/main)
"iuA" = (/turf/open/floor/plasteel,/area/security/brig)
"iuC" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/fore)
+"iuJ" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/hydroponics/garden)
"iuR" = (/obj/structure/table,/obj/item/ashtray,/turf/open/floor/plasteel/white/corner,/area/engine/break_room)
"iuT" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/engine/engineering)
"ivb" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -2882,6 +2989,7 @@
"ivx" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/hos"; dir = 8; name = "Head of Security's Office APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"ivz" = (/obj/structure/chair{pixel_y = -2},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"ivA" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/execution/transfer"; name = "Prisoner Transfer Centre"; pixel_y = -27},/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
+"ivD" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"iwa" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/starboard/aft)
"iwi" = (/obj/item/radio/intercom{freerange = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -9},/obj/machinery/flasher{id = "AI"; pixel_x = -11; pixel_y = -24},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
"iwl" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/camera{c_tag = "Library South"; dir = 5},/turf/open/floor/wood,/area/library)
@@ -2909,7 +3017,7 @@
"iyh" = (/obj/structure/window/reinforced/fulltile,/obj/structure/transit_tube,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior)
"iyi" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/sink{pixel_y = 30},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/science/xenobiology)
"iyk" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/obj/structure/railing{dir = 1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
-"iym" = (/obj/machinery/atmospherics/pipe/layer_manifold{dir = 4},/obj/machinery/door/poddoor{dir = 4; id = "TEG_Vent"},/turf/open/floor/engine/vacuum,/area/engine/engineering)
+"iym" = (/obj/machinery/atmospherics/pipe/layer_manifold{dir = 4},/obj/machinery/door/poddoor{dir = 4; id = "TEG_Vent"},/obj/effect/turf_decal/delivery/red,/turf/open/floor/engine/vacuum,/area/engine/engineering)
"iyr" = (/obj/item/radio/intercom{freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = -9},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 18; pixel_y = -24},/obj/machinery/camera/motion{c_tag = "MiniSat AI Chamber North"; dir = 1; network = list("aicore")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
"iyw" = (/obj/structure/table,/obj/item/storage/box/cups{pixel_y = 10},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/dark,/area/security/courtroom)
"iyy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark/corner{dir = 4},/area/engine/break_room)
@@ -2986,6 +3094,7 @@
"iHE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/storage/tech)
"iHX" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"iIf" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals3"},/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth2"},/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/aft)
+"iIh" = (/obj/structure/closet,/obj/item/clothing/head/helmet/roman/legionnaire,/obj/item/clothing/shoes/roman,/obj/item/clothing/under/roman,/obj/item/shield/riot/roman/fake,/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"iIk" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/crew_quarters/toilet/restrooms)
"iIl" = (/obj/machinery/computer/card{dir = 8},/obj/machinery/button/door{id = "hopqueue"; name = "Queue Shutters Control"; pixel_x = -4; pixel_y = -25; req_access_txt = "57"},/obj/machinery/button/door{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = -25; req_access_txt = "57"},/obj/machinery/button/flasher{id = "hopflash"; pixel_x = 6; pixel_y = -36},/obj/machinery/light_switch{pixel_x = -4; pixel_y = -36},/turf/open/floor/wood,/area/crew_quarters/heads/hop)
"iIs" = (/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry)
@@ -3011,9 +3120,11 @@
"iKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmos)
"iKA" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/starboard)
"iKE" = (/turf/closed/wall,/area/hallway/secondary/exit)
+"iKK" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"iKN" = (/obj/machinery/vending/wardrobe/viro_wardrobe,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/white,/area/medical/virology)
"iKO" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating,/area/engine/break_room)
"iKZ" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/engine/atmos)
+"iLF" = (/obj/machinery/pool/drain,/turf/open/pool,/area/maintenance/fore)
"iLP" = (/obj/machinery/door/airlock/engineering/glass{dir = 1; name = "Engineering Locker Room"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/break_room)
"iLT" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/bridge)
"iMb" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen,/obj/machinery/camera{c_tag = "Law Office"; dir = 4},/turf/open/floor/wood,/area/lawoffice)
@@ -3023,7 +3134,7 @@
"iMv" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering)
"iMy" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/science/research)
"iMB" = (/turf/closed/wall/r_wall,/area/maintenance/port)
-"iMT" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/camera{c_tag = "TEG - East"; dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/engine/engineering)
+"iMT" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/camera{c_tag = "TEG - East"; dir = 8; network = list("ss13","engine")},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/engine/engineering)
"iMV" = (/obj/structure/table,/obj/item/radio/off,/turf/open/floor/plasteel,/area/tcommsat/computer)
"iNg" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable,/turf/open/floor/plating,/area/science/xenobiology)
"iNl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
@@ -3033,11 +3144,13 @@
"iNP" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/engine/engineering)
"iNS" = (/obj/structure/table,/obj/item/storage/box/beakers{pixel_x = 5; pixel_y = 15},/obj/item/storage/box/syringes{pixel_x = -4; pixel_y = 7},/obj/item/reagent_containers/glass/beaker/large{pixel_x = 11; pixel_y = 4},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
"iNX" = (/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{dir = 1; id = "QMLoad2"},/turf/open/floor/plating,/area/quartermaster/storage)
+"iOb" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/maintenance/fore)
"iOf" = (/obj/structure/table,/obj/item/analyzer,/obj/item/healthanalyzer,/turf/open/floor/plasteel/dark,/area/storage/tech)
"iOh" = (/obj/machinery/computer/security/telescreen/engine{pixel_y = 28},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/engineering)
"iOk" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 1; name = "air supply pipe"},/obj/machinery/door/airlock/atmos{dir = 4; name = "Atmospherics"; req_access_txt = "24"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/engineering)
"iOm" = (/turf/closed/wall/r_wall,/area/teleporter)
"iOo" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/security/processing)
+"iOp" = (/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"iOx" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/vending/cigarette,/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"iOy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"iOM" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/red/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/structure/closet/crate/engineering,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -3056,6 +3169,7 @@
"iQs" = (/obj/structure/chair/stool,/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/crew_quarters/locker)
"iQw" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/security/vacantoffice/a)
"iQB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief)
+"iQI" = (/obj/effect/decal/cleanable/oil{icon_state = "floor6"},/turf/open/floor/plasteel,/area/maintenance/fore)
"iQL" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/wood,/area/lawoffice)
"iQR" = (/obj/machinery/conveyor{dir = 8; id = "Chapelconveyor"},/obj/machinery/door/poddoor{dir = 4; id = "holyshutters"; name = "Holy Shutters"},/turf/open/floor/plating,/area/chapel/main)
"iRe" = (/obj/effect/turf_decal/stripes/box,/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -3083,7 +3197,8 @@
"iUe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"iUf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"iUg" = (/obj/structure/table,/obj/item/aicard,/obj/item/aiModule/reset,/turf/open/floor/plasteel/dark,/area/storage/tech)
-"iUp" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12;47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard)
+"iUp" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12;47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/starboard)
+"iUK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
"iVe" = (/obj/structure/table/wood/fancy,/obj/item/candle{pixel_x = 1; pixel_y = 5},/turf/open/floor/plasteel/dark,/area/chapel/main)
"iVK" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"iVR" = (/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
@@ -3127,6 +3242,7 @@
"jaZ" = (/obj/machinery/vending/wardrobe/law_wardrobe,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/wood,/area/lawoffice)
"jbh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/misc_lab)
"jbl" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
+"jbG" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/table,/obj/item/reagent_containers/rag/towel{pixel_x = 2; pixel_y = 5},/obj/item/reagent_containers/rag/towel{pixel_x = 3; pixel_y = 9},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
"jbO" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/engineering)
"jbV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
"jbW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/effect/turf_decal/box,/obj/machinery/holopad,/turf/open/floor/wood,/area/library)
@@ -3139,11 +3255,12 @@
"jdi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port/fore)
"jdr" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/machinery/door/poddoor/preopen{id = "primaryshut1"; name = "primary blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/fore)
"jdx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/primary/aft)
+"jdC" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/yellowsiding{dir = 8},/area/maintenance/fore)
"jdG" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "primaryshut1"; name = "primary blast door"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"jdK" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"jdR" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/door/poddoor/preopen{id = "primaryshut1"; name = "primary blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/fore)
"jdV" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/table,/obj/machinery/light{pixel_y = -1},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
-"jeg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/closed/wall/r_wall,/area/layenia)
+"jeg" = (/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/biogenerator,/turf/open/floor/plasteel/dark,/area/hydroponics/garden)
"jel" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/quartermaster/storage)
"jen" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering)
"jeA" = (/obj/structure/closet/radiation,/obj/effect/turf_decal/delivery,/obj/item/clothing/glasses/meson/engine,/obj/machinery/camera/autoname,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
@@ -3177,14 +3294,15 @@
"jjc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/carpet,/area/library)
"jjk" = (/obj/effect/turf_decal/stripes/line,/obj/structure/closet/firecloset,/obj/structure/sign/warning/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/engineering)
"jjl" = (/obj/structure/chair/sofa/left{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/blue,/area/medical/psych)
+"jjp" = (/obj/structure/table,/obj/item/storage/box/lights/mixed,/obj/item/pipe_dispenser,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"jjv" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"jjy" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/quartermaster/storage)
"jjz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/chapel/main)
"jjC" = (/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/port)
"jjH" = (/obj/structure/chair/office/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/grimy,/area/chapel/office)
-"jjI" = (/obj/structure/table,/turf/open/floor/plating,/area/maintenance/port/aft)
+"jjI" = (/obj/item/coin/gold,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/port/aft)
"jjJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plating,/area/maintenance/port)
-"jjN" = (/obj/structure/lattice/catwalk,/obj/structure/closet/crate,/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"jjN" = (/obj/structure/lattice/catwalk,/obj/structure/closet/crate,/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"jjR" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{dir = 1},/turf/open/floor/engine/vacuum,/area/science/mixing)
"jjT" = (/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/main)
"jjV" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/effect/turf_decal/box,/turf/open/floor/plasteel/grimy,/area/chapel/office)
@@ -3202,6 +3320,7 @@
"jlT" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port/fore)
"jma" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/layenia)
"jmi" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 4; sortType = 6},/turf/open/floor/plasteel,/area/engine/break_room)
+"jmv" = (/turf/open/floor/plasteel/yellowsiding,/area/maintenance/fore)
"jmz" = (/obj/machinery/atmospherics/components/binary/circulator{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit/green,/area/engine/engineering)
"jmK" = (/obj/machinery/door/airlock/external{name = "Disposal External Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/disposal)
"jmP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/twohanded/required/kirbyplants/photosynthetic,/obj/effect/turf_decal/tile/blue,/obj/machinery/camera{c_tag = "MiniSat Foyer"; dir = 1; network = list("minisat"); start_active = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
@@ -3222,9 +3341,11 @@
"jrc" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"jrx" = (/obj/structure/flora/grass/jungle/b,/obj/structure/flora/ausbushes/ppflowers,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/open/floor/grass,/area/medical/genetics)
"jrI" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/maintenance/fore/secondary)
+"jrJ" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-8"},/obj/effect/baseturf_helper/cloud,/turf/open/floor/plasteel/airless/solarpanel{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"jrL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"jrU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/tertiary)
"jsa" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
+"jsn" = (/obj/structure/chair/sofa/left,/obj/item/grown/rose,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/fore)
"jst" = (/obj/structure/window/reinforced/fulltile,/obj/structure/transit_tube/horizontal,/turf/open/floor/plating,/area/engine/break_room)
"jsu" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/science/research)
"jsM" = (/obj/machinery/vending/games,/turf/open/floor/wood,/area/library)
@@ -3256,6 +3377,7 @@
"jyc" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = 1; pixel_y = 8},/obj/item/pen,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/medical/virology)
"jyt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/railing{dir = 4},/obj/effect/turf_decal/stripes/box,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"jyQ" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
+"jyW" = (/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard)
"jyX" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/storage/crayons,/obj/item/folder{pixel_y = 2},/turf/open/floor/plasteel/grimy,/area/chapel/office)
"jyY" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/security/execution/transfer)
"jzc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -3291,7 +3413,7 @@
"jCV" = (/obj/structure/chair/comfy/black,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"jCX" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Mining Dock maintenance access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft)
"jCZ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/science/misc_lab)
-"jDs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard)
+"jDs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hydroponics/garden)
"jDL" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/engineering,/turf/open/floor/plating,/area/storage/tech)
"jDS" = (/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/science/misc_lab)
"jEK" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
@@ -3308,6 +3430,7 @@
"jGg" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/engine/break_room)
"jGh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/plating,/area/engine/atmos)
"jGl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/aft)
+"jGt" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"jGH" = (/obj/structure/table/glass,/obj/item/ashtray,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/medical/medbay/central)
"jGI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side,/area/science/research)
"jGM" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark,/area/quartermaster/storage)
@@ -3315,7 +3438,8 @@
"jGY" = (/obj/effect/turf_decal/stripes/box,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"jGZ" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "Chapelconveyor"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/dark,/area/chapel/main)
"jHi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/maintenance/aft)
-"jHq" = (/obj/structure/railing{dir = 8},/obj/machinery/light{pixel_y = -1},/obj/effect/turf_decal/stripes/end,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
+"jHq" = (/obj/machinery/light{pixel_y = -1},/obj/effect/turf_decal/stripes/end,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
+"jHr" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"jHu" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/science/misc_lab)
"jHz" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/security/main)
"jHR" = (/obj/structure/girder,/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/central/secondary)
@@ -3324,10 +3448,10 @@
"jIQ" = (/obj/item/twohanded/required/kirbyplants/random,/obj/structure/railing,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"jJq" = (/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/effect/spawner/structure/window,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/open/floor/plating,/area/science/robotics/lab)
"jJs" = (/obj/item/reagent_containers/food/snacks/grown/poppy,/turf/open/floor/carpet,/area/chapel/main)
-"jJv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/button/door{id = "Disposal Exit 2"; name = "Disposal Exit Vent Control"; pixel_x = 25; pixel_y = -5; req_access_txt = "12"},/obj/machinery/button/massdriver{id = "Disposal Exit 1"; name = "Disposal Bay Vent Control"; pixel_x = 25; pixel_y = 4},/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
+"jJv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/button/massdriver{id = "Disposal Exit 1"; name = "Disposal Bay Vent Control"; pixel_x = 25; pixel_y = 4},/obj/machinery/button/massdriver{id = "Disposal Exit 2"; name = "Disposal Exit Vent Control"; pixel_x = 25; pixel_y = -4; req_access_txt = "41"},/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"jJF" = (/obj/structure/table/wood,/obj/item/nullrod,/obj/item/book/granter/spell/smoke{name = "Mysterious Old Book of Cloud-Chasing"},/turf/open/floor/plasteel/grimy,/area/chapel/office)
"jKa" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
-"jKd" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/lawoffice)
+"jKd" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/lawoffice)
"jKu" = (/obj/structure/table,/obj/item/camera_film,/obj/item/camera,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel,/area/crew_quarters/fitness)
"jKw" = (/obj/machinery/atmospherics/pipe/layer_manifold{dir = 4},/turf/closed/wall,/area/maintenance/aft)
"jKz" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen/red,/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white/side{dir = 8},/area/medical/virology)
@@ -3347,7 +3471,7 @@
"jMR" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"jMV" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/light{pixel_y = -1},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel/white,/area/medical/virology)
"jNm" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Mix to Distro"},/turf/open/floor/plasteel,/area/engine/atmos)
-"jNs" = (/obj/machinery/conveyor{dir = 10; id = "garbage"},/obj/machinery/button/door{id = "Safety"; name = "Safety Door Control"; pixel_x = 25},/turf/open/floor/plating,/area/maintenance/disposal)
+"jNs" = (/obj/machinery/conveyor{dir = 10; id = "garbage"},/obj/machinery/button/massdriver{id = "Safety"; name = "Safety Door Control"; pixel_x = 24},/turf/open/floor/plating,/area/maintenance/disposal)
"jNC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/science/lab)
"jNJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/security/main)
"jNR" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/circuit/telecomms,/area/science/xenobiology)
@@ -3392,7 +3516,7 @@
"jTq" = (/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/science/xenobiology)
"jTt" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/open/floor/plating,/area/science/robotics/lab)
"jTu" = (/obj/structure/chair/foldingchair{dir = 4},/turf/open/indestructible/concrete,/area/layenia)
-"jTB" = (/obj/structure/lattice/catwalk,/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"jTB" = (/obj/structure/lattice/catwalk,/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"jTE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/secondary/entry)
"jTK" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/glass,/obj/item/storage/backpack/duffelbag/sec/surgery{pixel_y = 5},/turf/open/floor/plasteel/white,/area/security/execution/transfer)
"jTP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/lab)
@@ -3403,7 +3527,7 @@
"jUP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/white,/area/medical/genetics)
"jUT" = (/obj/structure/table,/obj/item/stack/ore/iron,/turf/open/floor/plating,/area/maintenance/starboard)
"jUU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/security/prison)
-"jUY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/indestructible/concrete,/area/layenia)
+"jUY" = (/turf/open/floor/plating/asteroid/layenia,/area/layenia/cloudlayer)
"jVg" = (/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"jVq" = (/obj/effect/spawner/structure/window,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/chemistry)
"jVu" = (/obj/structure/railing,/turf/open/floor/plasteel/stairs/medium{dir = 4},/area/chapel/main)
@@ -3415,6 +3539,7 @@
"jWt" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "O2 Outlet Pump"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos)
"jWC" = (/obj/machinery/telecomms/server/presets/medical,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"jWF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
+"jWK" = (/obj/structure/closet/crate,/obj/item/toy/katana,/obj/item/clothing/head/fedora,/turf/open/floor/plating,/area/maintenance/fore)
"jWU" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"jXe" = (/obj/structure/railing,/turf/open/indestructible/layenia/crystal,/area/layenia)
"jXj" = (/obj/machinery/light/broken{dir = 1; pixel_y = 16},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/layenia/cloudlayer)
@@ -3422,10 +3547,11 @@
"jXC" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"jXD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"jXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"jXV" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"jYc" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/computer/security/telescreen/prison{pixel_y = 30},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/prison)
"jYe" = (/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 8; name = "visible"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"jYt" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/aft)
-"jYA" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/camera{c_tag = "Research Division North"; network = list("ss13","rd")},/turf/open/floor/plasteel/white/side,/area/science/research)
+"jYA" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/camera{c_tag = "Research Division North"; network = list("ss13","rd")},/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel/white/side,/area/science/research)
"jYC" = (/obj/effect/spawner/lootdrop/maintenance,/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/starboard)
"jYD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/airalarm{pixel_y = 22},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"jYF" = (/turf/closed/wall/r_wall,/area/maintenance/starboard/central)
@@ -3433,6 +3559,7 @@
"jYQ" = (/obj/structure/table/wood/fancy,/obj/machinery/button/door{id = "holyshutters"; name = "Holy Shutters Control"; pixel_y = 7; req_access_txt = "22"},/obj/item/reagent_containers/food/snacks/grown/harebell,/turf/open/floor/plasteel/dark,/area/chapel/main)
"jYY" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "Holodeckshutter"; name = "Holodeck Shutter"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plating,/area/crew_quarters/fitness)
"jZA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
+"jZB" = (/obj/structure/flora/crystal/small/pile,/turf/open/floor/plating/asteroid/layenia/garden,/area/layenia)
"jZF" = (/obj/structure/table,/obj/item/folder/white,/obj/machinery/light_switch{pixel_y = -28},/obj/item/toy/figure/geneticist{pixel_x = 15; pixel_y = 7},/obj/item/storage/pill_bottle/mannitol{pixel_x = -4; pixel_y = -1},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/medical/genetics)
"jZQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/primary/aft)
"jZZ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab)
@@ -3526,6 +3653,7 @@
"kob" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/stairs/right{dir = 4},/area/hallway/primary/port)
"kon" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/wood,/area/crew_quarters/heads/cmo)
"koo" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/fore)
+"kor" = (/obj/structure/table,/obj/item/reagent_containers/rag/towel{pixel_x = 3; pixel_y = 9},/obj/item/reagent_containers/rag/towel{pixel_y = 3},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
"kow" = (/turf/closed/wall,/area/medical/morgue)
"kox" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/crew_quarters/fitness)
"koF" = (/obj/machinery/atmospherics/components/binary/valve/digital,/turf/open/floor/plasteel,/area/engine/engineering)
@@ -3539,6 +3667,7 @@
"kpR" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness)
"kpT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/engine/atmos)
"kqy" = (/turf/closed/wall/r_wall,/area/crew_quarters/locker)
+"kqz" = (/obj/structure/table/wood/fancy,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/wood,/area/maintenance/fore)
"kqI" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/security/checkpoint/science)
"kqQ" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"kqR" = (/obj/effect/turf_decal/delivery,/obj/structure/railing{dir = 8},/obj/structure/railing{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -3571,7 +3700,7 @@
"kui" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel,/area/crew_quarters/locker)
"kuk" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/power/apc{areastring = "/area/hallway/primary/aft"; dir = 8; name = "Aft Hall APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/aft)
"kup" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/atmos)
-"kur" = (/obj/machinery/door/airlock/security/glass{dir = 4; name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/checkpoint/science)
+"kur" = (/obj/machinery/door/airlock/security/glass{dir = 4; name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/science)
"kuA" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/medical/virology)
"kuB" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2,/turf/open/floor/plasteel,/area/engine/atmos)
"kuD" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/tcommsat/computer)
@@ -3608,7 +3737,7 @@
"kzC" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"kzI" = (/turf/open/floor/grass,/area/layenia)
"kzL" = (/obj/machinery/cryopod{dir = 4},/obj/machinery/computer/cryopod{pixel_x = -1; pixel_y = 26},/turf/open/floor/plasteel/dark,/area/security/prison)
-"kzP" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"},/turf/open/floor/plasteel/white/corner,/area/hallway/primary/aft)
+"kzP" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"},/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel/white/corner,/area/hallway/primary/aft)
"kAb" = (/obj/structure/table,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/machinery/door/window/northright{name = "First-Aid Supplies"; red_alert_access = 1; req_access_txt = "5"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"kAl" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft)
"kAp" = (/turf/open/floor/plasteel/freezer,/area/medical/sleeper)
@@ -3616,12 +3745,13 @@
"kAA" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/robotics/lab)
"kAB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/port/fore)
"kAG" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/carpet,/area/crew_quarters/dorms)
-"kAO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/landmark/carpspawn,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
+"kAO" = (/obj/structure/railing,/obj/effect/landmark/carpspawn,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"kAT" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/engineering)
"kAU" = (/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"kAW" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/dropper,/turf/open/floor/wood,/area/maintenance/starboard/aft)
"kBa" = (/obj/machinery/vending/cola/random,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/dark,/area/hallway/primary/port/fore)
"kBL" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/brig)
+"kBR" = (/obj/item/clothing/head/cone,/turf/open/floor/plating,/area/maintenance/fore)
"kBV" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/break_room)
"kCC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/door/airlock/engineering/glass{dir = 4; name = "Engineering Break Room"; req_access_txt = "10"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/break_room)
"kCJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology)
@@ -3663,6 +3793,8 @@
"kIc" = (/obj/machinery/button/door{id = "mining_warehouse"; name = "Mining Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/quartermaster/miningdock)
"kIh" = (/obj/machinery/computer/atmos_control/tank/nitrogen_tank{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/engine/atmos)
"kIr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/effect/landmark/blobstart,/turf/open/floor/engine,/area/science/misc_lab)
+"kJg" = (/obj/structure/table/wood,/obj/item/ashtray,/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/fore)
+"kJq" = (/obj/item/grown/rose,/turf/open/floor/plating,/area/maintenance/fore)
"kJu" = (/turf/open/floor/plasteel/grimy,/area/hallway/primary/port)
"kJz" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plating/airless,/area/layenia)
"kJE" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -3707,6 +3839,7 @@
"kPQ" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel,/area/science/mixing)
"kPT" = (/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_y = 26; req_access_txt = "11"},/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -10; pixel_y = 26; req_access_txt = "10"},/obj/machinery/button/door{id = "ceprivacy"; name = "Privacy Shutters Control"; pixel_x = 10; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief)
"kQd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/stairs{dir = 4},/area/crew_quarters/heads/chief)
+"kQv" = (/obj/structure/trash_pile,/turf/open/floor/wood,/area/maintenance/fore)
"kQw" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room)
"kQE" = (/turf/open/floor/engine/vacuum,/area/engine/atmos)
"kQL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
@@ -3714,8 +3847,10 @@
"kRp" = (/obj/machinery/atmospherics/components/binary/valve,/obj/machinery/button/ignition{id = "toxigniter"; pixel_x = -6; pixel_y = -24},/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{pixel_x = 6; pixel_y = -26},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/science/mixing)
"kRq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/dark,/area/bridge)
"kRs" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/security/prison)
+"kRG" = (/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
"kRR" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/security/main)
-"kRV" = (/obj/machinery/camera{c_tag = "TEG - South Center"; dir = 1},/turf/open/floor/plasteel,/area/engine/engineering)
+"kRV" = (/obj/machinery/camera{c_tag = "TEG - South Center"; dir = 1; network = list("ss13","engine")},/turf/open/floor/plasteel,/area/engine/engineering)
+"kRW" = (/obj/machinery/vending/cigarette,/turf/open/floor/plating,/area/maintenance/fore)
"kSo" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"kSq" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft)
"kSB" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos)
@@ -3741,7 +3876,7 @@
"kWX" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
"kWZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/port/aft)
"kXh" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
-"kXq" = (/obj/docking_port/stationary{dir = 2; dwidth = 11; height = 22; id = "whiteship_home"; name = "SS13: Auxiliary Dock, Station-Port"; width = 35},/turf/open/indestructible/concrete/smooth,/area/layenia)
+"kXq" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"kXI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/closed/wall/r_wall,/area/engine/break_room)
"kXX" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/fore)
"kYd" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/science/xenobiology)
@@ -3760,6 +3895,7 @@
"lat" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"laB" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"laC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/stairs{dir = 8},/area/medical/medbay/central)
+"laD" = (/obj/effect/decal/cleanable/cobweb,/obj/item/twohanded/required/kirbyplants/random,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"laQ" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/side{dir = 8},/area/bridge)
"lba" = (/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai)
"lbc" = (/obj/machinery/disposal/bin,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/quartermaster/miningdock)
@@ -3769,12 +3905,14 @@
"lcs" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel,/area/storage/primary)
"lcF" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/main)
"lcH" = (/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai)
+"lcK" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access_txt = "10;13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/maintenance/fore)
"lcQ" = (/obj/effect/spawner/lootdrop/maintenance,/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fore)
-"ldJ" = (/obj/structure/lattice/catwalk,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"ldJ" = (/obj/structure/lattice/catwalk,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"ldO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"ldX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos/glass{dir = 8; name = "Turbine Hallway Access"; req_access_txt = "32"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/atmos)
"lej" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8; name = "Mix to Filter"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
"lek" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/science/mixing)
+"lel" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"leo" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white/corner,/area/science/research)
"leE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/crew_quarters/fitness/pool)
"leK" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
@@ -3787,7 +3925,7 @@
"lfB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"lfC" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"lfD" = (/obj/item/stack/cable_coil/random,/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
-"lfO" = (/obj/structure/lattice/catwalk,/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"lfO" = (/obj/structure/lattice/catwalk,/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating/asteroid/layenia,/area/ai_monitored/storage/satellite)
"lfS" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/crew_quarters/heads/hos)
"lfX" = (/obj/structure/closet/emcloset,/turf/open/indestructible/concrete,/area/layenia)
"lgd" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4; name = "air supply pipe"},/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/engineering)
@@ -3795,11 +3933,12 @@
"lgf" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore)
"lgh" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos)
"lgj" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
-"lgn" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/science)
+"lgn" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/checkpoint/science)
"lgo" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/sign/poster/official/here_for_your_safety{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/primary/port)
"lgw" = (/obj/structure/rack,/obj/item/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor)
"lgL" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/bridge)
"lgS" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/railing,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"lgT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"lgW" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"lgY" = (/obj/machinery/computer/atmos_control/tank/mix_tank{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/atmos)
"lhj" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/tcommsat/computer)
@@ -3869,7 +4008,7 @@
"lsm" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior)
"lsq" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/storage/primary)
"lsu" = (/obj/structure/table,/obj/item/weldingtool,/obj/effect/decal/cleanable/cobweb,/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
-"lsx" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"lsx" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"lsR" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/genetics/cloning)
"ltj" = (/obj/effect/turf_decal/stripes/corner,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"lts" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/indestructible/concrete/smooth,/area/layenia)
@@ -3889,7 +4028,7 @@
"lvp" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness)
"lvt" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"lvD" = (/obj/structure/kitchenspike,/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen)
-"lwf" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "TEG - South East"; dir = 8},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/engine/engineering)
+"lwf" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "TEG - South East"; dir = 8; network = list("ss13","engine")},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/engine/engineering)
"lwF" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
"lwH" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/theatre)
"lwV" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plating/airless,/area/layenia)
@@ -3916,6 +4055,7 @@
"lAh" = (/obj/structure/chair/foldingchair{dir = 4},/turf/open/floor/plasteel/dark,/area/security/prison)
"lAr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
"lAt" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/medical/virology)
+"lAv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"lAz" = (/obj/structure/table/reinforced,/obj/structure/window{dir = 4},/obj/item/folder/yellow,/obj/item/stamp/ce,/turf/open/floor/plasteel,/area/crew_quarters/heads/chief)
"lAD" = (/turf/open/floor/plasteel/stairs/medium{dir = 8},/area/layenia)
"lAP" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering)
@@ -3934,12 +4074,13 @@
"lDf" = (/obj/structure/chair/sofa/corner{dir = 1},/turf/open/floor/wood,/area/maintenance/starboard/aft)
"lDk" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/storage/tech)
"lDs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/power/apc{areastring = "/area/crew_quarters/toilet/restrooms"; dir = 4; name = "Restrooms APC"; pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/starboard/central)
+"lDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"lDB" = (/obj/machinery/light{dir = 1; pixel_y = 19},/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/quartermaster/storage)
"lDC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/purple/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
"lDF" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/science/xenobiology)
"lEc" = (/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/turf/open/floor/plating,/area/maintenance/disposal)
"lEd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
-"lEt" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"lEt" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"lEv" = (/turf/open/floor/plasteel,/area/science/robotics/lab)
"lED" = (/obj/effect/spawner/structure/window,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/hydroponics)
"lEV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{dir = 8; name = "visible"},/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 8; name = "visible"},/obj/effect/turf_decal/stripes/end{dir = 8},/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -3969,7 +4110,8 @@
"lIS" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/biogenerator,/turf/open/floor/plasteel/dark,/area/hydroponics)
"lJb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel,/area/hallway/primary/aft)
"lJs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/modular_computer/console/preset,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior)
-"lJE" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"lJE" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
+"lJJ" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"lJM" = (/obj/structure/lattice,/obj/structure/transit_tube/horizontal,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"lJN" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{dir = 5; name = "visible"},/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer3{dir = 8; name = "visible"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/white/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"lJV" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
@@ -3977,12 +4119,13 @@
"lKe" = (/obj/effect/spawner/structure/window/reinforced,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/hallway/secondary/exit)
"lKn" = (/obj/effect/turf_decal/tile/red,/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"lKO" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/white/side,/area/medical/psych)
-"lLh" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"lLh" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"lLo" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/atmos)
"lLv" = (/obj/machinery/air_sensor/atmos/nitrous_tank,/turf/open/floor/engine/n2o,/area/engine/atmos)
"lLD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main)
"lLH" = (/mob/living/simple_animal/hostile/lizard{name = "Wags-His-Tail"; real_name = "Wags-His-Tail"},/turf/open/floor/plasteel,/area/janitor)
"lLJ" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Teleporter"; req_access_txt = "17;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
+"lLN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"lLW" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/fore)
"lMd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/circuit)
"lMu" = (/obj/machinery/computer/station_alert{dir = 4},/obj/machinery/computer/security/telescreen/ce{dir = 4; pixel_x = -24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief)
@@ -4010,10 +4153,11 @@
"lRO" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 1; pixel_y = 19},/obj/structure/railing{dir = 4},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"lRQ" = (/obj/structure/flora/crystal/medium/growth{pixel_x = -20},/turf/open/indestructible/layenia/crystal,/area/layenia)
"lRS" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer,/obj/item/integrated_circuit_printer{pixel_y = 6},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/white,/area/science/circuit)
+"lSb" = (/turf/open/floor/plasteel/yellowsiding/corner{dir = 8},/area/maintenance/fore)
"lSg" = (/obj/structure/table,/obj/item/book/manual/hydroponics_pod_people,/obj/item/paper/guides/jobs/hydroponics,/obj/item/reagent_containers/glass/bottle/mutagen,/obj/item/reagent_containers/glass/bottle/mutagen,/obj/item/reagent_containers/glass/bottle/mutagen,/obj/item/toy/figure/botanist,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel/dark,/area/hydroponics)
"lSI" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/medical/medbay/central)
"lTb" = (/obj/structure/table,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal/fifty,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel/white,/area/science/lab)
-"lTe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard)
+"lTe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hydroponics/garden)
"lTD" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/machinery/modular_computer/console/preset,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior)
"lTI" = (/obj/structure/table/plasmaglass,/obj/item/ashtray,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/crew_quarters/bar)
"lTM" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/light{pixel_y = -1},/obj/machinery/door_timer{id = "Cell 2"; name = "Cell 2"; pixel_y = -32},/obj/machinery/camera{c_tag = "Brig Central"; dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
@@ -4091,7 +4235,7 @@
"mdW" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos)
"mdX" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"mea" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/science/misc_lab)
-"meb" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/maintenance/starboard/aft)
+"meb" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft)
"mee" = (/obj/machinery/hydroponics/soil{pixel_y = 8},/obj/item/seeds/poppy,/turf/open/floor/grass,/area/chapel/main)
"mel" = (/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/starboard/aft)
"mew" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/electricshock,/turf/open/floor/plating,/area/maintenance/solars/port/fore)
@@ -4112,6 +4256,7 @@
"mhD" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/checker,/area/engine/atmos)
"mhE" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
"mhI" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/obj/effect/turf_decal/box,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/crew_quarters/fitness)
+"mhR" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"mid" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/starboard)
"mih" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio4"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
"mik" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -4131,6 +4276,7 @@
"mjY" = (/obj/structure/chair/wood{dir = 1},/turf/open/floor/plasteel/dark,/area/chapel/main)
"mkg" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/decal/cleanable/oil{icon_state = "floor5"},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"mkn" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload)
+"mkr" = (/obj/structure/pool/ladder{dir = 8; pixel_x = 2},/turf/open/pool,/area/maintenance/fore)
"mkE" = (/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/maintenance/fore)
"mlc" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
"mlf" = (/obj/machinery/button/door{dir = 2; id = "jangarage"; name = "Custodial Closet Shutters Control"; pixel_x = 25; req_access_txt = "26"},/obj/effect/turf_decal/stripes/corner,/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel,/area/janitor)
@@ -4144,6 +4290,7 @@
"mms" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{dir = 8; id = "xenobio4"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology)
"mmF" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos)
"mmM" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating,/area/security/execution/transfer)
+"mna" = (/turf/closed/wall,/area/maintenance/solars/starboard/fore)
"mnm" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4; name = "air supply pipe"},/turf/open/floor/plasteel/dark/corner{dir = 4},/area/engine/break_room)
"mns" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/turf/open/floor/wood,/area/crew_quarters/heads/hop)
"mnD" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/quartermaster/storage)
@@ -4160,14 +4307,14 @@
"mpb" = (/obj/effect/turf_decal/stripes/corner{dir = 2},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"mph" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/structure/chair/comfy/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"mpv" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/white/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
-"mqp" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12;47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard)
+"mqp" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12;47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/starboard)
"mqA" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{dir = 8; name = "visible"},/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 8; name = "visible"},/obj/effect/turf_decal/stripes/end{dir = 8},/obj/effect/turf_decal/stripes/red/end{dir = 8},/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"mqF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port/fore)
"mqM" = (/obj/machinery/computer/monitor{pixel_x = -4},/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/ai_monitored/turret_protected/aisat_interior)
"mqP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel,/area/engine/atmos)
"mqT" = (/obj/item/beacon,/turf/open/floor/engine,/area/science/misc_lab)
"mqV" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
-"mrb" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "Safety"; name = "Safety Door Control"},/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
+"mrb" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/massdriver{id = "Safety"; name = "Safety Door Control"},/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"mrd" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology)
"mrs" = (/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"mrw" = (/obj/machinery/mass_driver{id = "toxinsdriver"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southleft{dir = 8; name = "Mass Driver Door"; req_access_txt = "7"},/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/plating,/area/science/mixing)
@@ -4192,6 +4339,7 @@
"muk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"mup" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/storage/tech)
"muu" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
+"muz" = (/obj/structure/mopbucket,/obj/item/mop,/obj/machinery/light/small{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fore)
"muF" = (/obj/machinery/shower{dir = 8; name = "emergency shower"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
"muJ" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4; name = "air supply pipe"},/turf/closed/wall/r_wall,/area/engine/engineering)
"muQ" = (/obj/machinery/door/airlock/external{name = "Disposal External Airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/disposal)
@@ -4211,7 +4359,7 @@
"mwe" = (/obj/effect/turf_decal/loading_area{dir = 4},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/quartermaster/storage)
"mwj" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel/dark,/area/security/checkpoint/supply)
"mwm" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/dark,/area/science/mixing)
-"mwz" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/crew_quarters/bar)
+"mwz" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"mwC" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"mwT" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/dark/side,/area/security/main)
"mwV" = (/turf/open/floor/plasteel/stairs/medium,/area/hallway/primary/port)
@@ -4227,7 +4375,8 @@
"myO" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{pixel_x = -1; pixel_y = 8},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/science/xenobiology)
"myR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump{name = "Atmospherics to Reactor"},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"myS" = (/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/indestructible/concrete/smooth,/area/layenia)
-"mze" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/science)
+"myU" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/bed,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
+"mze" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/security/checkpoint/science)
"mzg" = (/obj/effect/turf_decal/box,/obj/machinery/holopad,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/quartermaster/office)
"mzw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/science/misc_lab)
"mzJ" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/captain)
@@ -4259,7 +4408,7 @@
"mDK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/aft)
"mDL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/carpet/red,/area/security/checkpoint/auxiliary{name = "Security Checkpoint"})
"mDS" = (/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
-"mEn" = (/obj/structure/railing{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"mEn" = (/obj/structure/railing{dir = 4},/turf/open/floor/engine/vacuum,/area/layenia)
"mEt" = (/obj/structure/table,/obj/item/aiModule/supplied/oxygen,/obj/item/aiModule/zeroth/oneHuman,/obj/item/aiModule/reset/purge,/obj/effect/spawner/lootdrop/aimodule_harmful,/obj/item/aiModule/supplied/protectStation,/obj/machinery/flasher{id = "brigentry"; pixel_x = 28},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/door/window{base_state = "right"; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/ai_monitored/turret_protected/ai_upload)
"mEz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/stairs/medium{dir = 8},/area/maintenance/starboard/aft)
"mEG" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/storage/primary)
@@ -4301,7 +4450,7 @@
"mKq" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel/white,/area/science/lab)
"mKy" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{dir = 1; name = "visible"},/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 6; name = "visible"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/red/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"mKU" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
-"mLb" = (/mob/living/simple_animal/pet/cat{name = "Stray Maintenance Cat"},/turf/open/floor/plating,/area/maintenance/starboard)
+"mLb" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/structure/mirror{icon_state = "mirror_broke"; pixel_x = 28},/obj/item/newspaper,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/maintenance/starboard)
"mLh" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/quartermaster/storage)
"mLj" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port/fore)
"mLn" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/lattice/catwalk,/obj/structure/railing,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
@@ -4336,6 +4485,7 @@
"mQV" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"mQW" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/indestructible/concrete/smooth,/area/layenia)
"mRa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/break_room)
+"mRg" = (/obj/machinery/door/airlock/abandoned{id_tag = "PottySci"; name = "Science Bathroom"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/maintenance/starboard)
"mRo" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge)
"mRJ" = (/obj/machinery/door/airlock/research{autoclose = 0; dir = 8; frequency = 1449; id_tag = "xeno_airlock_interior"; name = "Xenobiology Lab Internal Airlock"; req_access_txt = "55"},/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/locked,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/science/xenobiology)
"mRQ" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/bridge)
@@ -4347,19 +4497,21 @@
"mSF" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel/vaporwave,/area/arcade)
"mSG" = (/turf/open/floor/plasteel,/area/ai_monitored/storage/satellite)
"mSH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/decal/cleanable/oil,/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
+"mSK" = (/obj/docking_port/stationary/public_mining_dock,/turf/open/floor/plating,/area/construction/mining/aux_base)
"mSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"mSN" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/mob/living/simple_animal/skunk/Bandit,/turf/open/floor/plasteel/white,/area/science/lab)
"mTf" = (/obj/effect/decal/cleanable/generic,/turf/open/indestructible/layenia/crystal,/area/layenia)
"mTg" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/chair/office/dark{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior)
"mTi" = (/obj/machinery/door/airlock/atmos/abandoned{dir = 4; name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/aft)
"mTk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/bridge)
-"mTq" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"mTq" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"mTs" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/dark/side{dir = 1},/area/engine/break_room)
+"mTy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/trash_pile,/turf/open/floor/plating,/area/maintenance/fore)
"mTD" = (/obj/machinery/shower{dir = 4; name = "emergency shower"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
"mTH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/crew_quarters/dorms)
"mTX" = (/obj/effect/turf_decal/loading_area{icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"mUb" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
-"mUd" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
+"mUd" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"mUe" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/xenobiology)
"mUf" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos)
"mUn" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/sign/warning/nosmoking{pixel_x = 28},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/science/misc_lab)
@@ -4411,8 +4563,9 @@
"mZU" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/break_room)
"mZV" = (/obj/structure/table,/obj/item/folder/white,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"nad" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/box,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/misc_lab)
-"naj" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals3"},/turf/open/indestructible/layenia/crystal,/area/layenia)
-"naz" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth3"},/turf/open/indestructible/layenia/crystal,/area/layenia)
+"naj" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals3"},/turf/open/indestructible/layenia/crystal,/area/layenia/cloudlayer)
+"nao" = (/obj/machinery/computer/camera_advanced/base_construction,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
+"naz" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth3"},/turf/open/indestructible/layenia/crystal,/area/layenia/cloudlayer)
"naC" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/security/range)
"naU" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/white/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"nbC" = (/obj/machinery/door/window/southright{base_state = "left"; dir = 4; icon_state = "left"; name = "Terrarium Door"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plating/beach/sand,/area/hallway/secondary/exit)
@@ -4430,7 +4583,7 @@
"ndz" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room)
"ndE" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
"ndP" = (/obj/machinery/power/smes/engineering,/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
-"ndY" = (/obj/item/twohanded/required/kirbyplants/random,/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/white,/area/science/lab)
+"ndY" = (/obj/structure/railing{dir = 8},/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel/white,/area/science/lab)
"nef" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/security/checkpoint/auxiliary)
"neh" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/break_room)
"nek" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/quartermaster/storage)
@@ -4445,6 +4598,7 @@
"nfE" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"nfL" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/virology)
"nfN" = (/obj/structure/fence/corner{dir = 9},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"nfW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"nfY" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/wood,/area/crew_quarters/fitness)
"ngu" = (/obj/structure/fence{dir = 4},/obj/structure/sign/nanotrasen,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"ngy" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark/side,/area/bridge)
@@ -4471,7 +4625,7 @@
"njv" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/door_timer{id = "Cell 3"; name = "Cell 3"; pixel_y = -32},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
"njy" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/security/processing)
"njB" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/science/circuit)
-"nkk" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore)
+"nkk" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"nky" = (/obj/machinery/vending/wardrobe/medi_wardrobe,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"nkW" = (/obj/machinery/door/airlock/public/glass{name = "Chapel"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/chapel/main)
"nla" = (/obj/structure/sign/warning/fire,/turf/closed/wall/r_wall,/area/maintenance/starboard)
@@ -4506,6 +4660,7 @@
"noM" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"noP" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/status_display{pixel_y = 32},/obj/item/razor,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/locker)
"noQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/checkpoint/engineering)
+"noU" = (/obj/machinery/light{pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/yellowsiding{dir = 4},/area/maintenance/fore)
"npd" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 19},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"npj" = (/obj/structure/window/reinforced{dir = 8; layer = 2.9},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/atmos)
"npB" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/kitchen)
@@ -4531,7 +4686,7 @@
"nrH" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 2},/turf/open/floor/plasteel/dark,/area/engine/break_room)
"nrU" = (/obj/machinery/power/apc{areastring = "/area/chapel/office"; name = "Chapel Office APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/grimy,/area/chapel/office)
"nsm" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/quartermaster/storage)
-"nso" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
+"nso" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/fore)
"nss" = (/obj/machinery/pool/filter{pixel_y = 24},/turf/open/pool,/area/crew_quarters/fitness/pool)
"nsH" = (/obj/structure/railing,/turf/open/floor/plasteel/stairs/left{dir = 4},/area/layenia)
"nsJ" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 2},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
@@ -4547,6 +4702,7 @@
"ntQ" = (/obj/effect/turf_decal/bot,/obj/structure/closet/l3closet/security,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/showroomfloor,/area/security/main)
"nus" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"nuJ" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
+"nuK" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
"nuO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/wood,/area/crew_quarters/heads/hop)
"nva" = (/obj/structure/table/glass,/obj/item/toy/figure/chemist,/turf/open/floor/plasteel/dark,/area/medical/chemistry)
"nvf" = (/obj/structure/closet/emcloset,/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
@@ -4575,7 +4731,7 @@
"nyU" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plasteel/white/side{dir = 5},/area/engine/break_room)
"nyZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft)
"nzb" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark/side{dir = 1},/area/ai_monitored/turret_protected/ai_upload)
-"nzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
+"nzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore)
"nzs" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stock_parts/cell/high/plus,/turf/open/floor/plasteel,/area/engine/break_room)
"nzx" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/bridge)
"nzB" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/table,/turf/open/floor/plasteel,/area/engine/break_room)
@@ -4583,10 +4739,12 @@
"nzF" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/port/fore)
"nzG" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/sign/poster/random{pixel_y = 32},/turf/open/floor/plasteel,/area/engine/break_room)
"nzH" = (/obj/machinery/computer/rdconsole/production{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/engine/break_room)
+"nzN" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/barricade/wooden,/obj/effect/mapping_helpers/airlock/locked,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/fore)
+"nzR" = (/obj/machinery/door/airlock/engineering{dir = 4; name = "Starboard Bow Solar Access"; req_access_txt = "10"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"nAd" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit)
"nAh" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"nAn" = (/obj/item/cigbutt,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/starboard/aft)
-"nAo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
+"nAo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/fore)
"nAz" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/shovel{pixel_x = -5},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"nAB" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/ai_monitored/security/armory)
"nAJ" = (/obj/machinery/door/airlock/virology/glass{name = "Isolation A"; req_access_txt = "39"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology)
@@ -4623,6 +4781,7 @@
"nFb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/orange/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering)
"nFf" = (/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access_txt = "48"; shuttledocked = 1},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
"nFm" = (/obj/structure/flora/crystal/medium/growth{pixel_y = 3},/turf/open/indestructible/layenia/crystal/garden,/area/crew_quarters/dorms)
+"nFs" = (/obj/structure/grille,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard)
"nFH" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/crew_quarters/fitness)
"nFT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "Dorm1Shutters"; name = "Dorm Shutters"},/turf/open/floor/plating,/area/crew_quarters/dorms)
"nFU" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -4685,6 +4844,7 @@
"nNw" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/medical,/turf/open/floor/plating,/area/storage/tech)
"nNx" = (/turf/closed/wall,/area/maintenance/port/aft)
"nNy" = (/obj/structure/closet/secure_closet/chemical,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel/white,/area/medical/chemistry)
+"nND" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/bed,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
"nNH" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white/corner,/area/science/research)
"nOq" = (/obj/structure/closet/secure_closet/lethalshots,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory)
"nOB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/bridge)
@@ -4760,11 +4920,12 @@
"nZF" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Port Bow Solar Control"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
"nZP" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/camera{c_tag = "Medbay East"; dir = 9; network = list("ss13","medbay")},/obj/item/twohanded/required/kirbyplants/random,/obj/structure/railing{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"nZU" = (/obj/structure/weightmachine/stacklifter,/turf/open/floor/wood,/area/crew_quarters/fitness)
-"nZV" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"nZV" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"oac" = (/obj/machinery/computer/card/minor/cmo{dir = 8},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("ss13","medbay"); pixel_y = -22},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/cmo)
"oai" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/library/lounge)
"oam" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"oaG" = (/obj/machinery/power/port_gen/pacman,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{icon_plating = "floor"; icon_state = "floor_whole"},/area/engine/engineering)
+"oaN" = (/obj/machinery/hydroponics/soil,/obj/structure/sign/poster/random{pixel_x = 32},/turf/open/floor/grass,/area/hydroponics/garden)
"oaP" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"obc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/turf/open/floor/plasteel/white,/area/medical/genetics/cloning)
"obe" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/engine,/area/science/xenobiology)
@@ -4793,7 +4954,9 @@
"odG" = (/obj/structure/chair/sofa/right{dir = 1},/turf/open/floor/wood,/area/maintenance/starboard/aft)
"odX" = (/obj/structure/pool/Lboard,/turf/open/pool,/area/crew_quarters/fitness/pool)
"oeb" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1; pixel_y = 16},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
+"oec" = (/obj/structure/pool/ladder{pixel_x = -3},/turf/open/pool,/area/maintenance/fore)
"oee" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/dark,/area/engine/break_room)
+"oev" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"oex" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/vehicle/ridden/janicart,/obj/item/key/janitor,/turf/open/floor/plasteel,/area/janitor)
"oey" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"oeA" = (/obj/item/twohanded/required/kirbyplants/random,/obj/structure/railing{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
@@ -4803,6 +4966,7 @@
"oeR" = (/obj/structure/lattice,/obj/structure/girder,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"oeS" = (/obj/structure/cable{icon_state = "1-2"},/turf/closed/wall/r_wall,/area/engine/engine_smes)
"oeW" = (/obj/structure/table,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/analyzer,/obj/item/stock_parts/subspace/analyzer,/obj/item/stock_parts/subspace/analyzer,/turf/open/floor/plasteel/dark,/area/storage/tech)
+"off" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"ofh" = (/obj/structure/table,/obj/item/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/open/floor/engine,/area/science/misc_lab)
"ofl" = (/turf/closed/wall/r_wall,/area/science/misc_lab)
"ofu" = (/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/white,/area/security/prison)
@@ -4819,6 +4983,7 @@
"oha" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"ohe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/wood,/area/crew_quarters/heads/cmo)
"ohl" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/medical/virology)
+"ohm" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"ohw" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access_txt = "65"},/obj/effect/turf_decal/delivery,/obj/structure/fans/tiny,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"ohx" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/science/misc_lab)
"ohP" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/security/brig)
@@ -4829,6 +4994,7 @@
"oii" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northright{dir = 4; name = "Engineering Desk"; red_alert_access = 1; req_access_txt = "10"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/engine/break_room)
"oiA" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/bridge)
"oiI" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "xeno_airlock_exterior"; idInterior = "xeno_airlock_interior"; idSelf = "xeno_airlock_control"; name = "Access Console"; pixel_x = -25; pixel_y = -25},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/science/xenobiology)
+"oiR" = (/obj/item/bouquet/rose,/turf/open/floor/plasteel,/area/maintenance/fore)
"ojh" = (/obj/item/reagent_containers/glass/beaker/sulphuric,/obj/machinery/rnd/production/circuit_imprinter/department/science,/turf/open/floor/plasteel,/area/science/lab)
"oji" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"ojy" = (/obj/machinery/computer/mech_bay_power_console{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/ai_monitored/storage/satellite)
@@ -4840,7 +5006,7 @@
"okO" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/security/range)
"okV" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/fore)
"okY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4; name = "air supply pipe"},/turf/open/floor/plasteel,/area/medical/virology)
-"okZ" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/aft)
+"okZ" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/baseturf_helper/asteroid/layenia,/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/aft)
"olr" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"olu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/door/airlock/command/glass{name = "Ferry Docking Airlock"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/bridge)
"oly" = (/obj/structure/weightmachine/weightlifter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/wood,/area/crew_quarters/fitness)
@@ -4869,7 +5035,7 @@
"opn" = (/obj/structure/chair/sofa{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"opB" = (/obj/structure/table,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{areastring = "/area/hydroponics"; name = "Hydroponics APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/dark,/area/hydroponics)
"opC" = (/obj/structure/table/wood,/obj/item/storage/pill_bottle/dice,/turf/open/floor/carpet,/area/crew_quarters/dorms)
-"opN" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/railing{dir = 1},/obj/machinery/camera{c_tag = "MiniSat Cyborg Storage Entrance"; dir = 9; network = list("minisat"); start_active = 1},/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"opN" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/railing{dir = 1},/obj/machinery/camera{c_tag = "MiniSat Cyborg Storage Entrance"; dir = 9; network = list("minisat"); start_active = 1},/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"opP" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/maintenance/port/aft)
"opW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm/unlocked{pixel_y = 24},/turf/open/floor/plasteel,/area/science/mixing)
"oqd" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms)
@@ -4884,19 +5050,23 @@
"orj" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"orl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"orp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6},/turf/open/floor/plating,/area/engine/atmos)
+"orr" = (/obj/effect/decal/cleanable/oil,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"orw" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"orE" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/turf/closed/wall,/area/medical/virology)
"orG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/security/courtroom)
"osa" = (/obj/item/twohanded/required/kirbyplants/random,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
+"osk" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/button/door{id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 28; pixel_y = 24},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/aft)
"osm" = (/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"oss" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/wood,/area/crew_quarters/dorms)
"osy" = (/obj/structure/closet/crate,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/quartermaster/warehouse)
+"osR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/construction/mining/aux_base)
"osU" = (/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"osY" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/table,/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
"otm" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/auxiliary"; name = "Security Checkpoint APC"; pixel_x = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/security/checkpoint/auxiliary)
"oto" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/turf/open/floor/engine,/area/science/misc_lab)
"otv" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos)
"otG" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room)
+"otM" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel/airless/solarpanel{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"otX" = (/obj/structure/table/reinforced,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/item/storage/fancy/donut_box{pixel_y = 6},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark/side{dir = 9},/area/security/brig)
"oul" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/break_room)
"ouP" = (/obj/structure/railing{dir = 8},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/central)
@@ -4931,7 +5101,9 @@
"oAN" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/camera{c_tag = "Ferry North"; dir = 6},/turf/open/floor/plasteel/white/corner{dir = 4},/area/bridge)
"oBi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"oBt" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/bridge)
+"oBy" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Starboard Solar APC"; pixel_x = -24},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"oBz" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage)
+"oBD" = (/obj/effect/decal/cleanable/ash/crematorium,/turf/open/floor/plating,/area/maintenance/fore)
"oBE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/dorms)
"oBO" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/white/corner{dir = 4},/area/bridge)
"oBR" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
@@ -4965,8 +5137,10 @@
"oFn" = (/obj/structure/closet/athletic_mixed,/obj/item/clothing/under/shorts/redwshort,/obj/item/clothing/under/shorts/redwshort,/obj/item/clothing/under/shorts/yellowwshort,/obj/item/clothing/under/shorts/yellowwshort,/obj/item/clothing/under/shorts/pinkwshort,/obj/item/clothing/under/shorts/pinkwshort,/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness/pool)
"oFv" = (/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"oFC" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel,/area/quartermaster/miningdock)
+"oFN" = (/obj/item/coin/gold,/obj/item/coin/iron,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/port/aft)
"oFQ" = (/obj/structure/chair/sofa/right,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/carpet,/area/crew_quarters/fitness/pool)
"oGA" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port)
+"oGC" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/wood,/area/maintenance/fore)
"oGV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/dark,/area/science/server)
"oHc" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/stripes/corner,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/starboard)
"oHe" = (/obj/structure/chair/sofa/corner,/obj/machinery/camera{c_tag = "Pool East"; dir = 6},/turf/open/floor/carpet,/area/crew_quarters/fitness/pool)
@@ -4980,6 +5154,7 @@
"oHY" = (/obj/structure/table/wood,/obj/item/toy/cards/deck{pixel_x = 2},/obj/item/clothing/mask/balaclava{pixel_x = -8; pixel_y = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"oIh" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/crystal/small/pile,/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/port/fore)
"oIj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/misc_lab)
+"oIl" = (/obj/structure/grille/broken,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"oIn" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/engineering)
"oIo" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/side,/area/science/research)
"oIq" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
@@ -4997,6 +5172,7 @@
"oKk" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit)
"oKA" = (/obj/machinery/shower{pixel_y = 19},/obj/item/reagent_containers/rag/towel,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
"oKD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/research)
+"oKO" = (/obj/machinery/door/airlock/engineering{name = "Auxillary Base Construction"; req_access_txt = "0"; req_one_access_txt = "32;47;48"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel/dark,/area/construction/mining/aux_base)
"oKP" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/science/research)
"oKU" = (/obj/machinery/shower{pixel_y = 19},/obj/item/soap,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
"oKY" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/genetics/cloning)
@@ -5010,9 +5186,11 @@
"oMg" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction,/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer1,/obj/structure/lattice,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"oMF" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/engine/atmos)
"oMK" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"oML" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fore)
"oMT" = (/obj/effect/turf_decal/bot,/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/dark,/area/storage/primary)
"oNc" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"oNf" = (/obj/machinery/conveyor{id = "garbage"},/obj/structure/window/reinforced{dir = 8},/obj/item/trash/carbonnanotube_noodles,/turf/open/floor/plating,/area/maintenance/disposal)
+"oNw" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/construction/mining/aux_base)
"oNz" = (/obj/structure/chair/comfy/black{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/break_room)
"oNB" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/surgical_drapes,/obj/item/razor,/obj/machinery/camera{c_tag = "Robotics Lab - Surgery"; network = list("ss13","rd")},/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
"oNC" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage)
@@ -5041,6 +5219,7 @@
"oQV" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/black,/area/crew_quarters/fitness)
"oQX" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"oQZ" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/black,/area/crew_quarters/fitness)
+"oRc" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/fore)
"oRf" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
"oRy" = (/turf/open/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/rec_center)
"oRC" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 19},/obj/structure/railing,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
@@ -5084,13 +5263,14 @@
"oVZ" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/engine/n2o,/area/engine/atmos)
"oWf" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology)
"oWm" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 8},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
-"oWx" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Medbay Maintenance"; req_access_txt = "5"},/turf/open/floor/plating,/area/medical/medbay/central)
+"oWx" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Medbay Maintenance"; req_access_txt = "5"},/turf/open/floor/plasteel/dark,/area/medical/medbay/central)
"oWB" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/white/line{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"oWI" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"oWR" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
"oWV" = (/obj/machinery/ntnet_relay,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"oXe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/porta_turret/ai{installation = /obj/item/gun/energy/e_gun},/obj/effect/turf_decal/stripes/box,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/turret_protected/aisat_interior)
"oXm" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/port/fore)
+"oXt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"oXG" = (/obj/machinery/computer/telecomms/monitor{dir = 4; network = "tcommsat"},/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/tcommsat/computer)
"oXK" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 1; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/robotics/lab)
"oXM" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/tcommsat/computer)
@@ -5099,7 +5279,7 @@
"oYs" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering)
"oYu" = (/obj/structure/reagent_dispensers/watertank/high,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/atmos)
"oYv" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos)
-"oYz" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/stack/ore/iron,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"oYz" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/stack/ore/iron,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"oYP" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/crew_quarters/theatre)
"oYS" = (/turf/closed/wall/r_wall,/area/ai_monitored/storage/satellite)
"oZc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/fore/secondary)
@@ -5137,7 +5317,7 @@
"pef" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{dir = 8; id = "xenobio7"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology)
"pel" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/wood,/area/crew_quarters/dorms)
"pem" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/teleporter)
-"pep" = (/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/starboard)
+"pep" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hydroponics/garden)
"peF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/fitness)
"peI" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief)
"peM" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/camera{c_tag = "Atmospherics North West"},/obj/machinery/firealarm{pixel_y = 25},/turf/open/floor/plasteel,/area/engine/atmos)
@@ -5170,10 +5350,11 @@
"phO" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock)
"phX" = (/obj/machinery/telecomms/bus/preset_four,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"pii" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/central/secondary)
+"pit" = (/obj/structure/flora/crystal/small/pile,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"piv" = (/obj/machinery/door/airlock{dir = 4; id_tag = "null"; name = "Unit 1"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker)
"piD" = (/obj/structure/table,/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 5},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
"piS" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/chair/comfy{dir = 4},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
-"pjc" = (/obj/machinery/door/poddoor{dir = 4; id = "TEG_Vent"},/turf/open/floor/engine/vacuum,/area/engine/engineering)
+"pjc" = (/obj/machinery/door/poddoor{dir = 4; id = "TEG_Vent"},/obj/effect/turf_decal/delivery/red,/turf/open/floor/engine/vacuum,/area/engine/engineering)
"pjf" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/door/airlock/glass{dir = 4; id_tag = "checkpointinner"; name = "inner airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/port)
"pjj" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/starboard)
"pjk" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/chair/comfy{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
@@ -5242,8 +5423,9 @@
"psh" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos)
"psj" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/assistant,/turf/open/floor/carpet,/area/crew_quarters/dorms)
"pso" = (/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit)
+"pst" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/asteroid/layenia,/area/ai_monitored/storage/satellite)
"psB" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/storage/primary)
-"psF" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 15; id = "arrivals_stationary"; name = "arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/box; width = 7},/turf/open/indestructible/concrete,/area/layenia)
+"psF" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 15; id = "arrivals_stationary"; name = "arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/box; width = 7},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"psI" = (/obj/machinery/door/airlock/external{name = "Nuclear Reactor Access"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"psM" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Primary Tool Storage"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/storage/primary)
"psO" = (/obj/machinery/door/airlock/engineering{dir = 4; name = "Tech Storage"; req_access_txt = "23"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/storage/tech)
@@ -5257,6 +5439,7 @@
"pus" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering)
"puF" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/wood,/area/security/detectives_office)
"puL" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
+"puQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"pvi" = (/obj/machinery/door/poddoor/shutters{id = "jangarage"; name = "Custodial Closet Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{icon_plating = "floor"; icon_state = "floor_whole"},/area/janitor)
"pvA" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/port/aft)
"pvB" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stock_parts/cell/high/plus,/obj/item/multitool,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/storage/tech)
@@ -5281,7 +5464,7 @@
"pxU" = (/obj/machinery/door/window/brigdoor/security/cell{id = "Cell 2"; name = "Cell 2"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/security/brig)
"pyf" = (/obj/structure/girder,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/security/prison)
"pyj" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/stairs/right{dir = 8},/area/layenia)
-"pym" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/broken{dir = 1; pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/maintenance/starboard)
+"pym" = (/obj/structure/window{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/seed_extractor,/turf/open/floor/plasteel/dark,/area/hydroponics/garden)
"pyp" = (/obj/structure/bed,/turf/open/floor/plating,/area/layenia/cloudlayer)
"pyu" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/door/poddoor{id = "Disposal Exit 2"; name = "Disposal Bay Vent"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/disposal)
"pyE" = (/turf/open/floor/plasteel,/area/security/range)
@@ -5316,6 +5499,7 @@
"pCs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
"pCA" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 8; pixel_y = -8},/turf/closed/wall,/area/maintenance/disposal)
"pCE" = (/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/security/courtroom)
+"pCL" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/maintenance/fore)
"pCN" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/membrane,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"pCW" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"pCY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service)
@@ -5327,7 +5511,9 @@
"pDu" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/dark/corner,/area/engine/atmos)
"pDv" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"pDF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{dir = 1; name = "visible"},/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer3{dir = 1; name = "visible"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/white/line{dir = 8},/obj/effect/turf_decal/stripes/white/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"pDI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/dark,/area/maintenance/starboard)
"pDR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft)
+"pDY" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"pEi" = (/obj/structure/bed/roller,/obj/effect/turf_decal/bot{dir = 1},/turf/open/floor/plasteel/dark,/area/gateway)
"pEq" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/engine,/area/science/storage)
"pEr" = (/obj/structure/lattice/catwalk,/obj/structure/trash_pile,/obj/structure/railing{dir = 8},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
@@ -5341,16 +5527,18 @@
"pFd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/port/fore)
"pFk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/main)
"pFl" = (/obj/structure/window/reinforced,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating,/area/quartermaster/sorting)
+"pFt" = (/obj/structure/lattice,/obj/structure/grille,/turf/closed/wall/r_wall,/area/layenia)
"pFA" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white/side{dir = 10},/area/medical/virology)
"pFB" = (/obj/machinery/door/window/eastright{dir = 1; icon_state = "left"; name = "Hydroponics Delivery"; req_access_txt = "35"},/obj/effect/turf_decal/loading_area,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/hydroponics)
"pFJ" = (/obj/structure/table,/obj/item/storage/belt/utility,/obj/item/storage/firstaid/regular,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/dark,/area/storage/primary)
"pFM" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/open/floor/engine,/area/science/xenobiology)
"pGa" = (/obj/machinery/recharge_station,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/ai_monitored/storage/satellite)
"pGc" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/primary/aft)
-"pGo" = (/obj/structure/table,/obj/item/weldingtool,/obj/item/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/open/floor/plasteel/dark,/area/storage/primary)
+"pGo" = (/obj/structure/table,/obj/item/weldingtool,/obj/item/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel/dark,/area/storage/primary)
"pGV" = (/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"pHu" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/fore)
"pHw" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/turret_protected/aisat_interior)
+"pHY" = (/obj/structure/chair/sofa,/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/wood,/area/maintenance/fore)
"pIj" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering)
"pIx" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/janitor)
"pIB" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port)
@@ -5358,6 +5546,7 @@
"pIM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer)
"pIX" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/motion{c_tag = "MiniSat Core Hallway"; dir = 4; network = list("aicore")},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/hallway)
"pJl" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/engine,/area/science/xenobiology)
+"pJp" = (/turf/open/floor/carpet,/area/maintenance/fore)
"pJB" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel,/area/hallway/primary/port)
"pJC" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/science/misc_lab)
"pJL" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/prison)
@@ -5399,6 +5588,8 @@
"pQd" = (/obj/machinery/computer/security/mining,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/bridge)
"pQo" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{dir = 1; name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/door/window/westleft{dir = 2; name = "Public Cargo Desk"},/obj/machinery/door/poddoor/preopen{id = "cargoshut1"; name = "shutters"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/sorting)
"pQt" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness/pool)
+"pQw" = (/obj/item/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 4},/obj/item/storage/toolbox/electrical{pixel_x = -2},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
+"pQD" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/fore)
"pQQ" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen,/turf/open/floor/plasteel,/area/bridge)
"pQX" = (/obj/effect/turf_decal/stripes/box,/obj/structure/ore_box,/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/layenia)
"pQY" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -5419,7 +5610,7 @@
"pTg" = (/obj/structure/closet/lasertag/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/fitness)
"pTl" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
"pTm" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/security/courtroom)
-"pTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fore)
+"pTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/grille,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore)
"pTX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"pUb" = (/obj/structure/flora/crystal/medium/growth{icon_state = "crystalgrowth1"},/turf/open/indestructible/layenia/crystal/garden,/area/security/main)
"pUg" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -27},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/wardrobe/mixed,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/locker)
@@ -5441,6 +5632,7 @@
"pVK" = (/obj/machinery/newscaster{pixel_x = -30},/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/camera{c_tag = "Virology Break Room"; network = list("ss13","medbay")},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/virology)
"pVM" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/port/fore)
"pVP" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/chemistry)
+"pVR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"pWh" = (/obj/machinery/door/airlock/hatch{name = "MiniMeteor Service Bay"; req_one_access_txt = "65"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ai_monitored/storage/satellite)
"pWt" = (/obj/machinery/door/airlock/maintenance{dir = 1; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
"pWx" = (/turf/closed/wall/r_wall,/area/medical/morgue)
@@ -5448,7 +5640,7 @@
"pWE" = (/obj/machinery/chem_master,/obj/effect/turf_decal/bot,/obj/machinery/camera{c_tag = "Research Division Chemistry Corner"; network = list("ss13","rd")},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
"pWH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 2; sortType = 21},/turf/open/floor/plating,/area/maintenance/fore/secondary)
"pWM" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
-"pWY" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"pWY" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"pXg" = (/obj/machinery/space_heater,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"pXB" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"pXD" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/storage/tech)
@@ -5460,7 +5652,7 @@
"pYd" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{pixel_y = -1},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"pYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/stairs/right{dir = 1},/area/maintenance/starboard/aft)
"pYg" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/bridge)
-"pYk" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"pYk" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"pYn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/disposal)
"pYo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/wood,/area/library)
"pYv" = (/obj/structure/table/reinforced,/obj/item/storage/toolbox/mechanical,/obj/item/flashlight,/obj/item/pipe_dispenser,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/engineering)
@@ -5491,7 +5683,7 @@
"qbU" = (/obj/machinery/telecomms/server/presets/engineering,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"qcd" = (/turf/closed/wall/r_wall,/area/medical/sleeper)
"qcl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/prison)
-"qcm" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 4},/area/science/research)
+"qcm" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/side{dir = 4},/area/science/research)
"qco" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/main)
"qcp" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/quartermaster/warehouse)
"qcr" = (/turf/open/floor/plating,/area/maintenance/fore)
@@ -5541,6 +5733,7 @@
"qkJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/landmark/nuclear_waste_spawner,/turf/open/floor/plasteel,/area/engine/break_room)
"qkN" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hydroponics)
"qld" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/dark,/area/security/prison)
+"qlo" = (/obj/structure/chair/stool,/obj/item/instrument/guitar{pixel_x = 3; pixel_y = 5},/turf/open/floor/plating,/area/maintenance/fore)
"qlO" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/medical/virology)
"qlS" = (/obj/structure/closet/crate/hydroponics,/obj/item/shovel/spade,/obj/item/wrench,/obj/item/reagent_containers/glass/bucket,/obj/item/wirecutters,/obj/item/screwdriver,/obj/item/crowbar,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/light_switch{pixel_x = -23},/turf/open/floor/plasteel,/area/hydroponics)
"qlU" = (/obj/structure/sign/logo/kinaris{icon_state = "kinaris_sign5"; pixel_y = 32},/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth3"},/turf/open/indestructible/layenia/crystal/garden,/area/bridge)
@@ -5551,6 +5744,7 @@
"qmq" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/dark/side,/area/hydroponics)
"qms" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research)
"qmx" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/pen/invisible,/obj/item/toy/figure/curator{pixel_x = 13},/turf/open/floor/engine/cult,/area/library)
+"qmz" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel,/area/hydroponics/garden)
"qmA" = (/obj/machinery/door/window/northleft{dir = 4; icon_state = "right"; name = "First-Aid Supplies"; red_alert_access = 1; req_access_txt = "40"},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/item/gun/syringe,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"qmC" = (/obj/machinery/vending/wardrobe/engi_wardrobe,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/camera{c_tag = "Engineering Locker Room"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering)
"qmD" = (/turf/open/floor/carpet,/area/chapel/main)
@@ -5629,6 +5823,7 @@
"quT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "bridgespace"; name = "bridge external shutters"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/bridge)
"qvc" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"qvh" = (/obj/structure/closet/wardrobe/white,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/obj/structure/railing,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/fitness)
+"qvz" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/fore)
"qvC" = (/obj/machinery/door/airlock/public/glass{name = "Art Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/crew_quarters/fitness)
"qvE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"qvH" = (/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/wardrobe/grey,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/locker)
@@ -5660,6 +5855,7 @@
"qzo" = (/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/security/courtroom)
"qzL" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen)
"qzU" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/public/glass{id_tag = "permabolt3"; name = "Cell 3"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/security/prison)
+"qzY" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/structure/chair/wood{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"qAd" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
"qAn" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"qAz" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = 3; pixel_y = 7},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 5},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/engine/break_room)
@@ -5673,7 +5869,8 @@
"qBh" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"qBw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"qBI" = (/obj/item/cigbutt,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/medical/medbay/central)
-"qBS" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/indestructible/concrete,/area/layenia)
+"qBR" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil{icon_state = "floor5"},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
+"qBS" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"qBT" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Hydroponics"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/hydroponics)
"qCm" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/security/processing)
"qCq" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hydroponics)
@@ -5727,6 +5924,7 @@
"qHG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/brown/visible{dir = 8},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"qHU" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/science/misc_lab)
"qHZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"qIJ" = (/turf/open/pool,/area/maintenance/fore)
"qIT" = (/obj/structure/lattice,/obj/machinery/light{pixel_y = -1},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"qIY" = (/obj/effect/turf_decal/bot,/obj/structure/closet/emcloset,/obj/structure/railing{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"qJd" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft)
@@ -5740,10 +5938,11 @@
"qJK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/psych)
"qJW" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/dark,/area/bridge)
"qJZ" = (/obj/structure/sink/kitchen{dir = 8; pixel_x = 11},/turf/open/floor/wood,/area/maintenance/starboard/aft)
+"qKd" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore)
"qKe" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = 1; pixel_y = 4},/obj/item/pen,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/crew_quarters/fitness)
"qKi" = (/turf/open/floor/plasteel/yellowsiding/corner{dir = 8},/area/crew_quarters/fitness/pool)
"qKw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/wood,/area/lawoffice)
-"qKz" = (/obj/docking_port/stationary{dir = 2; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; roundstart_template = /datum/map_template/shuttle/mining/box; width = 7},/turf/open/indestructible/concrete,/area/layenia)
+"qKz" = (/obj/docking_port/stationary{dir = 2; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; roundstart_template = /datum/map_template/shuttle/mining/box; width = 7},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"qKE" = (/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/engineering)
"qKO" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/jackboots,/obj/machinery/camera{c_tag = "Locker Room West"; dir = 5},/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/locker)
"qKP" = (/turf/open/indestructible/concrete/smooth,/area/layenia/cloudlayer)
@@ -5762,12 +5961,13 @@
"qMe" = (/obj/structure/table,/obj/item/toy/figure/assistant{pixel_y = 7},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/locker)
"qMi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/security/prison)
"qMp" = (/obj/structure/closet/crate/engineering,/obj/effect/turf_decal/bot,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"qMs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/vacuum/external{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"qMx" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/break_room)
"qMF" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/aug_manipulator,/turf/open/floor/plasteel/white,/area/science/robotics/lab)
"qMH" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/science/research)
"qMI" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/security/brig)
"qMM" = (/obj/structure/table/reinforced,/obj/item/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/storage/box/ids,/turf/open/floor/plasteel,/area/bridge)
-"qMO" = (/obj/structure/flora/crystal/medium/growth{pixel_x = -27},/turf/open/floor/grass,/area/layenia)
+"qMO" = (/obj/structure/flora/crystal/medium/growth{pixel_x = -27},/obj/effect/landmark/carpspawn,/turf/open/floor/grass,/area/layenia)
"qMS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
"qNr" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/starboard/aft)
"qND" = (/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/supply"; dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/supply)
@@ -5816,19 +6016,23 @@
"qUA" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark/side{dir = 4},/area/bridge)
"qUO" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/decal/cleanable/generic,/turf/open/floor/plasteel,/area/crew_quarters/theatre)
"qUS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel/showroomfloor,/area/security/main)
-"qVj" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"qVj" = (/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"qVu" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/white/side{dir = 5},/area/engine/break_room)
"qVx" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/bridge)
"qVz" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/effect/turf_decal/box,/turf/open/floor/wood,/area/crew_quarters/fitness)
+"qVK" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/maintenance/fore)
"qVO" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel/dark/side{dir = 8},/area/bridge)
"qWa" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"qWq" = (/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/door/airlock/command/glass{dir = 4; name = "Ferry Docking Airlock"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/bridge)
"qWr" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/engine/vacuum,/area/engine/atmos)
+"qWA" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
"qWH" = (/obj/effect/turf_decal/bot,/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #2"},/mob/living/simple_animal/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/open/floor/plasteel/dark,/area/quartermaster/storage)
"qWI" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/starboard)
"qWN" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/bridge)
"qWP" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/pen,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer2"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -3; pixel_y = 23; req_access_txt = "5"},/obj/item/book/manual/wiki/security_space_law,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/camera{c_tag = "Security Post - Medbay"},/obj/structure/reagent_dispensers/peppertank{pixel_y = 30},/turf/open/floor/plasteel/dark,/area/security/checkpoint/medical)
-"qXh" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/camera{c_tag = "Engineering Power Storage"; dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/engine/engineering)
+"qWV" = (/obj/machinery/light/small{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel,/area/maintenance/fore)
+"qXh" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/camera{c_tag = "Engineering Power Storage"; dir = 4; network = list("ss13","engine")},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/engine/engineering)
+"qXn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hydroponics/garden)
"qXs" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/bridge)
"qXt" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/cmo)
"qXv" = (/obj/item/stack/sheet/glass,/obj/structure/table/glass,/obj/item/stack/sheet/glass,/obj/item/stack/sheet/glass,/obj/item/stock_parts/matter_bin,/obj/item/stock_parts/matter_bin,/obj/item/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/stock_parts/scanning_module,/turf/open/floor/plasteel/white,/area/science/lab)
@@ -5887,14 +6091,15 @@
"red" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/stairs/medium{dir = 8},/area/science/research)
"rek" = (/obj/machinery/telecomms/bus/preset_two,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"reu" = (/obj/structure/cable/yellow,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/power/apc{areastring = "/area/engine/engineering/reactor_control"; dir = 4; name = "Reactor Control Room APC"; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
-"reB" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 1},/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"reB" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 1},/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
+"reG" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"reT" = (/obj/machinery/telecomms/processor/preset_two,/turf/open/floor/circuit/telecomms/mainframe,/area/tcommsat/server)
"reW" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/engine/break_room)
"reY" = (/obj/machinery/computer/telecomms/server{dir = 4; network = "tcommsat"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 4},/area/tcommsat/computer)
"rfa" = (/obj/machinery/atmospherics/pipe/simple/purple/visible{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/sign/warning/radiation{pixel_y = 32},/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"rff" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/computer/arcade/battle{dir = 4},/obj/machinery/camera{c_tag = "Arcade West"; dir = 5},/turf/open/floor/carpet/black,/area/arcade)
"rfp" = (/obj/machinery/power/apc{areastring = "/area/tcommsat/computer"; name = "Telecomms Monitoring APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/dark/side{dir = 1},/area/tcommsat/computer)
-"rfy" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/railing{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"rfy" = (/turf/open/indestructible/layenia/crystal,/area/layenia/cloudlayer)
"rfB" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/bridge)
"rfE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/closet,/turf/open/floor/plasteel/dark,/area/maintenance/disposal)
"rfF" = (/obj/machinery/mecha_part_fabricator,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/science/robotics/lab)
@@ -5930,11 +6135,11 @@
"rjF" = (/obj/effect/turf_decal/box,/obj/machinery/holopad,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/quartermaster/storage)
"rjG" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/side{dir = 5},/area/bridge)
"rjH" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/central)
-"rjK" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"rjK" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"rjX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/qm)
"rjY" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 1; sortType = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"rjZ" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/engine/break_room)
-"rkd" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/central/secondary)
+"rkd" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/maintenance/central/secondary)
"rkj" = (/obj/machinery/computer/holodeck{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/fitness)
"rkn" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{dir = 5; name = "visible"},/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 8; name = "visible"},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/red/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"rkv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen)
@@ -6040,7 +6245,7 @@
"rxj" = (/obj/structure/table,/obj/machinery/button/door{id = "Holodeckshutter"; name = "Shutters"; pixel_x = 0; pixel_y = 9},/obj/item/paper/fluff/holodeck/disclaimer,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/crew_quarters/fitness)
"rxv" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/quartermaster/qm)
"rxB" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/closet/secure_closet/personal,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel,/area/crew_quarters/locker)
-"rxF" = (/obj/machinery/atmospherics/pipe/simple/purple/hidden,/turf/closed/wall/r_wall,/area/layenia)
+"rxF" = (/obj/item/seeds/apple,/obj/item/seeds/banana,/obj/item/seeds/cocoapod,/obj/item/seeds/grape,/obj/item/seeds/orange,/obj/item/seeds/sugarcane,/obj/item/seeds/wheat,/obj/item/seeds/watermelon,/obj/structure/table/glass,/obj/item/seeds/tower,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/window{dir = 1},/turf/open/floor/plasteel/dark,/area/hydroponics/garden)
"ryd" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/locker)
"ryn" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{dir = 4; name = "Security Checkpoint"; req_access_txt = "1"},/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/security/checkpoint/tertiary)
"ryo" = (/obj/structure/table,/obj/item/paper_bin{pixel_y = 6},/obj/item/folder/white{pixel_x = 2; pixel_y = 5},/obj/item/folder/white{pixel_x = 2; pixel_y = 5},/obj/item/pen,/obj/item/taperecorder,/turf/open/floor/plasteel/dark,/area/science/misc_lab)
@@ -6088,6 +6293,7 @@
"rDT" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/crew_quarters/locker)
"rDX" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/hydroponics)
"rEa" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/dorms)
+"rEh" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"rEj" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/structure/chair/comfy/brown{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/carpet,/area/crew_quarters/dorms)
"rEm" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "medshut1"; name = "shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/medical/medbay/central)
"rEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fore)
@@ -6118,6 +6324,7 @@
"rHH" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"rHO" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 8},/obj/effect/turf_decal/tile/green,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/hydroponics)
"rHS" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"rHT" = (/obj/machinery/power/solar_control{dir = 8; id = "starboardsolar"; name = "Starboard Solar Control"; track = 0},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"rIf" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/security/prison)
"rIi" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/red/line,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
"rIr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/sorting/mail/flip{dir = 8; sortType = 12},/turf/open/floor/plasteel/white,/area/science/research)
@@ -6181,13 +6388,14 @@
"rQh" = (/turf/open/floor/plasteel/stairs/medium{dir = 4},/area/hallway/primary/port)
"rQD" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/wood,/area/crew_quarters/heads/captain)
"rQF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/landmark/start/atmospheric_technician,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/atmos)
+"rQI" = (/obj/structure/table,/obj/item/reagent_containers/rag/towel{pixel_x = 2; pixel_y = 5},/obj/item/reagent_containers/rag/towel{pixel_x = 3; pixel_y = 9},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel,/area/maintenance/fore)
"rQK" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/port)
"rQW" = (/obj/machinery/shieldwallgen/xenobiologyaccess,/obj/structure/cable,/turf/open/floor/plating,/area/science/xenobiology)
"rQZ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
"rRd" = (/obj/machinery/suit_storage_unit/atmos,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmos)
"rRo" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/dark/side{dir = 1},/area/security/main)
"rRs" = (/obj/structure/bed,/obj/item/bedsheet/captain,/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/captain)
-"rRz" = (/obj/effect/turf_decal/tile/red,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
+"rRz" = (/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
"rRC" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/flask/gold,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/captain)
"rRH" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/turf/open/floor/plasteel/white,/area/security/prison)
"rRM" = (/obj/machinery/light{pixel_y = -1},/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
@@ -6196,6 +6404,7 @@
"rSj" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
"rSp" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port)
"rSq" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/light{pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
+"rSz" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/security/brig)
"rSC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/quartermaster/miningdock)
"rSE" = (/obj/structure/window/reinforced,/obj/machinery/doppler_array/research/science{dir = 2},/obj/effect/turf_decal/bot{dir = 2},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/turf/open/floor/plasteel,/area/science/mixing)
"rSI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary)
@@ -6205,6 +6414,7 @@
"rTd" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/vaporwave,/area/arcade)
"rTm" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/door/airlock/glass{id_tag = "checkpointouter2"; name = "outer airlock"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"rTn" = (/obj/machinery/meter,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/dark/visible,/turf/open/floor/plasteel/dark,/area/engine/engineering)
+"rTq" = (/obj/structure/rack,/obj/item/storage/fancy/candle_box,/obj/item/reagent_containers/food/snacks/grown/poppy,/obj/item/reagent_containers/food/snacks/grown/harebell,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/maintenance/fore)
"rTw" = (/obj/machinery/atmospherics/components/unary/portables_connector,/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; icon_plating = "floor"; icon_state = "floor_whole"},/area/engine/engineering)
"rTx" = (/obj/structure/cable{icon_state = "1-8"},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"rTC" = (/obj/structure/table/glass,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/security/prison)
@@ -6214,6 +6424,7 @@
"rUo" = (/obj/machinery/door/airlock/glass{id_tag = "checkpointouter2"; name = "outer airlock"},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"rUq" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/security/brig)
"rUP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
+"rUR" = (/obj/structure/flora/crystal/small/pile,/turf/open/indestructible/layenia/crystal,/area/layenia/cloudlayer)
"rVf" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/door/airlock/research/glass{dir = 1; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/engine,/area/science/misc_lab)
"rVC" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/central)
"rVL" = (/obj/structure/cable{icon_state = "4-8"},/turf/closed/wall,/area/security/brig)
@@ -6269,6 +6480,7 @@
"sbs" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/misc_lab)
"sbz" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/hydroponics)
"sbA" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/table,/obj/item/seeds/grass,/obj/item/seeds/potato,/obj/item/seeds/carrot,/turf/open/floor/plating/asteroid/layenia/garden,/area/security/prison)
+"sbE" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore)
"sbY" = (/obj/effect/turf_decal/loading_area{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
"sca" = (/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/security/prison)
"scb" = (/obj/structure/reagent_dispensers/watertank/high,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/hydroponics)
@@ -6308,7 +6520,7 @@
"shj" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 1},/obj/machinery/atmospherics/pipe/simple/purple/visible{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"shp" = (/obj/machinery/computer/rdconsole/core{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel,/area/science/lab)
"shq" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/camera{c_tag = "Bridge South"; dir = 10},/turf/open/floor/plasteel,/area/bridge)
-"shu" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/dark,/area/bridge)
+"shu" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/bridge)
"shZ" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"sid" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/engine/engine_smes)
"sie" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/white,/area/medical/virology)
@@ -6338,20 +6550,21 @@
"slv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/engine/atmos)
"slA" = (/obj/structure/rack,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness)
"slD" = (/obj/structure/table,/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = 3; pixel_y = 7},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/engine/break_room)
-"slE" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/indestructible/concrete,/area/layenia)
+"slE" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"slG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"smb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel,/area/security/vacantoffice/a)
"sml" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{name = "air supply pipe"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/aft)
"smu" = (/obj/machinery/vending/wardrobe/robo_wardrobe,/turf/open/floor/plasteel/white,/area/science/robotics/lab)
"smv" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/security/brig)
-"smB" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/indestructible/concrete,/area/layenia)
+"smz" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 1},/obj/structure/railing,/obj/structure/railing{dir = 4},/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"smB" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"smN" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/warning/nosmoking{pixel_y = 28},/turf/open/floor/engine,/area/science/storage)
"smP" = (/turf/closed/wall,/area/quartermaster/office)
"smS" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hor)
"smY" = (/turf/open/floor/plasteel/white/side{dir = 10},/area/science/research)
"sna" = (/turf/closed/wall/r_wall,/area/engine/break_room)
"snb" = (/obj/structure/chair/sofa{dir = 1},/turf/open/floor/carpet/black,/area/arcade)
-"snc" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/turf/open/indestructible/concrete,/area/layenia)
+"snc" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"snf" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"snj" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/aft)
"sny" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry)
@@ -6389,7 +6602,7 @@
"ssP" = (/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/science/misc_lab)
"stc" = (/turf/closed/wall,/area/security/checkpoint/medical)
"stl" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen)
-"stt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard)
+"stt" = (/obj/machinery/hydroponics/soil,/obj/machinery/camera{c_tag = "Garden"; dir = 8},/turf/open/floor/grass,/area/hydroponics/garden)
"stx" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/white,/area/science/circuit)
"stA" = (/obj/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology)
"stI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/security/prison)
@@ -6412,12 +6625,13 @@
"svV" = (/obj/machinery/door/airlock/research{dir = 4; name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/science/misc_lab)
"svZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"swe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/mixing)
-"swf" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/ore_box,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"swf" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/ore_box,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"swp" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/bridge)
"swz" = (/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/vault{req_access_txt = "53"},/obj/effect/mapping_helpers/airlock/locked,/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage)
"swD" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port)
"swH" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/reagent_containers/food/drinks/bottle/whiskey,/turf/open/floor/wood,/area/maintenance/starboard/aft)
"swP" = (/obj/structure/chair/wood{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/chapel,/area/chapel/main)
+"swU" = (/obj/structure/lattice/catwalk,/obj/item/stack/cable_coil/random,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"swY" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit)
"sxp" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/mirror{pixel_y = 28},/obj/item/toy/figure/clown,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{name = "air scrubber"},/turf/open/floor/plasteel,/area/crew_quarters/theatre)
"sxx" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/table,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit)
@@ -6455,13 +6669,14 @@
"sCb" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/processing)
"sCd" = (/obj/machinery/suit_storage_unit/rd,/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/camera{c_tag = "Research Director's Office"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor)
"sCj" = (/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{dir = 4; name = "visible"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"sCs" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"sCD" = (/obj/machinery/cryopod{dir = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/fitness)
"sCH" = (/obj/structure/chair/comfy/black{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 2},/obj/structure/railing,/turf/open/floor/plasteel/dark,/area/engine/break_room)
"sCK" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/machinery/light/small{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/medical/morgue)
"sCL" = (/turf/closed/wall,/area/quartermaster/qm)
"sDl" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/closet/l3closet/janitor,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/janitor)
"sDp" = (/obj/machinery/space_heater,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/quartermaster/warehouse)
-"sDI" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry)
+"sDI" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/camera{c_tag = "Arrivals Bay 2 North"; dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry)
"sDQ" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/port)
"sEb" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/science/research)
"sEr" = (/obj/machinery/atm{pixel_y = 30},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry)
@@ -6482,6 +6697,7 @@
"sGr" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/indestructible/concrete/smooth,/area/layenia)
"sGA" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/turf_decal/bot,/obj/structure/window/reinforced,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/science/misc_lab)
"sGK" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/engine,/area/science/misc_lab)
+"sGL" = (/obj/machinery/computer/shuttle/mining,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"sGU" = (/obj/effect/turf_decal/bot_white/left,/obj/structure/closet/crate/silvercrate,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage)
"sHh" = (/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"sHp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
@@ -6490,6 +6706,7 @@
"sHE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"sHG" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/engine,/area/science/xenobiology)
"sHN" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/break_room)
+"sHQ" = (/turf/open/floor/plating/asteroid/layenia/garden,/area/layenia)
"sHR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/medical/morgue)
"sHS" = (/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/port/fore)
"sHX" = (/obj/structure/table,/obj/item/book/manual/wiki/robotics_cyborgs{pixel_x = -5; pixel_y = 5},/obj/item/reagent_containers/glass/beaker/large,/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab)
@@ -6523,6 +6740,7 @@
"sMA" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"sME" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/machinery/camera{c_tag = "Aft Primary Hallway North West"; dir = 6},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"sMJ" = (/turf/closed/wall,/area/medical/genetics)
+"sMV" = (/turf/open/floor/plating/asteroid/layenia/garden,/area/maintenance/fore)
"sNk" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table,/obj/item/folder/white{pixel_x = -4; pixel_y = 3},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"sNq" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/kitchen)
"sNN" = (/obj/structure/chair/sofa/left{dir = 1},/turf/open/floor/carpet/black,/area/arcade)
@@ -6562,7 +6780,8 @@
"sSt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/fore/secondary)
"sSu" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/light{pixel_y = -1},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"sSw" = (/obj/machinery/vending/cart,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/wood,/area/crew_quarters/heads/hop)
-"sSH" = (/obj/machinery/door/airlock/maintenance{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/aft)
+"sSG" = (/obj/machinery/light/broken{pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/yellowsiding{dir = 8},/area/maintenance/fore)
+"sSH" = (/obj/machinery/door/airlock/maintenance{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft)
"sTj" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/ai_monitored/security/armory)
"sTF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/dorms)
"sTL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/chapel/main)
@@ -6576,6 +6795,7 @@
"sVc" = (/turf/closed/wall,/area/library)
"sVf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/prison)
"sVv" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/science/xenobiology)
+"sVA" = (/obj/structure/rack,/obj/item/electronics/airlock,/obj/item/electronics/airlock,/obj/item/electronics/airlock,/obj/item/electronics/airlock,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/assault_pod/mining,/obj/machinery/camera{c_tag = "Auxillary Base Construction"; dir = 8},/obj/machinery/computer/security/telescreen/auxbase{dir = 8; pixel_x = 30},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"sVB" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"sVC" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/indestructible/concrete/smooth,/area/layenia)
"sVH" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering)
@@ -6607,13 +6827,16 @@
"sYa" = (/obj/structure/flora/crystal/small/pile,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/port/fore)
"sYe" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit)
"sYg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/chapel/main)
+"sYO" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"sYQ" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/bed,/obj/item/bedsheet/clown,/obj/effect/landmark/start/clown,/turf/open/floor/plasteel,/area/crew_quarters/theatre)
"sZc" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"sZd" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
-"sZf" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"sZf" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"sZv" = (/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry)
"sZF" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room)
"sZQ" = (/obj/machinery/light{pixel_y = -1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/virology)
+"sZV" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"taa" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel,/area/hallway/primary/port)
"tag" = (/obj/machinery/door/airlock/research{dir = 4; name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/science/research)
"taj" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/maintenance/port/aft)
"taq" = (/obj/machinery/door/airlock/security/glass{dir = 4; name = "Holding Area"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/security/checkpoint/escape)
@@ -6629,7 +6852,7 @@
"tbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main)
"tbH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/stairs/left,/area/hallway/primary/port/fore)
"tbL" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/red,/area/crew_quarters/heads/hos)
-"tbN" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/central/secondary)
+"tbN" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/maintenance/central/secondary)
"tbP" = (/obj/machinery/computer/arcade,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/security/prison)
"tbX" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/break_room)
"tcc" = (/turf/closed/wall/r_wall,/area/crew_quarters/fitness/pool)
@@ -6640,14 +6863,14 @@
"tcK" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief)
"tcO" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/computer/station_alert,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/ai_monitored/turret_protected/aisat_interior)
"tcR" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/open/floor/plating,/area/maintenance/aft)
-"tdb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/docking_port/stationary/random{dir = 8; id = "pod_lavaland2"; name = "lavaland"},/turf/open/indestructible/concrete,/area/layenia)
+"tdb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/docking_port/stationary/random{dir = 8; id = "pod_lavaland2"; name = "lavaland"},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"tdf" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/aft)
-"tdo" = (/obj/docking_port/stationary{dir = 8; dwidth = 1; height = 4; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3},/turf/open/indestructible/concrete,/area/layenia)
+"tdo" = (/obj/docking_port/stationary{dir = 8; dwidth = 1; height = 4; name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"tdr" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"tds" = (/obj/machinery/door/airlock/external{dir = 4; name = "Escape Pod One"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/turf_decal/delivery,/obj/structure/fans/tiny,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"tdy" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8; external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms,/area/science/xenobiology)
"tdz" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
-"tdC" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/structure/mirror{icon_state = "mirror_broke"; pixel_x = 28},/obj/item/newspaper,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/maintenance/starboard)
+"tdC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard)
"tdF" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/security/checkpoint/supply)
"tdH" = (/obj/machinery/door/airlock/external{dir = 4; name = "Escape Pod One"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"tek" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/starboard)
@@ -6661,6 +6884,7 @@
"tfh" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/chapel/main)
"tfk" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/atmos)
"tfo" = (/obj/effect/turf_decal/caution/stand_clear,/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
+"tfx" = (/obj/item/clothing/head/collectable/police,/turf/open/floor/plating,/area/maintenance/fore)
"tfC" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
"tfD" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "medshut2"; name = "shutters"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/heads/cmo)
"tfE" = (/obj/structure/chair/sofa/left{dir = 4},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/structure/sign/poster/random{pixel_x = -32},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
@@ -6680,6 +6904,7 @@
"tiv" = (/obj/structure/cable{icon_state = "4-8"},/turf/closed/wall/r_wall,/area/bridge)
"tiw" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/freezer,/area/medical/virology)
"tix" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/chapel/main)
+"tiV" = (/obj/machinery/light/small{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plating/asteroid/layenia/garden,/area/maintenance/fore)
"tiW" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/aft)
"tiZ" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/crew_quarters/bar)
"tji" = (/obj/structure/table/wood,/obj/item/storage/crayons{pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/crew_quarters/dorms)
@@ -6690,6 +6915,7 @@
"tkc" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft)
"tkd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen2"; name = "kitchen shutters"},/turf/open/floor/plasteel,/area/crew_quarters/kitchen)
"tke" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/camera{c_tag = "Aft Primary Hallway West"; dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/hallway/primary/aft)
+"tko" = (/obj/machinery/pool/filter{pixel_y = 24},/turf/open/pool,/area/maintenance/fore)
"tkv" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall,/area/security/detectives_office)
"tkx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{icon_plating = "floor"; icon_state = "floor_whole"},/area/storage/primary)
"tkL" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/hallway)
@@ -6706,6 +6932,7 @@
"tmc" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"tmd" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/pen,/turf/open/floor/plasteel/white,/area/medical/virology)
"tmo" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/virology)
+"tmw" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/bed,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
"tmA" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"tmC" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/chair/sofa{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"tmF" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/starboard/aft)
@@ -6742,6 +6969,7 @@
"trz" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/effect/turf_decal/box,/turf/open/floor/wood,/area/crew_quarters/heads/captain)
"trJ" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/disposal/bin,/obj/machinery/light{pixel_y = -1},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/primary/aft)
"trU" = (/obj/structure/window/reinforced{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/wood,/area/crew_quarters/heads/captain)
+"tsk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"tst" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/library/lounge)
"tsP" = (/obj/machinery/light{pixel_y = -1},/obj/machinery/computer/security/mining{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/security/checkpoint/supply)
"tti" = (/turf/closed/wall,/area/hallway/secondary/service)
@@ -6790,6 +7018,7 @@
"tyO" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{dir = 8},/turf/open/floor/engine/o2,/area/engine/atmos)
"tzb" = (/obj/machinery/porta_turret/ai{dir = 8},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload)
"tzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/security/brig)
+"tzl" = (/obj/machinery/door/poddoor/shutters{id = "aux_base_shutters"; name = "Auxillary Base Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/construction/mining/aux_base)
"tzt" = (/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/science/lab)
"tzG" = (/obj/structure/table/reinforced,/obj/item/trash/plate,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/camera{c_tag = "Engineering Canteen North"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/engine/break_room)
"tzM" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
@@ -6810,7 +7039,7 @@
"tBy" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable,/turf/open/floor/plating,/area/storage/tech)
"tCb" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/fitness)
"tCg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/prison)
-"tCk" = (/obj/docking_port/stationary{dir = 2; dwidth = 5; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 12},/turf/open/indestructible/concrete/smooth,/area/layenia)
+"tCk" = (/obj/docking_port/stationary{dir = 2; dwidth = 5; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 12},/turf/open/indestructible/concrete/smooth,/area/layenia/cloudlayer)
"tCn" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/meter,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
"tCq" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/science/misc_lab)
"tCs" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/vaporwave,/area/arcade)
@@ -6847,7 +7076,7 @@
"tHa" = (/obj/structure/sign/warning/pods,/turf/closed/wall,/area/hallway/secondary/entry)
"tHg" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel,/area/security/main)
"tHp" = (/obj/structure/table,/obj/item/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/assembly/flash/handheld,/obj/item/assembly/flash/handheld,/turf/open/floor/plasteel/dark,/area/storage/tech)
-"tHq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard)
+"tHq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/hydroponics/garden)
"tHu" = (/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"tHw" = (/obj/structure/chair/sofa/corner{dir = 4},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"tHC" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/railing{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -6859,13 +7088,14 @@
"tIh" = (/obj/structure/chair/sofa/right{dir = 1},/turf/open/floor/carpet/black,/area/arcade)
"tIu" = (/obj/effect/turf_decal/loading_area,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/quartermaster/storage)
"tII" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit)
+"tIK" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/carpet,/area/maintenance/fore)
"tIU" = (/obj/structure/chair{dir = 8},/obj/structure/window{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/secondary/exit)
"tIY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/ai_monitored/security/armory)
"tIZ" = (/obj/structure/chair/sofa/corner{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"tJc" = (/obj/structure/table,/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/brute,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"tJn" = (/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "Atmospherics Blast Door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/break_room)
"tJt" = (/obj/machinery/pool/filter{pixel_y = -18},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
-"tJy" = (/obj/structure/lattice/catwalk,/obj/structure/railing,/obj/structure/railing{dir = 4},/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"tJy" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/structure/railing,/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"tJD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/maintenance/starboard)
"tJE" = (/obj/effect/turf_decal/arrows/white{dir = 1},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"tJX" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria{dir = 5},/area/engine/break_room)
@@ -6948,6 +7178,7 @@
"tVw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/science/mixing)
"tVH" = (/obj/machinery/light{pixel_y = -1},/obj/machinery/camera{c_tag = "Security Checkpoint South"; dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/port)
"tVK" = (/obj/docking_port/stationary{dir = 4; dwidth = 12; height = 18; id = "emergency_home"; name = "BoxStation emergency evac bay"; width = 32},/turf/open/indestructible/concrete,/area/layenia)
+"tVM" = (/obj/effect/turf_decal/caution/stand_clear{dir = 1},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
"tVO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary)
"tVV" = (/obj/structure/lattice,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"tVY" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{dir = 8},/turf/open/floor/engine/plasma,/area/engine/atmos)
@@ -6955,7 +7186,7 @@
"tWg" = (/obj/machinery/computer/operating{dir = 8; name = "Robotics Operating Computer"},/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
"tWh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main)
"tWG" = (/turf/closed/wall/r_wall,/area/library)
-"tXf" = (/obj/effect/turf_decal/stripes/line,/turf/open/indestructible/concrete,/area/layenia)
+"tXf" = (/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating/asteroid/layenia,/area/layenia/cloudlayer)
"tXJ" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/science/xenobiology)
"tXK" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 9; name = "air supply pipe"},/turf/open/floor/plating/airless,/area/layenia/cloudlayer)
"tXW" = (/obj/structure/table,/obj/item/stock_parts/subspace/transmitter,/obj/item/stock_parts/subspace/transmitter,/obj/item/stock_parts/subspace/treatment,/obj/item/stock_parts/subspace/treatment,/obj/item/stock_parts/subspace/treatment,/turf/open/floor/plasteel/dark,/area/storage/tech)
@@ -6965,6 +7196,7 @@
"tYd" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"tYg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering)
"tYB" = (/obj/structure/table,/obj/item/circular_saw,/obj/item/scalpel{pixel_y = 12},/obj/item/retractor,/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel/dark,/area/science/robotics/lab)
+"tYF" = (/obj/effect/decal/cleanable/oil,/obj/structure/ore_box,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/fore)
"tYG" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"tYK" = (/obj/structure/railing{dir = 4},/obj/structure/railing{dir = 1},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"tYL" = (/obj/effect/spawner/structure/window,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/sleeper)
@@ -6975,6 +7207,7 @@
"tZl" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen)
"tZt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 22},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"tZy" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
+"tZC" = (/obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet,/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
"tZJ" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/landmark/start/assistant,/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"tZN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor)
"tZS" = (/obj/machinery/conveyor{id = "packageSort2"},/turf/open/floor/plating,/area/quartermaster/sorting)
@@ -7076,6 +7309,7 @@
"umu" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
"umv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/main)
"umx" = (/obj/structure/trash_pile,/turf/open/floor/plasteel,/area/maintenance/port/aft)
+"umz" = (/obj/structure/flora/crystal/medium/growth,/turf/open/indestructible/layenia/crystal,/area/ai_monitored/storage/satellite)
"umX" = (/obj/structure/chair/sofa/left{dir = 4},/obj/structure/window{dir = 8},/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/starboard/aft)
"unk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/chapel/main)
"unq" = (/obj/structure/table,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/storage/box/syringes,/turf/open/floor/plasteel/dark,/area/medical/sleeper)
@@ -7084,6 +7318,7 @@
"unG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"unJ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/hallway)
"unW" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/dark,/area/security/main)
+"unY" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/obj/machinery/airalarm{pixel_y = 25},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/maintenance/fore)
"uoa" = (/obj/machinery/atm{pixel_y = 30},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/port)
"uod" = (/obj/structure/transit_tube/curved/flipped{dir = 8},/obj/structure/lattice,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"uoi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -7142,7 +7377,7 @@
"uua" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airlock_sensor/incinerator_toxmix{pixel_x = -24},/turf/open/floor/engine,/area/science/mixing)
"uug" = (/obj/machinery/door/poddoor/preopen{id = "primaryshut1"; name = "primary blast door"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/starboard)
"uut" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering/reactor_control)
-"uuU" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"uuU" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"uuV" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "Privacy Shutters"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/hop)
"uuW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"},/obj/machinery/door/poddoor/preopen{id = "hop"; name = "privacy shutters"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop)
"uva" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/bridge)
@@ -7156,6 +7391,7 @@
"uwA" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain)
"uwG" = (/obj/machinery/door/airlock{name = "Clown Room"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/item/grown/bananapeel,/turf/open/floor/plating,/area/crew_quarters/theatre)
"uwH" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating/beach/sand,/area/hallway/secondary/exit)
+"uwK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/ai_monitored/storage/satellite)
"uwT" = (/obj/structure/table/glass,/obj/item/cigbutt,/obj/item/trash/plate{pixel_y = 7},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/medical/medbay/central)
"uwV" = (/mob/living/simple_animal/crab/Coffee,/turf/open/floor/plating/beach/sand,/area/hallway/secondary/exit)
"uxd" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{amount = 35},/obj/item/stack/sheet/mineral/plasma{pixel_y = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service)
@@ -7171,7 +7407,7 @@
"uxZ" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals3"},/turf/open/indestructible/layenia/crystal/garden,/area/hallway/secondary/exit)
"uyf" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/obj/effect/turf_decal/delivery,/obj/structure/fans/tiny,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"uyj" = (/obj/machinery/conveyor{dir = 8; id = "Chapelconveyor"},/turf/open/floor/plating,/area/chapel/main)
-"uyk" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/maintenance/port)
+"uyk" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/maintenance/port)
"uyp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/white,/area/medical/virology)
"uyv" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/r_wall,/area/hallway/secondary/entry)
"uyw" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore)
@@ -7226,6 +7462,7 @@
"uEW" = (/obj/effect/turf_decal/delivery,/obj/machinery/vending/cola/random,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel{dir = 1; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/starboard)
"uEX" = (/obj/machinery/airalarm{pixel_y = 22},/obj/structure/closet/crate,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing)
"uEZ" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 4; name = "air vent"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet)
+"uFa" = (/obj/effect/turf_decal/stripes/line,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"uFf" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/mech_bay_recharge_port{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/ai_monitored/storage/satellite)
"uFi" = (/obj/structure/railing{dir = 4},/turf/open/floor/plasteel/stairs/right,/area/crew_quarters/fitness)
"uFp" = (/obj/structure/flora/crystal/medium/growth{icon_state = "crystalgrowth2"},/turf/open/indestructible/layenia/crystal/garden,/area/bridge)
@@ -7234,6 +7471,8 @@
"uFW" = (/obj/structure/chair/sofa/left{desc = "More inviting than the average couch."; dir = 8; name = "comfy couch"},/obj/structure/window{dir = 4},/turf/open/floor/wood,/area/maintenance/port/aft)
"uFX" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/fore)
"uFZ" = (/obj/structure/sign/logo/kinaris{icon_state = "kinaris_sign2"; pixel_y = 32},/obj/structure/flora/crystal/small/pile,/turf/open/indestructible/layenia/crystal/garden,/area/bridge)
+"uGf" = (/obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet{pixel_x = 14},/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
+"uGq" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/turf/open/floor/plasteel/dark,/area/maintenance/port/aft)
"uGI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port/fore)
"uGQ" = (/obj/machinery/atmospherics/pipe/simple/purple/visible{dir = 8},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"uGR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{areastring = "/area/janitor"; dir = 4; name = "Custodial Closet APC"; pixel_x = 26},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/fore/secondary)
@@ -7248,11 +7487,12 @@
"uIp" = (/turf/closed/wall,/area/maintenance/starboard)
"uIt" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/break_room)
"uIv" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/red/line,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
-"uIw" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"uIw" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"uIL" = (/obj/structure/displaycase/captain,/obj/machinery/light{pixel_y = -1},/turf/open/floor/wood,/area/crew_quarters/heads/captain)
"uIQ" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/obj/machinery/airalarm{pixel_y = 25},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel,/area/medical/virology)
"uIS" = (/obj/machinery/light{pixel_y = -1},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage)
"uJc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/medical/morgue)
+"uJo" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/broken{dir = 1; pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/maintenance/starboard)
"uJq" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/science/xenobiology)
"uJs" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/hydroponics)
"uJw" = (/obj/structure/window/reinforced{dir = 8; layer = 2.9},/obj/structure/window/reinforced{dir = 4},/obj/machinery/conveyor{id = "gasstor"},/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plating,/area/engine/engineering)
@@ -7263,6 +7503,7 @@
"uKh" = (/obj/structure/flora/crystal/small/growth,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"uKj" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/table/glass,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/camera{c_tag = "Pool South"; dir = 1; name = "arrivals camera"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/fitness/pool)
"uKn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/misc_lab)
+"uKB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"uKD" = (/obj/structure/chair/sofa{dir = 4},/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/wood,/area/maintenance/starboard/aft)
"uKQ" = (/obj/machinery/camera{c_tag = "Bar West"; dir = 4},/obj/machinery/vending/cola/random,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_x = -30},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"uKR" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/crew_quarters/fitness/pool)
@@ -7279,16 +7520,18 @@
"uMp" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/security/range)
"uMt" = (/obj/machinery/status_display/ai,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage)
"uMu" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/glasses/meson,/turf/open/floor/plasteel/dark,/area/storage/tech)
+"uMU" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/effect/decal/cleanable/dirt,/obj/structure/floodlight_frame,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/fore)
"uMW" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/sign/plaques/golden{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/brig)
"uNa" = (/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/stairs,/area/layenia)
"uNq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hos)
"uNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/stairs/right,/area/science/lab)
"uNz" = (/obj/structure/lattice/catwalk,/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plating,/area/layenia)
"uNL" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/asteroid/layenia/garden,/area/hallway/primary/aft)
-"uNN" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
+"uNN" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Fore Bow Solar Control"; dir = 8},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
"uNP" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos)
"uOu" = (/obj/structure/table,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
"uOw" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access_txt = "1"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/security/checkpoint/auxiliary)
+"uOE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"uOF" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/corner{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"uOI" = (/obj/structure/cable,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"uOO" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room)
@@ -7344,15 +7587,17 @@
"uUh" = (/obj/machinery/door/airlock/public/glass{name = "Chapel Office"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/chapel/office)
"uUi" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/storage/primary)
"uUI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos)
-"uUQ" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/maintenance/aft)
+"uUQ" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plasteel/dark,/area/maintenance/aft)
"uUV" = (/turf/closed/wall,/area/crew_quarters/fitness/pool)
"uUX" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room)
"uUZ" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/hallway/primary/starboard)
+"uVc" = (/obj/effect/decal/cleanable/oil,/obj/item/shovel,/turf/open/floor/plating/asteroid/layenia/garden,/area/maintenance/fore)
"uVO" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
"uVV" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge)
"uWn" = (/turf/open/floor/plasteel/dark,/area/hallway/primary/central)
"uWA" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/atmos)
"uWQ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/circuit/red,/area/engine/engineering)
+"uWS" = (/obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle,/turf/open/floor/grass/fairy/pink,/area/maintenance/fore)
"uXc" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/bridge)
"uXl" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/light/small{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/carpet,/area/crew_quarters/dorms)
"uXn" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -7380,6 +7625,7 @@
"vai" = (/obj/machinery/computer/cryopod{dir = 8; pixel_x = 26},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/dark,/area/crew_quarters/fitness)
"vak" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"vav" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/science/misc_lab)
+"vaQ" = (/obj/structure/table/wood/fancy,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{pixel_x = -5; pixel_y = 17},/obj/item/reagent_containers/food/snacks/meatballspaghetti{pixel_y = 10},/obj/item/candle{pixel_x = 1; pixel_y = 1},/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{pixel_x = 7; pixel_y = 5},/turf/open/floor/plasteel,/area/maintenance/fore)
"vaV" = (/obj/machinery/atmospherics/components/binary/circulator/cold{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/circuit/green,/area/engine/engineering)
"vbb" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/engine/break_room)
"vbd" = (/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light{pixel_y = -1},/turf/open/floor/engine,/area/science/storage)
@@ -7428,6 +7674,7 @@
"viI" = (/turf/open/floor/plasteel,/area/crew_quarters/heads/chief)
"viZ" = (/turf/closed/wall/r_wall,/area/security/main)
"vjc" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Security Checkpoint East"; dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/port)
+"vjd" = (/obj/structure/flora/crystal/small/pile,/turf/open/floor/plating/asteroid/layenia,/area/ai_monitored/storage/satellite)
"vjw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"vjA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 1; name = "air vent"},/turf/open/floor/plasteel,/area/hallway/primary/central)
"vjC" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/carpet/purple,/area/crew_quarters/heads/hor)
@@ -7441,7 +7688,7 @@
"vkr" = (/obj/effect/turf_decal/loading_area,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/quartermaster/warehouse)
"vkE" = (/obj/structure/closet/l3closet/scientist,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/dark,/area/gateway)
"vkG" = (/turf/closed/wall/r_wall,/area/security/detectives_office)
-"vkY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/bridge)
+"vkY" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/bridge)
"vlb" = (/obj/machinery/flasher{id = "brigentry"; pixel_x = -28},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/security/brig)
"vli" = (/obj/structure/cable,/obj/machinery/power/apc{areastring = "/area/storage/primary"; name = "Primary Tool Storage APC"; pixel_x = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/storage/primary)
"vlo" = (/obj/structure/table,/obj/item/storage/fancy/donut_box,/turf/open/floor/wood,/area/maintenance/port/aft)
@@ -7464,7 +7711,9 @@
"vnO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/maintenance/aft)
"vnY" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos)
"voc" = (/obj/structure/flora/crystal/small/pile,/obj/structure/flora/crystal/small/growth,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/central)
+"voh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"voi" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
+"vox" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/maintenance/fore)
"voy" = (/obj/machinery/rnd/production/techfab/department/cargo,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting)
"voB" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/port/aft)
"voG" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/robotics/lab)
@@ -7472,7 +7721,7 @@
"voK" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/brown/visible{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"voR" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/power/apc{areastring = "/area/engine/atmos"; dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/engine/atmos)
"voZ" = (/obj/structure/flora/crystal/small/pile,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/central)
-"vpl" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/maintenance/port/aft)
+"vpl" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "12"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/port/aft)
"vpz" = (/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/primary/central)
"vpB" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
"vpC" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/clown,/obj/item/target/clown,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/gun/energy/laser/practice,/obj/item/gun/energy/laser/practice,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/machinery/syndicatebomb/training,/obj/item/target,/obj/item/target,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/security/range)
@@ -7480,6 +7729,7 @@
"vpE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/tech)
"vpI" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
"vpJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{dir = 8; id = "primaryshut1"; name = "primary blast door"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/hallway/primary/starboard)
+"vpM" = (/obj/machinery/button/door{id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_x = -26; req_access_txt = "0"; req_one_access_txt = "32;47;48"},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"vpZ" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard)
"vqc" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/red,/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/starboard)
"vqe" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/chapel/main)
@@ -7499,7 +7749,7 @@
"vsJ" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload)
"vsM" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"vta" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
-"vte" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth2"},/turf/open/indestructible/layenia/crystal,/area/layenia)
+"vte" = (/obj/structure/flora/crystal/small/growth{icon_state = "crystalgrowth2"},/turf/open/indestructible/layenia/crystal,/area/layenia/cloudlayer)
"vtr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/security/range)
"vtH" = (/obj/structure/flora/junglebush,/obj/structure/flora/ausbushes/brflowers,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/grass,/area/medical/sleeper)
"vtI" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/security/checkpoint/engineering)
@@ -7526,6 +7776,7 @@
"vwk" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"vwD" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = 3; pixel_y = 7},/turf/open/floor/wood,/area/maintenance/starboard/aft)
"vwV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
+"vwW" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"vxc" = (/turf/closed/wall,/area/hydroponics)
"vxq" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel,/area/quartermaster/miningdock)
"vxr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating/snowed,/area/layenia)
@@ -7555,6 +7806,7 @@
"vAR" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"vAW" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/dark,/area/hallway/primary/fore)
"vAX" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/fore)
+"vBi" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/rods/fifty,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/power/apc{areastring = "/area/construction/mining/aux_base"; dir = 8; name = "Auxillary Base Construction APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"vBT" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central)
"vBU" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"vBZ" = (/obj/structure/flora/crystal/medium/growth{icon_state = "crystalgrowth1"},/turf/closed/wall/r_wall,/area/layenia/cloudlayer)
@@ -7588,7 +7840,7 @@
"vFo" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 10; icon_state = "steel_panel"; name = "steel pannel"},/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/medical/virology)
"vFE" = (/obj/structure/flora/crystal/small/pile,/obj/structure/flora/crystal/small/growth,/obj/structure/window/reinforced,/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/central)
"vFN" = (/obj/machinery/computer/camera_advanced,/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
-"vFV" = (/obj/structure/lattice/catwalk,/obj/structure/railing,/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
+"vFV" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/obj/structure/railing,/obj/effect/landmark/carpspawn,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"vGb" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark/side,/area/ai_monitored/turret_protected/ai_upload)
"vGd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/camera{c_tag = "MiniSat Antechamber"; dir = 4; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/hallway)
"vGe" = (/obj/machinery/computer/arcade/orion_trail{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/bridge)
@@ -7601,6 +7853,7 @@
"vGY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{dir = 8; id = "xenobio5"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology)
"vHb" = (/obj/structure/flora/crystal/small/pile,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/indestructible/layenia/crystal/garden,/area/hallway/primary/central)
"vHe" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 19},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
+"vHk" = (/turf/open/floor/plating/asteroid/layenia,/area/ai_monitored/storage/satellite)
"vHD" = (/turf/open/floor/grass,/area/security/prison)
"vHF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
"vHJ" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/science/research)
@@ -7613,6 +7866,7 @@
"vIB" = (/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit)
"vIG" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/closet/secure_closet/freezer/cream_pie,/turf/open/floor/plasteel,/area/crew_quarters/theatre)
"vIK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/primary/aft)
+"vIQ" = (/obj/structure/bed,/obj/item/bedsheet/orange,/turf/open/floor/wood,/area/maintenance/fore)
"vIS" = (/obj/machinery/holopad,/obj/effect/turf_decal/box,/turf/open/floor/plasteel{dir = 4; icon_plating = "floor"; icon_state = "floor_whole"},/area/security/main)
"vJa" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/simple_animal/bot/secbot/pingsky,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/hallway)
"vJJ" = (/turf/closed/wall/r_wall,/area/layenia/cloudlayer)
@@ -7637,7 +7891,7 @@
"vLC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"vLF" = (/obj/item/radio/intercom{pixel_x = 26},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"vLH" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/break_room)
-"vLL" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals3"},/turf/open/floor/plating/asteroid/layenia,/area/layenia)
+"vLL" = (/obj/structure/flora/crystal/small/pile{icon_state = "crystals3"},/turf/open/floor/plating/asteroid/layenia,/area/layenia/cloudlayer)
"vLR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel,/area/hallway/primary/central)
"vLT" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/closet/secure_closet/medical3,/turf/open/floor/plasteel/white,/area/medical/sleeper)
"vMl" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = 5; pixel_y = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/toy/figure/md{pixel_x = -15},/turf/open/floor/plasteel/white,/area/medical/medbay/central)
@@ -7678,7 +7932,7 @@
"vQN" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Cargo Escape Airlock"},/obj/effect/turf_decal/delivery,/obj/structure/fans/tiny,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit)
"vRb" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/atmospheric_technician,/turf/open/floor/plasteel/white/corner,/area/engine/break_room)
"vRv" = (/obj/machinery/vending/wardrobe/sec_wardrobe,/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/turf/open/floor/plasteel/dark,/area/security/checkpoint/auxiliary)
-"vRw" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/medical/morgue)
+"vRw" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/medical/morgue)
"vRz" = (/obj/structure/sign/warning/securearea,/turf/closed/wall/r_wall,/area/storage/tech)
"vRG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
"vRH" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/medical/virology)
@@ -7689,6 +7943,7 @@
"vSh" = (/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/effect/spawner/structure/window,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/lab)
"vSk" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Security Checkpoint"; req_access_txt = "1"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/security/checkpoint/auxiliary)
"vSA" = (/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel/dark,/area/chapel/main)
+"vSI" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore)
"vSK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/fore/secondary)
"vSL" = (/obj/structure/railing{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/railing{dir = 1},/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"vSU" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -7739,6 +7994,7 @@
"vYR" = (/obj/structure/window{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit)
"vYW" = (/obj/machinery/door/airlock/maintenance{dir = 1; name = "Security Maintenance"; req_access_txt = "2"},/turf/open/floor/plating,/area/maintenance/fore)
"vYZ" = (/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
+"vZe" = (/obj/structure/chair/sofa/corner{dir = 1},/turf/open/floor/plating,/area/maintenance/fore)
"vZj" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/quartermaster/miningdock)
"vZl" = (/turf/closed/wall/r_wall,/area/medical/virology)
"vZu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port/aft)
@@ -7771,8 +8027,10 @@
"wde" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/white/side{dir = 5},/area/engine/break_room)
"wdg" = (/obj/machinery/atmospherics/components/trinary/mixer/flipped{dir = 1},/turf/open/floor/engine,/area/science/misc_lab)
"wdh" = (/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
+"wdo" = (/obj/structure/table/wood/fancy,/obj/item/candle{pixel_x = 1; pixel_y = 5},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/wood,/area/maintenance/fore)
"wdp" = (/turf/open/floor/plasteel,/area/hallway/primary/aft)
"wdz" = (/obj/machinery/gateway{dir = 9},/obj/effect/turf_decal/bot_white/right,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/camera{c_tag = "Gateway"},/turf/open/floor/plasteel/dark,/area/gateway)
+"wdB" = (/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wdD" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel,/area/gateway)
"wdS" = (/obj/effect/turf_decal/stripes/line,/obj/structure/railing,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wdW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/research)
@@ -7781,6 +8039,7 @@
"weo" = (/obj/machinery/computer/atmos_control/tank/carbon_tank{dir = 8},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/atmos)
"wer" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/quartermaster/warehouse)
"wev" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/crew_quarters/fitness)
+"wew" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/carpet,/area/maintenance/fore)
"wex" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/atmos)
"weW" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/turf_decal/stripes/corner{dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 6; name = "air supply pipe"},/turf/open/floor/plating/airless,/area/layenia/cloudlayer)
"wfc" = (/obj/item/radio/intercom{pixel_x = 27},/obj/machinery/shower{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/noslip,/area/engine/engineering/reactor_control)
@@ -7798,13 +8057,14 @@
"wgj" = (/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/layenia)
"wgk" = (/obj/structure/lattice/catwalk,/obj/structure/railing,/turf/open/floor/plating/asteroid/layenia,/area/layenia)
"wgp" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/engine/break_room)
+"wgt" = (/obj/effect/turf_decal/plaque,/turf/open/floor/plating,/area/maintenance/fore)
"wgz" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos)
"wgD" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/turf/open/floor/plasteel/dark,/area/layenia)
"wgK" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/layenia)
"whd" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/obj/effect/turf_decal/delivery,/obj/structure/fans/tiny,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"whi" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"whr" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/medkit_cabinet{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/port)
-"why" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/hallway/primary/aft)
+"why" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft)
"whF" = (/obj/structure/chair/comfy/black,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/wood,/area/library)
"whP" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/wood,/area/crew_quarters/dorms)
"wig" = (/obj/structure/displaycase/trophy,/turf/open/floor/wood,/area/library)
@@ -7831,6 +8091,7 @@
"wlp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/central)
"wlx" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/atmos)
"wlA" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
+"wlG" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"wlI" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/effect/baseturf_helper/asteroid/layenia,/turf/open/floor/plating,/area/security/warden)
"wlS" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine/vacuum,/area/engine/engineering)
"wlV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/crew_quarters/locker)
@@ -7839,11 +8100,14 @@
"wmk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{dir = 1; name = "visible"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/white/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wmG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore)
"wmL" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/engine/engineering)
+"wmM" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wmP" = (/turf/closed/wall/r_wall,/area/hydroponics)
"wng" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/security/brig)
+"wnp" = (/obj/structure/railing,/turf/open/floor/plating/asteroid/layenia,/area/layenia/cloudlayer)
"wnq" = (/obj/structure/plasticflaps,/turf/open/floor/plating,/area/maintenance/fore)
"wnK" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/obj/effect/turf_decal/stripes/box,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wnL" = (/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "test chamber blast door"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/science/xenobiology)
+"wnQ" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/fore)
"wnW" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft)
"woj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/port/aft)
"wom" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/engine/break_room)
@@ -7868,7 +8132,7 @@
"wqz" = (/obj/effect/turf_decal/stripes/line,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"wqT" = (/obj/effect/spawner/structure/window,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/bar)
"wqX" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 6; name = "air supply pipe"},/turf/open/floor/carpet/black,/area/crew_quarters/bar)
-"wrc" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port)
+"wrc" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/maintenance/port)
"wrg" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"wrp" = (/obj/machinery/teleport/hub,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/teleporter)
"wrs" = (/obj/machinery/computer/security{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel,/area/bridge)
@@ -7893,7 +8157,7 @@
"wui" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/layenia)
"wul" = (/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"wut" = (/obj/structure/table/wood,/obj/item/book/manual/wiki/engineering_construction{pixel_x = 3; pixel_y = -3},/obj/item/book/manual/wiki/engineering_guide,/obj/item/book/manual/wiki/engineering_hacking{pixel_x = -3; pixel_y = 3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood,/area/engine/engineering)
-"wuv" = (/obj/structure/lattice/catwalk,/obj/structure/reagent_dispensers/fueltank,/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/elevatorshaft,/area/layenia)
+"wuv" = (/obj/structure/lattice/catwalk,/obj/structure/reagent_dispensers/fueltank,/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/elevatorshaft,/area/ai_monitored/storage/satellite)
"wuC" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos)
"wuE" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plating,/area/security/brig)
"wuG" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/fence/corner{dir = 9},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -7933,6 +8197,7 @@
"wzF" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"wzK" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/lab)
"wzM" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/red/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"wzZ" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"wAh" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{name = "air vent"},/turf/open/floor/plasteel/white,/area/medical/chemistry)
"wAj" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/window{dir = 4},/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{pixel_y = -1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"wAk" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology)
@@ -7942,7 +8207,7 @@
"wAH" = (/obj/structure/closet/crate/rcd,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/power/apc{areastring = "/area/ai_monitored/storage/eva"; dir = 1; name = "EVA Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva)
"wAM" = (/obj/structure/sink/kitchen{dir = 4; pixel_x = -13},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen)
"wBc" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/engine,/area/engine/engineering/reactor_core)
-"wBy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{dir = 4; name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore)
+"wBy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{dir = 4; name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/maintenance/fore)
"wBD" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/hallway/secondary/exit)
"wBE" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway)
"wBP" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos)
@@ -7956,6 +8221,7 @@
"wDc" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/hallway/primary/port/fore)
"wDr" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8; external_pressure_bound = 140; name = "server vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms/server,/area/science/server)
"wDu" = (/obj/structure/table/wood,/obj/item/hand_labeler{pixel_x = 5},/obj/item/camera/detective,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/wood,/area/security/detectives_office)
+"wDB" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wDD" = (/obj/machinery/light/small{dir = 1; pixel_y = 16},/turf/open/floor/engine/n2,/area/engine/atmos)
"wDF" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore)
"wDH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/port)
@@ -8005,6 +8271,7 @@
"wJj" = (/obj/effect/turf_decal/tile/yellow,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{dir = 8; name = "air vent"},/turf/open/floor/plasteel/white/corner{dir = 4},/area/bridge)
"wJn" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{dir = 4; name = "euthanization chamber freezer"},/turf/open/floor/plasteel,/area/science/xenobiology)
"wJo" = (/turf/open/floor/engine/co2,/area/engine/atmos)
+"wJr" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/maintenance/fore)
"wJD" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft)
"wJR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/library/lounge)
"wKd" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft)
@@ -8040,7 +8307,7 @@
"wOp" = (/obj/structure/lattice/catwalk,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"wOq" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel{dir = 8; icon_plating = "floor"; icon_state = "floor_whole"},/area/science/research)
"wOt" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/security/checkpoint/medical)
-"wOC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge)
+"wOC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/bridge)
"wOE" = (/obj/structure/closet/emcloset,/obj/structure/sign/warning/radiation{pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/engine/engineering/reactor_control)
"wOK" = (/turf/open/floor/engine/n2,/area/engine/atmos)
"wOW" = (/turf/open/floor/plasteel/stairs/medium{dir = 4},/area/crew_quarters/bar)
@@ -8048,17 +8315,18 @@
"wPd" = (/obj/structure/railing,/turf/open/floor/plasteel,/area/crew_quarters/fitness)
"wPe" = (/obj/machinery/atmospherics/components/unary/portables_connector{dir = 1},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{icon_plating = "floor"; icon_state = "floor_whole"},/area/engine/engineering)
"wPr" = (/turf/open/floor/carpet/purple,/area/crew_quarters/heads/hor)
-"wPM" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/port/aft)
+"wPM" = (/obj/structure/cable{icon_state = "1-2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/maintenance/solars/port/aft)
"wPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 1; name = "air supply pipe"},/turf/closed/wall/r_wall,/area/engine/break_room)
"wPT" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden)
"wPW" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/closet/secure_closet/medical1,/turf/open/floor/plasteel/white,/area/medical/genetics)
+"wQa" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8; name = "scrubbers pipe"},/turf/open/floor/plating,/area/maintenance/fore)
"wQm" = (/obj/item/twohanded/required/kirbyplants/random,/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/structure/railing{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard)
"wQr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/rack/shelf,/obj/item/clothing/head/welding,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/machinery/camera{c_tag = "MiniSat Atmospherics"; dir = 4; network = list("minisat"); start_active = 1},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos)
"wQv" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/gateway)
"wQC" = (/turf/closed/wall/r_wall,/area/crew_quarters/fitness)
"wQD" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/bridge)
"wRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/atmos)
-"wRn" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard/aft)
+"wRn" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/starboard/aft)
"wRz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "hos"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/hos)
"wRQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock)
"wRV" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/railing{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
@@ -8071,6 +8339,7 @@
"wSR" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/genetics)
"wTp" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 8},/obj/structure/railing,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
"wUh" = (/obj/structure/table/wood,/obj/item/taperecorder,/turf/open/floor/wood,/area/security/detectives_office)
+"wUq" = (/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/construction/mining/aux_base)
"wUs" = (/obj/structure/table/wood,/obj/item/storage/fancy/cigarettes,/obj/item/clothing/glasses/hud/security/sunglasses,/obj/item/toy/figure/detective{pixel_x = 8; pixel_y = -8},/turf/open/floor/carpet,/area/security/detectives_office)
"wUu" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/atmos)
"wUD" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/security/courtroom)
@@ -8079,6 +8348,7 @@
"wVl" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/decal/cleanable/oil{icon_state = "floor6"},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"wVm" = (/obj/machinery/gateway{dir = 4},/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway)
"wVD" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/gun/ballistic/revolver/doublebarrel,/obj/structure/extinguisher_cabinet{pixel_y = 32},/turf/open/floor/carpet/red,/area/crew_quarters/bar)
+"wVK" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plating,/area/maintenance/fore)
"wWc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/open/floor/plasteel/grimy,/area/chapel/office)
"wWh" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/structure/fence{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"wWj" = (/obj/machinery/vending/cigarette,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit)
@@ -8089,8 +8359,9 @@
"wWR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos)
"wWU" = (/obj/machinery/door/airlock/medical/glass{name = "Medbay Storage"; req_access_txt = "5"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"wXc" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port/fore)
-"wXf" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
+"wXf" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
"wXi" = (/obj/machinery/light{dir = 1; pixel_y = 19},/turf/open/floor/plasteel/white,/area/medical/virology)
+"wXv" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"wXC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/theatre)
"wXS" = (/obj/effect/turf_decal/tile/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit)
"wYo" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/turf_decal/bot,/obj/structure/window/reinforced,/turf/open/floor/plasteel/dark,/area/science/misc_lab)
@@ -8122,7 +8393,7 @@
"xdq" = (/obj/machinery/airalarm{pixel_y = 24},/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/quartermaster/storage)
"xds" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/hallway/secondary/exit)
"xdx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft)
-"xdA" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary)
+"xdA" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/maintenance/fore/secondary)
"xdC" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/primary/central)
"xdH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/warning/electricshock{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/engine/engine_smes)
"xdN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1; name = "air scrubber"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/wood,/area/crew_quarters/heads/hop)
@@ -8177,11 +8448,11 @@
"xml" = (/obj/structure/table/wood,/obj/item/toy/figure/hop{pixel_x = 3; pixel_y = 3},/obj/item/toy/figure/ian,/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/hop)
"xmv" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/obj/machinery/airalarm{pixel_y = 22},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
"xmy" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/science/research)
-"xmO" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/bridge)
+"xmO" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/bridge)
"xmQ" = (/obj/machinery/atmospherics/components/unary/portables_connector,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/engine/engineering)
"xmT" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/maintenance/starboard)
"xnd" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator)
-"xnh" = (/obj/machinery/door/airlock/research{dir = 4; name = "Genetics Research Access"; req_access_txt = "9"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/medical/genetics)
+"xnh" = (/obj/machinery/door/airlock/research{dir = 4; name = "Genetics Research Access"; req_access_txt = "9"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard/aft)
"xnt" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"xnw" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/brig)
"xny" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
@@ -8261,10 +8532,12 @@
"xwm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 5; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/hallway/primary/port)
"xwv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/security/courtroom)
"xwy" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/chief)
+"xwJ" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/structure/table,/obj/item/reagent_containers/rag/towel{pixel_y = 3},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/maintenance/fore)
"xxg" = (/obj/structure/table/reinforced,/obj/item/multitool,/obj/item/screwdriver,/turf/open/floor/plasteel/white,/area/science/circuit)
"xxr" = (/obj/effect/turf_decal/stripes/line,/obj/docking_port/stationary/random{dir = 2; id = "pod_lavaland4"; name = "lavaland"},/turf/open/indestructible/concrete,/area/layenia/cloudlayer)
+"xxA" = (/turf/open/floor/plasteel/yellowsiding{dir = 4},/area/maintenance/fore)
"xxF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/security/main)
-"xxL" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/brig)
+"xxL" = (/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/security/brig)
"xxU" = (/obj/item/twohanded/required/fuel_rod,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/pool,/area/engine/engineering/reactor_core)
"xxV" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/gateway)
"xxW" = (/turf/open/floor/plasteel/stairs/medium{dir = 4},/area/security/main)
@@ -8285,10 +8558,12 @@
"xzx" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/medical/genetics"; dir = 1; name = "Genetics APC"; pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/genetics)
"xzH" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4; name = "air scrubber"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/turf/open/floor/plasteel,/area/hallway/secondary/entry)
"xzO" = (/obj/structure/rack,/obj/item/stack/sheet/cardboard,/obj/item/stack/rods/fifty,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/quartermaster/warehouse)
+"xzV" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/port/aft)
"xzZ" = (/turf/open/floor/plasteel{dir = 8; icon_state = "floor_trim"},/area/science/xenobiology)
"xAo" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel/dark,/area/bridge)
"xAx" = (/obj/structure/rack,/obj/item/electronics/apc,/obj/item/stock_parts/cell{maxcharge = 2000},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/quartermaster/warehouse)
"xAD" = (/obj/structure/table/reinforced,/obj/item/toy/plush/box,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/dark,/area/arcade)
+"xAJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore)
"xAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/carpet/orange,/area/arcade)
"xAQ" = (/obj/machinery/libraryscanner,/turf/open/floor/carpet,/area/library)
"xAU" = (/obj/structure/lattice/catwalk,/obj/structure/railing{dir = 4},/obj/structure/railing,/turf/open/chasm/cloud,/area/layenia/cloudlayer)
@@ -8324,6 +8599,7 @@
"xEP" = (/turf/open/floor/plasteel/yellowsiding/corner{dir = 1},/area/crew_quarters/fitness/pool)
"xEQ" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/structure/railing,/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
"xFi" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/port/fore)
+"xFk" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 3"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"xFl" = (/obj/machinery/atmospherics/pipe/simple/brown/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering/reactor_core)
"xFo" = (/obj/machinery/computer/prisoner/management{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/bridge)
"xFt" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/science/research)
@@ -8336,6 +8612,7 @@
"xGq" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"xGs" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Service Bay"; req_one_access_txt = "65"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/hallway)
"xGw" = (/obj/structure/window/reinforced,/obj/machinery/modular_computer/console/preset{dir = 1},/turf/open/floor/plasteel/dark,/area/layenia/cloudlayer)
+"xGJ" = (/obj/structure/table/wood,/obj/item/export/bottle/wine{pixel_x = 4; pixel_y = 8},/turf/open/floor/wood,/area/maintenance/fore)
"xGQ" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering)
"xGS" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "scishut1"; name = "shutters"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/hor)
"xGY" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "scishut1"; name = "shutters"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable,/turf/open/floor/plating,/area/crew_quarters/heads/hor)
@@ -8383,7 +8660,7 @@
"xNp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard)
"xNv" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/item/twohanded/required/kirbyplants/random,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"xNy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
-"xNK" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 4"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"xNK" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/camera{c_tag = "Arrivals Bay 2 South"; dir = 4},/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"xNL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/atmos)
"xNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat/service)
"xNT" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/techstorage/rnd,/turf/open/floor/plating,/area/storage/tech)
@@ -8394,6 +8671,7 @@
"xOC" = (/obj/effect/turf_decal/loading_area{dir = 8},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior)
"xOH" = (/obj/machinery/light{dir = 4; pixel_x = 7; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_trim"},/area/engine/engineering)
"xOM" = (/obj/structure/table,/obj/item/folder/white{pixel_x = -4; pixel_y = 3},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/medical/virology)
+"xOS" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore)
"xOT" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/engine/engineering)
"xOU" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Virology North"; network = list("ss13","medbay")},/turf/open/floor/plasteel,/area/medical/virology)
"xPb" = (/obj/machinery/power/apc{areastring = "/area/maintenance/starboard/central"; dir = 4; name = "Starboard Maintenance APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/starboard/central)
@@ -8420,7 +8698,7 @@
"xRH" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/science/misc_lab)
"xRM" = (/obj/structure/table/wood,/obj/item/pen,/turf/open/floor/carpet,/area/library)
"xSc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/engine/atmos)
-"xSh" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/machinery/camera{c_tag = "Chapel Hallway"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
+"xSh" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral,/obj/machinery/camera{c_tag = "Chapel Hallway"},/obj/machinery/computer/lore_terminal,/turf/open/floor/plasteel{dir = 1; icon_state = "floor_plate"},/area/hallway/primary/fore)
"xSu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos)
"xSC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/turf/open/floor/plasteel/dark,/area/medical/morgue)
"xSK" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft)
@@ -8428,16 +8706,20 @@
"xTd" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/structure/chair/office/dark,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/disposalpipe/junction{dir = 1},/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/sorting)
"xTj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/engine/break_room)
"xTr" = (/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel{icon_state = "floor_trim"},/area/engine/engineering)
-"xTZ" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/camera{c_tag = "TEG - North West"; dir = 4},/obj/machinery/vending/cola/random,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/engineering)
+"xTy" = (/obj/machinery/button/door{id = "arrivals_cargo"; name = "Arrivals Cargo Blast Door Control"; pixel_x = 24},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"xTZ" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/machinery/camera{c_tag = "TEG - North West"; dir = 4; network = list("ss13","engine")},/obj/machinery/vending/cola/random,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/engine/engineering)
"xUa" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/light{pixel_y = -1},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel{icon_state = "floor_plate"},/area/quartermaster/office)
"xUe" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/white/side{dir = 6},/area/science/research)
+"xUq" = (/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"xUr" = (/obj/machinery/computer/secure_data{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/open/floor/plasteel/dark,/area/security/checkpoint/supply)
"xUG" = (/obj/machinery/computer/cargo/request,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel/dark/side{dir = 1},/area/bridge)
+"xUL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics/garden)
"xUT" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/white/corner{dir = 8},/area/science/research)
"xUX" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/door/airlock/research{dir = 4; name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white/corner,/area/science/research)
"xUY" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white/corner,/area/science/research)
"xVd" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/white/corner,/area/science/research)
"xVg" = (/obj/effect/turf_decal/stripes/box,/turf/open/floor/plating/airless,/area/layenia/cloudlayer)
+"xVi" = (/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/maintenance/fore)
"xVm" = (/obj/machinery/door/airlock/research{autoclose = 0; dir = 4; frequency = 1449; id_tag = "xeno_airlock_exterior"; name = "Xenobiology Lab Airlock"; req_access_txt = "55"},/obj/effect/mapping_helpers/airlock/locked,/obj/machinery/doorButtons/access_button{idDoor = "xeno_airlock_exterior"; idSelf = "xeno_airlock_control"; name = "Access Button"; pixel_y = -24},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel,/area/science/xenobiology)
"xVt" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/entry)
"xWD" = (/obj/structure/table/plasmaglass,/obj/item/reagent_containers/rag{pixel_y = 9},/obj/item/toy/figure/bartender,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar)
@@ -8464,10 +8746,11 @@
"xZu" = (/obj/effect/turf_decal/bot,/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/medical/sleeper)
"xZx" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server)
"xZC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 10; name = "air supply pipe"},/turf/closed/wall,/area/crew_quarters/fitness)
+"xZD" = (/obj/structure/table/wood/fancy,/obj/item/candle{pixel_x = 1; pixel_y = 5},/turf/open/floor/wood,/area/maintenance/fore)
"xZT" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/structure/rack,/obj/item/clothing/suit/hooded/wintercoat/viro,/turf/open/floor/plasteel/dark,/area/medical/virology)
"yag" = (/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
"yam" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{dir = 9; name = "visible"},/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer3{dir = 9; name = "visible"},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/stripes/white/corner{dir = 4},/obj/effect/turf_decal/stripes/white/line{dir = 9},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
-"yan" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia)
+"yan" = (/obj/effect/turf_decal/loading_area{dir = 6; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/loading_area{dir = 9; icon_state = "steel_panel"; name = "steel pannel"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"yaA" = (/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/lab)
"yaE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/science/mixing)
"yaQ" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel{dir = 1; icon_state = "floor_trim"},/area/science/circuit)
@@ -8487,12 +8770,15 @@
"ydt" = (/turf/open/floor/plasteel/white/side{dir = 4},/area/science/research)
"ydu" = (/obj/machinery/light_switch{pixel_y = 28},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage)
"ydD" = (/obj/machinery/computer/atmos_control/tank/toxin_tank{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/purple/visible{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/engine/atmos)
+"ydE" = (/obj/effect/baseturf_helper/asteroid/layenia,/turf/closed/wall/r_wall,/area/ai_monitored/storage/satellite)
"ydH" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{dir = 4; name = "air supply pipe"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/misc_lab)
"ydK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 9; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/psych)
"ydL" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/door/airlock/research{dir = 4; name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/research)
+"ydP" = (/obj/structure/closet,/obj/item/storage/briefcase,/obj/item/gavelhammer,/obj/item/gavelblock,/obj/item/clothing/suit/judgerobe,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/fore)
"ydU" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/science/research)
"yea" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/machinery/light{pixel_y = -1},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/misc_lab)
"yec" = (/obj/machinery/door/airlock/security/glass{name = "Long-Term Cell 3"; req_access_txt = "2"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{name = "air supply pipe"},/turf/open/floor/plasteel,/area/security/prison)
+"yef" = (/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8; name = "air scrubber"},/turf/open/floor/plasteel,/area/hydroponics/garden)
"yeh" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 19},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10; name = "scrubbers pipe"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/white,/area/medical/sleeper)
"yex" = (/obj/item/ectoplasm,/obj/machinery/light/small{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/medical/morgue)
"yeA" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "Gymshutter"; name = "Gym Window Shutter"},/turf/open/floor/plating,/area/crew_quarters/fitness/pool)
@@ -8507,15 +8793,15 @@
"yfn" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plasteel/airless/solarpanel{initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1},/area/layenia/cloudlayer)
"yfG" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/storage/tech)
"yfT" = (/obj/machinery/door/airlock/maintenance{dir = 8; name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab)
-"yfW" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 4"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"yfW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"ygc" = (/obj/machinery/door/airlock/security/glass{dir = 8; name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/turf/open/floor/plasteel/showroomfloor,/area/security/main)
"ygj" = (/obj/structure/table,/obj/item/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/storage/toolbox/mechanical,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 7},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plating,/area/ai_monitored/storage/satellite)
-"ygo" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 3"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
+"ygo" = (/turf/open/floor/plasteel/dark,/area/hallway/secondary/entry)
"ygM" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4; name = "scrubbers pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{dir = 8; name = "air supply pipe"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft)
"ygN" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate/medical,/turf/open/floor/plasteel,/area/quartermaster/warehouse)
"ygQ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel{dir = 8; icon_state = "floor_plate"},/area/tcommsat/computer)
"ygX" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/turf/open/floor/plasteel,/area/science/mixing)
-"ygY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 4; name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/science/xenobiology)
+"ygY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 4; name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/science/xenobiology)
"yhe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/engine/break_room)
"yhl" = (/obj/machinery/vending/coffee,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel/dark,/area/hallway/primary/port)
"yhu" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "floor_plate"},/area/engine/break_room)
@@ -8570,60 +8856,60 @@ gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgT
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWfBbfBbfBbfBbfBbfBbfBbfBbfBbfBbfBbfBbfBbfBbfBbgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgPqgTWgTWgPqgTWgTWgPqgTWgTWgPqgTWgTWrvLgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqwOpwOpwOpmvGcLWcLWcLWcLWcLWsXCcLWccziVRiVRiVRiVRgTWfBbgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWsozcLWeQMlDCaMVaYdloUjeAwOEdJSwpUwSdeFfrJDfmhrHvgrEiVRgPqfBbgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWoWmdjfdjfbaYjfoiJOtvcbddoQphWzqvEoQphyBaGXaUsoMbddjcHineHtvsvLFiVRgTWfBbgTWgTWgTWgTWgTWgTWgTWgTWwOpgPqgPqgPqwOpgPqwOpgPqgPqgPqwOpgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWoWmdjfdjfdjftBctBctBctBcraSuxshyFuutbATdJSbtTjQywfckQLbiEmyRmSLmEJiSKhForeuiVRgTWfBbgPqbhTgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwOpgPqwOpgPqwOpgPqwOpgPqgPqgPqgPqgPqfvdaFWfoHfoHdHrgPqgPqgPqgPqgPqgPqgPqgTWgTWoWmdjfdjfdjftBctBctBctBctBctBctBctBcjfooTHpCswcKvlJiVRgIzckCckCfaMgFarXPixEpwWiVRahdiVRiVRgPqfBbgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgPqgTWgTWgPqgTWgfhgTWgTWgTWgTWyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgPqaaIaaIaaIaaIaaIgPqgTWgTWgPqgTWgTWjHqwOpwOpwOpnHugTWgPqgTWyfmyfmyfmdjfdjfdjftBctBctBctBctBctBctBctBctBctBctBctBcraSuxspCswpFtBcamLqZAndPndPeaydVaqsXxCYaqpfKUgQWedjgEqgTWfBbgTWgTWgTWgTWwESgPqwESwESwESwESgPqwESwESwESwESwESgPqwESwESwESwESgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgfhgTWgTWgTWgPqgTWgPqgTWgTWgPqgTWgPqgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmfoHfoHguZqITaaIaaLaaLabeaaIqITgTWgTWgPqgTWgTWaELwOpwOpnFWaELtBctBcyfmyfmyfmyfmyfmyfmtBcrhGaULltyltyltyramtBctBctBctBctBctBcjfouxspCstBcqyWgxeoamckhwNimukoqVdjtvrDvoKgzhqHGxFlomdmWffBbgTWgTWgTWwESwESgPqgPqgTWgTWgPqgPqgPqgTWgTWgTWgPqgPqgPqgTWgTWgPqgPqwESwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgTWgTWgPqgTWfoHgPqgPqgPqgTWfoHgTWgTWgTWyfmtEkyfmyfmyfmyfmyfmyfmyfmaELaELaELaELaELaELaaLacbahsaELaELyfmyfmyfmyfmyfmaELaaIaaIaaIaELtBctBcvlJaibaiTaiTaiTaiTaiTaiTaiTbBTbBTbBTcecwsUtBctBctBctBctBcraSuxspCstBctBcgEqvBUnpQtJtxBBlVXdomwqzykZqdyiacsAJgEqgPqfBbgTWgTWgTWgPqgPqgPqajciiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgTWgGFfoHfoHfoHfoHfoHikngTWgTWfoHgTWwOpgTWgTWfoHgPqxejgPqgPqnTytBcitUtBcaZyyfmyfmyfmyfmyfmaELajlalLamdxMUamBamOahsaaLaquxMUaELaELaELaELaELxMUaqEaqYawxaELyfmtBctBcaiTawIaxPaxWazJaEKaEYaiTbBTbBTbBTcectBctBctBctBctBctBcjfopsIpCstBctBcwBcePHwuleNEiTgeoBsyvwuleTLwulePHptzwBcegqfBbgPqbhTgPqwESgPqiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWiEgkzCbbjbbwbbjbbDnusgTWgTWwOpgPqxejgTWgTWxejgTWgPqgTWgTWtBctBcnQvtBctBcbdjyfmyfmyfmyfmaELsNTqcrkooxMUaFYaGNaGNaGNahsxMUaHzaHKaJaaJwaKTxMUaLDaLJaLWbkQbkQkpTkpTaiTaLXaxPaOKaOZaPwaPOaQjaiTaQFaiTcfFcNlcNlcNlcNlcvYtBcjfoaCmpCstBcylMgEqePHwuljkXoPFxxUbKssHpaoApWMuSRjIagEqnusfBbgTWgTWgTWwESaQOiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBeFiwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgorldiGpggnusgPqgPqgPqiEgorldiGpggnusgPqgPqgPqgPqgPqiEgiZUqKPqKPqKPegHnusgTWgTWxejgTWgPqgTWgTWgPqgTWbgPyfmyfmyfmbhaitUtBctBctBcylMyfmyfmyfmaELaVBaVEqcrxMUaVMaWuaWLaWNaWWxMUaWYaXYbgybhFbjVxMUbjWbkHblobkQbkQblBbnvhwdbnRborboRboTbrSbvJbvZbvJbCfaiTaiTbCKbBTbBTbBTalOtBcrxFhNSjegjePpYagEqakuspOqnemVmeOrsyvwulwulwuloTKpYzkDKnusfBbgTWgTWgTWwESgPqiiBiiBiiBbDubEybFLbFLbGEbGTbIjbFLbFLbEybDuiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWiEgbiGqKPqKPqKPbjenusgPqgPqgPqgTWgPqyfmyfmtEkyfmyfmyfmyfmyfmyfmtEkyfmbjJtBctBcyfmyfmyfmaELbPLqcrqcrxMUaaLbRdbSeamObSFxMUbWpbWskoocgEcmcxMUcptkoocpEbkQcwAcxacFScGpcGBcIgfLhcNYcOHcUkcYydbEdbSdcmdcwdeGbBTbBTbBTalOtBcrfaiYurkPuKhtBcgEqqEkePHwulwulwuloDacOUvXRvXRsdkpYzkDKnusgPqgTWgTWgTWgPqgPqiiBiiBiiBbFLdgRdiudladlabDudladladocdqtbFLiiBiiBiiBgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgTWgTWiEgiZUqKPqKPqKPegHnusgTWgTWgPqyfmbgPyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmblFtBcbmfyfmyfmaELdrJdtVkooxMUxMUxMUdubxMUxMUxMUxMUduixMUxMUxMUxMUdyCkoodyQbkQkhZkSBdEVdLVeaseaMehpeixeiGelseopbvJevRaiTaiTbCKbBTbBTbBTalOtBcuQEiYuuaptBctBcgEqvKHsSuqdyqdyqdyrFKuqlqdyqdyaoNxXTkDKnusgPqgTWgTWgTWwESgPqiiBiiBiiBexEdlaezXeGyeGyeHueRdeRdeRedlaeUPiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWiFlfoHfoHwOpdSLnlkbnmnlkpYdnusgTWgTWbgPyfmyfmyfmyfmbSDwGIwGIwGIwGIwGIwGIwGIyfmyfmtBcbnqtBcbhayfmaELaELaELeWdxMUfgLdiEfnvdVeedPxMUeUAfrbeZqfvrkoofMFkookoofWKbkQdXlkSBdEVaiTfXnnyPulpfXxwbFgcaxndaiTaiTaiTfMZgbXgbXgbXgbXgJLtBcuQEiYuuaptBctBcgEqlYNgEqwBcwBcwBclHmlHmwBcwBcgEqgEqgEqxAUgPqgPqbhTgPqwESgTWiiBiiBiiBggfdlagtWiiBiiBiiBiiBiiBgDAdlagEniiBiiBiiBgTWwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWiEgviZlhnlhnviZviZbpsviZcgwlDblDblDblDblDblDblDbyfmwGItLqtLqtLqtLqtLqtLqwGIyfmbpZbsZtBcbtgtBcbtjgELqcrgFPkooqcrqcrqcrcgtxcExcExcEgGHxcExcEgHCkooxMUxMUxMUxMUbkQbkQkSBdEVaiTgMngWogXahakhdfheohfbhfhuKhtBctBctBctBctBctBctBcoAsuQEiYuuaptBctBctBctbbgPqgPqweagPqoMgoMggPqgPqgPqgPqgPqgPqrvLgTWgTWgTWwESgPqiiBiiBiiBbGEdlahfviiBhhEhhRhikiiBhildlabIjiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmxMUaHzaHKaJwxMUaWYaXYbaYxMUbWpbWsduieUAoGCxMUyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmxMUbWsahsahswzZbaYwgtqcrwzZqcrahsahsbVdqcrxMUyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmxMUfoYbVdvIQxMUbaYqcraWYxMUikOqcramOahscemxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUxMUyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmylMdfFaELxMUxMUxMUxMUxMUwzZxMUxMUxMUxMUxMUxMUxMUxMUqWAgLBgshgTUgZpunYgTUgLBqBRxMUaELyfmtBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmxMUxMUxMUxMUxMUyfmyfmtBctBctBctBcaaIifaqcrozkxMUdAskRGaXYxMUuywuywkRWgkUxMUrQIuKBgULvoxvoxvoxorrvoxgULreGjbGaELbFutBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmxMUxMUxMUxMUgTJhsectPxMUaELpitgTWgTWtBcuKhaaIgkUqcrqcrbaYqcrqcrqcrqcrqcrqcrqcrqcrxMUfzbgQTbThjmvcsXhROcKIjmvlSboXttmwaaItBctBctBctBctBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUxMUfAibPLxMUpQDwewtIKwdoaaInusgTWgTWgTWyfmaELxMUoNwbczbczbczbczbczbczbczbczqcrqcraaIgDDepLxxAtkoqIJqIJqIJqIJhsVhLFnNDaaItBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUlaDkooiUKwzZahseRypJpkqzaaInusgTWgTWgTWyfmyfmyfmbczdksdksdksdksdksdksdksbczqcrqcraaIwXvlDucCNoecqIJqIJqIJmkrjdCiQInNDaaItBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUiIhmhRwJrxMUaaLpJppJpxZDaaInusgTWgTWgTWyfmyfmyfmbczdksdksdksdksdksdksdksbczlAvxcEaIEofffNnnoUqIJqIJiLFqIJqIJsSGaCFmyUaaItBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUcVQxViaCFxMUrTqbkRkQvxMUaELjXCgTWgTWylMyfmyfmyfmbczdksdksdksdksdksdksdksbczvohqcraaIdUYiUKxMUqIJqIJqIJhkdqIJxMUbcBxwJaELjXCyfmyfmuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIuXIwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUydPxVikooxMUxMUxMUxMUxMUyfmuKhtBctBcyfmyfmxMUxMUbczdksdksdksbEHdksdksdksbczvohuywaaIbzBkorxMUqIJqIJqIJqIJqIJxMUxMUxMUaELyfmyfmyfmuKhtBctBctBctBctBctBctBctBctBctBctBctBctBctBctBcwsUtBctBctBctBctBckfpwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUevVkooaWYqcrkooqcrifaxMUaELaELaELaELaELaELaELfHIbczdksdksdksdksdksdksdksbczvohxMUvSIqKdqKdqKdqKdaELaELaELaELaELyfmyfmyfmyfmyfmyfmwsUtBctBcaZJsZVotMtBcaZJsZVotMtBcaZJsZVotMtBcaZJsZVotMtBctBctBctBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUxMUxMUxMUxMUxMUqcrqcraXYqcrqcrqcrqcrqcrqcrbaYqcrbczdksdksdksdksdksdksdksbczvohaQsmnajGtbWXdOKcTxqMscTxtyzpDYtyztyzyfmyfmyfmyfmtBcwpFtBctBcaZJjHrotMtBcaZJjHrotMtBcaZJjHrotMtBcaZJjHrotMtBctBctBcylMtBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmxMUvZepHYjsnxMUwzZxMUxMUaELqvzsMVaOwaELaELaELqcrbczdksdksdksmSKdksdksdksbczigbsbEnzRhGaoevvwWiKKohmaWsxIYxIYeUptyztBctBctBctBctBcgOnwcKtBcaZJjHrotMtBcaZJjHrotMtBcaZJjHrotMtBcaZJjHrotMtBctBctBctBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmxMUaxCbVdahsivDaWYqloxMUvmqvmqvmqvmqvmqvmqaELqcrbczbczosRosRfIHosRosRbczbczaJnqcrmnaoByxOSrHTcTxcTxcTxtyztyzxdetyztBcyfmyfmyfmtBctBcvlJtBcaZJjHrotMtBcaZJjHrotMtBcaZJjHrotMtBcaZJjHrotMtBctBctBctBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUgVpkJqahsivDqcroiRxMUvmqvmqvmqxMUxMUxMUaELqcrqcrbczvBinaohifsGLjjpbczuywaJnxMUmnamnamnamnaqKduKhtBcdLTtyzxdetyztBcylMyfmyfmyfmtBctBctBcaZJlJJotMtBcaZJlJJotMtBcaZJlJJotMtBcaZJlJJotMtBctBctBctBctBckfpwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxMUxMUxMUkJgivDaWYqWVxMUvmqxMUvmquGfnuKuMUaELaELqcrbczhIufFhiOppVRsVAbczoRcaJnxMUcuMfhaxMUyfmyfmtBctBctBctyzxdetyztyztyztyztyztyztyztyztyztyzuOEtyztyztyzuOEtyztyztyzuOEtyztyztyzuOEtyztyztyztyztBctBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmxMUxGJqzYvaQbPhxMUvmqxMUtZCibBuWSdtFtiVaELaZsbczvpMlelwUqdTmpQwbczqvzaJneWdkBRuywxMUyfmyfmtBctBctBctyznfWxIYxIYxIYxIYxIYxIYxIYxIYxIYdPvjXVjBPjBPjBPjXVjBPjBPjBPjXVjBPjBPjBPjXVpuQxIYjrJtyztBctBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmxMUxMUxMUxMUxMUxMUvmqxMUaSQdoKuVcsMVlgTnzNlLNbcztzltzlbczoKObczbczgkUaJnxMUqcrtfxxMUyfmtBctBctBctBctyztyztyztyztyztyztyztyztyztyztyztyzsCstyztyzswUsCstyztyztyzsCstyztyztyzsCstyztyztyztyztBcwsUtBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmvmqvmqvmqsMVsMVtYFaELfnvpCLdUxdUxqVKwQawlGhrywlGbNMxMUozkxMUxMUyfmpPVnTypPVpPVyfmyfmyfmdLTtBctBctBctBctBctBctBcaZJwDBotMtBcaZJwDBotMtBcaZJwDBotMtBcaZJwDBotMtBctBctBctBctBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmxMUvmqxMUxMUxMUaELmTytsktsktskbFMeWyxMUeWdxMUlcKxMUxMUxMUyfmyfmgPqklggPqtBcyfmyfmyfmyfmyfmtBctBctBctBcuKhtBcaZJwmMotMtBcaZJwmMotMtBcaZJwmMotMtBcaZJwmMotMtBcgOnvlJgOntBctBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmaELxMUxMUeWdxMUxAJwnQxMUmuzxMUoMLingxMUyfmyfmjZBgPqklggPqgTWgTWgTWyfmyfmyfmyfmtBcvlJtBctBctBcaZJwmMotMtBcaZJwmMotMtBcaZJwmMotMtBcaZJwmMotMtBcylMgOngOnwpFtBcnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmxMUqcroBDaELcwKaELaELaELaELdRTaELitvgPqgPqgPqgPqklggPqgTWgTWgTWgTWylMyfmyfmtBcgOngOntBctBcaZJwmMotMtBcaZJwmMotMtBcaZJwmMotMtBcaZJwmMotMtBctBcgOngOngOngOnnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWxizyfmyfmxMUjWKqcraELeZqaELwOphIjxejxejhIjxejoQhoQhoQhoQhxejsmzgTWgTWgTWgTWgTWtBcgGjtBcwpFgOntBctBcaZJwdBotMtBcaZJwdBotMtBcaZJwdBotMtBcaZJwdBotMtBctBctBcvlJwcKylMnBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWxizaELaELaELaELeZqaaInusgTWgPqgTWgPqgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWqFHtBctBcwcKwpFtBcwpFsHQtBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBctBcvlJnBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWiEgaaIeZqaaInusgTWgfhgTWgPqgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWqFHtBctBcvlJgOntBcgOnvlJsHQpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtpFtnqxtBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgNPaELeZqaELbPOgTWgPqgTWgPqgTWgTWgPqgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWuHOtBctBcgOngOngOntBcgOnsHQhxttyztBctBctyztBctBctyztBctBctyztBctBctyztBctBctyztBctBcoIlgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgPqgTWgTWiEgaaIeZqaaInusgTWgPqgTWgPqgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWqFHtBcylMgOnwpFtBctBctBctFhtyztBctBctyzmvGcLWcLWcLWcLWcLWsXCcLWccziVRiVRiVRiVRtBcfBbgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgfhgTWgTWiEgaaIeZqaaInusgTWgPqgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWqFHtBctBcgOnwcKgOntBctBcsozcLWeQMlDCaMVaYdloUjeAwOEdJSwpUwSdeFfrJDfmhrHvgrEiVRtyzfBbgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgNPaELeZqaELbPOgTWgfhgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWqFHtBctBctBctBcvlJtBcuKhjfoiJOtvcbddoQphWzqvEoQphyBaGXaUsoMbddjcHineHtvsvLFiVRtBcfBbgTWgTWgTWgTWgTWgTWgTWgTWwOpgPqgPqgPqwOpgPqwOpgPqgPqgPqwOpgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWiEgaaIeZqaaInusgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWqFHylMtBctBctBctBctBctBcraSuxshyFuutbATdJSbtTjQywfckQLbiEmyRmSLmEJiSKhForeuiVRtBcfBbgPqbhTgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwOpgPqwOpgPqwOpgPqwOpiEgaaIeZqaaIwOpfvdaFWfoHfoHdHrgTWgTWtBctBctBctBctBcgTWgTWoWmdjfdjfdjftBctBctBctBctBctBctBctBcjfooTHpCswcKvlJiVRgIzckCckCfaMgFarXPixEpwWiVRahdiVRiVRtyzfBbgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgTWgTWgPqgTWgPqgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgPqgTWgTWgPqgTWgfhgTWgTWgTWgTWyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgPqaaIaaIaaIaaIaaIgPqiEgaELeZqaELwOpjHqwOpwOpwOpnHutBctBctBcyfmyfmyfmdjfdjfdjftBctBctBctBctBctBctBctBctBctBctBctBcraSuxspCswpFtBcamLqZAndPndPeaydVaqsXxCYaqpfKUgQWedjgEqtBcfBbgTWgTWgTWgTWwESgPqwESwESwESwESgPqwESwESwESwESwESgPqwESwESwESwESgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgfhgTWgTWgTWgPqgTWgPqgTWgTWgPqgTWgPqgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmfoHfoHguZqITaaIaaLaaLabeaaIqITiEgaaIeZqaaIwOpaELwOpwOpnFWaELtBctBcyfmyfmyfmyfmyfmyfmwsUrhGaULltyltyltyramtBctBctBctBctBctBcjfouxspCstBcqyWgxeoamckhwNimukoqVdjtvrDvoKgzhqHGxFlomdmWffBbgTWgTWgTWwESwESgPqgPqgTWgTWgPqgPqgPqgTWgTWgTWgPqgPqgPqgTWgTWgPqgPqwESwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqgTWgTWgTWgPqgTWfoHgPqgPqgPqgTWfoHgTWgTWgTWyfmtEkyfmyfmyfmyfmyfmyfmyfmaELaELaELaELaELaELaaLacbahsaELaELaaIaELiObaELaaIaELaaIaaIaaIaELtBctBcvlJaibaiTaiTaiTaiTaiTaiTaiTbBTbBTbBTcectBctBctBctBctBctBcraSuxspCstBctBcgEqvBUnpQtJtxBBlVXdomwqzykZqdyiacsAJgEqgPqfBbgTWgTWgTWgPqgPqgPqajciiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgTWgGFfoHfoHfoHfoHfoHikngTWgTWfoHgTWwOpgTWgTWfoHgPqxejgPqgPqnTytBcitUtBcaZyyfmyfmyfmyfmyfmaELajlalLamdxMUamBamOahsaaLaquxMUdmWqcreZqbwqwVKxMUaqEaqYawxaELyfmtBctBcaiTawIaxPaxWazJaEKaEYaiTbBTbBTbBTcectBctBctBctBctBctBcjfopsIpCstBctBcwBcePHwuleNEiTgeoBsyvwuleTLwulePHptzwBcegqfBbgPqbhTgPqwESgPqiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWiEgkzCbbjbbwbbjbbDnusgTWgTWwOpgPqxejgTWgTWxejgTWgPqgTWgTWtBcwsUnQvtBctBcbdjyfmyfmyfmyfmaELsNTqcrkooxMUaFYaGNaGNaGNahsxMUxMUxMUeZqqcraKTxMUaLDaLJaLWbkQbkQkpTkpTaiTaLXaxPaOKaOZaPwaPOaQjaiTaQFaiTcfFcNlcNlcNlcNlcvYtBcjfoaCmpCstBcylMgEqePHwuljkXoPFxxUbKssHpaoApWMuSRjIagEqnusfBbgTWgTWgTWwESaQOiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBiiBeFiwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgorldiGpggnusgPqgPqgPqiEgorldiGpggnusgPqgPqgPqgPqgPqiEgiZUqKPqKPqKPegHnusgTWgTWxejgTWgPqgTWgTWgPqgTWbgPyfmyfmyfmbhaitUtBctBctBcylMyfmyfmyfmaELaVBaVEqcrxMUaVMaWuaWLaWNaWWxMUqcreWdeZqbhFbjVxMUbjWbkHblobkQbkQblBbnvhwdbnRborboRboTbrSbvJbvZbvJbCfaiTaiTbCKbBTbBTbBTalOtBcjfohNSpCsjePpYagEqakuspOqnemVmeOrsyvwulwulwuloTKpYzkDKnusfBbgTWgTWgTWwESgPqiiBiiBiiBbDubEybFLbFLbGEbGTbIjbFLbFLbEybDuiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWiEgbiGqKPqKPqKPbjenusgPqgPqgPqgTWgPqyfmyfmtEkyfmyfmyfmyfmyfmyfmtEkyfmbjJtBctBcyfmyfmyfmaELbPLqcrqcrxMUaaLbRdbSeamObSFxMUozkxMUeZqcgEcmcxMUcptkoocpEbkQcwAcxacFScGpcGBcIgfLhcNYcOHcUkcYydbEdbSdcmdcwdeGbBTbBTbBTalOtBcrfaiYurkPuKhtBcgEqqEkePHwulwulwuloDacOUvXRvXRsdkpYzkDKnusgPqgTWgTWgTWgPqgPqiiBiiBiiBbFLdgRdiudladlabDudladladocdqtbFLiiBiiBiiBgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgTWgTWiEgiZUqKPqKPqKPegHnusgTWgTWgPqyfmbgPyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmblFtBcbmfyfmyfmaELdrJdtVkooxMUxMUxMUdubxMUxMUxMUxMUxMUiObxMUxMUxMUdyCkoodyQbkQkhZkSBdEVdLVeaseaMehpeixeiGelseopbvJevRaiTaiTbCKbBTbBTbBTalOtBcuQEiYuuaptBctBcgEqvKHsSuqdyqdyqdyrFKuqlqdyqdyaoNxXTkDKnusgPqgTWgTWgTWwESgPqiiBiiBiiBexEdlaezXeGyeGyeHueRdeRdeRedlaeUPiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWiFlfoHfoHwOpdSLnlkbnmnlkpYdnusgTWgTWbgPyfmyfmyfmyfmbSDwGIwGIwGIwGIwGIwGIwGIyfmyfmtBcbnqtBcbhayfmaELaELaELeWdxMUfgLdiEfnvdVeedPxMUedPfrbeZqfvrkoofMFkookoofWKbkQdXlkSBdEVaiTfXnnyPulpfXxwbFgcaxndaiTaiTaiTfMZgbXgbXgbXgbXgJLtBcuQEiYuuaptBctBcgEqlYNgEqwBcwBcwBclHmlHmwBcwBcgEqgEqgEqxAUgPqgPqbhTgPqwESgTWiiBiiBiiBggfdlagtWiiBiiBiiBiiBiiBgDAdlagEniiBiiBiiBgTWwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWiEgviZlhnlhnviZviZbpsviZcgwlDblDblDblDblDblDblDbyfmwGItLqtLqtLqtLqtLqtLqwGIyfmbpZbsZtBcbtgtBcbtjgELqcrgFPkooqcrqcrqcrcgtxcExcExcEgGHxcEhnygHCkooxMUxMUxMUxMUbkQbkQkSBdEVaiTgMngWogXahakhdfheohfbhfhuKhtBctBctBctBctBctBctBcoAsuQEiYuuaptBctBctBctbbgPqgPqweagPqoMgoMggPqgPqgPqgPqgPqgPqrvLgTWgTWgTWwESgPqiiBiiBiiBbGEdlahfviiBhhEhhRhikiiBhildlabIjiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWqGDgTWgPqgTWgTWgTWucTuduoUToUTbtvunWuEMbtQlDbbtUbukbuClDbbuSbvglDblDblDblDbtLqtLqtLqtLqtLqwGIyfmbvxbvCtBctBcbvIbvKaELaELaELaELaELaELaELaELaELaELaELaELaELxMUhlAxMUxMUxMUhrshvahvQbkQkSBhAThwdhwdhwdhwdhwdhwdhwdhwdhwPgJPuGQuGQuGQuGQuGQuGQawJjBPsWHiYuuaptBctBctBcgsEdSttRMtRMtRMhGlueCtRMtRMtRMtRMwfngPqfBbgTWgTWgTWgPqgPqiiBiiBhxLhzHbDuhGchGVhIThIWhKAhSnhXHbDuhZAibhiiBiiBgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWcwDlfSwRzbwkwRzbxBjBlviZlhnlhnviZviZdRxviZlDbhsmbxFmmMxchbycbzqlDbbzybzDlDbabQgnatLqtLqtLqwGIyfmyfmylMbdjtvXblFyfmyfmwGItLqtLqtLqtLqtLqtLqtLqtLqtLqtLqaELhsUidtqcrhYGxMUifNigiigsbkQsyegfnqQHdPRrtjquaiQnkUrsyHbkQtHCtBctBctBctBcylMerbeqOfapeqOfaplmgtKrtBctBctBchWvueCtRMtRMtRMtRMtRMtRMtRMtRMtRMhGlgPqfBbgTWgTWgTWbDLgPqiiBiiBiiBitfdlaivviiBiwiiwYiyriiBizcdlaiAciiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWqGDgTWgTWgTWgTWjBljBlsdubzWbABbAGsdujBljBlohZwcBflZaZdjRMmNYlDbfUqxyeauWlDbbBpjyYbBNbCebDebDtbDMbDMmdjtLqtLqwGIyfmyfmyfmyfmyfmyfmyfmyfmwGItLqtLqtLqtLqkMYkMYkMYkMYtLqtLqaELisLfnveSuiGwxMUiMdiOyiOYbkQaKbcPXfgpjGhkUrorpugIlWXsXceqOeqOdwKeqOeqOeqOeqOhBebDRpCgvvuwCCiYubdNylMtBctBcxizgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqfBbgTWgTWgTWbDLgTWiiBiiBiiBggfdlaiRhiiBiiBiiBiiBiiBiRGdlagEniiBiiBiiBgTWwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNuXIuXIuXIuXIuXIwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmtEkyfmjBllfSbICbIIjBljBlhDHxoIxoIrHHxoIxoIbJIjBluPhrhdbKyrRonWHbLulDbfNmbLFbLKlDbbLUbLWlDbhUzbMNlDbmdjbDMbDMtLqtLqwGIwGIwGIwGIwGIwGIwGIwGIwGIwGItLqtLqbNgcxBiFPbPCbQbkMYtLqtLqaELmkEfnvqcrqcrxMUxMUiRHxMUbkQiSkiSFbkQqbHvANonfiXTiYJbKejaxjimjisjiUjjaxiWjnIgZAwctbgbwctrGAbPXbdNtBctBctBchxtgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqiiBiiBiiBexEdlajrcjBejBejBNbIjbIjjEKdlaeUPiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNuXInqxtBctBctBctBctBckfpuXIuXIwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmjBlbuapojrBxjBlivxaBLtbLbTafgwuxqfpbuNqjBlgmzrNeviZiDdwCcbTrlDbbUlbUBbUMbVwbVEbVFlDblDblDblDbtLqbDMiGrkMYtLqtLqtLqtLqtLqtLqtLqtLqtLqtLqkMYtLqbVWbDMcxBxKSbVZbNrpyftLqaELaELisLfnvqcrqAPxMUqcrcnYkoobkQwKYqvKbkQbkQbkQbkQbkQbkQbkQiKzjLMxwcjNmxwcjVvseSjVzeAAjVEePNePNePNePNjXCtBctBcsuugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqiiBiiBiiBbFLjWFjXDjZAkbrkfuknFknFknNkpsbFLiiBiiBiiBgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNuXInqxtBctBctBctyztyztyztBctBctBctBckfpuXIuXIuXIuXIwMagTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmjBlitobxnelMbWNiRgddriWHbYEbZEbZJbZYaipjBluPhcaeviZviZviZviZlDbcbecbPhibhRqbVEjAosynccrwGItLqtLqbDMbDMcdjrIfrIfvHDrIfrIfkMYkMYtLqtLqbDMcebcfebDMmdjcxBcgabNracMtLqtLqaELqcrqcrcgtxcExcExcExcEnsokoobkQwKYqvKkpTpeMqDRbIaapEapEbkQkrGkrHksDdrWkttkGnkHcrDdkJzrdUxtuqWrkQEePNtBctBctBctFhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqiiBiiBiiBbDukUMkYxkYLkYVlaelbalbElcHkUMbDuiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWqGDgTWgTWgTWgTWjBljBlsdubzWbABbAGsdujBljBlohZwcBflZaZdjRMmNYlDbfUqxyeauWlDbbBpjyYbBNbCebDebDtbDMbDMmdjtLqtLqwGIyfmyfmyfmyfmyfmyfmyfmyfmwGItLqtLqtLqtLqkMYkMYkMYkMYtLqtLqaELisLxAJeSuiGwxMUiMdiOyiOYbkQaKbcPXfgpjGhkUrorpugIlWXsXceqOeqOdwKeqOeqOeqOeqOhBebDRpCgvvuwCCiYubdNylMtBctBcxizgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqfBbgTWgTWgTWbDLgTWiiBiiBiiBggfdlaiRhiiBiiBiiBiiBiiBiRGdlagEniiBiiBiiBgTWwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNuXIuXIuXIuXIuXIwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmtEkyfmjBllfSbICbIIjBljBlhDHxoIxoIrHHxoIxoIbJIjBluPhrhdbKyrRonWHbLulDbfNmbLFbLKlDbbLUbLWlDbhUzbMNlDbmdjbDMbDMtLqtLqwGIwGIwGIwGIwGIwGIwGIwGIwGIwGItLqtLqbNgcxBiFPbPCbQbkMYtLqtLqaELmkExAJqcrqcrxMUxMUiRHxMUbkQiSkiSFbkQqbHvANonfiXTiYJbKejaxjimjisjiUjjaxiWjnIgZAwctbgbwctrGAbPXbdNtBctBctBchxtgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqiiBiiBiiBexEdlajrcjBejBejBNbIjbIjjEKdlaeUPiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNuXInqxtBctBctBctBctBckfpuXIuXIwMagTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmjBlbuapojrBxjBlivxaBLtbLbTafgwuxqfpbuNqjBlgmzrNeviZiDdwCcbTrlDbbUlbUBbUMbVwbVEbVFlDblDblDblDbtLqbDMiGrkMYtLqtLqtLqtLqtLqtLqtLqtLqtLqtLqkMYtLqbVWbDMcxBxKSbVZbNrpyftLqaELaELisLxAJqcrqAPxMUqcrcnYkoobkQwKYqvKbkQbkQbkQbkQbkQbkQbkQiKzjLMxwcjNmxwcjVvseSjVzeAAjVEePNePNePNePNjXCtBctBcsuugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqiiBiiBiiBbFLjWFjXDjZAkbrkfuknFknFknNkpsbFLiiBiiBiiBgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNuXInqxtBctBctBctyztyztyztBctBctBctBckfpuXIuXIuXIuXIwMagTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmjBlitobxnelMbWNiRgddriWHbYEbZEbZJbZYaipjBluPhcaeviZviZviZviZlDbcbecbPhibhRqbVEjAosynccrwGItLqtLqbDMbDMcdjrIfrIfvHDrIfrIfkMYkMYtLqtLqbDMcebcfebDMmdjcxBcgabNracMtLqtLqaELqcrqcrfmLamWamWamWamWnsokoobkQwKYqvKkpTpeMqDRbIaapEapEbkQkrGkrHksDdrWkttkGnkHcrDdkJzrdUxtuqWrkQEePNtBctBctBctFhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqiiBiiBiiBbDukUMkYxkYLkYVlaelbalbElcHkUMbDuiiBiiBiiBgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBctBctBctBctBctyzdcTtyztBctBctBctBctBctBctBctBctBckfpuXIuXIwMatBcyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmjBlaesiWyxjwjBlcgHbKSiFxmGNtCTmGNcgZfHTjBluPhciEciFcDDjNJwMYvKvciQkiNvCCgvtjzjeMZdPccjFwGItLqtLqmdjbDMsbAvHDvHDvHDvHDvHDcjYaEtckbkRscklckymdjckzbDMckMkMYclpkMYtLqtLqaELlcQxMUxMUxMUxMUxMUxMUpTpxMUbkQwKYqvKldXnQaaqArsprsprspoMFslvlejleKguVlghlgjlgYfbOsQZbuOlkqkQEkQErDutBctBctBcxizgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgTWnGEnGEnGEnGEnGEnGElrAlrElrJlrXlsmnGEnGEnGEnGEnGEnGEgTWwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBcnBcyfmyfmyfmyfmyfmyfmyfmnaCspbspbspbspbspbspbspbspbjBlcnfsHEuzQoBRokJeNHcppcpJjBluPhcqGxxWcqZeVykzvlDbcrPqeeqeehRqhRqhRqcjdcsKwGItLqctJrJKbDMcxBrIfrIfvHDrIfrIfxXngWhqbJqbJcugbDMbDMbDMbDMcvIkMYcvRkMYtLqtLqaELxMUxMUaDdaDQaHSxMUlsucnYrbSbkQbBZqvKldXcgjvwVvRGgwogwooxHgHtlwFotvkfRluQsXrqTJxrulwVrdUbZMkQEkQEePNtBctBctBchxtgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqnGEnGElHplHplHpnGElHqlJslOclTDlXanGElHplHplHpnGEnGEgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnBctBcjTgjTgjTgjTgjTgtyztyzfrMtyztyztyztyzjTgjTgjTgjTgjTgtBctBctBctBcyfmyfmyfmyfmyfmyfmyfmspbspbkiUcyvokOokOcyLvpCcAvfEJjBljBlcAXkgijBlcBBjBlcBCcBHjBluPhqqtviZviZviZviZlDbcCdaCjjTKxDDxDDxDDcCCcCPwGItLqqldxXndMmcEdqbJqbJqbJqbJmgrxZcmdjbDMqJAbDMdMmbDMmdjbDMktjkMYcEtkMYtLqtLqaELmbtxMUaDdaHVaJRxMUmbMcnYmcGbkQmhDpDukpTmmFusYowCmokxwcfVQmqPxuVxwcxuVxwctPCxwcfbOmtljVEePNePNePNePNjXCtBctBcsuugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqnGEnGElHplHplHpnGEmNtmQGmQHmTgmNtnGElHplHplHpnGEnGEgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBcnBcyfmyfmyfmyfmyfmyfmyfmnaCspbspbspbspbspbspbspbspbjBlcnfsHEuzQoBRokJeNHcppcpJjBluPhcqGxxWcqZeVykzvlDbcrPqeeqeehRqhRqhRqcjdcsKwGItLqctJrJKbDMcxBrIfrIfvHDrIfrIfxXngWhqbJqbJcugbDMbDMbDMbDMcvIkMYcvRkMYtLqtLqaELxMUxMUaDdaDQaHSxMUlsubVzrbSbkQbBZqvKldXcgjvwVvRGgwogwooxHgHtlwFotvkfRluQsXrqTJxrulwVrdUbZMkQEkQEePNtBctBctBchxtgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqnGEnGElHplHplHpnGElHqlJslOclTDlXanGElHplHplHpnGEnGEgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnBctBcjTgjTgjTgjTgjTgtyztyzfrMtyztyztyztyzjTgjTgjTgjTgjTgtBctBctBcwsUyfmyfmyfmyfmyfmyfmyfmspbspbkiUcyvokOokOcyLvpCcAvfEJjBljBlcAXkgijBlcBBjBlcBCcBHjBluPhqqtviZviZviZviZlDbcCdaCjjTKxDDxDDxDDcCCcCPwGItLqqldxXndMmcEdqbJqbJqbJqbJmgrxZcmdjbDMqJAbDMdMmbDMmdjbDMktjkMYcEtkMYtLqtLqaELmbtxMUaDdaHVaJRxMUmbMbVzmcGbkQmhDpDukpTmmFusYowCmokxwcfVQmqPxuVxwcxuVxwctPCxwcfbOmtljVEePNePNePNePNjXCtBctBcsuugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqnGEnGElHplHplHpnGEmNtmQGmQHmTgmNtnGElHplHplHpnGEnGEgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBcfBVqBhqBhqBhlnmxIYiHXfBpaeDxIYxIYxIYkJEqYxqYxqYxkJQtBctBctBcyfmyfmyfmyfmyfmyfmyfmyfmspbkWMxXekDDcHlcHAcHOhwbixZcIthjDcIuwcBwcBmwTxtkrZuwcBwcBktrcsufKcviZljjaFeljjlDbcIwcKlvQEcLocMNcNeivAnGpwGItLqcNjxXnkMYkMYkMYrhZxNUteZkMYrhZxNUteZkMYkMYkMYkMYxXnbDMbDMkMYkMYsidhHYhHYhHYhHYhHYhHYqcreaqxMUxMUpTpxMUbkQmUdbkQbkQmWOusYwKjmUfwtFfVQoZprIxuNPrIxuNPktGuNPmVRtBceqttBctBctBcnTytBctBctBctFhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqnGEnGElHplHplHpnGEngRnoenoMnqynqOnGElHplHplHpnGEnGEgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnBctBctBcgdigdigdigdigdityztyzkZatyztyztyztyzgdigdigdigdigditBctBctBcyfmyfmyfmlpAvlJwcKyfmyfmspbkjagwLvtrpyEiDgiDyiDGcPKcPQiEscPYcQGmMdwZkhEvcloquucRajcrjcrcUhviZcUHcVEbJCsTjdtkdtkdtkdtkdtkdtkdtkdtkdtktLqrKWxXnkMYcVGtbPsiZnQrtfQcVXcWWnxkodgoXYcZnkMYkzLxXnbDMbDMtLqtLqhHYcZpcZzmhEcZzcZRhHYsNTaKjwLyaNDbAtnznnznnAonCpbkQnCZusYnDaspvfOMnpjnWslLogqLlLogqLwlxnEUfbObhEjVEePNePNePNePNfdYgfFgfFxizePNePNePNePNePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgTWnGEnGEnGEnGEnGEnGEnGEnHJnHMnHXnGEnGEnGEnGEnGEnGEnGEgTWwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBctBctBctBctBctBctBclfDlgelurtyztBctBctBctBctBctBctBctBctBctBcyfmyfmyfmmkgwpFmTfyfmyfmyfmspbnfneyvqhwiJpdceddJdeUoOodeXspblcFdfYviZlhnlhnlhnviZmFOgdIviZviZviZqXGqhcrsEdtkdgkdgBnGcdgTdiWdkCnOqmHXdtktLqdYtxZckMYpxSdkWtfQdlDdlWdlWiFadlXxaccYudnTkMYjOfxXnuzztLqtLqtLqhHYdondovezkdoydpUhHYxMUxMUxMUxMUxMUxMUxMUbVztnZbkQaltpAVnKsseSseSseSlyPnNadpZdrWdsUelrnNerDdfqUgvRnSznTNnUPePNgDRhgjhgjiGhjwvlozlynlBWePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbDLgPqgPqnGEnXKnGEgTWodDgTWojHooFooOgTWodDgTWnGEnXKnGEgPqgPqwESgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
@@ -8631,35 +8917,35 @@ gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgT
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBcfBVqBhqBhqBhlnmxIYxIYiHXfBpaeDxIYxIYxIYkJEqYxqYxqYxkJQtBctBctBcyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmspbspbspbspbspbviZviZviZviZviZcoXmaulhnhYtdFGvsdlhnpxCjaDviZfxJmvIrZeukIdGsdtkdGubRLdHbdHTdIlmsDlUtmHXdtktLqtLqbDMnQYdIHtfQtfQtGsdIKdJYdKpdLptfQiJGtfQkMYtLqtLqtLqtLqtLqtLqhHYdondovdLsdoydpUhHYvmqvmqxMUejZejZejZxMUbVztnZbkQrNgusYowCoYumVKaftpkuvDXppKxwcxuVpshpwPxrupBjgvRmJEnUPnUPePNmYJnUMnUMiGhjwvoeClBWlBWePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqnGEnXKnGEgTWpHwgTWojHpIXooOgTWpHwgTWnGEnXKnGEgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnBctBctBcgdigdigdigdigdityztyztyzkZatyztyztyztyzgdigdigdigdigditBctBcyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmviZdMbdMndMGviZcoXiAeviZlhnlhnlhnviZpxCjaDviZpJWmvIxfsmvImvItwSjcxbRLdNenDzdPqdPzlUtdQSdtktLqtLqtLqmdjutndSTsiZdSZdVgdVrdVrpJLodgtfQxackMYpYHaELaELaELaELaELhHYpDodWXdXoeakqcChHYxMUxMUxMUqaEwDFtRyxMUbVztnZbkQnlhusYnyMuhLuhLuhLqpVfwbqsrhHslkdqwzqDWqHtqLdjVEePNePNePNePNomFoWBoWBpbEePNePNePNePNePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqnGEnXKnGEgTWoXegTWojHooFooOgTWoXegTWnGEnXKnGEgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBctBctBctBctBctBctBctBctyzlgelurtyztBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmyfmvlJwcKwpFyfmyfmyfmyfmyfmvlJwpFwcKviZtHgqcoxxFecucIIjHzmZmedautFeemqvZpxCutEviZpJWmvIxfsmvIqhddtkeevbRLaIreeTtIYwZfefjegvdtktLqtLqtLqtLqutntfQevKdqusySsVfdtYbfburOtfQhoAkMYqPzrbjrbZxMUqcrqcraELhHYhHYeihhHYoeSaELwiRejZekvqcrqcrqcrqcrbVzdVebkQvoRusYsyFriSuhLeIyrmkcnOjqanwFbwGelrelFrDdphbrdUpzAroNccaePNpDFpPgpVxqpotMbqtTroorqpePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqnGEnXKnGEgTWodDgTWojHooFooOgTWodDgTWnGEnXKnGEgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBcjTgjTgjTgjTgjTgtyztyztyztyzkZatyztyztyztyzjTgjTgjTgjTgjTgtBctBctBcyfmyfmyfmyfmwcKwpFtBctBctBcuKhyfmyfmtBctBcvlJyfmviZdZmeowmXdviZvKMepBesjetretretrwvFeuLvUOviZvVnqUSxfsgDzntQdtkdtkeuQeuQdtkeuTewlpAUwiXdtkchcchcchcchckMYqzUkMYkMYkMYewMkMYkMYkMYexLkMYwGIrsFqcrrzrxMUrzxuLxuLxrDhxdHeykxdHrEruLxuLxuLxuLxuLxawyuLxuLxrMbqcrbkQrNgusYrQFrRdrSOeIysgscnOjqahSBeAkeAnydDteOshjsjhsuxsBqccarDupDFrFWnhRnhRrDurVRrWcrqpePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqtfktfktfktfktfktkLtlTtnltortkLtrutrutrutrutrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBcjTgjTgjTgjTgjTgtyztyztyztyzkZatyztyztyztyzjTgjTgjTgjTgjTgtBctBcwsUyfmyfmyfmyfmwcKwpFtBctBctBcuKhyfmyfmtBctBcvlJyfmviZdZmeowmXdviZvKMepBesjetretretrwvFeuLvUOviZvVnqUSxfsgDzntQdtkdtkeuQeuQdtkeuTewlpAUwiXdtkchcchcchcchckMYqzUkMYkMYkMYewMkMYkMYkMYexLkMYwGIrsFqcrrzrxMUrzxuLxuLxrDhxdHeykxdHrEruLxuLxuLxuLxuLxawyuLxuLxrMbqcrbkQrNgusYrQFrRdrSOeIysgscnOjqahSBeAkeAnydDteOshjsjhsuxsBqccarDupDFrFWnhRnhRrDurVRrWcrqpePNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqtfktfktfktfktfktkLtlTtnltortkLtrutrutrutrutrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnBctBctBcfBVqBhqBhqBhlnmxIYxIYxIYiHXfBpaeDxIYxIYxIYkJEqYxqYxqYxkJQtBctBctBcwpFyfmyfmtEkgOntBceBZxpzxpzxpzxpzxpzxpzxpzqfDekBekBekBekBekBekBgHymiYjjTeDheDheDhijjglBxPKlhnpJWjtExfsbHpuCdlhneDwaMBgZswlIqqwiNlvoitAuchcbyOeDMipuchcsFNnxkspfkMYrsctJZgKXkMYeDTkGIeGewGIxMUwnqxMUxMUpKwqcrhHYhHYhHYeGYhHYhHYaELxJUxJUxJUxJUxJUxJUxJUtwDgEEwByooieInsyFriSuhLeIyeJKcnOtCngfrtKhtLNwBPxrurYutMbtVYccaccaePNrYZscpsCjqpotMbtyOrqprqpePNgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgPqtfktfktZhuebugjtkLugqujJulLtkLuryurHuxdtrutrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWnfNnqxtBctBcgdigdigdigdigdityztyztyztyzkZatyztyztyztyzgdigdigdigdigditBctBctBcgOngOntBceLctBctBcnUzprtprtprthgGprtprtprtekBeLAnmruBEqCmlwZekBgHyumvvXIeLLeNneNAePeuOPkkBePVkxxkKUdsKhQZiYqygcnBWqnXvRPwHkeQbiNlklJvQmeRlcwxqRGeSKchcqmlvyXjtPkMYeTcqXIjtPkMYeTzvyXjtPwGIqcrqcrqcrxMUpKwuywhHYuDAaHWeVreXthHYvmqxJUeYWnYhulbtwLuJwxJUozkifabkQuJLfaBuRvuhLuhLuhLuSifQouSsuTRuUItPCuWAfbOtYdePNePNePNePNePNomFufIuIvvcEePNePNePNePNePNpftpftpftpftpftpftpftpftpftpftpftpftgTWgPqtfkvdIvhkvhkvnYtkLvGdvJavKPtkLvVJvVJvVJvVMtrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcnBctBctBctBctBctBctBctBctBctBctBctyzlgelurtyztBctBctBctBctBctBctBctBctBctBctBctBctBctBcfcJtBctBcnUzprtvkavkavkavkavkafUUekBwMXhXFkKprTVwoKnlmfdcfdwboOfdxvISfeqePeuOPkRRlhnaQCekhekhekhaQClhnxHVlnzibowHkffAakdaXswPTchcchcchcchcchckMYyeckMYkMYkMYfgrkMYkMYkMYeSLkMYwGIxMUvYWxMUxMUpKwfhahHYuOugqzuiFejEhHYvmqxJUtqQnYhulbtwLtbwfqBahuahuahuwcdfaBsyFwcgwcYwcYwexwflwfXwsSwuCelrfqPrDdphbtMbvDuwxCwJoePNpDFufIvIiwdctMbwvUwDDwOKePNgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWyfmtfkwQrwRfwZvxeFxhhxoOxrUxBSxGsxHjxHTxNSxOixQnxQwgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcnBctBcjTgjTgjTgjTgjTgtyztyztyztyztyzkZatyztyztyztyzjTgjTgjTgjTgjTgtBctBctBctBctBctBcvlJtEkyfmgOnnUzprtvkavkavkavkavkaxspxspxspiOoxITmaOfsxekBazrrKtvXIftqftBfutePeuOPfuTviZiBioBToBToBToBToBTwjwtBbvRPwHkvFNfuWvoitdziygwIofvahKucjPjYcusjjQqfwljYcusjfxtqnQjYcusjfyCwGIrzxuLxuLxuLxmofcuMhHYfyPgqzdoVfyZhHYvmqxJUtqQnYhulbtwLtbwvKfhXYfKSfKWdHKxScxSuxYsybgycpjQYnJCxqDdsUotvtPCweofbOiyDrDurOkoHWwJorDupDFufIhACnhRrDueooarLwOKePNgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWyfmyfmtfkqucdVjkuptROiZnuATunJvRIiZnnUepCYfArnmMtrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcuKhgTWgTWgTWgTWwsUtBcnBctBcfBVqBhqBhqBhlnmxIYxIYxIYxIYiHXfBpaeDxIYxIYxIYkJEqYxqYxqYxkJQtBctBctBctBctBctBctBcyfmyfmyfmnUzprtvkavkavkavkavkaqrlhogfDXiOowjmjTVeSsekBatkrKtslttQDtQDtQDmUEuOPnYFfElxnwpXJgPGsxDevQsFXwjwtBbvRPfFIfGffIufIGfJkfJrfJSibXaudqnTqnTtKvqnTtCgqnTtKvqnTaMIqnTqclfKiwGIpKwxJUxJUxJUxJUxJUhHYdKXobFqCxqpghHYvmqxJUtqQnYhulbtwLtbwvKffKQfKSfKWdHKwDZwSFqhxwSFwSFvRSdVuoRfbzmidPfNufNRxrurYutMbfFLwJowJoePNpDFufImKywdctMbwZuwOKwOKePNgPqvJJwsiwsivJJfoHfoHfoHdiGgPqdiGgPqtEkyfmtfktfklXcjLAtfktkLtlTpOWtortkLtrusUefQYtrutrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBcgTWgTWgTWgTWtBctBcnBctBcgdigdigdigdigdityztyztyztyztyzlvttyztyztyzlfDgdigdigdigdigditBctBctBctBctBctBcyfmyfmyfmyfmnUzprtvkavkavkavkavkaxspxspxspdTOxITqzmjSGekBfQmnERybdpkTwtTpkTfDnlZZrDHfRkfSlsyRcyFkFgcYYfTywjwtBbvRPvbAfTOwqpfUbfddmqVvbAsvAfUcrOznUanUanUafVjfVkfXCrOzrOzrOzjCJfXUwGIpKwxJUkYfkYfkYfxJUhHYhHYhHYsaMhHYhHYxJUxJUfYggcuvdCuLXuLXvKfgfrgfrfKWwbcrXkguVkuBnJCseSseSuaSjVvtoKvrttPCxwcghBqyObkQePNePNePNePNemgtqkbsmhRVePNePNePNePNePNgTWvJJiYmfqJrOBkAUfuBjdKgDHgTWgPqgTWyfmyfmyfmnGEnGEnGEnGEvsMtZtlgWjaHkGXnGEnGEnGEnGEnGEyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcylMtBcgTWgTWgTWtBctBctBcnBctBctBctBctBctBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmnUzgabvkavkavkavkavkagiYfhBgjrvZSxspglVxspekBwUDgulgulgulgulgulgulgulgulgulgmerUqbPabCmgmrotXwjwtBbvRPchcgmXgncchcgnqchcchcgoeuAIwGIwGIwGIwGIwGIwGIwGIgoGgoLgqjgqqgqvwGIpKwxJUpSppSppSpxJUxTZbajbgelTWiomoaGoaGxJUnxLdlwnxLnxLgrViOkgtNguFguSdHKhcQtPCluQmYPoWRxdOoWRmYPoWRmYPwgznJCuYSaqmoyGiwBwRVtBctBcqBcbxmbxmtBcdDhgTWgTWgTWgPqgTWvJJxGwntbvJJfOJxMZxMZnusgTWgPqgTWyfmyfmyfmnGEsiGiSflLJbrEaqTtcOmqMmpbnGEpGViJquLnnGEyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcuKhgTWgTWgTWgTWtBctBcnBctBcfBVqBhqBhqBhlnmxIYxIYxIYxIYiHXfBpaeDxIYxIYxIYkJEqYxqYxqYxkJQtBctBctBctBctBctBctBcyfmyfmyfmnUzprtvkavkavkavkavkaqrlhogfDXiOowjmjTVeSsekBatkrKtslttQDtQDtQDmUEuOPnYFfElxnwpXJgPGsxDevQsFXwjwtBbvRPfFIfGffIufIGfJkfJrfJSibXaudqnTqnTtKvqnTtCgqnTtKvqnTaMIqnTqclfKiwGIpKwxJUxJUxJUxJUxJUhHYdKXobFqCxqpghHYvmqxJUtqQnYhulbtwLtbwvKffKQfKSfKWdHKwDZwSFqhxwSFwSFvRSdVuoRfbzmidPfNufNRxrurYutMbfFLwJowJoePNpDFufImKywdctMbwZuwOKwOKePNgPqvJJwsiwsivJJfoHfoHfoHdiGgPqdiGgPqtEkyfmtfktfklXcjLAtfktkLtlTpOWtortkLtrusUefQYtrutrugPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBcgTWgTWgTWgTWtBcwsUnBctBcgdigdigdigdigdityztyztyztyztyzlvttyztyztyzlfDgdigdigdigdigditBctBctBctBctBctBcyfmyfmyfmyfmnUzprtvkavkavkavkavkaxspxspxspdTOxITqzmjSGekBfQmnERybdpkTwtTpkTfDnlZZrDHfRkfSlsyRcyFkFgcYYfTywjwtBbvRPvbAfTOwqpfUbfddmqVvbAsvAfUcrOznUanUanUafVjfVkfXCrOzrOzrOzjCJfXUwGIpKwxJUkYfkYfkYfxJUhHYhHYhHYsaMhHYhHYxJUxJUfYggcuvdCuLXuLXvKfgfrgfrfKWwbcrXkguVkuBnJCseSseSuaSjVvtoKvrttPCxwcghBqyObkQePNePNePNePNemgtqkbsmhRVePNePNePNePNePNgTWvJJiYmfqJrOBkAUfuBjdKgDHgTWgPqgTWyfmyfmyfmnGEnGEnGEnGEvsMtZtlgWjaHkGXnGEnGEnGEnGEnGEyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcylMtBcgTWgTWgTWtBctBctBcnBctBctBctBctBctBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmnUzgabvkavkavkavkavkagiYfhBgjrvZSxspglVxspekBwUDgulgulgulgulgulgulgulgulgulgmerUqbPabCmgmrotXwjwtBbrSzchcgmXgncchcgnqchcchcgoeuAIwGIwGIwGIwGIwGIwGIwGIgoGgoLgqjgqqgqvwGIpKwxJUpSppSppSpxJUxTZbajbgelTWiomoaGoaGxJUnxLdlwnxLnxLgrViOkgtNguFguSdHKhcQtPCluQmYPoWRxdOoWRmYPoWRmYPwgznJCuYSaqmoyGiwBwRVtBctBcqBcbxmbxmtBcdDhgTWgTWgTWgPqgTWvJJxGwntbvJJfOJxMZxMZnusgTWgPqgTWyfmyfmyfmnGEsiGiSflLJbrEaqTtcOmqMmpbnGEpGViJquLnnGEyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWuKhtBctBctBcgTWgTWgTWgTWtBctBctBcnBctBctBctBctBctBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmnUzprtvkavkavkavkavkaxspxspxspfxhsCbsIcgwJekBgxnlpZieugyRgzRgAMuoMxwvkWwgBQgmefyvroFroFroFroFgCbtBbvvqxxLneTneTvjQkBLuMWgCvgDmtQShWntRtjUUkxiueSdPkwGIrhAsvPuAhrRHrTCwGIpKwxJUsBigFegFesBigIvxMyxMyjLexKidxEfiAxJUtvDugvxTrixpwcEvKfdZEubCgIDiKZsFnafokIheeIictpkCfuZjWtyktmVJgJVmlRsjFqyOixJbkQeFvtBctBcqBcbxmbxmtBcitUgPqgPqgPqbhTgPqiEgbJhjdKfuBfOJsPQoxRnusgPqwOpgPqtEkyfmyfmnGEppgjzChiWjsahHbyjtjWseYNfEpvtakAznYinGEyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgTWgTWgTWtBctBctBctBcnBctBctBctBctBctBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmyfmnUzprtvkavkavkavkagLugLLhoghXSiOowjmgnMeSsekBpYKuoMgMhgNOgOVgOZgPdgPvgPTgulrXDlUksgOtzivMzsgOsgOvNPvMzvMzaoptzitzibNGtzitzimeApgVvRPtRtstIlAhgQwgRSwGIrhAsMnofuofugSqwGIpKwxJUuriuEquJDwKswgixMynpVcPssPBkhesOUxJUxJUxJUxJUizVxJUvKfhGqgWKwUutEPtDWyipwWRqqcoYvmdWwWRjRhoYvmskwWRmskoYvenbbkQbkQtBctBctBcqBcbxmbxmtBccRKgTWgTWgTWgPqgTWiEgxMZxMZxMZkAOxMZxMZnusgTWgPqgTWyfmyfmyfmnGEmnWvyclYignZhRhkxMjWsgGMnGExOClUHaCrnGEyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgTWgTWgTWtBctBctBctBcnBctBctBctBctBctBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmyfmnUzprtvkavkavkavkagLugLLhoghXSiOowjmgnMeSsekBpYKuoMgMhgNOgOVgOZgPdgPvgPTgulrXDlUksgOtzivMzsgOsgOvNPvMzvMzaoptzitzibNGtzitzimeApgVvRPtRtstIlAhgQwgRSwGIrhAsMnofuofugSqwGIpKwxJUuriuEquJDwKswgixMynpVcPssPBkhesOUxJUxJUxJUxJUizVxJUvKfhGqgWKwUutEPtDWyipwWRqqcoYvmdWwWRjRhoYvmskwWRmskoYvenbbkQbkQtBctBctBcqBcbxmbxmtBccRKgTWgTWgTWgPqgTWiEgxMZxMZxMZfOJxMZxMZnusgTWgPqgTWyfmyfmyfmnGEmnWvyclYignZhRhkxMjWsgGMnGExOClUHaCrnGEyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcylMtBcgTWgTWgTWgTWtBctBcwsUtBcnPgtBctBctBctBctBctBctBctBctBcbgPjmaeKvjmabgPtBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmyfmnUzprtvkavkavkavkavkaxspxspxspgXwgYThaftHNekBpYKuoMgzltEhtchggbpTmuoMqzohbljvakjbhIAhVimlclanhIAlTMmlcagvhIAnjvdWfhbQwngseLvQfavshVQhcDxHtlAhhdEgRSwGIwGIwGIwGIwGIwGIwGIpKwxJUkjYwuthfXwKswgixMyxMyrhaomVxMyxMycHXhgUiOhfxSubxeODvKfhGqgWKwUuxNLwzMpgJnhRpgJbNillCnhRllCmpvieQnhRieQfOmtBctBcfOWtBctBctBcoEilrPoFetBcxizgTWgTWgTWgPqgTWiEgfuBsPQjdKfOJjdKfuBnusgTWgPqgTWgTWyfmyfmnGEnGEnGEnGElzQkmsteSjmPvOenGEnGEnGEnGEnGEyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgTWgTWgTWgTWtBctBctBctBcnBctBctBctBctBctBctBctBctBctBctBctyzeKvtyztBctBctBctBctBctBctBctBctBctBctBctBctBcyfmyfmyfmyfmyfmnUzprtvkavkavkavkavkafUUekBvZSvZSqZOhiBqZOekBpYKhjnkdMqYliQjiSuaVycKQqzogulhjzjBriAvrVLnbXpxUiAvrVLnbXiZzwuErVLhkbhlNhmchmkhojhpDhpSwGIuwwjLrqMijOfwGIqboaDquLxuLxuLxuLxmofxJUrKchqahqadmKgIvxMyxMyrhacUOhswvHUhrmhrmhswhsGdpWemivKfhGqgWKwUuxNLsRjhGOnhRhusliphGOnhRhusnaUfJMvuMlJNbGerotrotrotrotrotcDCyamnqLujatBcdDhgPqgPqgPqbhTgPqwTpxejxejxejwOpxejxejxAUgPqwOpgPqgPqtEkyfmyfmyfmnGEnGEnGEnHJcsznGEnGEnGEnGEyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcyfmyfmyfmyfmtBctBctBctBctBctBctBctBctBctyzeKvtyztBcgJIlgfltMltMltMltMtBctBctBctBctBctBcyfmyfmyfmyfmyfmnUzprtprtprtqjBprtprtprtxspfLcobJvnphyxcjZekBiEvhyKfOpgnYhAegnYxobhBllTRgulhBsiuAwtHbFRhBMiuAwtHbFRhBMiuAwtHbFRkHZazkqMIhBPwADjxFxOlwGIwGIwGIwGIwGIwGIktuooTquExJUxJUxJUxJUxJUpSppSppSpxJUpYvxMyxMyrhaozsxMyxMypOkwPehRahZDxMyemivKfhGqgWKwUuxNLiOMhGOnhRhusliptvCjYejCOapFapFapFapFknJhuRhuRhuRbhPhuRlEVapFtOSujatBcitUgTWgTWgTWgTWgTWgPqgPqgPqgPqklggPqgPqgPqgTWgPqgTWgTWyfmyfmyfmyfmnGEhOHiWeheIlgWadxbPWwAmnGEyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBcvlJyfmyfmyfmtBctBctBctBctBctBctBctBctyzeKvtyzmewmFGltMnZFoebpdNltMjXCtBctBctBctBctBcyfmyfmyfmyfmyfmhGWxDVxDVxDVxDVxDVxDVxDVxspxEphHCpSaeJEhIYekBfOcfOcfOcfOcpuefOcfOcfOcfOcgulrwliuAibZbFRhKtiuAhKXbFRdyaiuAohPbFRvlbazkjqrhLfhLNhMHhNshNyuPPmivuLxuLxuLxjbVhLOxJUqmCmGxlxzaeexJUqXhhWTjGSxJUvridpWxKirhaozsapCsXDsXDsXDhRahZDxMyxOHvKfhTMgWKwUuxNLeHCrMEadYrknvvKfPZfPZfPZfPZfPZfPZfPZpZJhuRhuRhuRhuRhuRmqAqSaqSafSFtBccRKgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWtBcyfmyfmyfmnGEwErxufdXExtvlYupXSwAmnGEyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmgTWgTWgTWgTWtBcwsUyfmtBctBcgOntBcyfmyfmyfmyfmtBctBctzMtBctBctBctBctyzucepyjpwmwoBmcrtKHcSDinRmFGmFGmewvKglGrkqRqIYyfmyfmyfmyfmyfmyfmvlJgOntBcyfmtBcwpFixvtqEtqEtqEtqEnjyhUmdQQqFgniAniAniAiYWniAniAniAhUBgulhWfilhilhdSWilhilhilhdSWilhilhhWqoBThWNhWRoBToBThXOoBToBThXXoBTrZUsnasnasnasnasnaxJUhOKpUjfQeufktQOxFIfePvkqocsgIvxKixMyrhaozsxMyylPrTwxKihRahZDxMyemivKfibAgWKwUuxNLaorrGnrGnrGnxJUyizyizyizpDvyizyizyizpNZltyramtBctBctBctBctBctBctBctBcxizgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWgTWtBcyfmyfmnGEqeCeYNnGEujznGEjsawAmnGEyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmvlJyfmyfmyfmtBctBcgTWtBcyfmyfmvlJvlJgOngOnyfmtBcyfmyfmtEkuXIuXIuXIuXIuXItEkeHAeHAeHAltMfwqmFGxIBdPtinRxFidPtsGjnhRnhRfbDqMpyfmyfmyfmyfmyfmyfmyfmwpFyfmyfmwpFlRQvqeigwigSihttqEiilpBNiiofKlsszsszssziiJsszgUIniAfsYeoSlKnmdXmdXsMEmdXmdXmdXvNwmdXmdXjQSvNwmdXxHojMRoBTkIbijkoBTijVkVCbVzsnabvybWIbWItQTxJUijWkpqiwAmuWueUgostDofVIslGwuKurfurftJYsVHefElzqikxilyufKirrewBptfnUZgKzwxMgKznFbaIUiuTgPAxmQxJUxJUxJUxJUxJUxJUxJUnhRnhRcaHcectBctBctBctBctBctBctBctBcdDhgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWgTWtBctBcqFHnGEiyhoHVnGEsFInGEoHVoHVnGEyfmyfmyfmtEkgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmgTWgTWgTWgTWtBctBcyfmtBctBcgOntBcyfmyfmyfmyfmtBctBctzMtBctBctBctBctyzucepyjpwmwoBmcrtKHcSDinRmFGmFGmewvKglGrkqRqIYyfmyfmyfmyfmyfmyfmvlJgOntBcyfmtBcwpFixvtqEtqEtqEtqEnjyhUmdQQqFgniAniAniAiYWniAniAniAhUBgulhWfilhilhdSWilhilhilhdSWilhilhhWqoBThWNhWRoBToBThXOoBToBThXXoBTrZUsnasnasnasnasnaxJUhOKpUjfQeufktQOxFIfePvkqocsgIvxKixMyrhaozsxMyylPrTwxKihRahZDxMyemivKfibAgWKwUuxNLaorrGnrGnrGnxJUyizyizyizpDvyizyizyizpNZltyramtBctBctBctBctBctBctBctBcxizgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWgTWtBcyfmyfmnGEqeCeYNnGEujznGEjsawAmnGEyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmvlJyfmyfmyfmtBctBcgTWtBcyfmyfmvlJvlJgOngOnyfmtBcyfmyfmtEkuXIuXIuXIuXIuXItEkeHAeHAeHAltMfwqmFGxIBdPtinRxFidPtsGjnhRnhRfbDqMpyfmyfmyfmyfmyfmyfmyfmwpFyfmyfmwpFlRQvqeigwigSihttqEiilpBNiiofKlsszsszssziiJsszgUIniAfsYeoSlKnmdXmdXsMEmdXmdXmdXvNwmdXmdXjQSvNwmdXxHojMRoBTkIbijkoBTijVkVCbVzsnabvybWIbWItQTxJUijWkpqiwAmuWueUgostDofVIslGwuKurfurftJYsVHefElzqikxilyufKirrewBptfnUZgKzwxMgKznFbaIUiuTgPAxmQxJUxJUxJUxJUxJUxJUxJUbBTbBTcaHcectBctBctBctBctBctBctBctBcdDhgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWgTWtBctBcqFHnGEiyhoHVnGEsFInGEoHVoHVnGEyfmyfmyfmtEkgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmwpFgOnwpFyfmyfmtBctBctBcyfmyfmyfmtBcwpFgOntBchhGyfmyfmyfmtkPtBctBcbsZnKGmGKtyzuOFpyjpwmwoBmcrvpIwoBuNNmFGmFGmewibnnhRfbDnYxyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmvlJvqerNTdjJipFtqEvjTvjTvjTlxOkWwkWwkWwkWwkWworGfikuEcqFJgvkmrJvRJaCggvklCPgvkgvkgvkgvkwmGgvkiCVipGapkjvEylxiqcoBTdVCoBTbVzsnabvybWIbWItQTxJUiqpmCLfLFufktQObfhiiuyiGpEVgIvxMyxMyxMyxMyufKsVUnDYirrfDNsINpSdrcjeuOitaqKEjjkpusdtiwrgwrgrTnhNNeCetOAvXmvXmqrBpjcbBTbBTmEncectBctBctBctBctBctBctBctBcitUgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWgTWgTWtBcqFHfOWvlCtBcnGEohwnGEtBctBcfOWyfmyfmyfmgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmvlJwpFgOnyfmyfmyfmtBctBctBcyfmtBcgOngOnwpFuKhyfmyfmyfmyfmwedtBctBctBctBctyzeKvtyzmewmFGltMfGimufpiDltMejgxejxejxejxejxejyfmyfmyfmyfmyfmyfmyfmyfmylMgOnyfmtBcvqeooYepctWabYDbKpixavjThPdixiixXiyweMskWwpCEizFhPdeoSczLdKZvcofhjrdRrdRrdRrdRrdRqnyrdRiBdamqipGapkbJbsmvuDUoBTuALaELajSsnanxVbWItQTtQTxJUiBjdTZdvOiBPxJUiCJdQsarXxJUxaUqnHxMyxMyxMykoFhCZjennhwdpWvOHsECiDIiFfwrWpTXwrWfNkxGQwrWwrWrFligMiUdsWnafmoRRwlSiymbbgbBTmEncectBctBctBctBctBctBctBctBccRKgTWgTWgTWgTWgTWwOpgPqgPqgPqklggPqgPqwOpgPqwOpgPqgPqgPqgPqgPqqJHwgkrWoipjiNOoZQvbyipjxejxejuCcgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmgOnhhGvlJyfmyfmtBcgTWtBcyfmvlJgOnhhGgOnyfmyfmyfmyfmyfmpSstBctBctBctBctyzeKvtyztBctBxltMltMltMltMltMgTWgTWgTWgTWgTWgTWgTWyfmyfmwcKyfmyfmyfmyfmtBcgOnwpFyfmtqEtqEtqEtqEtqEazfxbCvjTvjTvjTqxDcGAcGAcGAcGAcGAcGAcGAcGAgbIvmOntmntmcbdntmntmkUZkUZkUZecQaBpbrziJclpkiJoiJDoBTsKewLylXpsnaiKOvXXtEKsnapUXeywiLPceXeywsnasnasnasnasnasnasnaioSxMydAdiaLdgevMCiMukATiMvnpGiMTeuOiNPboUkxnpusqDxqYfsqjsqjqBaeCevXmvXmvXmijQpjcbBTbBTmEnjOAxizwWhxhaayBxizwWhxhaayBxizgTWgTWgTWgTWgTWgPqgTWgTWgPqklggPqgTWgPqgTWgPqgTWgTWgTWgTWgPqgPqgPqxPYgPqiEgeOknusgPqgPqgPqgPqgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmvlJwpFgOngOnyfmyfmgTWgTWyfmwpFtBcvlJgOnwpFyfmyfmyfmyfmyfmtBctBctBctBctyzeKvtyztBctBclADgSCyjKiVKpQXgTWgTWgTWgTWgTWgTWgTWyfmyfmgOnvlJyfmyfmyfmgTWtBcgOntBcvqeiSXiVefBshytcXssYgexJsYgaifcGAiWiskbskbrtYdHZoiaiWZcGArnrkUZdfdiZXcPjjaBcPjrPhjaZkUZjdrjdGjdRwtgoBToBToBToBTaELaELajSsnabNctEKtEKpaZnwzfzOemxqEPdsisnacfToPKtzGjfzqAzsnaioSxMykEzjfUhWCsnLjgMjhpnBJvEgxJUvKfsXDrHisXDuPoxJUxJUxJUxJUxJUxJUxJUxJUxJUxJUxJUeAAeAAeAAuEpeAAgPqgPqgPqgPqgPqgPqgPqqurgPqgPqgPqgPqgPqgPqgPqgPqgPqklggPqgTWgPqgTWgPqgTWgTWgTWgTWgPqgPqchFgPqgPqiEgeOknusgPqgTWgTWgPqgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmwpFvlJwpFyfmyfmgTWyfmtBcyfmgOnwpFvlJuKhyfmyfmyfmyfmtBctBctBcbgPjmaeKvjmabgPtBcxQunhRnhRnhRnusgTWgTWgTWgTWgTWgTWgTWyfmyfmylMwHbuKhyfmgTWgTWgTWtBcvqevqevqekdYqmDjjbqmDqmDqmDqmDkmvqTMskbmsfjjHjjViNnwWckOJcGArnrkUZiQLtpatpatpatpaqKwkUZkUZxoadbApdZjYDnkkamWamWrqSmGnamWeWysnawwqtEKtEKpaZnwzmPmexOxBWxqusnauZEnPmnPmjkbnPmsnajkuxMykEzjlzvaVfZijmzuWQnBJtSifqBhmFlAUvzBhBqyheizrjqMjstnByqqiqqiqqiqqiqqilJMqqiqqiqqiqqiqqilJMqqiqqiqqiqqiqqiqqiqqiqqiqqiqqiqqiqqiqqiqqiqqiqqichLfaSchLqqichLchLqqichLchLchLchLqqiuodgPqgPqgPqrRMmIrhkmgPqgTWgTWgPqgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtEkyfmyfmyfmyfmyfmyfmyfmgTWyfmyfmyfmgOngOngOntBcyfmyfmyfmyfmyfmtzMtBctBctyzeKvtyztBcpPVqcTipjxejxejxAUgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmgOnylMyfmgTWgTWgTWuSTiQRjvBiQRuyjqmDqdHqmDqmDqmDqmDkmvqTMskbjwCjyXjzpgdhkDpkOJcGArnrkUZcPCuXqbHrjzYjAiawcntmpXgfCCdtQjArmVdvicsnasnawPRkXIsnaymipeIhHVhHVhHVhHVhVttQrnoxilSyhusnawdediOiuRiobnPmxCxjBVxMycJxmtZhtLemyjCEaCBhwBbfgvKfjCVlAUvpBeCPjfmofyjGgxeLwOpgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFxejgJFgJFfoHgJFfoHgJFgJFgJFgJFgJFdnsyfmyfmyfmeAAxdeeAAyfmyfmyfmgPqgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWyfmyfmyfmyfmgTWyfmyfmwpFtBcwpFhhGgOnyfmyfmyfmyfmyfmyfmtBctBctyzeKvtyzxpHgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmwcKyfmyfmgTWgTWtBcvqevqevqejGZjJsqmDqmDqmDqmDqmDkmvqTMskbskbuBVjJFnrUblujOlcGArnrkUZjKdkUZiMbhzsjKGocwntmapkfCCaqUjArjKVsnaqaajajvbbjNSsnahHVhHVaMvjNYsIJkEWhHVodbnoxnAhjOTsnawdediOslDwYwnPmxCxewcxMybsDxOTbxSraYjQcusumBFtSivKfwmLlAUppMyhuyheipCerAxeLnusgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqklggPqklggPqgPqgPqgPqgPqyfmyfmyfmvlJtyzxdetyzylMyfmyfmtEkyfmyfmdiGyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWyfmuKhtBcuKhtBcvlJwpFyfmyfmyfmyfmyfmyfmtBctBctyzeKvnDpgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmtBctBcwpFvqejYNaUujYQbVaunkunkunkunkmVqcGAqTMqTMqTMqTMcGAuUhcGAcGAuKajXIrnwkUZkaokbmkbKpdQntmhdHfCCaqUjArnHdsnadyvjajsiujNSsnahHVuUdkcbuePmBwkeehHVeksnoxilSqYVsnaqVuvRbcFNkefnPmxCxxQgxMykghdmRvYQdmRkheeuAkhjguWvKfkjklAUppMyhuyhejhUhXwsnawOpfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHwOpfoHwOpfoHfoHfoHfoHbaleAAlfOtyztyzeAAsZfeAAtBcaUbyfmoYSoYSoYSoYSyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWtBcylMgTWyfmyfmtBctBcyfmyfmyfmyfmktDjWUyfmyfmtEktBctyztyzeKvtyzguZgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqnTyobMlVzoYPsaasaasaasaasaasaasaasaatqEtqEtqEkvpeXBkvyepcyiatfhbPSkeFkeFjVutixpFkkvWvjTvjTvjTtVOkUZkUZkUZkUZkUZkUZvAWfCCaqUjArapkkwnkwPfcduHswomkxehHVhHVhHVhHVuachHVhHVhHVtAnpmfkBVsnanyUimdcLtpLQmWQkCCrcturfkDntLItYgpIjpIjwFOqoirHlvKfkDvlAUppMyhuyhewgdrHbxMDvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkqoPbCwlLhlLhlLhrjKmTqtyztBcdnVyfmoYSjkzuFfoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlfoHfoHfoHguZgTWgTWgTWgTWtBcgTWgTWyfmyfmyfmyfmyfmyfmyfmtBctBctBctBcalOtyztyzemJrTxikBwOpfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHnJFnJFnJFwZnsaahqVjAYpLVrIEkKfsxpqfwrIEkKwkrLtqExBXqmDkLzepcyiaekQbUjkeFkeFkLKaiMjjzkLbkNskNLvjTprSxXjkNZggrkrBqPVxGapZEfCCaqUjArapktJnkPlcsdvucsazdhMhHVkPqkPTkQdtcKayToJHhHVwcQgGYyhuuHfnvsqKQtJXkQwnPmxCxaYyxMyaNNxMykRVfedwPeoYslAPemivKfwmLlAUppMyhuyhesnasnasnasnaaFMxBmxBmxBmxBmxBmxBmxBmxBmxejxejxejxejwOpxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejvFVmLneAAtyztyztyzeAAefeeAAreBopNoYSoYSmSGojyoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmorfyfmtEktBctBctBctBctBclfCjBPjBPqHZtEkeCdqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPeZJgmBaFFqGesaaqJewXCqTLrIEvIGlhCqUOrIElkGadItqEfhEqmDkLzepcyiagRGgRolmOlnblnepomdQAnhrvjTlntvjTrnrksyksyksyksyksyksylnQfCCsZcjArapkloeioblnYvIpaemhAMhHVlpniQBlqqlqKsfvkiTqYvnDQryzsXNbTKhkamsjhMOeTlnPmxCxgkgxMymjUxMysXDsXDsXDoYslAPfIevKfjfelAUqkJyhuyhefWVxMMoNzdVxxBmpvBiOfaaYqdGuMuhdldJBxBmgPqgPqgPqgPqmapgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqyfmyfmwcKvlJuuUlEtxIYxIYxIYpWhdABgKCygjoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtEkyfmyfmyfmyfmyfmyfmyfmgTWyfmyfmyfmgOngOngOntBcyfmyfmyfmyfmyfmtzMtBctBctyzeKvtyztBcpPVqcTipjxejxejxAUgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmgOnylMyfmgTWgTWgTWuSTiQRjvBiQRuyjqmDqdHqmDqmDqmDqmDkmvqTMskbjwCjyXjzpgdhkDpkOJcGArnrkUZcPCuXqbHrjzYjAiawcntmpXgfCCdtQjArmVdvicsnasnawPRkXIsnaymipeIhHVhHVhHVhHVhVttQrnoxilSyhusnawdediOiuRiobnPmxCxjBVxMycJxmtZhtLemyjCEaCBhwBbfgvKfjCVlAUvpBeCPjfmofyjGgxeLwOpgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFgJFfoHgJFfoHgJFfoHgJFgJFgJFgJFgJFgJFgJFgJFdnsyfmyfmyfmydEftjoYSyfmyfmyfmgPqgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWyfmyfmyfmyfmgTWyfmyfmwpFtBcwpFhhGgOnyfmyfmyfmyfmyfmyfmtBctBctyzeKvtyzxpHgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmwcKyfmyfmgTWgTWtBcvqevqevqejGZjJsqmDqmDqmDqmDqmDkmvqTMskbskbuBVjJFnrUblujOlcGArnrkUZjKdkUZiMbhzsjKGocwntmapkfCCaqUjArjKVsnaqaajajvbbjNSsnahHVhHVaMvjNYsIJkEWhHVodbnoxnAhjOTsnawdediOslDwYwnPmxCxewcxMybsDxOTbxSraYjQcusumBFtSivKfwmLlAUppMyhuyheipCerAxeLnusgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqklggPqklggPqklggPqgPqgPqgPqgPqgPqgPqgPqyfmyfmyfmaIlpstftjpstvjdyfmyfmtEkyfmyfmtEkyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWyfmuKhtBcuKhtBcvlJwpFyfmyfmyfmyfmyfmyfmtBctBctyzeKvnDpgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmtBctBcwpFvqejYNaUujYQbVaunkunkunkunkmVqcGAqTMqTMqTMqTMcGAuUhcGAcGAuKajXIrnwkUZkaokbmkbKpdQntmhdHfCCaqUjArnHdsnadyvjajsiujNSsnahHVuUdkcbuePmBwkeehHVeksnoxilSqYVsnaqVuvRbcFNkefnPmxCxxQgxMykghdmRvYQdmRkheeuAkhjguWvKfkjklAUppMyhuyhejhUhXwsnawOpfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHwOpfoHwOpfoHwOpfoHfoHfoHfoHfoHfoHfoHbaloYSlfOpstpstoYSsZfoYSvHkaUbyfmoYSoYSoYSoYSyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWtBcylMgTWyfmyfmtBctBcyfmyfmyfmyfmktDjWUyfmyfmtEktBctyztyzeKvtyzguZgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqnTyobMlVzoYPsaasaasaasaasaasaasaasaatqEtqEtqEkvpeXBkvyepcyiatfhbPSkeFkeFjVutixpFkkvWvjTvjTvjTtVOkUZkUZkUZkUZkUZkUZvAWfCCaqUjArapkkwnkwPfcduHswomkxehHVhHVhHVhHVuachHVhHVhHVtAnpmfkBVsnanyUimdcLtpLQmWQkCCrcturfkDntLItYgpIjpIjwFOqoirHlvKfkDvlAUppMyhuyhewgdrHbxMDvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkvwkqoPbCwlLhlLhlLhrjKmTqpstvHkdnVyfmoYSjkzuFfoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlfoHfoHfoHguZgTWgTWgTWgTWtBcgTWgTWyfmyfmyfmyfmyfmyfmyfmtBctBctBctBcalOtyztyzemJrTxikBwOpfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHnJFnJFnJFwZnsaahqVjAYpLVrIEkKfsxpqfwrIEkKwkrLtqExBXqmDkLzepcyiaekQbUjkeFkeFkLKaiMjjzkLbkNskNLvjTprSxXjkNZggrkrBqPVxGapZEfCCaqUjArapktJnkPlcsdvucsazdhMhHVkPqkPTkQdtcKayToJHhHVwcQgGYyhuuHfnvsqKQtJXkQwnPmxCxaYyxMyaNNxMykRVfedwPeoYslAPemivKfwmLlAUppMyhuyhesnasnasnasnaaFMxBmxBmxBmxBmxBmxBmxBmxBmxejxejxejxejwOpxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejmLnoYSpstpstpstoYSefeoYSreBopNoYSoYSmSGojyoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmorfyfmtEktBctBctBctBctBclfCjBPjBPqHZtEkeCdqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPqoPeZJgmBaFFqGesaaqJewXCqTLrIEvIGlhCqUOrIElkGadItqEfhEqmDkLzepcyiagRGgRolmOlnblnepomdQAnhrvjTlntvjTrnrksyksyksyksyksyksylnQfCCsZcjArapkloeioblnYvIpaemhAMhHVlpniQBlqqlqKsfvkiTqYvnDQryzsXNbTKhkamsjhMOeTlnPmxCxgkgxMymjUxMysXDsXDsXDoYslAPfIevKfjfelAUqkJyhuyhefWVxMMoNzdVxxBmpvBiOfaaYqdGuMuhdldJBxBmgPqgPqgPqgPqmapgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqyfmyfmumzaIluuUlEtuwKuwKuwKpWhdABgKCygjoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqiEgorldiGpggnusgPqgPqgPqgPqgPqgPqgPqgPqtEktBctBctBctBcltjltyltNtBctBcalOxejwOpvQaosUqQOwOpxejxejxejxejxejxejxejxejxejxejxejxejxejnJFnJFnJFkgHsaaszVrmCrMcrIEsIglwHsYQrIEkgHwHEtqExBXqmDkLzepcyiagRGqfWqfWqfWqfWpomdaZnhrtpQhsNvjTrnrksylyiaPQqEMpIxrgGapkpvWcbhjArvjMjtybauluVrjZlyHlzihHVlzpoTllzRlAznJWxwylqPnDQdyjxIquHfwdefWagYWoulfZvxCxoInxKiaNNxMyylPxIDxMyoYslAPtjYvKfsXDlAUppMqYVyhesCHnrHnrHfbXxBmtHpvUrpcatEfflDhyclDkxBmxBmlHzlHPlIiklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmwuvldJjjNjTBaexoYSoYSgdOpGaoYSyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgPqiFlfoHfoHfoHalOtBctBctBctBclJVlJZbgPyfmyfmtEkgTWmcCxejxejxejpPQgPqgPqgPqgPqgPqgPqgPqgPqgPqnTytBctBctBcylMtBclVzudnsaarIEufCrIErIErIEuwGrIErIEkgHwLctqEvjTvjTvjTnrjwGNlLDepcqmDqmDepctbEhiPtYcvjTvjTvjTrnrksymSwciRlLHaHEksyksyiiZaeYlLWwtgsnasnasnahqkeZGhqkhHVlMuviIlMBlNDlNMlQBlQYnDQdyjyhusnauBGgmQtQVwdetvusnaaNougvuUajAmoScoScjAmjAmlwfxJUvKfxJUeholUMqRQclKwHwakBeQPwHwxBmdfEiaBxNTdPGbQixpjdfElVClXglXKlXRlZMklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmoYSoYSoYSoYSyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgPqiFlfoHfoHfoHbDdtBctBctBctBclJVlJZbgPyfmyfmtEkgTWmcCxejxejxejpPQgPqgPqgPqgPqgPqgPqgPqgPqgPqnTytBctBctBcylMtBclVzudnsaarIEufCrIErIErIEuwGrIErIEkgHwLctqEvjTvjTvjTnrjwGNlLDepcqmDqmDepctbEhiPtYcvjTvjTvjTrnrksymSwciRlLHaHEksyksyiiZaeYlLWwtgsnasnasnahqkeZGhqkhHVlMuviIlMBlNDlNMlQBlQYnDQdyjyhusnauBGgmQtQVwdetvusnaaNougvuUajAmoScoScjAmjAmlwfxJUvKfxJUeholUMqRQclKwHwakBeQPwHwxBmdfEiaBxNTdPGbQixpjdfElVClXglXKlXRlZMklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmoYSoYSoYSoYSyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgPqiEgwOpwOpwOpmcBtBcyfmyfmmdxcfwlJZyfmyfmwcKylMgTWqITgTWgTWgTWqITgTWgTWgTWqITgTWgTWgTWtBctBctBctBcsGhtBctBcmcSlVzeVhwvTmqFmubmqFmqFjLTmdOgmBhGjuFXuTctqEmeemhdvjTjxhwSGswPmjYqmDqmDmjYvCcmSvnhrvjTtuhfGJuGRksysDlqOdqOdoexmlfksyddqcbhmlFacrhMbhCtpwZgGPmnmmnUvsnmoGmsibxfvsnmtrvsnvsnahEonRpoDpLnpLnpLnpLnpLnpLnpLnmuJlgdlgdmuJlgdlgdmuJlgdlgdmuJmvDhDllAUppMyhurOTejNmwbwyzgBUpsOiHEppEroIaskroIdbqiHEnQBkwxyfGcFHlZMklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgPqiEgsRgdhjwQCwQCwQCwQCwQCwQCwQCwQCxHItccyeAyeAyeAtccyeAyeAyeAtccyeAyeAyeAtcccsUmGZmGZmGZmGZmGZmGZmGZmGZsTFsTFmGZvTTeAUeAUeAUeAUeAUudawLcwLcmAxmxIwLctqEcsNdfhgZZsTLmvdtWhbvjcqQcqQbvjprPaBFokpjRRjXIvSKgphmyLmAcsbigOQfPKwoppvimAOcbhmlFacrmAPmiRoLZvzHsXEpVJksEgWEgWEgWElfzmDAtljvuivzHdyjpSDpqZnSmmCDuyIuyIuyImEKuyIuyIuyImEKuyIuyIqLcuyIvsxkTJuyIuyIbWUppMyhuhtzuxuujhhRMaJvxBmdfEpXDnNwsLzjDLfpKoeWvRzbjlvpEitylZMklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgPqiEgwOpwQCkXhsqknrEmHDimRnrEmHGrvOuUVwkfsksnLurfRtCKskspdmrfRtCKsksnLurfRmIBhQzxutiCCmISwhPmKceAUxuxuRMmKdklDhIFczNeAUvPxkAGcvpeAUmLjwLcmLomNFmPgmQQtqEmeeuflmQSqYMiBkmiXmjYqmDqmDmjYcSgmiXgRGvjTqPVePPuSJksyksyqOdqOdqOdnQNnYUmAOcbhmlFmQVmRabwrnZvhBnjmipAJpAJpAJpAJievpAJbgcpfEbOZpfEffmxWFjFjxWFxWFxWFxWFxWFxWFxWFxWFxWFksCxWFxWFxWFxWFxWFlRsxWFxWFxWFdIffUCliQrRPmTssfmaJvxBmdfEmuplhWhtJhQObeNrOHxBmxBmovKlHPtByklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
@@ -8674,8 +8960,8 @@ gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgT
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgPqiEgwOpwbdoQVxQfoQZacekHTnfYcCmesYlYfwwEupoupoeHNxDBbwydgIdrntQttQttQtgLhnbVglSkSShcSgEMoSgoSEeAUigFiJNoSWrEjvKBczNeAUeAUeAUeAUeAUrGwoTktuvkxJklHutLutLutLkCVeoqoTBfqAwFobArutLwNvlnraSjttisStrSIrSIsiraJekrBbesoTElsqlcsoTUqimoTXgvLtaMgrGkKMvrqvrqwAHdHkcqsjSAoUNoWIoWVxjehsniDqoXGoXMlhjkuDvsJpcpfcivGbgfRnxQvsJgTWgTWgTWqITgTWgTWgTWgTWgTWqITgTWgTWgTWgTWtBcmTkpcKutQpdspdHhWdpdRpeXvkavkavkavkavkavkavkavkavkavkavkaprtmUseAAeAAbgqprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgwOpwQCpfacommNqhlThlTrNjhlThXqrPepfIjdVgwHloklbzhoxuKjpjkphhpiSxeCkvNcEyuKReIWkDUgEMkyqskTeAUuQcoUVoUVaSVaBfmLApRhnGGuXlcvpeAUwwlsHStuvbSJqGXutLrNyqyMwMggyuutLdRllxTpjnutLssjklbuYvaoEkppaNIvxcvxcvxcvxcpjuuUitkxaZRpsBpjMvcpvAXdtBpjUesXmYLfmGvxJcSbaMppksaMprSjaMppljplEpmRpmZrlqdRepnFvsJdfWrGthFlbsvtzbvsJgPqgPqgPqvJJgPqgPqgPqgPqgPqvJJgPqgPqgPqjGYgOnlgLdaTvgfoQPmTkyiqwQDprtvkavkavkavkavkavkavkavkavkavkavkaprtkmweAAeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiFlfoHfoHfoHfoHfoHfoHfoHfoHfoHwOpsRgwQCnrEnrEnrEnrEnrEnrEnrEnrEuUVuUVuUVhQojxJuUVuUVuUVuUVuUVuUVuUVuUVuUVrHfhQouUVrPerPerPeeAUbcLeAUvivmPdeAUbcLeAUpoYecgfzteAUpqXprbprdbSJqGXutLutLutLuEZgAeutLutLutLutLutLttittittittipWHpreprrvuZqmqvxcprLpsfbLBmEGuhspsMvARaOuvARptLrWGlqjrWGqypcSbeDIpuLpuLsjkpvYpvYpwHpwNpxEygQpxJiFkvsJpfzuCpnzbtMphKLvsJpyKpziwwXtivwwXwwXwwXwwXwwXtivwwXwwXpzLdsvtBcdsveEkvgfoQPfrwvlJavAprtvkavkavkavkavkavkavkavkavkavkavkaprteAAeAAeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpxejxejxejxejwOpwOpwOpwOpwOpwOpwQCpBvbHUuzcnBSnrEmxLjKukiunBppBGpCovOwrWJtPqpDbqCRnoPmzPsODkBawYBpDttbHeiZcCnejjejjtuXspRejjuJKekdbZpcCnejjeAUeAUeAUeAUeAUpEQpEWpFdbHGfmCutLrNygCzqnmjtDutLoZcrmpqHfjXIkxdiptjXIkswrDwvxcpFBrDXhDavxcidHvlipFJpGolARqimpHuphkbnfgrGvgNvrqvrqcvNcSbkWXnYfpJZxNypLdpLzpLLpMlpOhmMQsuhiMVvsJvsJvsJqsqvsJvsJvsJqMMbHCcVxpYgsjAnNtgWcnNtsjApPjxUGpQdpQQdsvgOndsvdaTvgfoQPlgLtBcnUzprtprtprtprtprtprtprtprtprtprtprtprtprteAAnqDeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqgPqgPqgPqfDfadRadRadRadRadRxZCpTgnxDlCtsuleGIbHUpeFkdcsODpUgrChgfNpVcgfNpUGqGqpURpURsODfNzpZvpZvvDWpZvpZvpZvpZvoXmpVspZvpZvpZvvDWdlnpZvpVMvgBvTvmZMhWAhWAhWAhWAvipgqAutLutLutLutLpWtutLdGkhJVhOXpWDcHspWYcHscHsbwppYkxeepYIlSgvxcuSguSguSguSguSguSgpZjpZsdhoqkiqkiqkiqkiqkicSbnnLjWCdUwxNyqaxqbUqcXqdKqdZqeyqgpdaMvsJlrcmknnipnRairevsJiLTvUYuSmqanqanqgAqgAqgAqanqanuSmnNtqhDdsvgOndsvdaTgxlwJjdsvtBchGWxDVwuGkFGkFGkFGkFGkFGkFGkFGkFGkFGkFGkFGeAAnqDeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpxejxejxejxejwOpwOpwOpwOpwOpwOpwQCpBvbHUuzcnBSnrEmxLjKukiunBppBGpCovOwrWJtPqpDbqCRnoPmzPsODkBawYBpDttbHeiZcCnejjejjtuXspRejjuJKekdbZpcCnejjeAUeAUeAUeAUeAUpEQpEWpFdbHGfmCutLrNygCzqnmjtDutLoZcrmpqHfjXIkxdiptjXIkswrDwvxcpFBrDXhDavxcidHvlipFJpGolARqimpHuphkbnfgrGvgNvrqvrqcvNcSbkWXnYfpJZxNypLdpLzpLLpMlpOhmMQsuhiMVvsJvsJvsJqsqvsJvsJvsJqMMbHCcVxpYgsjAnNtgWcnNtsjApPjxUGpQdpQQdsvgOndsvdaTvgfoQPlgLtBcnUzprtprtprtprtprtprtprtprtprtprtprtprtprteAAnqDeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZgjNnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqgPqgPqgPqfDfadRadRadRadRadRxZCpTgnxDlCtsuleGIbHUpeFkdcsODpUgrChgfNpVcgfNpUGqGqpURpURsODfNzpZvpZvvDWpZvpZvpZvpZvoXmpVspZvpZvpZvvDWdlnpZvpVMvgBvTvmZMbNkhWAhWAhWAvipgqAutLutLutLutLpWtutLdGkhJVhOXpWDcHspWYcHscHsbwppYkxeepYIlSgvxcuSguSguSguSguSguSgpZjpZsdhoqkiqkiqkiqkiqkicSbnnLjWCdUwxNyqaxqbUqcXqdKqdZqeyqgpdaMvsJlrcmknnipnRairevsJiLTvUYuSmqanqanqgAqgAqgAqanqanuSmnNtqhDdsvgOndsvdaTgxlwJjdsvtBchGWxDVwuGkFGkFGkFGkFGkFGkFGkFGkFGkFGkFGkFGeAAnqDeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusqITgTWgPqgTWqAEkLvoRyoRyoRyoRyxkKqhInxDlCtsuleGInFHvoHqiWsODqiXtijiQsvfrufovnvuLbuLbuLbqjnceuiPDpRdogDtDGtDGxiRtDGtDGpSrtDGeyytDGaCkkABjdikdyhlBhlBhlBhlBhlBhlBhlBuGIqnSlJEjXIjXIjXImdIrSIuxBbSzcHsqjGuExhHJlvDcHsxqkvxcqlSknDtUMlEDqmhqpeqpeqpeqpeiWVqppfogokVsbkmgTmgTmgTebacSbqrQvTYvTYriGvTYvTYapJphxrbxrbxqrZmtzvsJvsJqsqvsJvsJvsJvsJxqMqsshWdhWdqsEtoetoeqtcbnkhWdhWdioMxqMdsvquTdsvdaTvgfoQPdsvdsvnEuptcdsvtBctBctBctBctBctBctBctBctBctBctBceAAnqDeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwQCwQCquPquPxkKoRyoRyoRyoRyoRyxkKqvhnxDbHUwPdnrEeGIqvCeGIsODqvHkuipUuqwgqwCvDzriTriTriTqwNihVihVihVcUljkStewdtLjkSjkSqxjjkSwXcauTjkSjkSjlTqzdjkSjkSjkSjkSjkSjkSjkSnzFrtXtiZgIXhcUhcUhcUhcUmwzhcUhcUqzLhqKtRwjFzcHsvxcvxciWaexZuABqBTgmitohsSdqCqqEwqExazicVVcjwpaxlGmlGmlGmlMZcSbxgrfrkmZgxNyqEHvUJqENyeYqFtvgtfluqFvpYDqFGngyqFZdsveMvcOvqanqGnhWdnOBqsEqGsmGXtoebnkkRqhWdwwHqanxudqGudsvpbWvgfoQPqJlxbRqJWgJvdsvfvApPVipjpPVpPVpPVipjpPVpPVpPVlgSeAAnqDeAAeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwQCbswsJoqKexkKoRyoRyoRyoRyoRyxkKkpRawtuFikpRnrErpLjporpLsODqKOrChqMdqMetUvrDTqOTqOWwpMsODqPtljzfawfawbljuYBkNvuYBuYBspRspRspRspRspRspRxdAspRegkrtUfbbspRtbicRVispirHirHhcUsIyqQfqQxwVDqQzjRwqRAhcUwvReEIodniIBcHsqRWvxcqscopBqSmlEDqSHbJQbJQppJqTmqTyqppekAkialGmqTKqTQlGmeDacSbwdhwdhwdhxNywdhwdhwdhiIZkTVvYdsPGqTWxzkpeQlfosIkmclqUAiwvidLqVxoLrnlLndrfZwfZwfZwndrmcYdAYiwvsjqtjUqVOqWqrBoqWNkOmqXsqXsqXshLLdsvgTWgTWgPqgTWgTWgTWgPqgTWtBctBctBceAAnqDeAAbgqprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
@@ -8683,82 +8969,82 @@ gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgT
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpquPoSMibHrkjquPoRyoRyoRyoRyoRycTllCmlCmmhIlCmlCmlCmxXabHUklfrkJrChjLLruiwlVakYdkabJZoiepivrkRbqgrlWsIErlZrmqavnrmzuYBtVOhcUhcUroyhcUhcUhcUhcUhcUhcUrqarrehcUnhXxpliiRiiRhcUhcUhcUhcUhcUrrIhcUhcUhcUcHscHsnpBcHscHsrrLrrRakCtjurrSvelqSHlIKlIKlIKqTmrsNqppekAkULeWjcoWmbArsUwlpcSbcSbcSbcSbcSbiIkeMmeMmeMmeMmqwSplYplYplYplYplYdsvdsvnEHhWdlaQxcbqjwwrsaXieHftjoeHfaTTxhMvGekkJkWVhWdrtkhXPrtWrvvrwrrwIrwLhXPpiihXPgTWgTWgPqgTWgTWgTWgPqgTWgTWbPNrxdjSuctMhqneLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpquPoSMnYWrxjquPoRyoRyoRyoRyoRyjYYgswgswfetgswgswddLgsweXDsODrxBrydrydrydryduhVbqguffjFLbqgbqgbqgagBbsXrynryqjrUrzkuYBtVOhcUrzAfmAxyqekEwOWrzFrzRhcUrzTrzUhcUopnjMmdmNdmNhYocfbdmNrAgxWDiUfrBkrBErBJcHsrCFafkbFScHserXgTcxtNqkNjybsegrHOkcdkmarIUrJnrsNqppxCgiuCeWjcjosmblGmlMZmgMawlawlawlntJuekgqDjcDuwirJrplYrJJxmlxBYrLQplYiqDdsvqfGbnkrLSwVcbfHxFodYkrLZujlrNzazgaZnudVtaBdEdhWdrPuhXPmzJrQDoJLrRsrRChXPpiihXPgPqgPqvJJgPqgPqgPqvJJgPqgPqbPNrxdbNjctMhqnoDpprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpquPxqbkoxiXkgfaoRyoRyoRyoRyoRyqosmlBbzQaNJvainrEnrErSXwQCkqyhTqhTqhTqkqykqyuCgbqgaZVlptbShrkRbqgrTmrUouYBrWIrWKrXEuYBtVOhcUrZXjFvsoannRsaPxXIwqXsaRgVPntHhcUsbndmNdmNhxatHXkakdmNdmNdmNeDCdmNdmNdmNsboxaKafkfzIcHssbzuJsuJspzBuJsvxcscbscrqpeqpeqpeiWVqppqxYacslGmrwTscQlGmfmOacUacUacUtUKlDsuekuekuekdfgvUeplYnZjscWgQHseFplYrNvdsvrwXnvDhyQvnyfwLsfWsgKshqbKnsiHgRtbntlqnauLoiAnoHsjDhXPaWwtrUncqncqskPhXPpiihXPlKelzaeHwlzalzalzaeHwlzalzabPNafwbNjctMhqneLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwQCwevwevgwbipooRyoRyoRyoRyoRyipoipacEslvpsljnrEslAuZMwQCslEsmBsncsmBdhHoOdmoQbqgbqgbqgbqgbqgbqgsIEsIEuYBuYBqPDuYBuYBnZVhcUsrojFvsrueNassnxXIakKhcUhcUhcUhcUbqpdmNhAdbvHtHXbdAssrlHIlHIePwlTIfrEhcUcHswAMvUcstlcHsamnuJsuJsstLlISwmPeMGeMGeMGeMGeMGwmPsumqsNsuZbnjbnjbnjbnjjYFjYFjYFsiUpgWtVnuekhIstkUkGxoveplYplYplYnuOplYplYrKhplYplYplYgylswpdsvpIKugQugQswzugQuMtugQdsvmRQmRodsvdsvhXPvwehXPhXPhXPhXPhXPpiihXPtIIswYsxxsyLszvcolsxxsyLsAfhqnrxdbNjhqnhqnhqnprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwQCwQCquPquPipooRyoRyoRyoRyoRyipopDncEslvpsCDnrEwQCnmqwQCjUYvkavkavkaprtmoQpExmoQsDIxvEsErxKKsEFsZvsHhuPUxKKxKKxKKsRixVthcUsIafmAtNLtNLtNLniooTogNvsIxsJlhcUtmCsKusKKbvHlzjsMAnLGnLGnLGtZynLGnLGxmvcHsgszafkstlcHssNqsNWsNXcHswmPwmPgOntBctBctBctBcrCSsPmligsPqjyttBctBctBctBctBcjYFjYFxXBgpSuekuekuekkURuekplYsPCsQAiKvsRfksFdYOsRvsSwplYhyQrwcdsvugQsUUyduoBzmRXsVQugQdsvhWdwOCizZsWAePKmbesWMsXaiZGsXnhXPpiihXPsYesPvrTWhGgbyZsPvrTWfGwdQHtaqmuRbXItcntNztcxprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusdNvgTWgPqgTWjYYoRyoRyoRyoRyoRyipokpRcEslvpkpRwQCftOftOftOtdbvkavkavkatdotdstMwtdHnlQnlQcTDiDEiDEiDEiDEiDEiDExzHxZaxZasgqhcUtfEtfVeyunioaLoeetthbdmNthfdmNhcUexnetgsKKbvHdmNdmNdmNdmNdmNfAYhAVgoStHXtkdxaKafktlttmVtmXtnntnOgMxwmPtBctBcgPqgPqgPqgPqpEZtnYnwhtqohFLgPqgPqgPqgPqtBcwpFjYFjYFgpSouPesKmZDmXJrkYplYxDnmardfMxLeayAapVttHtuctuYvkYbFNdsvugQyjsybYmMosrFcZOugQdsvhWdxmOtwRtxPaAUgRptyntyCncqtzQhXPsHwhXPnolxjqwMkdyYdyYdyYmGBopkuxIhqnhqnhqnhqnhqntzXprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqgPqgPqgPqkHtgdTgdTgdTgdTgdTclHtCbtCbtCbtCbwQCwyjwyjwyjiZUvkavkavkaprtmoQtGxtHabVObVObVObVObVObVObVObVOsnybVObVOtHunPBhcUtHwaZpiQptHQnUmdobtIZtJEdmNdmNprEquggNvsKKkmqmphhpIhpIauCbsGtMctLxtZJtHXtkdfFStMdtMPtMPtMPtNfrkvsNqvlJtBcgPqgPqgTWgTWgTWpEZtnYvjAtqohFLgTWgTWgTWgPqgPqtBcgOnjYFgpSrwDdPnhEIdkNrcGsloeFbxdNtNhkFkkFktObmnsteEplYhWdrwcdsvugQgUAufXtOzufXsGUugQdsvhWdwOCdsvdsvhXPsJxddPtPDtQytRahXPpiihXPtSMnAdnAdnAdnAdvIBiffbyZfdNtUNvTjvTjvTjdfttVdtVKvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpfoHfoHfoHfoHwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpxPRtXfbZftXfqBSbvFhARbvFtYGhTxnmunmunmunmuhTxtYGbvFoeAtYKszdiRjhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUwETifCsIatZitZiujWniofFAriaojiuqUtHXtkdvZPtZluaUuaZubAubOqrCsNqwpFgPqgPqgTWgTWgTWgTWpEZtnYbqNtqohFLgTWgTWgTWgTWgPqgPqtBcjYFrYvacUrjHiKAcTJavKaCaucFucPucXudkidVfEnpSPiIlplYshunPudsvugQoINufXuISfSfqunugQdsvcSeuhAxClhXPuiPnnQriPkcMriPriPtbNrpFhXPuiWuiWuiWuiWujdujeujEukYbXDlzalzalzalzalzalzaprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqwTpxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejwOpnusgPqrfyuXnuXnuXnuXnhYBbvFoHohTxoXRoQXeJSeJShTxrHSbvFjBYrWOiIsnPBmoQePguoalHyuozlgorQalHymCBlePpIBblKhcUuKQqvctYbtNyupuupuupDuVOupVykEupYtHXtkdxaKfhPuqEuqVurQubOutlsNqtBcgPqgTWgTWiFlmPwmPwgFRtnYbqNtqoiwmmPwmPwguZgTWgTWgPqtBcjYFkPMxXBdPnuuguwtendplYplYplYuuVplYplYuuVuuWplYplYhWdozXdsvugQugQugQugQugQugQugQdsvnzxxBcuvauvguwAdNRixqtrzqreobRhXPwNMhXPnYDrHtuwVlBGuxkujeujEukYbXDlzancFuxZncFlzaeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgnusgPqfNHeBZxpzxpzxpzxpzbvFuyfhTxhTxhTxhTxhTxhTxuyfbvFbvFuyviIsnPBmoQvseroWlHyuozstMgrelHymCBleProWvsehcUiOxftwfvhfvhlDefvhfvhfvhueIvunbXJeJscHsuzsuzyuzTuzTuzTuAYuBMgMxtBcgPqgTWgTWpEZuDpasSvbtliJqQmesWuEKatFuEStKCgTWgTWgPqtBcjYFrVCxPbdPnqXZbhGoHsdPnuEWvNovNovNondkvNowxWblQdsvhWdrwcdsvuFpuFUuFZuIdjKBqlUuqFdsvhWdflYxClhXPuIioEueISuILuqomfWhXPjHRhXPuwHuKSrHtuLlnbCujeujEukYcmjlzauMhgKeuMolzaoDpprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHnUzprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtbvFckexEAmoQenaaAXvVvfwuaonuOwaonaonqDnqGlvsehcUhcUwqTwqTwqThcUtbptbphcUwqTwqTwqThcUcHscHsuPbuQmuQmuQmcHscHsgMxtBcgPqgTWgTWpEZatWliJesWesWuRJesWncotEWauGtKCgTWgTWgPqtBcnFXmrBdPndPndKVlRArcGdPndPnmaboEpuSCuSDuTJuUZdPndsvuVVuXcdsvdsvogqogqogqogqogqdsvdsvuVVuaudsvhXPhXPhXPhXPhXPhXPhXPhXPhXPhXPrHtuXRrHtnYDuxkujeujEukYbXDlzancFuXTncFlzaeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqfNHnUzprtvkavkavkavkavkavkavkavkavkavkavkavkavkaprthTxiIsdHRmoQfwghQWcRFnefuYVtQjtpYaonwViuZpvseaWpgbNdJmraNdJmdbFmwVmwVfzVvaedEwvakftxcUVblKdJmdJmdJmdJmwViwWHrsIvibmPwmPwmPwgFRuQFesWesWvdkvdPvfcesWesWuSjeAcmPwmPwmPwvibnFXuPWgOydPnqXZbhGrcGdPnacVtKZjVgtUitUivfntKZejkbOotKZvftwQmoretUitUitUitUitUislkvfNtKZamNdPnbGZcRPpjvjqUtdrcRPdTEjqUttUdPnvgdvgdvgdvgdvhBujeujEukYkaTlzalzalzalzalzalzaprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpfoHkAUnUzprtvkavkavkavkavkavkavkavkavkavkavkavkavkaprthTxiIsjTEpUQfwghQWxWPviDaCQuHovmxaoneKxbBLlPWpcevmZvmZkobddGddGqXOqXOdmQddGddGddGddGxJPcJPcJPhRdxgdxgdxgdxgdyeSfUdrIwrIwrIwrIwliJesWvnlvnKvocvoZfcCesWtEWrIwrIwrIwrIwfUdvpzqWIwDXvpJkTPagxvpZvOWqWIqWIqWIqWIqWIqWIqWIqWIqWIqWIjfZqWIteknydnydpjjqWIqWIqWIqWIqWInrevLywiKwiKwiKwiKwiKwiKwiKwiKgyOvqcdUTdUTdUTdUTdUTnqEiffbyZfdNtUNvTjvTjvTjbHgtVdprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlfoHfoHfoHguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwOpfOJnUzgabvkavkavkavkavkavkavkavkavkavkavkavkavkapsFhTxiIsjTEpUQfwghQWxWPvrolrIhuPajOaonvZUkGyvseybTcJrcJrrQhcJroFccJrcJruTmcJrcJrcALcJrrQKcJrcJruTmcJroFccJrcJrvuruWnesWesWesWesWesWvuvawnvvDvzevzjayOvzGesWesWesWesWesWuWnvpzmaYhexqNMmAtlRgglWglWglWglWglWglWtqvpVypVypVypVypVyqmOpVybgwfBGfBGfBGaKafBGfBGfBGfBGpgNdEBfBGavFsJWsJWqbMpVyvKAqNNjPDlPjbBgrUPrUPrUPrUPrUPaIKopkuxIlzalzalzalzalzaoHvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpxejvzTnUzprtvkavkavkavkavkavkavkavkavkavkavkavkavkaprthTxiIsjTEpUQfwghQWxWPggBpjSmDLvzWaonyhlxRdjBGdvCqCOvCurjqoGAghXudPudPoGAoGAoGAoGAoGArvbylUylUylUylUkmlswDswDvCVvDPiGPiGPiGPiGPvBTesWvuXvFbvFEvHbvIdesWvIqiGPiGPiGPiGPvDPvpzkPtfCzvKigLrunDkPtkPtkPtkPtoHcmidoqtmidbxAkPtkPtkPtdoDvKYiXtmizmizsijkPtkPtkPtkPtkPtkPtvLyukWiBDukWukWuSAukWqtDuxPgMWvNsoKkscMscMscMscMvOavHFbyZniYvOuvTjvTjvTjvTjvQNprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqiEgorldiGpggnusgPqgfhgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqfNHnUzprtvkavkavkavkavkavkavkavkavkavkavkavkavkaprthTxiIsnPBmoQfwghQWkJunefvRvcwyotmvSkkalkGyvseaWpocCdJmvSLdJmvSYvWJvWJkjFvaedEwvakhFrcUVfqKdJmdJmoFvdJmdJmfqKrsIdKxkqZkqZkqZiGvuQFesWesWvThvTJvUiesWesWuSjcfikqZkqZkqZdKxnFXjSUosmdPnnoLjSUcRPdfIjqUnoLnFXylLaUcylLdxfbeybeydxfgXNoUJeBlvXSvXSwAowAowAowAowAonFXnoLdPnpwddPntkvflJvYmflJflJxsqpwddPnpsogMywqnhQNvYRvYZirnukYwBDlzalzalzalzalzalzaprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHnUzprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtbvFckenPBmoQfcjnQlpJBaonaoncgWaonaonvjchksvsedvhfNFjiAjiAjiAfNFwavoTMfNFjiAjiAjiAfNFaLgsVcwazwazsVcdiUdiUsVctWGtBcgPqgTWgTWpEZazNvBTesWesWwcfesWesWvIqazVtKCgTWgTWgPqtBcsRXsmSsmSsmSsmSsmSsmSsmSsmSsmSsmSlNuycldxfdxfpyWsfPgdzdNnwAoaxcwcjwcngvlwcAwdzmGaixIhSYpoHpoHpoHpoHmxenIweKudvnwfuxsqpemiOmjBHiOmjCIiOmiKEvYZirnukYwFXwgclzawgjwgDwgDwgKprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHhGWxDVxDVxDVxDVbvFwhdhTxhTxhTxhTxhTxhTxwhdbvFbvFuyviIsnPBmoQvselrnlHyuozstMxwmwhrpjfrCDoIxvsefNFdFzrBsuERiCQjiAwlgsWNjiArBsuERoCorBssVcwhFkFOkFOwigwigwigkGltWGtBcgPqgTWgTWpEZwjcaAewjRvBTaLNvIqiZKaBCmvftKCgTWgTWgPqtBcsmSulmlgwhVXcdusCdwjTdDKaqCgYUwkvtyvjGIeZMdxfcbSxoHxoHcQvwAopEijPdwdDxfreLGwoowqbwVmpoHwqqdyzwqqpoHwqufykfykfykwjjxsqiOmqaXvYOyiIwrpiOmwsebhqtIUvDrdjAwsGlzawsMwtEwtWwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHuXnuXnuXnuXnhYBbvFoHohTxoXRoQXeJSeJShTxrHSbvFqAnrWOiIsnPBmoQfqKnCowHLwvfstMtVHlVUmCBxvHeqBfqKfNFfNFjiAjiAjiAfNFuCbwvGfNFjiAjiAjiAfNFsVcwwekFOkFOrwBbHOkFOkFOgpttBcgPqgTWgTWmcCkqZkqZiGvtnYbqNtqocfikqZkqZpPQgTWgTWgPqtBcsmSlZjdPDeUaexQtZNwPrvjCikTeulwxwwxIgmuwyEdxfbtzoKDoKDnGgwAopEiraKwQvdiFvcAhMIwBEaYkpoHgADdgVwDrpoHwDufykfykwEebHSfiSiOmaXusOdhxdkFyiOmwEpvOTirnukYfIQwEPlzawsMwFMwGiwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpfyzgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpgvebbjsncsmBdhHbvFhARbvFwGEhTxucjucjucjucjhTxwGEbvFjIQwGPrrGgttmoQwSixzmcUVcUVcUVcUVcUVcUVajEparcUVfNFglRxbvxbvxbvjERxbvxbvwDNwHfwHnwKoelpsVcwLpkFOkFOkFOfPJrKUwLNgpttBcgPqgPqgTWgTWgTWgTWpEZtnYbqNtqotKCgTWgTWgTWgTWgPqgPqtBcsmSoEawMvjwXogQwNOwPrjQkwPrilRwkvjUhdKsoKPdxfcwPhELiCddxfwAouPzraKwQvkblwAovGNcGRvGNpoHkzdtmUkzdpoHwUhfykfykwUsgRbrdZiOmaXusOdvqnuqaiOmwWjwXfwXSrRzxayxdslzaxeAxgkxgkxgMprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqmxggPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpiZUqKPvkavkaprtmoQnqNmoQxKKxKKxKKxKKxKKxKKxKKxKKpOFxKKxKKsZvnPBmoQioGcDxfTcfTcfTcuSBfTcfTcjjJhqYioGfNFlrpthwxbvthwttVsLMthwmSFnlrvLexqTlxFsVcxicxilxiyxkPfPJxkYtDmgpttBctBcgPqgPqgTWgTWgTWpEZtnYvLRtqotKCgTWgTWgTWgPqgPqtBctBcsmSsmSsmSsmSsmSxliikTxlpwPrvAJsmSdxfxmydxfdxfbcbcFJbSgdxfguObrLbFwnBXqySyjVeUUsuzlFBpoHogVoGVxoJpoHwNsfczpuFxoYfczccTiOmaXubqwvqnvbNiOmeHweHwgHLiKEiKEiKEeHwhBftLQtLQfHGprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqvJJvJJvJJvJJvJJgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpxpGqKPqKPvkatdotdstMwtdHnlQnlQcTDiDEiDEiDEiDEiDEiDExzHoBioBivWImoQrtxbgCpZHpwFpwFpwFpwFpwFpwFgCMdvzfNFrffthwgfWthwxBRlrpthwiOUsWNxqjxqlfoosVcwEMxsIrKUxtYjbWrKUxuutWGtWGtBctBcgPqgPqgPqgPqpEZtnYnwhtqotKCgPqgPqgPqgPqtBcvlJteXegAaoimHTomlxuEdYlxvJxvVpghoRNxvXewTrqOxwadxfiMyfzisSmdxfubJxWYjFwwFgvfawAovkExxVoRVpoHdrZsadxywpoHvkGvkGvkGvkGvkGvkGiOmqLCtrfgpEgCIiOmgPqrzqjDslOAlOAlOAeoNwgjwgDwgDwgKprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbxKkiFjcBhwrbxKgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpiZUqKPqKPvkaprtmoQxzctHagIygIygIygIygIygIygIygIyaDggIygIyujRrDcmoQuSzlFWpwFosyosyuarxzOxAxpwFhbFjjCfNFsLMthwxbvthwmGuoVFthwtCssWNxADxALhKrsVcxAQrKUrKUxDUfPJrKUxFAtWGtWGtWGwpFtBctBctBctBcrCSgjVligxdCdRBtBctBctBctBctBcegAegAegAiZhupWomlxGSsPFsPFsPFsPFsPFxGYmAhmHJjomdxfdxfkrjdxfdxfwAowAowAowAowAowAowAowAowAopoHpoHsydpoHpoHxJzxJVbNRsLdafPxKsiOmiOmiOmiOmiOmiOmeoNeoNdjXuIppeplOArzqwsMwtEwtWwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqgPqgPqbxKnTwpTbpBYvJJvJJiykgPqgPqvmoszIszIczkgPqgPqgPqgPqgPqiEgwOpwsPxKxxLfxKxqBSbvFbvFbvFxNKhTxnmunmunmunmuhTxxNYbvFsOFsOFmoQrSpmoQeDKeCUpwFxPNePDrZlePDePDxQyhbFuSzfNFrnJxbvxbvxbvxbvxbvxbvawSeboxQSsrDhKrsVcsVcxRgsVcsVcjlRmzNxRMtWGtWGtWGtWGtWGtWGtWGtWGtWGxSQxpdxSQegAegAegAegAegAegAegAegAegAannaZLaZLaZLaZLaZLaZLaZLrFVaZLxUektesmYaZLbJlaZLdAIaZLjYAxUTxUXxUYxVdnNHkxXqqsxXMnXNqqsmAdgoifUgqqsqqsqqsqqsqqsqqsnNHxVdxUYxUXqGBhxwoflvcZjDsuIpuIplOArzqwsMwFMwGiwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbxKnTwphHpTbpTbiShwOpfoHfoHwOpntLntLwOpfoHfoHfoHfoHfoHwOpwOporlntLntLntLntLntLrFTbvFoHohTxeJSeJSoQXqVjhTxrHSbvFdiydiymoQkNHfTcfTcdpjpwFsDpicDnemufHcEhpwFhbFxXKfNFuyQsnbwvumNrtIhsnbsNNwNnrTdxYfxYpijSsVcttpcPRxZpsVcpcZrKUxuudiUvvpvvpvvptARjINjINjINsVcaODvIKaRnegAfrVyaAybtrpHybvtwsydgqsIydtbyhvNTiEhiEhiEhomBiEhrediEhfLUsEbrIrwdWwdWewHwdWdykwdWvuTydLydUdBRdBRdBRdBRdBRdBRdBRrsaaBKdBRdBRdBRdBRdBRdBRdBRdBRdBRydUyeFmzwrGSyfTtHqlTetHqtHqstteoNxeAxgkxgkxgMprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqgPqbxKnTwfObpTbpTbiShwOpxejxejwOpntLntLwOpxejxejxejxejxejwOpwOprCwwyjwyjwyjwyjwyjtmAbvFyfWhTxhTxhTxhTxhTxhTxygobvFbvFbvFbvFiMBiMBiMBcgIpwFdNTrGuygNufHwIBpwFhbFgsUfNFfNFfNFfNFfNFfNFfNFfNFfNFfNFfNFyimfNFsVccPRcPRyjvsVcrEPpYosrtyjwsfqcHrcHrlZUxmgnljkFOeRRfCmaGAyjzmGdxQTtFDgvdgvdgvdpabndEykeykCxnWssskwrtDeylhcvZkrMrFVdrYuYofBWqmskwrkwrkwrylhdvNkrMylqdxffuffuffuffuffufdxfdxfdxfcwQylScwQdxfdxfdxfdxfxfUxfUxfUxfUxfUdxfabTmUnofloflofluIpuIpgwAeoNeoNeoNymccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbxKeDSnGVpTbvJJvJJxFugPqgPqmcCwOpwOpdcbgPqgPqgPqgPqgPqiEgwOpymfxHdxHdxHdxHdxHdxHdxpzxpzxpzxpzxpzxpzxpzxpzxpzxpzxpzxpzahgtBcvteiMBcgIpwFqcptOmnemawmuXopwFxEGrryhSrhSrhSrqCGhSrhSrhSrhSrwDHeRmhSrgUScCjsVccPRqmxuRFsVciwlpXNjsMdiUjtJdOVrKUjjcnZanZanZasVcoUbwdpyjzoXKmKUerRjxDplntuKplnplnplniQdhZsdKgplnplnsabgyrcNTeHivShuYqwzKxoiwbEwbEwbEoNVdvNrrYdxfvJJgPqgPqgPqgPqgPqvJJkNJgnXeYFlMdeVkfOVeXdidzofllzmlzmlzmlzmlzmoflabTtYRjusrcYoflpymuIpoQEeystGTeoNjXCcWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqvJJvJJvJJaZuvJJgPqmapgTWgTWgPqiEgnusgPqgTWgTWgTWgTWgPqiEgwOpmGJnlknlknlknlknlknlkprtprtprtprtprtprtprtprtprtprtprtprtyanvLLgOniMBcgIpwFfaWicDnemufHwerpwFbXrmAXiJXcRssCLvqDsCLsCLsCLsCLdSqxysdvzuSzeCUsVcmjchUYcvMcvMmLBbIfmLBcvMcvMvHKjAnuxfcsFbKVkFOeRRoUbwdpsnjegAplnplnplnplnqYarfFutKiiaoictbjvQssmujJqoNVmCJjicxoijqsvPMuNundYlTbkYXwbEoNVdvNnMHfufnusgTWgTWgTWgTWgTWiEglVsqkzetMetMrMFtnBnjBtlMoflsGKvzhmqTaEVlzmoflabTtYRjusrcYofltdCuIpoQEuIpmLbeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgbxKjXjpTbvJJgTWmapgTWgTWgPqiEgnusgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPvkavkavkakXqvkavkavkavkavkavkavkaprtyankmGlWBlWBmmkpwFvKTrmtoFbvkrghvpwFanmpbjsCLsCLsCLqAReSMprnplzoRXjMGkOBwbScRsbIzhSriWlcvMnNhflyaYxxazqpKkVqcvMnpRmWLmPCrifrifrifsVcoUbwdppVFegAoNBfiTtYBeuSmWWxlFrDkcDobGjqMSvQsbfoqLawOlgZviALxoipqIxlkhfzyjlpRbeoZwbEoNVdvNpLTfufnusgTWgTWgTWgTWgTWiEglVsstxkpketMrlKpfGvEPbhIofllzmerNkIrqLWlzmoflabTtYRdyJdyJoflhfMuIpoQEtHZvcZeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgbxKeDSpypvJJgTWmapgTWgTWgGFwOpwOpfoHikngTWgTWgTWgPqiEgwOpmGJbMkqKPqKPqKPqKPqKPvkavkavkavkavkavkavkavkavkavkavkaprtfhBlWBqNDqUosXTrrppwFjLJbsLjLJpwFpwFwrcsCLvgKhwFsuMhLshdPckcfOSfmwuvLwIukmXuvLuvLuvLeCUcvMsBHaHhaHhqQUamUtstcvMsVcsVcsVcsVcsVcsVcsVckukwdpsnjegAmXMdSfdSfdSxjXukAAlEvvoGamaqikvQsmyjegAdcFwOqdcFirxwIWxEkcBqcoMpqIvUFwbEoNVdvNnndfufnusgPqgPqgPqgPqgPqiEglVsrRRlRSxxgwkcfdUyaQaBGofllzmvDxotolzmrcMoflabTtYRsivsivofllOAezKoQEuIpuIpeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgvJJvJJvJJvJJgPqmapgPqgPqiEgvJJvJJvJJnusgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkavkavkavkavkaprtyanfxniGupDetdFugWcHDtIugLYmvHgEVpzWkKosCLhBXcQnsCLrKbeokxPxcDmrxvuvLnovcEWpFlxkOuvLcECnJxpKUwJRoaioSGfyGtstcvMsDQeLIeLIeLIeLIeLIbnuoRZrsrsnjegAdSfdSfdSfrIGwbVgzrfTlpOVamaqMSvQsqMFegAdxfnKPdxfirxshpjNCojhjTPiFYbbkwbEoNVdvNrrYdxfvJJwjKwjKwjKwjKwjKvJJofloflofloflofloflofloflofldERrVfblGdERdERofljvStYRwYosGAofllOAlOAoQElOAcRMeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgPqgPqgPqiEgorldiGpggnusgPqgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwOpgRFwOpwOpoQhpPQgTWgTWiEgdgCvBZncTnusgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkavkavkavkaprtyanfxnuYynhImwjfxnmLhoNCbmyoNCukfoNCrWhsCLkFbkcWsCLtNBcLxrmDhZwiPEuvLvXcxqyhQPtZSuvLqRwcvMrugcwceGOqdwiMmfjscvMcgIkkDdmUcEEdvzioGbxOhJOfbBhjlegAtAThvGtWgplngVferEerEerEuPVqMSvQsjoaegAleooIofeXirxmuUmKqjZZmSNpqIqXvwbEoNVdvNhxjfufnusgPqgPqgPqgPqgPqiEgsjelzmlzmlzmlzmoflpWEmaxafpjbhbKchhroDlryoiDwpzdtYRvXyvXyoflgAUoflgwAuIpuIpeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqvJJvJJvJJvJJvJJgTWgTWgTWgTWiEgvJJvJJvJJnusgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkavkavkavkaprtyanfxnuvNbWRuiVatDguXoNCbmyoNCmlroNCupcsCLtKWgPasCLrjXrjXrjXsCLdGcuvLagLkbOwmbobouvLlHHcvMcvMcvMcvMcvMcvMcvMcvMfoUeDKdvzdvzdvzdvzbxOeQXbtJfSregAegAegAegAegAhjFmvprWVexXfHgsHXwgehXregAhiIfkvsUZirxqRbckUpqIpqIjEQtztwbEgtjcfGhxjfufnusgTWgTWgTWgTWgTWiEgsjelzmbXXlzmsAGoflhNBmaRaFPjbhfsCycQwLWeECtnmxyKbaLjCZvczvavvTlofloQEuIprnOrzqtBccWzprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtjeZwOpnusgPqgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkavkavkaprtfhBlWBxketsPxUrfxnguXbYtbmybmyukfcOZrWhsCLsCLsCLsCLfruqWHcLBmPfplNuvLuzUpPIlhmrixuvLuykxurxurxurxurxurxurxurxurboquSzdvziIfoHXkQMuNLqgRaxBsnjahmdmVoHXyhwegAmatpTlhIOdZWegAjTteQpjTtegArgRqLfhTRirxuoraqluorkqIocHocHocHoNVdvNhxjfufnusgPqgPqgPqgPqgPqiEgsjelzmlzmlzmlzmofliNSbgjtCqbkThsAgxKrBhnadkVZoIjsAntwjkGrmghhHQofloQElOAlOArzqtBcfVcxDVaCcxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVaCcxDVpQYwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkavkavkaprtyanlWBlWBlWBlWBlWBjGMuefssDrjFukfpPxrWhnVWhUVlDBxdqbDZfLsbDZchQhJBuvLgZotPegZokmXuvLuvLuvLbxObxObxObxObxObxObxOrtfbxObxObAZpzFaOGxMHqgRaxBsnjhMkaxKqDJaxKegAegAegAegAegAegAroPxIaphCegAdxfoCLdxfirxroPxIaphCjOIxKMhPnocHoNVdvNrrYdxfvJJwjKwjKwjKwjKwjKvJJofldQUsbssbsdQUofloflmBfiGUkGrgdbqHUwCHgdbcUZqHUgdbeBqahyppyfpPofloQEuIpiDkeoNtBchWHeAAghbeAAxbEvpDgyfeAAghbeAAuXnuXneAAghbeAAcUUvpDyeOeAAghbeAAuXnwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJbMkqKPqKPqKPqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkavkaprtyantBcnajgOnnazuAAhcguefguXbmyukfqxndTscfCsXSsXSsXSsXScfCsXSrpMfNfybzglLbAyuzflGbfRCrrwuvLokZaITjSPczUtkejYtwnWcpDeuuxDlwnWwnWwnWwnWwdpaxBwdpjUEjUEjUEjUEkzPimcwNSjUEjUEoxwjUEjUEjUEjUEjUEjUEeoDaGnjUEjUEitnrjujvpgZjocHoNVdvNnMHfufnusgPqgPqgPqgPqgPqiEgjbhbqRmfTlHLuHBnLLoflqnqiGUmghrtvofljbhjbhjbhoflpEGhNacQpofloflofloQEuIplOAeoNjXChWHdbTlQwdbTwsTcaKnnIdbTlQwdbTuXnuXndbTlQwdbTmikcaKvxrdbTlQwdbTuXnwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPvkavkavkavkavkavkaprtyantBctBcgOngOnuAAwWzuefguXbYtocxiKjjeldoHneknekneknekdoHnekuPsgyEqwypzEwkLeNyoTudrxwfQybzhoeqiJmojktamojnnTjdxhnvsdYsdYpfXsdYsdYeHMbmUjZQmojmojmojmojmojmojmojmojmojmojktarqmlJbaBTmojmojmojyiBjdxrsrwdpwdprjumzelgnkurqcmdkSpLTfufnusgTWgTWgTWgTWgTWiEgjbhqqWeqZszRadbvMqbyzvCOohxmghxsyoflcYhvEXaEuofljKahNacOuoflirCatBrkBeoNguheoNtBchWHeAAdbTeAAgqGwdSdjBeAAdbTeAAuXnuXneAAdbTeAAjMBnfpxEQeAAdbTeAAuXnwOpnusgPqgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgPqiEgwOpmGJnlknlktfonlknlknlknlknlknlknlknlknlkprtprtprtprtprtprtyantBctBcgOndnKuAAwHumVMgQobzcfgVmXnbmymnDhnTmwejjyjjyjjyjjygucpRIuvLuxpiXzeaHeaHsxYwfQybzhoecSZpwUnCSrXbpAEpAEpAEpAEpAEpAEeFYlMXlMXedulMXlMXlMXlMXeFYlMXlMXlMXlMXlMXlMXscTurqrJzrOplMXlMXeFYpGclMXlMXlMXwhyrjudVMwWQrjuoNVdvNnndfufnusgPqgPqgPqgPqgPqiEgoflofloflofloflofloflofliThxlRoflofloflofloflofloflhNacOuoflkwioQEjYCeoNbXVnsHtBcaUKgcfgcfgcfgcfgcfgcfgcfgcfgcfuXnuXngcfgcfgcfuXnuXnuXnuXnuXnuXnuXnwOpnusgPqgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqiEgorldiGpggnusgPqgPqgPqgPqiEgorldiGpggnusgPqgPqgPqgPqiEgwOpbRSshZshZshZshZshZshZshZshZshZshZshZshZshZshZxDVxDVxDVxDVpQYtBctBctBctBcuAAuAAflNflNflNcYrvNJkDlkKacJjflNflNflNflNflNuAAbLkuvLfksxTdnPbvoygbYkeTuvLcHdcSZavmhlxobLfFGfPmobLobLobLobLdNreeneenmFzrEmrEmeeneenhLxhLxeUEstcstcstckjMsMJsMJsMJsMJsMJsMJsMJmebrTLrTLrTLrTLjOIocHocHocHmlEqmpevkdxfdxffuffuffuffuffufdxfoflsJPxiJtiitfFxsUofljDSuKnaQEmeatBlmvotBlqEuoflelcvCYylIofleoNmqpeoNjaXwpFgOntBcrhGtBctBctBctBcrhGtBctBctBcxQulatwRVvlJtBcwpFuNasKHtyztyztyzwOpwOpwOpnusgPqgPqgPqgPqiEgorldiGpggnusgPqgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgPqiEgwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpmDStBctBcwpFflNnWMfyxuAAfyxiNXflNtBctBcwpFhmHgkvcUSuvLuvLpQoochmETmETmETuvLqkdcSZavmobLhnDmHegxagzbmbieeGobLicGhIyhIylOJumuumuhIyhIywHmiPTqWPdCMqcRxHwsMJdUPebxgMJkEvxzxvCmsMJwNQsJOdAQfHuxMvrtCbKMuDGaGHqRHnXYvGXnDgjsuqqsqqsnNHqqsqqsjsusvVbGOabAbbRbecsbfpJCjDSdCFssPmeaxIgmMsqXRxzioflnYVhNacOuoflctVtJDcxzrZHdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgdLgdLgnTygNcxejxejxejxejxejxejpPQgPqgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgPqwTpxejxejxejxejxejxejxejxejxejwOpxejxejxejwOpxejxejxejxejxejxejxejxejxejwOpwOpeBZxpzxpzxpzflNeJnaRxanxaSbbfwflNxpzxpzxpzahggkvcUSnNxoPSoeKxRoxRoxRoxRoisNrONcSZavmobLwxcaGMmLGmLGfPsfBcvbCdKcdKcdKcfKKpOxqjjqjjqjjqjjiPTtEcvGnniwnHBsMJloZgcRpOntQZaPvcbpsMJvMNughdAQgkucTXqAdoJFuDGuPDxQGhlEbMhtaglWRrNFrNFrNFrNFrNFlWRasVbGOsWIgQnmIWcrlbAkrKXtqMssPjHudWKwdgnJQofhoflmeGvfUxBqiCThKFrIWxmTnKIdZigtnlBHhmXdncasNasNlBHrzcdncasNasNlBHhmXdncasNjFXdLgnusgPqgPqgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqmapgPqgPqgPqmapgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgwOpnUzprtprthgGflNmWSnsmuAAhZLptOflNhgGprtprtfhBgkvcUSnNxsmPgRNvnkvTGvTGvnkmzgwdpcSZavmcmBaIBxFHnJHuZopVPwAhfPmdKcrijdKcfKKunvlBAeARijgvMlhLxukMqtNoJvwOtsMJfTmcICcUaqOycmzaNysMJpYeqJGdAQpgXgaLgaLufBsdOjTjjTjsEtgibuFTdxffuffuffuffuffufdxfoflbGOlUAlogbyFxHPoflmtgydHtnSmeapFatNDlzmctuofldKOjQMxRHoflaiYhEXaSLrZHdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkatCkvkavkavkavkaprtyanwojcUSxaAsmPvCLjOrmjRmjRmjRbxNmojfURavmcmBauzxFHpcOqrdpVPrVNobLcblxowoSucudaPFoHlhlotmakpChLxwLhtDAkfBqCEsMJqDjdUUsMJqsjaPvebXsMJaggwkXdAQosYfBwfPSoPPujTcfQxFtuETqMHfufnusgPqgPqgPqgPqgPqiEgoflsArpmMyeajlHvEaofloflbSZofloflofloflofloflofloflofloflofleoNiUpeoNrZHmMIjaogPqeuBxejxejxejxejluTxejxejxejxejluTwOpdLgirBdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkavkavkavkavkavkaprtyanwojvZufUfsmPxUaidhidhidhidhdCtaKlkkxtrJobLbXuxFHndinvapVPycKobLhLxhLxcmdbZShLxhLxpoiiUepVbhLxstckxojBRkxosMJjrxevBewutSQcmzeOfsMJgSetCQdAQnCenCekFCoPPujTtpEeEWqrweEWfufnusgTWgTWgTWgTWgTWiEgerHkCLkCLkCLwGrkCLfXphJUsnSopWuPklshcCHaRioQfjAveoNuiftHZucMlOAoQEheaeoNxejpPQgPqgPqgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWnEwrZHehFrZHxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWiFlfoHfoHfoHguZgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkavkavkavkavkavkaprtyanwojcUSkPwtuartSaffdkEfklrtSsFOrtSuUQmVlobLoETngMbvVbvVaGdhSOmrWwNchMrwNcqBwplhhLxhLxjPrhLxhLxdFNfinozbaLjfzXqUuuQbpZOfUxjUPaAtxnhgCRnmbvjGaePrSqaePvHJfbneLyxFtqMHqMHfufnusgTWgTWgTWgTWgTWiEgkCLkCLvUCbfCfXvsmNoQflkliydrjkhjNkxSxjxhIeoQfoQfoQfoQfoQfoQfsTRllijUTeoNgPqgPqgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgqAHdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgiQcftOkdknusgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkavkavkavkavkavkaprtfhBgkvcUSfXhrtSanaoFCxrXrojvOGvOvrtSwxbfNwobLulMcVjsFPrExnNypYQjVqceQtgJbjxqDHlaBlZglRoaKkeNGeNThScfPOorwlaClGUdiNuBhkLxchXcmzwSRsMJdKyaHFdAQdAQdAQdAQdAQdAQdAQdAQdAQdAQdAQdAQrabgPqgPqgPqhEndAQdAQkCLqgJqgJfttxDNoQfhHKessowBhjNmwmcXDrQZoQfnvfnojuSVuEXoQfuIpnUpuIpeoNeRCikngPqgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWiEgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWiEgorldiGpggnusgPqgPqgPqiEgorldiGpggnusgPqgPqgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkavkavkavkavkavkaprtyanwojcUSnNxrtSuADxyJjRCeKJoShvZjrtSrbUpnrobLobLobLobLobLobLobLobLhLxhmCcxTcucdWShJvqjjlUWnUTqjjrXUqjjqjjnZPfzXjZFeBTmxXeTDnhLwPWsMJvzbcSCwRnpDRpDRpDRpDRpDRpDRpDRpDReXTpNgdAQvOIvOIvOIvOIvOIdAQmVLkCLqgJqgJeYfxDNoQfhDOqDsqDsbBkgPyvELghYoQfiEkkPQiidplkoQfcRMoQEwcUrzqwOpnusgPqgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcrgPtBcgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgPqgGFilafoHwOpfoHilafoHwOpfoHilaikngPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkavkavkavkavkavkaprtyanwojcUSnNxlbcphOqupkIcvxqfhsqubrtSeeXrwyhVerwyrwyiSLhLxwvabiLjfEhLxhLxdYCxymhdCgmwgrLhdCxymdYChLxhLxdYCdYCsMJsMJsMJsMJsMJwpYdqQqXtqXtqXtqXtqXtqXtqXtqXtqXtqXtdbLkyUgESbTzygMdXjdXjdXjdXjdXjbmamXpkCLbqFbqFidFxDNoQfvvZiSEkgsbYFdkeuojnJrdVZhcVpyUmdClekmrLxNprkBlOArzqwOpnusgPqgPqgPqgPqiEgorldiGpggnusgPqgPqgPqiEgdLgirBdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcwsUaSWuKhwsUtBctBctBcgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWmcCxejxejxejpPQgTWgTWgPqiRemsPuTDuTDuTDrgPuTDuTDuTDmsPeQzgPqgTWgTWgTWgTWgPqiEgwOpnUzprtvkavkavkavkavkavkavkavkavkavkavkaprtyanwojcUSnNxrtShaThaTrtSrtSrtSjdhrtSrtSrtSrtSrtSrtSjGloWxpKsfcslSIuDkrJHehIivbeejvtHnPjyiHuafkqQvEdgVXwMswMsiAqtgAeaYhcnhHxcYHqXtvAucoVqXthODqyNhMnjgDsWXvAHqXtughqJdrSNnxhdAQvOIvOIvOIvOIvOIdAQutxkCLpEqvbduiBxDNoQfudZgzWygXnwylYRsEukRpsuogpTgpXwNjrSEaachDGtGTvcZrzqwOpnusgPqgTWgTWgTWiEgkarwyjtmAnusgTWgTWgTWnEwrZHacgrZHxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcblzbSScyYpvIkzItBctBctBctBctBcgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrgPqFHtVVpzbnAziaXaxIowUcaKuHVoeRfhArgPuXIuXIrgPrabgPqiEgwOpnUzprtprtqjBprtprtprtprtprtprtprtqjBprtprtfhBgkvcUSnNxgmGqoDqoDfrRrtSuqycMbtqXujjrYUqLLaBSrtSjGlhLxjNTeaCvxuoRGhWwlEdpcMeyQiqPsuOiyJrmUeUOjkWjWmkrokvSkwDlhwljplsRoKYrlOqXtkpOtbvqXtrgugaQmLDturhrOglsqXtvEdvEdvEdnyZdAQrabgPqgPqgPqhEndAQutxkCLkCLkCLkCLkCLoQfoQfoQfoQfnwytxzqDNbyVihumYxtVwsbYmrwrYShDGrnOeoNeoNlrYnusgPqgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWiEgdLgqAHdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlgJFilafoHfoHfoHilagJFguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcpvIkzIkzIkzIdpJduQdCadFkpvItBctBctBctBctBcrgPgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWoWmdjfdjftBctVVnhRwhinhRnhRnhRnhRbdNbgPtBctBctBcprtkfcgqwgqwftOkuShGWxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVpQYgkvcUSnNxhNPfXAfXAlmkrtSeqxfwsugwugwugwsgZqoDrtSlXwhLxuwTnLKtTApKsrJHyiHldOluGlzPlTOibDeJujTfnfEvEVnBIflbonhvmifqMxbJobcakyqXtohevXDoyehzgrJFoCgrcZuArwoZqXtgDBcoqvEdnyZdAQdAQdAQdAQgTWgTWdAQhkZmEzdXjdXjdXjdXjdXjdXjmXpdLQyaEuuabdohczevIsweipeswepMFaysjziuIpeoNwOpwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgPqrZHrpNbptpkQrZHgPqklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwQCwevwevgwbipooRyoRyoRyoRyoRyipoipacEslvpsljnrEslAuZMwQCkzCbbjsncbbjdhHoOdmoQbqgbqgbqgbqgbqgbqgsIEsIEuYBuYBqPDuYBuYBnZVhcUsrojFvsrueNassnxXIakKhcUhcUhcUhcUbqpdmNhAdbvHtHXbdAssrlHIlHIePwlTIfrEhcUcHswAMvUcstlcHsamnuJsuJsstLlISwmPeMGeMGeMGeMGeMGwmPsumqsNsuZbnjbnjbnjbnjjYFjYFjYFsiUpgWtVnuekhIstkUkGxoveplYplYplYnuOplYplYrKhplYplYplYgylswpdsvpIKugQugQswzugQuMtugQdsvmRQmRodsvdsvhXPvwehXPhXPhXPhXPhXPpiihXPtIIswYsxxsyLszvcolsxxsyLsAfhqnrxdbNjhqnhqnhqnprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwQCwQCquPquPipooRyoRyoRyoRyoRyipopDncEslvpsCDnrEwQCnmqwQCiZUqKPqKPqKPnlkmoQpExmoQsDIxvEsErxKKsEFsZvsHhuPUxKKxKKxKKsRixVthcUsIafmAtNLtNLtNLniooTogNvsIxsJlhcUtmCsKusKKbvHlzjsMAnLGnLGnLGtZynLGnLGxmvcHsgszafkstlcHssNqsNWsNXcHswmPwmPgOntBctBctBctBcrCSsPmligsPqjyttBctBctBctBctBcjYFjYFxXBgpSuekuekuekkURuekplYsPCsQAiKvsRfksFdYOsRvsSwplYbIzrwcdsvugQsUUyduoBzmRXsVQugQdsvhWdwOCizZsWAePKmbesWMsXaiZGsXnhXPpiihXPsYesPvrTWhGgbyZsPvrTWfGwdQHtaqmuRbXItcntNztcxprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusdNvgTWgPqgTWjYYoRyoRyoRyoRyoRyipokpRcEslvpkpRwQCftOftOftOtdbqKPqKPqKPtdotdstMwtdHnlQnlQcTDiDEiDEiDEiDEiDEiDExzHxZaxZasgqhcUtfEtfVeyunioaLoeetthbdmNthfdmNhcUexnetgsKKbvHdmNdmNdmNdmNdmNfAYhAVgoStHXtkdxaKafktlttmVtmXtnntnOgMxwmPtBctBcgPqgPqgPqgPqpEZtnYnwhtqohFLgPqgPqgPqgPqtBcwpFjYFjYFgpSouPesKmZDmXJrkYplYxDnmardfMxLeayAapVttHtuctuYvkYbFNdsvugQyjsybYmMosrFcZOugQdsvhWdxmOtwRtxPaAUgRptyntyCncqtzQhXPsHwhXPnolxjqwMkdyYdyYdyYmGBopkuxIhqnhqnhqnhqnhqntzXprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqgPqgPqgPqkHtgdTgdTgdTgdTgdTclHtCbtCbtCbtCbwQCwyjwyjwyjiZUqKPqKPqKPnlkmoQtGxtHabVObVObVObVObVObVObVObVOsnybVObVOtHunPBhcUtHwaZpiQptHQnUmdobtIZtJEdmNdmNprEquggNvsKKkmqmphhpIhpIauCbsGtMctLxtZJtHXtkdfFStMdtMPtMPtMPtNfrkvsNqvlJtBcgPqgPqgTWgTWgTWpEZtnYvjAtqohFLgTWgTWgTWgPqgPqtBcgOnjYFgpSrwDdPnhEIdkNrcGsloeFbxdNtNhkFkkFktObmnsteEplYeysrwcdsvugQgUAufXtOzufXsGUugQdsvhWdwOCdsvdsvhXPsJxddPtPDtQytRahXPpiihXPtSMnAdnAdnAdnAdvIBiffbyZfdNtUNvTjvTjvTjdfttVdtVKvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpfoHfoHfoHfoHwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpxPRxKxxLfxKxqBSbvFhARbvFtYGhTxnmunmunmunmuhTxtYGbvFoeAtYKszdiRjhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUhcUwETifCsIatZitZiujWniofFAriaojiuqUtHXtkdvZPtZluaUuaZubAubOqrCsNqwpFgPqgPqgTWgTWgTWgTWpEZtnYbqNtqohFLgTWgTWgTWgTWgPqgPqtBcjYFrYvacUrjHiKAcTJavKaCaucFucPucXudkidVfEnpSPiIlplYshunPudsvugQoINufXuISfSfqunugQdsvcSeuhAxClhXPuiPnnQriPkcMriPriPtbNrpFhXPuiWuiWuiWuiWujdujeujEukYbXDlzalzalzalzalzalzaprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqwTpxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejwOpnusgPqfNHbZfbZfbZfbZfhYBbvFoHohTxoXRoQXeJSeJShTxrHSbvFjBYrWOiIsnPBmoQePguoalHyuozlgorQahormCBlePpIBblKhcUuKQqvctYbtNyupuupuupDuVOupVykEupYtHXtkdxaKfhPuqEuqVurQubOutlsNqtBcgPqgTWgTWiFlmPwmPwgFRtnYbqNtqoiwmmPwmPwguZgTWgTWgPqtBcjYFkPMxXBdPnuuguwtendplYplYplYuuVplYplYuuVuuWplYplYeysozXdsvugQugQugQugQugQugQugQdsvnzxxBcuvauvguwAdNRixqtrzqreobRhXPwNMhXPnYDrHtuwVlBGuxkujeujEukYbXDlzancFuxZncFlzaeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgnusgPqfNHymfxHdxHdxHdxHdbvFuyfhTxhTxhTxhTxhTxhTxuyfbvFbvFuyviIsnPBmoQvseroWlHyuozstMgrelHymCBleProWvsehcUiOxftwfvhfvhlDefvhfvhfvhueIvunbXJeJscHsuzsuzyuzTuzTuzTuAYuBMgMxtBcgPqgTWgTWpEZuDpasSvbtliJqQmesWuEKatFuEStKCgTWgTWgPqtBcjYFrVCxPbdPnqXZbhGoHsdPnuEWvNovNoghOndkvNowxWblQdsveysrwcdsvuFpuFUuFZuIdjKBqlUuqFdsvhWdflYxClhXPuIioEueISuILuqomfWhXPjHRhXPuwHuKSrHtuLlnbCujeujEukYcmjlzauMhgKeuMolzaoDpprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHmGJnlknlknlknlknlknlknlknlknlknlknlknlknlknlknlkbvFckexEAmoQenaaAXvVvfwuaonuOwaonaonqDnqGlvsehcUhcUwqTwqTwqThcUtbptbphcUwqTwqTwqThcUcHscHsuPbuQmuQmuQmcHscHsgMxtBcgPqgTWgTWpEZatWliJesWesWuRJesWncotEWauGtKCgTWgTWgPqtBcnFXmrBdPndPndKVlRArcGdPndPnmaboEpuSCuSDuTJuUZdPndsvuVVuXcdsvdsvogqogqogqogqogqdsvdsvuVVuaudsvhXPhXPhXPhXPhXPhXPhXPhXPhXPhXPrHtuXRrHtnYDuxkujeujEukYbXDlzancFuXTncFlzaeLvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqfNHmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkhTxiIsdHRmoQfwghQWcRFnefuYVtQjtpYaonwViuZpvseaWpgbNdJmraNdJmdbFmwVmwVfzVvaedEwvakftxcUVblKdJmdJmdJmdJmwViwWHrsIvibmPwmPwmPwgFRuQFesWesWvdkvdPvfcesWesWuSjeAcmPwmPwmPwvibnFXuPWgOydPnqXZbhGrcGdPnacVtKZjVgtUitUivfntKZejkbOotKZvftwQmoretUitUitUitUitUislkvfNtKZamNdPnbGZcRPpjvjqUtdrcRPdTEjqUttUdPnvgdvgdvgdvgdvhBujeujEukYkaTlzalzalzalzalzalzaprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpfoHkAUmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkhTxiIsjTEpUQfwghQWxWPviDaCQuHovmxaoneKxbBLlPWpcevmZvmZkobddGddGqXOqXOdmQddGddGddGddGxJPcJPcJPhRdxgdxgdxgdxgdyeSfUdrIwrIwrIwrIwliJesWvnlvnKvocvoZfcCesWtEWrIwrIwrIwrIwfUdvpzqWIwDXvpJkTPagxvpZvOWqWIqWIqWIqWIqWIqWIqWIqWIqWIqWIjfZqWIteknydnydpjjqWIqWIqWIqWIqWInrevLywiKwiKwiKwiKwiKwiKwiKwiKgyOvqcdUTdUTdUTdUTdUTnqEiffbyZfdNtUNvTjvTjvTjbHgtVdprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlfoHfoHfoHguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwOpfOJmGJbMkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPpsFhTxiIsjTEpUQfwghQWxWPvrolrIhuPajOaonvZUkGyvseybTcJrcJrrQhcJroFccJrcJruTmcJrcJrcALcJrrQKcJrcJruTmcJroFccJrcJrvuruWnesWesWesWesWesWvuvawnvvDvzevzjayOvzGesWesWesWesWesWuWnvpzmaYhexqNMmAtlRgglWglWglWglWglWglWtqvpVypVypVypVypVyqmOpVybgwfBGfBGfBGaKafBGfBGfBGfBGpgNdEBfBGavFsJWsJWqbMpVyvKAqNNjPDlPjbBgrUPrUPrUPrUPrUPaIKopkuxIlzalzalzalzalzaoHvprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpxejvzTmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkhTxiIsjTEpUQfwghQWxWPggBpjSmDLvzWaonyhlxRdjBGdvCqCOvCurjqoGAghXudPudPoGAoGAoGAoGAoGArvbylUylUylUylUkmlswDswDvCVvDPiGPiGPiGPiGPvBTesWvuXvFbvFEvHbvIdesWvIqiGPiGPiGPiGPvDPvpzkPtfCzvKigLrunDkPtkPtkPtkPtoHcmidoqtmidbxAkPtkPtkPtdoDvKYiXtmizmizsijkPtkPtkPtkPtkPtkPtvLyukWiBDukWukWuSAukWqtDuxPgMWvNsoKkscMscMscMscMvOavHFbyZniYvOuvTjvTjvTjvTjvQNprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqiEgorldiGpggnusgPqgfhgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqiEgnusgPqfNHmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkhTxiIsnPBmoQfwghQWkJunefvRvcwyotmvSkkalkGyvseaWpocCdJmvSLdJmvSYvWJvWJkjFvaedEwvakhFrcUVfqKdJmdJmoFvdJmdJmfqKrsIdKxkqZkqZkqZiGvuQFesWesWvThvTJvUiesWesWuSjcfikqZkqZkqZdKxnFXjSUosmdPnnoLjSUcRPdfIjqUnoLnFXylLaUcylLdxfbeybeydxfgXNoUJeBlvXSvXSwAowAowAowAowAonFXnoLdPnpwddPntkvflJvYmflJflJxsqpwddPnpsogMywqnhQNvYRvYZirnukYwBDlzalzalzalzalzalzaprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHmGJnlknlknlknlknlknlknlknlknlknlknlknlknlknlknlkbvFckenPBmoQfcjnQlpJBaonaoncgWaonaonvjchksvsedvhfNFjiAjiAjiAfNFwavoTMfNFjiAjiAjiAfNFaLgsVcwazwazsVcdiUdiUsVctWGtBcgPqgTWgTWpEZazNvBTesWesWwcfesWesWvIqazVtKCgTWgTWgPqtBcsRXsmSsmSsmSsmSsmSsmSsmSsmSsmSsmSlNuycldxfdxfpyWsfPgdzdNnwAoaxcwcjwcngvlwcAwdzmGaixIhSYpoHpoHpoHpoHmxenIweKudvnwfuxsqpemiOmjBHiOmjCIiOmiKEvYZirnukYwFXwgclzawgjwgDwgDwgKprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHbRSshZshZshZshZbvFwhdhTxhTxhTxhTxhTxhTxwhdbvFbvFuyviIsnPBmoQvselrnlHyuoztaaxwmwhrpjfrCDoIxvsefNFdFzrBsuERiCQjiAwlgsWNjiArBsuERoCorBssVcwhFkFOkFOwigwigwigkGltWGtBcgPqgTWgTWpEZwjcaAewjRvBTaLNvIqiZKaBCmvftKCgTWgTWgPqtBcsmSulmlgwhVXcdusCdwjTdDKaqCgYUwkvtyvjGIeZMdxfcbSxoHxoHcQvwAopEijPdwdDxfreLGwoowqbwVmpoHwqqdyzwqqpoHwqufykfykfykwjjxsqiOmqaXvYOyiIwrpiOmwsebhqtIUvDrdjAwsGlzawsMwtEwtWwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgnusgPqfNHbZfbZfbZfbZfhYBbvFoHohTxoXRoQXeJSeJShTxrHSbvFqAnrWOiIsnPBmoQfqKnCowHLwvfstMtVHlVUmCBxvHeqBfqKfNFfNFjiAjiAjiAfNFuCbwvGfNFjiAjiAjiAfNFsVcwwekFOkFOrwBbHOkFOkFOgpttBcgPqgTWgTWmcCkqZkqZiGvtnYbqNtqocfikqZkqZpPQgTWgTWgPqtBcsmSlZjdPDeUaexQtZNwPrvjCikTeulwxwwxIgmuwyEdxfbtzoKDoKDnGgwAopEiraKwQvdiFvcAhMIwBEaYkpoHgADdgVwDrpoHwDufykfykwEebHSfiSiOmaXusOdhxdkFyiOmwEpvOTirnukYfIQwEPlzawsMwFMwGiwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpfyzgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpgvebbjsncbbjdhHbvFhARbvFwGEhTxucjucjucjucjhTxwGEbvFjIQwGPrrGgttmoQwSixzmcUVcUVcUVcUVcUVcUVajEparcUVfNFglRxbvxbvxbvjERxbvxbvwDNwHfwHnwKoelpsVcwLpkFOkFOkFOfPJrKUwLNgpttBcgPqgPqgTWgTWgTWgTWpEZtnYbqNtqotKCgTWgTWgTWgTWgPqgPqtBcsmSoEawMvjwXogQwNOwPrjQkwPrilRwkvjUhdKsoKPdxfcwPhELiCddxfwAouPzraKwQvkblwAovGNcGRvGNpoHkzdtmUkzdpoHwUhfykfykwUsgRbrdZiOmaXusOdvqnuqaiOmwWjwXfwXSrRzxayxdslzaxeAxgkxgkxgMprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqmxggPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpiZUqKPqKPqKPnlkmoQnqNmoQxKKxKKxKKxKKxKKxKKxKKxKKpOFxKKxKKsZvnPBmoQioGcDxfTcfTcfTcuSBfTcfTcjjJhqYioGfNFlrpthwxbvthwttVsLMthwmSFnlrvLexqTlxFsVcxicxilxiyxkPfPJxkYtDmgpttBctBcgPqgPqgTWgTWgTWpEZtnYvLRtqotKCgTWgTWgTWgPqgPqtBctBcsmSsmSsmSsmSsmSxliikTxlpwPrvAJsmSdxfxmydxfdxfbcbcFJbSgdxfguObrLbFwnBXqySyjVeUUsuzlFBpoHogVoGVxoJpoHwNsfczpuFxoYfczccTiOmaXubqwvqnvbNiOmezKhfMgHLjegpymrxFhfMhBftLQtLQfHGprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqvJJvJJvJJvJJvJJgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpxpGqKPqKPqKPtdotdstMwtdHnlQnlQcTDiDEiDEiDEiDEiDEiDExzHoBioBivWImoQrtxbgCpZHpwFpwFpwFpwFpwFpwFgCMdvzfNFrffthwgfWthwxBRlrpthwiOUsWNxqjxqlfoosVcwEMxsIrKUxtYjbWrKUxuutWGtWGtBctBcgPqgPqgPqgPqpEZtnYnwhtqotKCgPqgPqgPqgPqtBcvlJteXegAaoimHTomlxuEdYlxvJxvVpghoRNxvXewTrqOxwadxfiMyfzisSmdxfubJxWYjFwwFgvfawAovkExxVoRVpoHdrZsadxywpoHvkGvkGvkGvkGvkGvkGiOmqLCtrfgpEgCIiOmgPqeCkjDsfWkpepoaNhfMwgjwgDwgDwgKprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbxKkiFjcBhwrbxKgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpiZUqKPqKPqKPnlkmoQxzctHagIygIygIygIygIygIygIygIyaDggIygIyujRrDcmoQuSzlFWpwFosyosyuarxzOxAxpwFhbFjjCfNFsLMthwxbvthwmGuoVFthwtCssWNxADxALhKrsVcxAQrKUrKUxDUfPJrKUxFAtWGtWGtWGwpFtBctBctBctBcrCSgjVligxdCdRBtBctBctBctBctBcegAegAegAiZhupWomlxGSsPFsPFsPFsPFsPFxGYmAhmHJjomdxfdxfkrjdxfdxfwAowAowAowAowAowAowAowAowAopoHpoHsydpoHpoHxJzxJVbNRsLdafPxKsiOmiOmiOmiOmiOmiOmhfMhfMdjXqmzpepiuJeCkwsMwtEwtWwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqgPqgPqbxKnTwpTbpBYvJJvJJiykgPqgPqvmoszIszIczkgPqgPqgPqgPqgPqiEgwOpwsPxKxxLfxKxqBSbvFbvFbvFxNKkXqgaXnmuaUtxTybvFxNYbvFsOFsOFmoQrSpmoQeDKeCUpwFxPNePDrZlePDePDxQyhbFuSzfNFrnJxbvxbvxbvxbvxbvxbvawSeboxQSsrDhKrsVcsVcxRgsVcsVcjlRmzNxRMtWGtWGtWGtWGtWGtWGtWGtWGtWGxSQxpdxSQegAegAegAegAegAegAegAegAegAannaZLaZLaZLaZLaZLaZLaZLrFVaZLxUektesmYaZLbJlaZLdAIaZLjYAxUTxUXxUYxVdnNHkxXqqsxXMnXNqqsmAdgoifUgqqsqqsqqsqqsqqsqqsnNHxVdxUYxUXqGBhxwoflcsYqXnyefpepiuJeCkwsMwFMwGiwuiprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbxKnTwphHpTbpTbiShwOpfoHfoHwOpntLntLwOpfoHfoHfoHfoHfoHwOpwOporlntLntLntLntLntLrFTbvFxUqygoygosYOhfPqVjhTxrHSbvFdiydiymoQkNHfTcfTcdpjpwFsDpicDnemufHcEhpwFhbFxXKfNFuyQsnbwvumNrtIhsnbsNNwNnrTdxYfxYpijSsVcttpcPRxZpsVcpcZrKUxuudiUvvpvvpvvptARjINjINjINsVcaODvIKaRnegAfrVyaAybtrpHybvtwsydgqsIydtbyhvNTiEhiEhiEhomBiEhrediEhfLUsEbrIrwdWwdWewHwdWdykwdWvuTydLydUdBRdBRdBRdBRdBRdBRdBRrsaaBKdBRdBRdBRdBRdBRdBRdBRdBRdBRydUyeFmzwrGSyfTtHqlTexULpepstthfMxeAxgkxgkxgMprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqgPqgPqbxKnTwfObpTbpTbiShwOpxejxejwOpntLntLwOpxejxejxejxejxejwOpwOprCwwyjwyjwyjwyjwyjtmAbvFyfWcSOuFacSOrEhqVjhTxygobvFbvFbvFbvFiMBiMBiMBcgIpwFdNTrGuygNufHwIBpwFhbFgsUfNFfNFfNFfNFfNFfNFfNFfNFfNFfNFfNFyimfNFsVccPRcPRyjvsVcrEPpYosrtyjwsfqcHrcHrlZUxmgnljkFOeRRfCmaGAoskmGdxQTtFDgvdgvdgvdpabndEykeykCxnWssskwrtDeylhcvZkrMrFVdrYuYofBWqmskwrkwrkwrylhdvNkrMylqdxffuffuffuffuffufdxfdxfdxfcwQylScwQdxfdxfdxfdxfxfUxfUxfUxfUxfUdxfabTmUnoflofloflpDIhfMhfMhfMeoNeoNymccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWbxKeDSnGVpTbvJJvJJxFugPqgPqmcCwOpwOpdcbgPqgPqgPqgPqgPqiEgwOpymfxHdxHdxHdxHdxHdxHdbvFeOdeOdeOdeOdeOdeOdbvFxFkbvFxHdxHdahgjUYvteiMBcgIpwFqcptOmnemawmuXopwFxEGrryhSrhSrhSrqCGhSrhSrhSrhSrwDHeRmhSrgUScCjsVccPRqmxuRFsVciwlpXNjsMdiUjtJdOVrKUjjcnZanZanZasVcoUbwdpyjzoXKmKUerRjxDplntuKplnplnplniQdhZsdKgplnplnsabgyrcNTeHivShuYqwzKxoiwbEwbEwbEoNVdvNrrYdxfvJJgPqgPqgPqgPqgPqvJJkNJgnXeYFlMdeVkfOVeXdidzofllzmlzmlzmlzmlzmoflabTtYRjusrcYofloQEuIpaYHuIpuJoeoNjXCcWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqvJJvJJvJJaZuvJJgPqmapgTWgTWgPqiEgnusgPqgTWgTWgTWgTWgPqiEgwOpmGJnlknlknlknlknlknlknlknlknlknlknlknlknlknlkhVLnlknlknlkyanvLLrfyiMBcgIpwFfaWicDnemufHwerpwFbXrmAXiJXcRssCLvqDsCLsCLsCLsCLdSqxysdvzuSzeCUsVcmjchUYcvMcvMmLBbIfmLBcvMcvMvHKjAnuxfcsFbKVkFOeRRoUbwdpsnjegAplnplnplnplnqYarfFutKiiaoictbjvQssmujJqoNVmCJjicxoijqsvPMuNundYlTbkYXwbEoNVdvNnMHfufnusgTWgTWgTWgTWgTWiEglVsqkzetMetMrMFtnBnjBtlMoflsGKvzhmqTaEVlzmoflabTtYRjusrcYofltdCnFshQSuIpmLbeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgbxKjXjpTbvJJgTWmapgTWgTWgPqiEgnusgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyankmGlWBlWBmmkpwFvKTrmtoFbvkrghvpwFanmpbjsCLsCLsCLqAReSMprnplzoRXjMGkOBwbScRskNHhSriWlcvMnNhflyaYxxazqpKkVqcvMnpRmWLmPCrifrifrifsVcoUbwdppVFegAoNBfiTtYBeuSmWWxlFrDkcDobGjqMSvQsbfoqLawOlgZviALxoipqIxlkhfzyjlpRbeoZwbEoNVdvNpLTfufnusgTWgTWgTWgTWgTWiEglVsstxkpketMrlKpfGvEPbhIofllzmerNkIrqLWlzmoflabTtYRdyJdyJofloQEuIpuIpuIpmRgeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgbxKeDSpypvJJgTWmapgTWgTWgGFwOpwOpfoHikngTWgTWgTWgPqiEgwOpmGJbMkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkslElWBqNDqUosXTrrppwFjLJbsLjLJpwFpwFwrcsCLvgKhwFsuMhLshdPckcfOSfmwuvLwIukmXuvLuvLuvLeCUcvMsBHaHhaHhqQUamUtstcvMsVcsVcsVcsVcsVcsVcsVckukwdpsnjegAmXMdSfdSfdSxjXukAAlEvvoGamaqikvQsmyjegAdcFwOqdcFirxwIWxEkcBqcoMpqIvUFwbEoNVdvNnndfufnusgPqgPqgPqgPqgPqiEglVsrRRlRSxxgwkcfdUyaQaBGofllzmvDxotolzmrcMoflabTtYRsivsivofloQEvcZlOAaxelOArzqtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgvJJvJJvJJvJJgPqmapgPqgPqiEgvJJvJJvJJnusgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanfxniGupDetdFugWcHDtIugLYmvHgEVpzWkKosCLhBXcQnsCLrKbeokxPxcDmrxvuvLnovcEWpFlxkOuvLcECnJxpKUwJRoaioSGfyGtstcvMsDQeLIeLIeLIeLIeLIbnuoRZrsrsnjegAdSfdSfdSfrIGwbVgzrfTlpOVamaqMSvQsqMFegAdxfnKPdxfirxshpjNCojhjTPiFYbbkwbEoNVdvNrrYdxfvJJwjKwjKwjKwjKwjKvJJofloflofloflofloflofloflofldERrVfblGdERdERofljvStYRwYosGAofljyWerFfVPlOAcRMrzqtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgPqgPqgPqiEgorldiGpggnusgPqgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwOpgCVwOpwOpoQhpPQgTWgTWiEgdgCvBZncTnusgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanfxnuYynhImwjfxnmLhoNCbmyoNCukfoNCrWhsCLkFbkcWsCLtNBcLxrmDhZwiPEuvLvXcxqyhQPtZSuvLqRwcvMrugcwceGOqdwiMmfjscvMcgIkkDdmUcEEdvzioGbxOhJOfbBhjlegAtAThvGtWgplngVferEerEerEuPVqMSvQsjoaegAleooIofeXirxmuUmKqjZZmSNpqIqXvwbEoNVdvNhxjfufnusgPqgPqgPqgPqgPqiEgsjelzmlzmlzmlzmoflpWEmaxafpjbhbKchhroDlryoiDwpzdtYRvXyvXyoflgAUoflgwAuIpuIpeoNtBccWzprtvkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkavkaprtjeZwOpnusgPqgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqvJJvJJvJJvJJvJJgTWgTWgTWgTWiEgvJJvJJvJJnusgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanfxnuvNbWRuiVatDguXoNCbmyoNCmlroNCupcsCLtKWgPasCLrjXrjXrjXsCLdGcuvLagLkbOwmbobouvLlHHcvMcvMcvMcvMcvMcvMcvMcvMfoUeDKdvzdvzdvzdvzbxOeQXbtJfSregAegAegAegAegAhjFmvprWVexXfHgsHXwgehXregAhiIfkvsUZirxqRbckUpqIpqIjEQtztwbEgtjcfGhxjfufnusgTWgTWgTWgTWgTWiEgsjelzmbXXlzmsAGoflhNBmaRaFPjbhfsCycQwLWeECtnmxyKbaLjCZvczvavvTlofloQEuIprnOrzqtBccWzprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtjeZwOpnusgPqgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkslElWBxketsPxUrfxnguXbYtbmybmyukfcOZrWhsCLsCLsCLsCLfruqWHcLBmPfplNuvLuzUpPIlhmrixuvLuykxurxurxurxurxurxurxurxurboquSzdvziIfoHXkQMuNLqgRaxBsnjahmdmVoHXyhwegAmatpTlhIOdZWegAjTteQpjTtegArgRqLfhTRirxuoraqluorkqIocHocHocHoNVdvNhxjfufnusgPqgPqgPqgPqgPqiEgsjelzmlzmlzmlzmofliNSbgjtCqbkThsAgxKrBhnadkVZoIjsAntwjkGrmghhHQofloQElOAlOArzqtBcfVcxDVaCcxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVxDVaCcxDVpQYwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanlWBlWBlWBlWBlWBjGMuefssDrjFukfpPxrWhnVWhUVlDBxdqbDZfLsbDZchQhJBuvLgZotPegZokmXuvLuvLuvLbxObxObxObxObxObxObxOrtfbxObxObAZpzFaOGxMHqgRaxBsnjhMkaxKqDJaxKegAegAegAegAegAegAroPxIaphCegAdxfoCLdxfirxroPxIaphCjOIxKMhPnocHoNVdvNrrYdxfvJJwjKwjKwjKwjKwjKvJJofldQUsbssbsdQUofloflmBfiGUkGrgdbqHUwCHgdbcUZqHUgdbeBqahyppyfpPofloQEuIpiDkeoNtBchWHeAAghbeAAxbEvpDgyfeAAghbeAAuXnuXneAAghbeAAcUUvpDyeOeAAghbeAAuXnwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJbMkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanjUYnajrfynazuAAhcguefguXbmyukfqxndTscfCsXSsXSsXSsXScfCsXSrpMfNfybzglLbAyuzflGbfRCrrwuvLokZaITjSPczUtkejYtwnWcpDeuuxDlwnWwnWwnWwnWwdpaxBwdpjUEjUEjUEjUEkzPimcwNSjUEjUEoxwjUEjUEjUEjUEjUEjUEeoDaGnjUEjUEitnrjujvpgZjocHoNVdvNnMHfufnusgPqgPqgPqgPqgPqiEgjbhbqRmfTlHLuHBnLLoflqnqiGUmghrtvofljbhjbhjbhoflpEGhNacQpofloflofloQEuIplOAeoNjXChWHdbTlQwdbTwsTcaKnnIdbTlQwdbTuXnuXndbTlQwdbTmikcaKvxrdbTlQwdbTuXnwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanjUYjUYrfyrfyuAAwWzuefguXbYtocxiKjjeldoHneknekneknekdoHnekuPsgyEqwypzEwkLeNyoTudrxwfQybzhoeqiJmojktamojnnTjdxhnvsdYsdYpfXsdYsdYeHMbmUjZQmojmojmojmojmojmojmojmojmojmojktarqmlJbaBTmojmojmojyiBjdxrsrwdpdvAcAwmzelgnkurqcmdkSpLTfufnusgTWgTWgTWgTWgTWiEgjbhqqWeqZszRadbvMqbyzvCOohxmghxsyoflcYhvEXaEuofljKahNacOuoflirCatBrkBeoNguheoNtBchWHeAAdbTeAAgqGwdSdjBeAAdbTeAAuXnuXneAAdbTeAAjMBnfpxEQeAAdbTeAAuXnwOpnusgPqgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgPqiEgwOpmGJnlknlktfonlknlknlknlknlknlknlknlknlknlknlknlknlknlknlkyanjUYjUYrfydnKuAAwHumVMgQobzcfgVmXnbmymnDhnTmwejjyjjyjjyjjygucpRIuvLuxpiXzeaHeaHsxYwfQybzhoecSZpwUnCSrXbpAEpAEpAEpAEpAEpAEeFYlMXlMXedulMXlMXlMXlMXeFYlMXlMXlMXlMXlMXlMXscTurqrJzrOplMXlMXeFYpGclMXlMXlMXwhyrjudVMwWQrjuoNVdvNnndfufnusgPqgPqgPqgPqgPqiEgoflofloflofloflofloflofliThxlRoflofloflofloflofloflhNacOuoflkwioQEjYCeoNbXVnsHtBcaUKgcfgcfgcfgcfgcfgcfgcfgcfgcfuXnuXngcfgcfgcfuXnuXnuXnuXnuXnuXnuXnwOpnusgPqgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgPqiEgorldiGpggnusgPqgPqgPqgPqiEgorldiGpggnusgPqgPqgPqgPqiEgwOpbRSshZshZshZshZshZshZshZshZshZshZshZshZshZshZshZshZshZshZsmBjUYjUYjUYjUYuAAuAAflNflNflNcYrvNJkDlkKacJjflNflNflNflNflNuAAbLkuvLfksxTdnPbvoygbYkeTuvLcHdcSZavmhlxobLfFGfPmobLobLobLobLdNreeneenmFzrEmrEmeeneenhLxhLxeUEstcstcstckjMsMJsMJsMJsMJsMJsMJsMJmebrTLrTLrTLrTLjOIocHocHocHmlEqmpevkdxfdxffuffuffuffuffufdxfoflsJPxiJtiitfFxsUofljDSuKnaQEmeatBlmvotBlqEuoflelcvCYylIofleoNmqpeoNjaXwpFgOntBcrhGtBctBctBctBcrhGtBctBctBcxQulatwRVvlJtBcwpFuNasKHtyztyztyzwOpwOpwOpnusgPqgPqgPqgPqiEgorldiGpggnusgPqgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgPqiEgwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOptXfjUYjUYrURflNnWMfyxuAAfyxiNXflNjUYjUYrURhmHgkvcUSuvLuvLpQoochmETmETmETuvLqkdcSZavmobLhnDmHegxagzbmbieeGobLicGhIyhIylOJumuumuhIyhIywHmiPTqWPdCMqcRxHwsMJdUPebxgMJkEvxzxvCmsMJwNQsJOdAQfHuxMvrtCbKMuDGaGHqRHnXYvGXnDgjsuqqsqqsnNHqqsqqsjsusvVbGOabAbbRbecsbfpJCjDSdCFssPmeaxIgmMsqXRxzioflnYVhNacOuoflctVtJDcxzrZHdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgdLgdLgnTygNcxejxejxejxejxejxejpPQgPqgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWgPqwTpxejxejxejxejxejxejxejxejxejwOpxejxejxejwOpxejxejxejxejxejxejxejxejxejwOpwOpymfxHdxHdxHdflNeJnaRxanxaSbbfwflNxHdxHdxHdahggkvcUSnNxoPSoeKxRoxRoxRoxRoisNrONcSZavmobLwxcaGMmLGmLGfPsfBcvbCdKcdKcdKcfKKpOxqjjqjjqjjqjjiPTtEcvGnniwnHBsMJloZgcRpOntQZaPvcbpsMJvMNughdAQgkucTXqAdoJFuDGuPDxQGhlEbMhtaglWRrNFrNFrNFrNFrNFlWRasVbGOsWIgQnmIWcrlbAkrKXtqMssPjHudWKwdgnJQofhoflmeGvfUxBqiCThKFrIWxmTnKIdZigtnlBHhmXdncasNasNlBHrzcdncasNasNlBHhmXdncasNjFXdLgnusgPqgPqgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqmapgPqgPqgPqmapgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgwOpmGJnlknlktVMflNmWSnsmuAAhZLptOflNtVMnlknlkslEgkvcUSnNxsmPgRNvnkvTGvTGvnkmzgwdpcSZavmcmBaIBxFHnJHuZopVPwAhfPmdKcrijdKcfKKunvlBAeARijgvMlhLxukMqtNoJvwOtsMJfTmcICcUaqOycmzaNysMJpYeqJGdAQpgXgaLgaLufBsdOjTjjTjsEtgibuFTdxffuffuffuffuffufdxfoflbGOlUAlogbyFxHPoflmtgydHtnSmeapFatNDlzmctuofldKOjQMxRHoflaiYhEXaSLrZHdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgdLgdLgrZHdLgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPtCkqKPqKPqKPqKPnlkyanwojcUSxaAsmPvCLjOrmjRmjRmjRbxNmojfURavmcmBauzxFHpcOqrdpVPrVNobLcblxowoSucudaPFoHlhlotmakpChLxwLhtDAkfBqCEsMJqDjdUUsMJqsjaPvebXsMJaggwkXdAQosYfBwfPSoPPujTcfQxFtuETqMHfufnusgPqgPqgPqgPqgPqiEgoflsArpmMyeajlHvEaofloflbSZofloflofloflofloflofloflofloflofleoNiUpeoNrZHmMIjaogPqeuBxejxejxejxejluTxejxejxejxejluTwOpdLgirBdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanwojvZufUfsmPxUaidhidhidhidhdCtaKlkkxtrJobLbXuxFHndinvapVPycKobLhLxhLxcmdbZShLxhLxpoiiUepVbhLxstckxojBRkxosMJjrxevBewutSQcmzeOfsMJgSetCQdAQnCenCekFCoPPujTtpEeEWqrweEWfufnusgTWgTWgTWgTWgTWiEgerHkCLkCLkCLwGrkCLfXphJUsnSopWuPklshcCHaRioQfjAveoNuiftHZucMlOAoQEheaeoNxejpPQgPqgPqgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWnEwrZHehFrZHxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWiFlfoHfoHfoHguZgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanwojcUSkPwtuartSaffdkEfklrtSsFOrtSuUQmVlobLoETngMbvVbvVaGdhSOmrWwNchMrwNcqBwplhhLxhLxjPrhLxhLxdFNfinozbaLjfzXqUuuQbpZOfUxjUPaAtxnhgCRnmbvjGaePrSqaePvHJfbneLyxFtqMHqMHfufnusgTWgTWgTWgTWgTWiEgkCLkCLvUCbfCfXvsmNoQflkliydrjkhjNkxSxjxhIeoQfoQfoQfoQfoQfoQfsTRllijUTeoNgPqgPqgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgqAHdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgiQcftOkdknusgTWgTWgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkslEgkvcUSfXhrtSanaoFCxrXrojvOGvOvrtSwxbfNwobLulMcVjsFPrExnNypYQjVqceQtgJbjxqDHlaBlZglRoaKkeNGeNThScfPOorwlaClGUdiNuBhkLxchXcmzwSRsMJdKyaHFdAQdAQdAQdAQdAQdAQdAQdAQdAQdAQdAQdAQrabgPqgPqgPqhEndAQdAQkCLqgJqgJfttxDNoQfhHKessowBhjNmwmcXDrQZoQfnvfnojuSVuEXoQfuIpnUpuIpeoNeRCikngPqgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWiEgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWiEgorldiGpggnusgPqgPqgPqiEgorldiGpggnusgPqgPqgPqgTWgTWgPqmapgPqgTWgPqmapgPqgTWgTWgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanwojcUSnNxrtSuADxyJjRCeKJoShvZjrtSrbUpnrobLobLobLobLobLobLobLobLhLxhmCcxTcucdWShJvqjjlUWnUTqjjrXUqjjqjjnZPfzXjZFeBTmxXeTDnhLwPWsMJvzbcSCwRnpDRpDRpDRpDRpDRpDRpDRpDReXTpNgdAQvOIvOIvOIvOIvOIdAQmVLkCLqgJqgJeYfxDNoQfhDOqDsqDsbBkgPyvELghYoQfiEkkPQiidplkoQfcRMoQEwcUrzqwOpnusgPqgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcrgPtBcgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgPqgGFilafoHwOpfoHilafoHwOpfoHilaikngPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanwojcUSnNxlbcphOqupkIcvxqfhsqubrtSeeXrwyhVerwyrwyiSLhLxwvabiLjfEhLxhLxdYCxymhdCgmwgrLhdCxymdYChLxhLxdYCdYCsMJsMJsMJsMJsMJwpYdqQqXtqXtqXtqXtqXtqXtqXtqXtqXtqXtdbLkyUgESbTzygMdXjdXjdXjdXjdXjbmamXpkCLbqFbqFidFxDNoQfvvZiSEkgsbYFdkeuojnJrdVZhcVpyUmdClekmrLxNprkBlOArzqwOpnusgPqgPqgPqgPqiEgorldiGpggnusgPqgPqgPqiEgdLgirBdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcaSWuKhwsUtBctBctBcgTWgTWgTWmcCxejxejxejpPQgTWgTWgTWmcCxejxejxejpPQgTWgTWgPqiRemsPuTDuTDuTDrgPuTDuTDuTDmsPeQzgPqgTWgTWgTWgTWgPqiEgwOpmGJnlkqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPqKPnlkyanwojcUSnNxrtShaThaTrtSrtSrtSjdhrtSrtSrtSrtSrtSrtSjGloWxpKsfcslSIuDkrJHehIivbeejvtHnPjyiHuafkqQvEdgVXwMswMsiAqtgAeaYhcnhHxcYHqXtvAucoVqXthODqyNhMnjgDsWXvAHqXtughqJdrSNnxhdAQvOIvOIvOIvOIvOIdAQutxkCLpEqvbduiBxDNoQfudZgzWygXnwylYRsEukRpsuogpTgpXwNjrSEaachDGtGTvcZrzqwOpnusgPqgTWgTWgTWiEgkarwyjtmAnusgTWgTWgTWnEwrZHacgrZHxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcblzbSScyYpvIkzItBctBctBctBctBcgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrgPqFHtVVpzbnAziaXaxIowUcaKuHVoeRfhArgPuXIuXIrgPrabgPqiEgwOpmGJnlknlktfonlknlknlknlknlknlknlktfonlknlkslEgkvcUSnNxgmGqoDqoDfrRrtSuqycMbtqXujjrYUqLLaBSrtSjGlhLxjNTeaCvxuoRGhWwlEdpcMeyQiqPsuOiyJrmUeUOjkWjWmkrokvSkwDlhwljplsRoKYrlOqXtkpOtbvqXtrgugaQmLDturhrOglsqXtvEdvEdvEdnyZdAQrabgPqgPqgPqhEndAQutxkCLkCLkCLkCLkCLoQfoQfoQfoQfnwytxzqDNbyVihumYxtVwsbYmrwrYShDGrnOeoNeoNlrYnusgPqgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWiEgdLgqAHdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlgJFilafoHfoHfoHilagJFguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcpvIkzIkzIkzIdpJduQdCadFkpvItBctBctBctBctBcrgPgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWoWmdjfdjftBctVVnhRwhinhRnhRnhRnhRbdNbgPtBctBctBcprtkfcgqwgqwftOkuSbRSshZshZshZshZshZshZshZshZshZshZshZshZshZsmBgkvcUSnNxhNPfXAfXAlmkrtSeqxfwsugwugwugwsgZqoDrtSlXwhLxuwTnLKtTApKsrJHyiHldOluGlzPlTOibDeJujTfnfEvEVnBIflbonhvmifqMxbJobcakyqXtohevXDoyehzgrJFoCgrcZuArwoZqXtgDBcoqvEdnyZdAQdAQdAQdAQgTWgTWdAQhkZmEzdXjdXjdXjdXjdXjdXjmXpdLQyaEuuabdohczevIsweipeswepMFaysjziuIpeoNwOpwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgfOLdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgPqrZHrpNbptpkQrZHgPqklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcuKhkzIkzIdFtdGYdTBdGYdGYdGYdGYdGYdGYdGYdGYuXIuXIuXIuXIuXIwMagTWgTWgTWgTWgTWoWmtBcylMtBcuKhoeRtVVtVVtVVtVVtBctBcrLitBcuKhprtprtprtobwntLntLntLpggnPnacEgkvgkvgkvgkvgkvgkvgkvgkvgkvgkvgkvwojwojgkvcUSnNxiWGqoDqoDofVdGFtDFcNumPhmPhmPhxKrgwOrtSjGlhLxuSNqBIpBqjGHhLxoDqldOoJrjdgqdbbYPtGcjOHvEdqqYqXVejxwwfttzbFdqnorWfoyAqXtkontNxqXterBjggikHwHqcnJoacqXtsbaaKOvEdjnDdXjdXjbgOdAQgTWgTWdAQvOIdAQdAQvOIvOIvOIdAQdAQnyZtTVoQftxzwoybyVoQfjRtdlfswejhBeoNhDGfFFeoNwOpwOpxAUgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgfOLdLgnusgPqgPqgPqgPqgPqgPqgPqgPqgPqmapgTWrZHbEenwetdyrZHgTWklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIcyYefOprtprtprtprtprtprtprtprtprtprtprtprtewPflefIEmlDtBctBcgTWgTWgTWmsPtBctBctBctBctBctBcylMtBctBctBctBcuKhprttBcgOnprtprttGreJFeJFeJFcfUnPnnPnwojilvlzSnNxfISopPiWmbZrvCoyeNnNxjjIkPwnNxcUSnNxbvGsXOsXOtwqdgLexpepodGVdPShffvuYkfqmjPueGhLxhLxipmhLxhLxhLxyiHsUPddssQzvvXsKEsvZrCivEdvEdfwcxntvEdttzttzttzttzttzpgCqXtqXtqXttfDgovusWgovtLYqXtqXtkudvEdvEdvEdvEdvEdnyZdAQgTWgTWiEgwOpwOpgluwOpwOpiQckdkdAQwJDdAQoQfeMcxvNjjRoQfsweiONswegPqeoNxhinlaeoNwOpnusgPqgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgirBdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgPqrZHiJijNRtdyrZHgPqklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIhbkpvIefOprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtkfpuXIhgngPqgPqgPqhxttBctBctBctBcprttBcprttBctBcuKhprttBctBcprttBctBcuKhrgPrabgPqgPqgPqiEgwOpwojkPwkPwpgAmhhmhhsoqhPrdBlcyVnNxjjIkPwpgAcUSnNxoJxqoDqoDwEAcgTrnAwHWkxGnFfkxGsdxwpZrtSfHPvEdptHqLSvEdixDuyPvdDgaFaBzhyJhyJhyJxnyvdpvGywkWmwCoVCvHexQdgWDhyJvDVtlWiqtcMZdnxnpdvWZvWZvSUvWZvWZvWZyehtmcmCSxrVcHYtPgvEdnyZdAQdAQdAQbmFbmFbmFdAQdAQdAQorluBNdAQnyZjweoQfdvtdvtdvtoQfbHIlOulpydHeoRCwlnwOpgRFwOpnusgPqgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWnEwrZHehFrZHxFugTWgTWgTWgTWgTWgGFfoHfoHfoHsRgrZHrZHdLgavhdLgrZHrZHlrYfoHguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIkzIkzIefOjTuprtvkavkavkavkavkavkavkavkavkavkavkaprtprtlfXlfXitUfoHfoHfoHitUprttBcprtwpFtBctBctBcprttBcprtprtuKhprttBctBctBctBcnBcgTWgTWgTWgPqiEgwOpgkvkPwbaBnNxdsAmhhsoqbZruFWlttnNxnNxnNxnNxcUSnNxrtSrtSrtSrtSrtSrtSkxGkxGaWUkxGkxGrtSrtSjGlvEdvEdhZovEdaLbpxlnVrwqtoOImHnmHnlfBxNvwAjwGUwkWwHMusCusCusCwzFusCoaPdrgbQtwzFusCusCusCusCcedrtausChySoyDtlssWVhSzwlAwxQvEdnyZjkIvOIpUCfMvxjKwvmfGEgKrdAQorlpggdAQpAedAQqmdcfJcfJcfJqmdpXBnusgPqgPqgPqmcCxejxejxejtJygPqgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgdLgqAHdLgwOpilafoHfoHfoHilawOprZHrZHrZHrZHrZHazHmyOdnXtDTvPGrZHrpNbJtnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcuKhtBckzIkzIcyYefOjTuprtvkavkavkamBqmQWnRCoQsrGxvkarWLvkaprtprtprtprtnQvwOpwOpwOpnQvprtprttBctBcgOnwcKwpFgOnwpFgOntBctBctBcylMtBctBctBckfpwMagTWgTWgPqiEgwOpgkvgpPiEmnNxtajmhhelNbZrtunvOseBfdaslPaqmSfTWqJEayCqJEqJEqJEqJEqJEnKglArszUrSCjCXxdxxdxxffaMXvEdvEdvEdnMVjfAqcdlNlwWUlNllNlgXxlNlqcdqcdvEdlNllNllNlvEdvEdyitnnBtDInFUquGsnPsnPiUahZPhZPhZPvEdjawaFDcigvEdvEdvEdvEdvEdnyZdLQvOIxrjsOKbXBhEewkXspodAQhFapggwOptgclROgPqgPqgPqgPqiEgtgcnusgPqgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgjNiEgorldiGpggnusgPqgPqgPqiEgdLgfOLdLgdLgrZHdLgdLgdLgrZHdnhkYdfmyiyisJnrZHryUxcMnKyhxPjTqwCEtDkiNgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIcyYefOprtprtprtprtprtprtprtprtprtprtprtprtewPflefIEmlDtBctBcgTWgTWgTWmsPtBctBctBctBctBctBcylMtBctBctBctBcuKhprttBcgOnprtprttGreJFeJFeJFcfUnPnnPnwojilvlzSnNxfISopPiWmbZrvCoyeNnNxjjIcSInNxcUSnNxbvGsXOsXOtwqdgLexpepodGVdPShffvuYkfqmjPueGhLxhLxipmhLxhLxhLxyiHsUPddssQzvvXsKEsvZrCivEdvEdfwcxntvEdttzttzttzttzttzpgCqXtqXtqXttfDgovusWgovtLYqXtqXtkudvEdvEdvEdvEdvEdnyZdAQgTWgTWiEgwOpwOpgluwOpwOpiQckdkdAQwJDdAQoQfeMcxvNjjRoQfsweiONswegPqeoNxhinlaeoNgjNnusgPqgPqgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWiEgdLgirBdLgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgPqrZHiJijNRtdyrZHgPqklggTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIhbkpvIefOprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtkfpuXIhgngPqgPqgPqhxttBctBctBctBcprttBcprttBctBcuKhprttBctBcprttBctBcuKhrgPrabgPqgPqgPqiEgwOpwojkPwkPwuGqmhhmhhsoqhPrdBlcyVnNxxzVoFNpgAcUSnNxoJxqoDqoDwEAcgTrnAwHWkxGnFfkxGsdxwpZrtSfHPvEdptHqLSvEdixDuyPvdDgaFaBzhyJhyJhyJxnyvdpvGywkWmwCoVCvHexQdgWDhyJvDVtlWiqtcMZdnxnpdvWZvWZvSUvWZvWZvWZyehtmcmCSxrVcHYtPgvEdnyZdAQdAQdAQbmFbmFbmFdAQdAQdAQorluBNdAQnyZjweoQfdvtdvtdvtoQfbHIlOulpydHeoRCwlnwOpgRFwOpnusgPqgTWgTWgTWgTWgGFfoHfoHfoHikngTWgTWgTWnEwrZHehFrZHxFugTWgTWgTWgTWgTWgGFfoHfoHfoHsRgrZHrZHdLgavhdLgrZHrZHlrYfoHguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIkzIkzIefOjTuprtvkavkavkavkavkavkavkavkavkavkavkaprtprtlfXlfXitUfoHfoHfoHitUprttBcprtwpFtBctBctBcprttBcprtprtuKhprttBctBctBctBcnBcgTWgTWgTWgPqiEgwOpgkvkPwbaBnNxdsAmhhsoqbZruFWlttnNxnNxnNxnNxcUSnNxrtSrtSrtSrtSrtSrtSkxGkxGaWUkxGkxGrtSrtSjGlvEdvEdhZovEdaLbpxlnVrwqtoOImHnmHnlfBxNvwAjwGUwkWwHMusCusCusCwzFusCoaPdrgbQtwzFusCusCusCusCcedrtausChySoyDtlssWVhSzwlAwxQvEdnyZjkIvOIpUCfMvxjKwvmfGEgKrdAQorlpggdAQpAedAQqmdcfJcfJcfJqmdpXBnusgPqgPqgPqmcCxejxejxejpPQgPqgTWgTWgTWgTWiEgiQcftOkdknusgTWgTWgTWiEgdLgqAHdLgwOpilafoHfoHfoHilawOprZHrZHrZHrZHrZHazHmyOdnXtDTvPGrZHrpNbJtnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcuKhtBckzIhzQcyYefOjTuprtvkavkavkamBqmQWnRCoQsrGxvkarWLvkaprtprtprtprtnQvwOpwOpwOpnQvprtprttBctBcgOnwcKwpFgOnwpFgOntBctBctBcylMtBctBctBckfpwMagTWgTWgPqiEgwOpgkvgpPiEmnNxtajmhhelNbZrtunvOseBfdaslPaqmSfTWqJEayCqJEqJEqJEqJEqJEnKglArszUrSCjCXxdxxdxxffaMXvEdvEdvEdnMVjfAqcdlNlwWUlNllNlgXxlNlqcdqcdvEdlNllNllNlvEdvEdyitnnBtDInFUquGsnPsnPiUahZPhZPhZPvEdjawaFDcigvEdvEdvEdvEdvEdnyZdLQvOIxrjsOKbXBhEewkXspodAQhFapggwOptgclROgPqgPqgPqgPqiEgtgcnusgPqgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgorldiGpggnusgPqgPqgPqiEgdLgfOLdLgdLgrZHdLgdLgdLgrZHdnhkYdfmyiyisJnrZHryUxcMnKyhxPjTqwCEtDkiNgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIseRduQkzIefOjTuprtvkavkavkasGrsVCvkaujGvKWvkavkavkaprtprtprtprtitUxejxejxejitUprttBcuKhprtwpFgOnvlJgOntBctBcylMtBctBcuKhtBctBctBctBcnBcgPqgPqgPqiEgwOpwojkPwbDTiEmhHcmhhpNYtyIvloegweBfnNxnNxnNxhvwhvwvCQtkchvwgkvgkvgkvwRQwRQrIiwRQwRQvltvltvltooInIhaUhkowkhakowpWxnkymTXbBUbBUlIkrcFgQhqcdxpokApkApkApiIFvEdxZunnBtDIorjcvkoqBlKOgfsszAlWFhZPvVjvdrrYmdmZtYLdJjfhleIavEdnyZdLQwkXkpAkbPbXBhQmushmeldAQrCwtmAwOptgcwOpfoHfoHfoHfoHwOptgcnusgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgrCwwyjtmAnusgTWgTWgTWiEgdLgguPasNlBHhmXdncasNasNwCAwKIxVmfGMugrruSmRJoiIdRCpUHeaKiYkbrgaFTvyHnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBccyYkzIkzIdpJefOjTuprtvkavkavkasGrelXelXelXvKWvkavkavkaprtprtnfNuXIfRpgPqgPqgPqhTGtBctBctBcgOngOngOnwpFtBctBctBctBctBctBctBcgOntBctBctBcbgPmsPfoHfoHwOpsRggkvvplgkvgkvmJpmhhsoqcMHaQKeuteBfpgAkPwdBNkAlevTmjXsEVhvwtBceBZflpxpzwRQxKowRQxpzuIwswfvltuPqvRwuRquaWxSCsCKpWxttvtldmgPunqurAeeuirJqcdiqukApmSrkApcrqvEdxZunnBbHbbldoDhnXkydKhmEoIOcynhZPqwIvdrtfgtlsrEwjzcqtEitwvEdeOhepxsSHiwaqEKouThQmuvzqJZdAQdAQdAQdAQgJxnRpnRpnRpnRpnRpnRpsZdnusgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWiEgdLgdLgdLgdLgrZHdLgdLgdLgrZHkGErZHpKdvKneaQrZHuzCqslpcYxGejTqwCEtDkiNgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcdFkkzIkzIkzIefOjTuprtvkavkavkasGrvkavkavkavKWvkavkavkaprtprtnBctBctBcgTWgTWgTWmsPpPVpPVpPVpPVqdPtBctBcuKhtBctBctBcgOntBcgOntBctBctBctBchRThbSftOkdkwOpwOpqRouXnuXngkvevwmhhsoqbhgrqkvOseBfnNxkPwcSPhvwbFXvoBxSKhvwtBcnUzprtprtprtqKzprtprtprtoYztiWrJckowsvKuJcrloubcpWxqmAtldhTdhWbbvToeykEpqcddofggjhXMsnKwZMvEdcqJnnBuoibYhcvkqGmqJKcvldzKjjlhZPurmhZbrKpeejtYLxgynBYmZVvEdnyZihhwkXxXffMvbnxhQmswHbnxjkoksYdPydAQlrYwOpwOpxejxejxejxejxejpPQgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWwTpxejxejxejxejluTxejxejxejluTwOprZHrZHrZHrZHrZHwJniBlxCwcMFcCLrZHrpNbrdnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIcyYbSSefOprtprtvkavkavkasGrvkavkavkavKWvkavkavkaprtprtefOtBctBcgTWgTWgTWgTWtBctBcwsUtBctBcqFHtBctBcylMtBctBctBcwcKwpFtBcuKhtBctBcrgPogKnARpggwOpwOpqRowCrjzTgkvkkAmhhsVZbZrbVvpvAumxnNxaygmrOhvwjFBstVfonhvwtBcnUzprtvkavkavkavkavkaprtyantiWrJckowfYpjhHsHRsARpWxoZZgwfqJfqJfrptivqivqfPhivqiSrjrLgTdtlsfpWtlstlslyAhgihZPfOkgYOcHtuoEljwhZPqOZvdrdcSbwJvEdvEdvEdvEdvEdnyZihhvOIoPoxoQmelhQmtzWbnxbnxhyXhEedAQwOpglunusgPqgPqgPqgPqgPqgPqgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejsRgrZHrZHwpXkOFwpXrZHrZHlrYxejxAUgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIkzIkzIlcgefOprtprtvkavkavkacFWltsltsltsltsvkavkavkaprtprtefOuKhtBcgTWgTWgTWgTWgTWgTWtBctBcylMmrspPVpPVpPVtBctBcgOnwpFgOntBctBctBctBcmsPtvenfqtmAwOpwOptBctBctBcgkvgkvwojgkvwojgkvwojgkvgkvgkvgkvhvwsEHkWZsEHhvwtBcnUzprtvkavkavkavkavkaprtyantiWrJckowjoIkZQsHRsARpWxvAbcJtdTVkAbtJcvLTeFavEdrhzivqivqivqscdvEdrYnkiJgamsNkhZPrCcrCcrCcctKctKhZPvEdbCtcSTvEdwkXdLQdLQdLQqNrgtitdfvOIodGkbPnAnhEewkXtzWxrjkAWqThdAQwOpglunusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWiEgrpNtErfEPhwXuJqtfCpkQnusgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcpvIkzIkzIkzIefOprtprtvkavkavkamySvkavkavkawPcvkavkavkaprtprtefOtBctBcgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcwpFtBcmrspPVpPVpPVpPVjXepPVqdPpPVmsPbgPvAwxejwOpwOpwOpwOpwOpgRFwOpwOpwOpwOpwOpwOpwOpgRFwOpwOpwOpsEHrkEsEHtBctBcnUzprtvkavkavkavkavkaprtyantiWrJckowkowhlWtTbsARpWxqcdqcdqcdqcdqcdqcdqcdqcdoPLssGgamgamlfgvEdxwfvEdfEFvEdqcdwOpweWrIArIArEVqtWrZsafTbYXajIeRudXjdXjdXjgtiwkXwkXwkXrXQxQhbnxnKUbnxtmFhQmhQmhQmbmFwOpglunusgPqgTWgTWgTWgTWgTWgPqgPqgjNgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHrZHrZHrZHrZHpdchNdbwYvySpdcrZHrZHrZHrZHrZHgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIkzIdFkkzIefOjTuprtvkavkavkamySvkarWLvkawPcvkavkavkaprtprtefOtBctBctBcgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBctBctBctBctBctBctBctBctBctBcnBctBcgPqgPqmcCxejxejxejxejxejxejxejxejxejxejxejxejxejxejwOpwOpsEHwPMsEHtBctBcnUzprtprtprtprtprtprtprtfhBvltgeumDKkowyexjhHsARkowivtpvLkkepnrjxsmVlrFSvltqcdrPZrPZrPZqcdqcdqcdvEdrXHwjVqcdwOpgIOwOpszhqcdqcdohlvZllFKvZlvZldAQvOIvOIdAQdAQlDfqRmfMvbnxbnxbnxbnxbnxbnxnAnlUJbmFwOpglunusgPqgPqgfhgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHpfwpfwpJleBtkOAxzZdmsuJqxtpoSlpfwpfwpfwrZHtBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcdpJkzIkzIkzIkzIefOjTuprtvkavkavkamySuqPxyLxyLwPcvkavkavkaprtprtefOkzItBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcuKhtBctBctBcwsUtBctBctBctBcbphtBcgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgwOpiIYvieiIYtBctBchGWxDVxDVxDVxDVxDVxDVxDVpQYvltvltsUskowkowkowkowkowvGvmVlwxgkhJkhJmzViBMmHSdHEdHEdHEdHEnCfwOpqcdvEdmAkvEdqcdwOpgIOnusgPqgPqgPqaIJaFldSAuIQaIJxejxejxejsRgdAQuKDuLWxCunAnbnxcTAxpvanSumXxtdeiJdAQwOpglunusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHsHGpfwpfwmmsmUexzZbwYszFgbZwrCpfwpfwrhvrZHtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIbSSkzIkzIefOjTuprtvkavkavkamySnfBvkawPcwPcvkavkavkaprtprtefObSSuKhtBcgTWgTWgTWgTWtBctBcgTWgTWgTWgTWgTWtBctBctBcylMtBctBcuKhtBctBctBcnBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqiEgwOpwOpoSiwOptBctBctBcgXdgXntBctBctBcgXdgXntBcpPVvltbrttBshFNtcRwWCmVlmVlmVlbmtmVlmVlmVlmVlvltejgxejxejwOpmXkwOppcjnlkiJVnlkhxUwOpmXknusgPqgTWgPqaIJxOMilImAUaIJgPqgPqgPqiEgdAQiBnkCSkbPvJOqhkiyQtzWmWNgUxvwDddQdAQlrYglunusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHstAstAstAiDcmiheWPpXWszFtuthVawAkstAstArZHtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBccyYkzIkzIdpJefOjTuprtvkavkavkasGrelXelXelXvKWvkavkavkaprtprtnfNuXIfRpgPqgPqgPqhTGtBctBctBcgOngOngOnwpFtBctBctBctBctBctBctBcgOntBctBctBcbgPmsPfoHfoHwOpsRggkvvplgkvgkvmJpmhhsoqcMHaQKeuteBfuGqkPwdBNkAlevTmjXsEVhvwjUYymfflpxHdwRQxKowRQxHduIwswfvltuPqvRwuRquaWxSCsCKpWxttvtldmgPunqurAeeuirJqcdiqukApmSrkApcrqvEdxZunnBbHbbldoDhnXkydKhmEoIOcynhZPqwIvdrtfgtlsrEwjzcqtEitwvEdeOhepxsSHiwaqEKouThQmuvzqJZdAQdAQdAQdAQgJxnRpnRpnRpnRpnRpnRpsZdnusgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejxAUgTWgTWgTWiEgdLgdLgdLgdLgrZHdLgdLgdLgrZHkGErZHpKdvKneaQrZHuzCqslpcYxGejTqwCEtDkiNgnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcdFkkzIkzIkzIefOjTuprtvkavkavkasGrvkavkavkavKWvkavkavkaprtprtnBctBctBcgTWgTWgTWmsPpPVpPVpPVpPVqdPtBctBcuKhtBctBctBcgOntBcgOntBctBctBctBchRThbSftOkdkwOpwOpqRouXnuXngkvevwmhhsoqbhgrqkvOseBfnNxkPwcSPhvwbFXvoBxSKhvwjUYmGJnlknlknlkqKznlknlknlkoYztiWrJckowsvKuJcrloubcpWxqmAtldhTdhWbbvToeykEpqcddofggjhXMsnKwZMvEdcqJnnBuoibYhcvkqGmqJKcvldzKjjlhZPurmhZbrKpeejtYLxgynBYmZVvEdnyZihhwkXxXffMvbnxhQmswHbnxjkoksYdPydAQlrYwOpwOpxejxejxejxejxejpPQgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWwTpxejxejxejxejluTxejxejxejluTwOprZHrZHrZHrZHrZHwJniBlxCwcMFcCLrZHrpNbrdnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIcyYbSSefOprtprtvkavkavkasGrvkavkavkavKWvkavkavkaprtprtefOtBctBcgTWgTWgTWgTWtBctBctBctBctBcqFHtBctBcylMtBctBctBcwcKwpFtBcuKhtBctBcrgPogKnARpggwOpwOpqRowCrjzTgkvkkAmhhsVZbZrbVvpvAumxnNxaygmrOhvwjFBstVfonhvwjUYmGJnlkqKPqKPqKPqKPqKPnlkyantiWrJckowfYpjhHsHRsARpWxoZZgwfqJfqJfrptivqivqfPhivqiSrjrLgTdtlsfpWtlstlslyAhgihZPfOkgYOcHtuoEljwhZPqOZvdrdcSbwJvEdvEdvEdvEdvEdnyZihhvOIoPoxoQmelhQmtzWbnxbnxhyXhEedAQwOpglunusgPqgPqgPqgPqgPqgPqgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwTpxejxejxejsRgrZHrZHwpXkOFwpXrZHrZHlrYxejxAUgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIkzIkzIlcgefOprtprtvkavkavkacFWltsltsltsltsvkavkavkaprtprtefOuKhtBcgTWgTWgTWgTWgTWgTWtBctBcylMmrspPVpPVpPVtBctBcgOnwpFgOntBctBctBctBcmsPtvenfqtmAwOpwOptBctBctBcgkvgkvwojgkvwojgkvwojgkvgkvgkvgkvhvwsEHkWZsEHhvwjUYmGJnlkqKPqKPqKPqKPqKPnlkyantiWrJckowjoIkZQsHRsARpWxvAbcJtdTVkAbtJcvLTeFavEdrhzivqivqivqscdvEdrYnkiJgamsNkhZPrCcrCcrCcctKctKhZPvEdbCtcSTvEdwkXdLQdLQdLQqNrgtitdfvOIodGkbPnAnhEewkXtzWxrjkAWqThdAQwOpglunusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWiEgrpNtErfEPhwXuJqtfCpkQnusgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcpvIkzIkzIkzIefOprtprtvkavkavkamySvkavkavkawPcvkavkavkaprtprtefOtBctBcgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcwpFtBcmrspPVpPVpPVpPVjXepPVqdPkAOmsPbgPvAwxejwOpwOpwOpwOpwOpgRFwOpwOpwOpwOpwOpwOpwOpgRFwOpwOpwOpsEHrkEsEHjUYjUYmGJnlkqKPqKPqKPqKPqKPnlkyantiWrJckowkowhlWtTbsARpWxqcdqcdqcdqcdqcdqcdqcdqcdoPLssGgamgamlfgvEdxwfvEdfEFvEdqcdwOpweWrIArIArEVqtWrZsafTbYXajIeRudXjdXjdXjgtiwkXwkXwkXrXQxQhbnxnKUbnxtmFhQmhQmhQmbmFwOpglunusgPqgTWgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHrZHrZHrZHrZHpdchNdbwYvySpdcrZHrZHrZHrZHrZHgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBckzIkzIdFkkzIefOjTuprtvkavkavkamySvkarWLvkawPcvkavkavkaprtprtefOtBctBctBcgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBctBctBctBctBctBctBctBctBctBcnBctBcgPqgPqmcCxejxejxejxejxejxejxejxejxejxejxejxejxejxejwOpwOpsEHwPMsEHjUYjUYmGJnlknlknlknlknlknlknlkslEvltgeumDKkowyexjhHsARkowivtpvLkkepnrjxsmVlrFSvltqcdrPZrPZrPZqcdqcdqcdvEdrXHwjVqcdwOpgIOwOpszhqcdqcdohlvZllFKvZlvZldAQvOIvOIdAQdAQlDfqRmfMvbnxbnxbnxbnxbnxbnxnAnlUJbmFwOpglunusgPqgPqgfhgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHpfwpfwpJleBtkOAxzZdmsuJqxtpoSlpfwpfwpfwrZHtBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcdpJkzIkzIkzIkzIefOjTuprtvkavkavkamySuqPxyLxyLwPcvkavkavkaprtprtefOkzItBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBcuKhtBctBctBctBctBctBctBctBcbphtBcgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgwOpiIYvieiIYjUYjUYbRSshZshZshZshZshZshZshZsmBvltvltsUskowkowkowkowkowvGvmVlwxgkhJkhJmzViBMmHSdHEdHEdHEdHEnCfwOpqcdvEdmAkvEdqcdwOpgIOnusgPqgPqgPqaIJaFldSAuIQaIJxejxejxejsRgdAQuKDuLWxCunAnbnxcTAxpvanSumXxtdeiJdAQwOpglunusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHsHGpfwpfwmmsmUexzZbwYszFgbZwrCpfwpfwrhvrZHtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIbSSkzIkzIefOjTuprtvkavkavkamySnfBvkawPcwPcvkavkavkaprtprtefObSSuKhtBcgTWgTWgTWgTWtBctBcgTWgTWgTWgTWgTWtBctBctBcylMtBctBcuKhtBctBctBcnBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqiEgwOpwOpoSiwOpjUYjUYjUYgXdgXnjUYjUYjUYgXdgXnjUYwnpvltbrttBshFNtcRwWCmVlmVlmVlbmtmVlmVlmVlmVlvltejgxejxejwOpmXkwOppcjnlkiJVnlkhxUwOpmXknusgPqgTWgPqaIJxOMilImAUaIJgPqgPqgPqiEgdAQiBnkCSkbPvJOqhkiyQtzWmWNgUxvwDddQdAQlrYglunusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHstAstAstAiDcmiheWPpXWszFtuthVawAkstAstArZHtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBccyYkzIkzIpvIkzIefOjTuprtvkavkavkaqwAevrgyUpnbkeJvkavkavkaprtprtefOkzItBctBcgTWgTWgTWgTWtBctBctBctBcgTWgTWgTWgTWgTWgTWtBctBctBctBctBctBctBcicEgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqwTpxejwOpoSiwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpwOpnushEnvltkhkhUrgHNvnOjHixdxxdxxdxgNEjKwhnHpqWuXyvltgPqgPqgPqiEgmXkwOpiZUqKPqKPqKPegHwOpmXknusgPqgPqgPqaIJjycqmKlAtaIJgTWgTWgPqiEgdAQdAQdAQdAQdAQdAQdAQbmFdAQdAQbmFdAQdAQwOpglunusgPqgTWgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHpfwpfwpJldYFkOAxzZdmsuJqeyJlZzpfwpfwpfwrZHtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwsUtBckzIkzIkzIdpJkzIefOjTuprtvkavkavkavkavkavkavkavkavkavkavkaprtprtefOkzIkzItBcgTWgTWgTWgTWtBcylMtBctBctBcgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwOpgPqgPqgPqgPqiEgoSiwOpxejxejxejxejxejxejxejxejxejwOpnusgPqvltwKddkDwKdvltlngkSqpnrpnrxBsmTisXhsmltTMvltgPqgPqgPqiEgmXkwOpbiGqKPqKPqKPbjewOpmXknusgPqgTWgTWvZlvZlndcvZlvZlgTWgTWgPqiEgwOpgRFwOpwOpwOpwOpgRFwOpwOpwOpwOpgRFwOpwOpwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHsHGpfwpfweoRmUexzZbwYszFgbZpefpfwyjFrhvrZHtBcuKhtBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIkzIkzIkzIefOprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtefOqMOblztBctBcgTWgTWtBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWylMgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqiEgoSinusgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgnusgPqvltgZXbkIfrnvltvlttiWtiWvlttiWvltvlttiWvltvltgTWgTWgPqiEgmXkwOpiZUqKPqKPqKPegHwOpmXknusgPqgTWgTWlZfaIJqmKaIJlROgPqgPqgPqiEgglugluglugluglugluglugluglugluglugluglugluglunusgPqgPqxVggTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWtBcrZHstAstAstAqqbtAFeWPpXWszFtutaEBwAkstAstArZHtBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIluekzIkzIblzefOlfXlfXprtprtprtprtprtprtprtprtprtprtprtprtprtefOduQkzItBctBcgTWgTWtBctBctBcgOntBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqiEgoSinusgPqgTWgTWgTWgPqgTWgTWgTWgPqiEgnusgPqvltwKdgoKwKdvltgTWgPqgTWgTWgTWgPqgTWgTWgTWdNvgTWgTWgPqiEgmXkwOpwsPxKxxxrxKxpKqwOpmXknusgPqgPqgPqiEgaIJqmKaIJnusgTWgTWgPqhzQxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejpPQgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWtBctBcrZHpfwpfwpJlqqCkOAxzZdmsuJqyhNfpRpfwpfwpfwrZHgOntBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIkzIdpJkzIefOjTuprtvkavkavkavkavkavkavkavkavkavkavkaprtprtefOkzIkzItBcgTWgTWgTWgTWtBcylMtBctBctBcgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwOpgPqgPqgPqgPqiEgoSiwOpxejxejxejxejxejxejxejxejxejwOpnusgPqvltwKddkDwKdvltlngkSqpnrpnrxBsmTisXhsmltTMvltgPqgPqgPqiEgmXkwOpbiGqKPqKPqKPbjewOpmXknusgPqgTWgTWvZlvZlndcvZlvZlgTWgTWgPqiEgwOpgRFwOpwOpwOpwOpgRFwOpwOpwOpwOpgRFwOpwOpwOpnusgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWrZHsHGpfwpfweoRmUexzZbwYszFgbZpefpfwyjFrhvrZHtBcuKhtBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIhzQkzIkzIkzIefOprtprtprtprtprtprtprtprtprtprtprtprtprtprtprtefOqMOblztBctBcgTWgTWtBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWylMgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqiEgoSinusgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgnusgPqvltgZXbkIfrnvltvlttiWtiWvlttiWvltvlttiWvltvltgTWgTWgPqiEgmXkwOpiZUqKPqKPqKPegHwOpmXknusgPqgTWgTWlZfaIJqmKaIJlROgPqgPqgPqiEgglugluglugluglugluglugluglugluglugluglugluglunusgPqgPqxVggTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWtBcrZHstAstAstAqqbtAFeWPpXWszFtutaEBwAkstAstArZHtBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIluekzIkzIblzefOlfXlfXprtprtprtprtprtprtprtprtprtprtprtprtprtefOduQkzItBctBcgTWgTWtBctBctBcgOntBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgPqiEgoSinusgPqgTWgTWgTWgPqgTWgTWgTWgPqiEgnusgPqvltwKdgoKwKdvltgTWgPqgTWgTWgTWgPqgTWgTWgTWdNvgTWgTWgPqiEgmXkwOpwsPxKxxxrxKxpKqwOpmXknusgPqgPqgPqiEgaIJqmKaIJnusgTWgTWgPqwTpxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejpPQgPqgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWtBctBcrZHpfwpfwpJlqqCkOAxzZdmsuJqyhNfpRpfwpfwpfwrZHgOntBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIkzIbSSkzIjoEdGYdGYdGYdGYdGYdGYdGYdGYdGYdGYdGYdGYdGYdGYdGYjuLdpJpvItBctBcgTWgTWtBcgOnylMtBcgOntBctBctBcylMtBctBcgTWuKhgTWtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqiEgoSinusgPqgPqgPqgPqgPqgPqgPqgTWgPqiEgnusgPqdNvmNBtweowJdNvgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqiEgmXkwOpwOpwOpwOpwOpwOpwOpmXknusgPqgTWgTWiEgaIJjouaIJnusgTWgTWgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlfoHguZgTWgTWtBctBcrZHsHGyjFpfwsOimUexzZhGEszFgbZjnppfwpfwrhvrZHwpFtBctBcwpFtBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcpvIhbkkzIkzIkzIkzIdFkkzIkzIkzIkzIkzIlcgkzIcyYkzIblzpvIkzIkzIkzIlcgtBcwsUtBctBcgTWgTWtBctBcvlJtBctBcgOngOntBctBctBctBctBcgTWgTWtBcylMtBcgTWgTWgTWtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiFlfoHfoHfoHfoHfoHwOpoSiwOpfoHfoHfoHfoHfoHikngPqgTWgPqiEgwOpfoHfoHqxltwenLTfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHwOpwyFdHEdHEdHEdHEdHEdHEdHEtXKnusgPqgTWgTWnEwvZlvFovZlxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqnTyuKhtBcrZHstAstAstAghmekOeWPpXWszFtuthgewAkstAstArZHgOnvlJtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIkzIkzIbSSkzIkzIdpJkzIlcgblzkzIkzIkzIbSSuKhtBctBctBctBctBctBctBctBcgTWgTWtBctBctBcgOngOngOnvlJgOngOntBctBctBctBcgTWgTWtBctBcgTWgTWgTWtBctBcgOntBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgiSPiSPiSPiSPiSPwOpuOIgiLiSPiSPiSPiSPiSPnusgPqgPqgPqwTpxejxejxejqxltwenLTxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejpPQgPqgPqgPqiEgaIJvTqaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWtBcyfmtBcrZHpfwpfwpJlsUTkOAxzZdmsuJqbccsHCpfwpfwpfwrZHgOngOntBctBctBcyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcpvIhbkkzIkzIkzIkzIdFkkzIkzIkzIkzIkzIlcgkzIcyYkzIblzpvIkzIkzIkzIlcgtBctBctBctBcgTWgTWtBctBcvlJtBctBcgOngOntBctBctBctBctBcgTWgTWtBcylMtBcgTWgTWgTWtBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiFlfoHfoHfoHfoHfoHwOpoSiwOpfoHfoHfoHfoHfoHikngPqgTWgPqiEgwOpfoHfoHqxltwenLTfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHfoHwOpwyFdHEdHEdHEdHEdHEdHEdHEtXKnusgPqgTWgTWnEwvZlvFovZlxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqnTyuKhtBcrZHstAstAstAghmekOeWPpXWszFtuthgewAkstAstArZHgOnvlJtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIkzIkzIkzIbSSkzIkzIdpJhzQlcgblzkzIkzIkzIbSSuKhtBctBctBctBctBctBctBctBcgTWgTWtBctBctBcgOngOngOnvlJgOngOntBctBctBctBcgTWgTWtBctBcgTWgTWgTWtBctBcgOntBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgiSPiSPiSPiSPiSPwOpuOIgiLiSPiSPiSPiSPiSPnusgPqgPqgPqwTpxejxejxejqxltwenLTxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejxejpPQgPqgPqgPqiEgaIJvTqaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWtBcyfmtBcrZHpfwpfwpJlsUTkOAxzZdmsuJqbccsHCpfwpfwpfwrZHgOngOntBctBctBcyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIcyYkzIkzIdpJpvIkzIkzIduQwGDcyYtBctBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWtBcgOngOntBcgOngOntBcgOngOnwpFtBctBctBcgTWgTWgTWgTWgTWgTWgTWtBcgOnwcKtBctBcgTWgTWgTWgTWgTWylMtBcgTWgPqiEgrtMfyefyefyefyeshbntLxuSfnSfnSfnSfnSolrnusgPqgTWgPqgPqgPqgPqgPqmNBtweowJgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgPqgTWgTWiEgaIJqmKaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmyfmtBcrZHsHGpfwpfwqMbmUexzZbwYszFgbZkKRpfwpfwrhvrZHwcKwpFtBctBcyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBckzIdFkkzIkzIkzIkzItBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcgOngOngOnwcKwpFgOntBctBcgOnvlJtBctBcgTWgTWgTWgTWgTWgTWgTWtBctBcgOnvlJtBctBcgTWgTWgTWgTWtBcuKhgTWgPqiEgyfnyfnyfnyfnyfnwOpfOJwOpyfnyfnyfnyfnyfnnusgPqgTWgTWgTWgTWgTWgPqmNBtweowJgPqgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgPqgTWgTWgPqgTWgTWgTWiEgaIJjouaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmtEkcSWrZHpfwpfwpfwrmymuueWPpXWszFtutvGYiCwpfwpfwrZHrZHrZHrZHtBcyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBctBctBctBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcgOnvlJgOngOngOngOnvlJtBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgOntBctBctBcgTWgTWgTWgTWgTWgTWgPqiEgwOpwOpwOpwOpwOpwOpfOJwOpwOpwOpwOpwOpwOpnusgPqgTWgTWgTWgTWgTWgPqmNBtweowJgPqbWTdjfdjfdjfdjfdjffoHguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgPqgTWgTWgPqgTWgTWgTWnEwvZlvFovZlxFugTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmyfmtBcrZHrZHrZHrZHrZHsVvfZOiiyhWMsVvrZHrZHrZHrZHrZHaDJmDarZHtBcyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcylMgOngOnwpFgOntBcgOngOngOntBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBcgTWgTWgTWgTWgTWgTWgPqiEgiSPiSPiSPiSPiSPwOpfOJwOpiSPiSPiSPiSPiSPnusgPqgTWgTWgTWgTWgTWqITmNBtwenLTqnxtBctBctBctBcrhGtBcnTynusgPqgPqgPqgPqgPqgPqgPqgPqiFlfoHfoHfoHfoHilafoHfoHfoHfoHilawOpaIJvTqaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmyfmtBctBcvlJwcKwFsqGThUioWfcHcmrdmrdyagygYnhpbQfbQfbQftXJrZHtBcylMyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgOngOngOnvlJtBctBcgOngOntBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgTWgTWgTWgTWgTWgTWgTWgPqiEgrtMfyefyefyefyeshbntLxuSfnSfnSfnSfnSolrfyzgPqgPqgPqgPqgPqgPqxugmnEmuQmnEhJIhJIhJIhJIhJIhJIhJItBcqRogTWgTWgTWgTWgTWgTWgTWgTWiEgaIJaIJaIJaIJvZlaIJaIJaIJaIJvZlaIJaIJqmKaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmyfmyfmtBctBcwpFiNgfpgmOpuKXvNaowrvLxhsvrZHlYlyeDyeDyeDecZrZHjNVjNVtEkyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgOngOngOnvlJtBctBcgOngOntBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgTWgTWgTWgTWgTWgTWgTWgPqiEgrtMfyefyefyefyeshbntLxuSfnSfnSfnSfnSolrnusgPqgPqgPqgPqgPqgPqxugmnEmuQmnEhJIhJIhJIhJIhJIhJIhJItBcqRogTWgTWgTWgTWgTWgTWgTWgTWiEgaIJaIJaIJaIJvZlaIJaIJaIJaIJvZlaIJaIJqmKaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmyfmyfmtBctBcwpFiNgfpgmOpuKXvNaowrvLxhsvrZHlYlyeDyeDyeDecZrZHjNVjNVtEkyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBcgOngOngOnwcKgOntBcgOntBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgyfnyfnyfnyfnyfnwOpfOJwOpyfnyfnyfnyfnyfnnusgPqgTWgTWgTWgTWgTWhJIpMbhYXlIvaFcmYqoZPfMKpnPbzFhJIjXCqRogTWgTWgTWgTWgTWgTWgTWgTWiEgaIJiEFoBYoCKaRDokYoBYoBYoCKaRDokYoBYmVcaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWyfmyfmyfmyfmtBctBclDFrQWwnLpArqZRbRiuRrrQWrZHixWyeDgoRrZHhCUrZHtBctBcyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgOngOnwpFgOntBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgCVwOpwOpwOpwOpwOpwOpfOJwOpwOpwOpwOpwOpwOpnusgPqgTWgTWgTWgTWcMXhJIhJbjmKlYOhJbhJbxsQetPpCAoNfhJItBctBceIQgTWgTWgTWgTWgTWgTWgTWiEgaIJhtfaIJaIJvZlaIJaIJaIJaIJvZlaIJaIJaIJaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqtEkyfmyfmyfmtBcrZHrZHrZHsVvobepfwkhxsVvrZHrZHrZHkjyrZHrZHuoAfNPtBctBcvlJyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgOngOnwpFgOntBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgwOpwOpwOpwOpwOpwOpfOJwOpwOpwOpwOpwOpwOpnusgPqgTWgTWgTWgTWcMXhJIhJbjmKlYOhJbhJbxsQetPpCAoNfhJItBctBceIQgTWgTWgTWgTWgTWgTWgTWiEgaIJhtfaIJaIJvZlaIJaIJaIJaIJvZlaIJaIJaIJaIJnusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqtEkyfmyfmyfmtBcrZHrZHrZHsVvobepfwkhxsVvrZHrZHrZHkjyrZHrZHuoAfNPtBctBcvlJyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBctBctBcgOntBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgiSPiSPiSPiSPiSPwOpfOJwOpiSPiSPiSPiSPiSPnusgPqgTWgTWgTWgTWmHhhJIhSIhAaeDlePAmSHwbWhbHntEnKYhJItBctBcqRogTWgTWgTWgTWgTWgTWgTWiEgaIJlaqaIJwOpluTxejxejxejxejluTxejxejxejxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmcCwOppPQgTWgTWyfmyfmtBctBcrZHpfwpfwpfwobepfwpfwpfwpfwpfwrZHyeDkDcrZHwnKqFHvlJtBctBcyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcylMtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgrtMfyefyefyefyeshbntLxuSfnSfnSfnSfnSolrnusgPqgTWgTWgTWtBcgJwpYneoPamRscnkWixjTaxFdFLmrbfmghJItBctBcqRogTWgTWgTWgTWgTWgTWgTWnEwvZlgkFvZlxFugTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqklggPqgTWgTWyfmtBctBctBcrZHpFMuRbpfwsImaidpfwpfwuRbpfwrZHxQtrZHrZHgTWuHOtBctBcgOnyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBcylMtBctBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgyfnyfnyfnyfnyfnwOpfOJwOpyfnyfnyfnyfnyfnnusgPqgTWgTWtBctBcgJwpYnfzuamRolOusVajBfoermRajBjNshJItBctBcxpHgTWgTWgTWgTWgTWgTWgTWiEgaIJrCUaIJnusgTWgPqgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlwOpguZgTWgTWuHOtBctBctBcrZHpfwqGUpfwpfwylCpfwpfwqGUpfwrZHtBcvNngTWgTWgTWcxWtBcgOnwcKyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
@@ -8766,13 +9052,13 @@ gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgT
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWtBctBctBctBcgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgiSPiSPiSPiSPiSPwOpfOJwOpiSPiSPiSPiSPiSPnusgPqgTWgTWtBctBcgJwpYnhkMjJvhJbbALhJIhJIhJIhJIhJIhJItBcqRogTWgTWgTWgTWgTWgTWgTWgTWiEgaIJlaqaIJwOpdjfdjftBctBctBctBchuegTWgPqgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKwOpfoHguZgPqqFHtBctBctBcyfmyfmyfmyfmtBcitUtBcivzktWwSftBcnusgTWgTWgTWgTWqFHtBcgOnyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgrtMfyefyefyefyeshbntLxuSfnSfnSfnSfnSolrnusgPqgPqgPqnTytBcgJwpYnqWatXXpYnetUhJIbnqtBctBcmDStBctBcxpHgTWgTWgTWgTWgTWgTWgTWgTWnEwvZliGQvZldUqylMtBcyfmyfmyfmuKhtBchuegPqgTWgTWgTWgTWgTWgTWiFlfoHikngTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKwjKwjKwOpgJFnTytBctBctBctBcyfmyfmtBctBcnQvtBctBctBctBctBcbgPgTWgTWgTWgTWqFHtBcylMyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgyfnyfnyfnyfnyfnwOpcJQwOpyfnyfnyfnyfnyfnnusgPqgTWgTWtBctBchJIhJIiwMpYnhJIpyuhJItBctBctBcpPVpPVlulgPqgPqgPqgPqgPqgPqgPqgGFgJFwOpqYtfXravZtyztBcyfmyfmyfmyfmyfmtBctBcqnxfoHfoHfoHikngPqgPqiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmcCxejxejwOppPQgPquHOtBctBctBctBctBctBctBctBcitUtBctBcgOntBctBctBcdjffdgfoHfoHnTytBcyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqwTpxejxejxejxejxejwOpoSiwOpxejxejxejxejxejxAUgPqgTWgTWgTWtBchJIjAOhAApYnoxDnUWuNzipjpPVsNOgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgTWvZlvZlnqIvZlvZlyfmyfmyfmyfmyfmvZlvZlvZlvZlvZlvZlvZlwOpoQhoQhwOpglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwOpwOpwOpwOpwOpgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqmapgPqgTWgTWqFHtBctBctBctBcwpFyfmyfmtEkyfmyfmvlJwpFtBctBctBcgOngOnvlJtBcyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqtJyxejxejxejxejxejwOpoSiwOpxejxejxejxejxejvFVgPqgTWgTWgTWtBchJIjAOhAApYnoxDnUWuNzipjpPVsNOgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgTWvZlvZlnqIvZlvZlyfmyfmyfmyfmyfmvZlvZlvZlvZlvZlvZlvZlwOpoQhoQhwOpglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWwOpwOpwOpwOpwOpgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqmapgPqgTWgTWqFHtBctBctBctBcwpFyfmyfmtEkyfmyfmvlJwpFtBctBctBcgOngOnvlJtBcyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqiEgiNAnusgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWtBchJIhJIakPpYnwOpnUWnusgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmapgPqvRHwsFrOYaYqvRHyfmyfmyfmwcKvlJvZlhjqsRpwXisRphjqvZlulagTWgTWiEgglunusgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmxvLtBctBctBcxvLyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiFlwOpguZgTWgTWqFHtBctBctBcyfmyfmyfmyfmyfmyfmyfmyfmyfmtBctBcwpFgOnwcKyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgPqbDdxejpPQgPqgTWgTWgPqgTWgTWgTWgTWgTWgTWgPqpErgRFwOpwOpwOpnUWnusgPqgPqgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWmapgPqhxxkvPuhQdFvvmhyfmvlJtBcylMgOnvZlsRpuypsRphsysRpvZlamDgTWgTWiEgglunusgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmfcNtBctBctBctBcyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqgPqiJMtBctBcyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgPqmcCxejpPQgPqgTWgTWgPqgTWgTWgTWgTWgTWgTWgPqpErgCVwOpwOpwOpnUWnusgPqgPqgTWgTWgTWgTWgPqgPqgPqgTWgTWgTWgTWmapgPqhxxkvPuhQdFvvmhyfmvlJtBcylMgOnvZlsRpuypsRphsysRpvZlamDgTWgTWiEgglunusgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmfcNtBctBctBctBcyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqgPqiJMtBctBcyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgPqgPqgPqgPqgPqgTWgTWgfhgTWgTWgTWgTWgTWgTWgPqwTpxejxejwOpwOpnUWwOpikngPqgTWgTWgTWgPqiFlfoHguZgPqgTWgTWgTWmapgTWpmVfOyvYJgEHvZlvZlvZlagakuAvZlvZlhjqoFjhjqegfhjqvZlqRogTWgTWiEgglunusgTWiFlfoHguZgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmtBctBctBctBctBcyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWgTWgTWuHOyfmyfmyfmyfmyfmyfmpnHpnHpnHpnHpnHyfmyfmyfmyfmpnHpnHpnHpnHyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqiEgadCgwGwVlnusgPqgPqgPqgPqgGFwOpwOpwOpikngPqgPqgPqnEwvZlvZlvZlkamvZlvZltGOxOUcQJhndcrVorEaIJxvqwtrsgRaJCfDAenrgPqgPqiEgglunusgPqiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmtBctBcdjTtBctBcyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmkLWgxfkifwkokLWpnHjuBjuBjuBjuBsohnLtjuByfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgfhgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgtMzmxgqrAnusgPqgTWgTWgPqiEgwCUwCUwCUnusgPqgTWgTWiEgvRHtwOeZrqlObHmseuppshjqhjqgtJhjqhjqhjqoFjhjqegfeNNvRHtBceIQgTWmcCxejxejoQhwOpglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmtBctBctBcyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmkLWkifeYoqAXkifoMKoMKcTooMKoMKoMKrAFjuByfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
-gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgkvUdiGoQAnusgPqgTWgTWgPqiEgwCUizWwCUnusgPqgTWgTWiEghxxdAKhuKtGDasuasutLgtnGdRAczQnfLnfLnfLeTrnSXcuJoMeeYbtBcqRogTWgTWgTWgTWgTWiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmovpyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmkLWvvvwkofngkLWpCNjuBoMKoMKjPEdTldTljuByfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
+gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgkvUdiGoQAnusgPqgTWgTWgPqfppwCUizWwCUnusgPqgTWgTWiEghxxdAKhuKtGDasuasutLgtnGdRAczQnfLnfLnfLeTrnSXcuJoMeeYbtBcqRogTWgTWgTWgTWgTWiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmovpyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmkLWvvvwkofngkLWpCNjuBoMKoMKjPEdTldTljuByfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqiEgxelmvFiJznusgPqgTWgTWgPqiEgwCUwCUwCUnusgPqgTWgTWiEgpmVvWmanzanzanzanzvUzhjqaYPcEOeJHiYBnAJiYBiYBiYBehxqGNplqqtiodigTWgTWgTWgTWiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWiEgwjKnusgPqgPqgPqgPqgPqgPqgPqgPqtEkyfmpnHpnHpnHpnHpnHfRvjuBoMKsohjuBjuBjuBjuByfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqwTpxejxejxejxAUgPqgPqgPqgPqwTpwOpwOpwOpxAUgPqgPqgPqnEwvZlvZliBItiwrCmxZTtGOuqDhfItmoqGQgVcjTYurLxrwurLtIglUNtBctBceIQgTWgTWgTWgTWiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWmcCxejpPQgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmkLWkLWjuBjuBjuBjuByfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
gTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgPqgPqgPqgPqgPqgPqgTWgTWgTWgPqmcCxejpPQgPqgTWgTWgTWwTpwOpvZltGOtGOtGOtGOtGOuAlycCozujKzdAkhjqtvTdAktvThjqlUNtBctBctBcfYNgPqgPqgPqiEgglunusgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgPqgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmyfmgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTWgTW
diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm
index 7913cd12..04205dc3 100644
--- a/_maps/shuttles/whiteship_box.dmm
+++ b/_maps/shuttles/whiteship_box.dmm
@@ -1,197 +1,124 @@
"aa" = (/turf/template_noop,/area/template_noop)
-"ab" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/crew)
-"ac" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/crew)
-"ad" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/crew)
-"ae" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/obj/docking_port/mobile{callTime = 250; dheight = 0; dir = 2; dwidth = 11; height = 17; id = "whiteship"; launch_status = 0; movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); name = "Hospital Ship"; port_direction = 8; preferred_direction = 4; width = 34},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/shuttle/abandoned/crew)
-"af" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/shuttle/abandoned/crew)
-"ag" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/medbay)
-"ah" = (/obj/effect/spawner/structure/window/shuttle,/obj/machinery/door/poddoor{id = "whiteship_windows"},/turf/open/floor/plating,/area/shuttle/abandoned/medbay)
-"ai" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 1},/obj/structure/bed,/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/item/bedsheet,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
-"aj" = (/obj/structure/sign/warning/vacuum/external{pixel_x = 32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/crew)
-"ak" = (/obj/effect/spawner/structure/window/shuttle,/obj/machinery/door/poddoor{id = "whiteship_windows"},/turf/open/floor/plating,/area/shuttle/abandoned/crew)
-"al" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/medbay)
-"am" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/crate/freezer/surplus_limbs,/obj/item/reagent_containers/glass/beaker/synthflesh,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"an" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{name = "Cabin 2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
-"ao" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{name = "Cabin 1"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
-"ap" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/zombie{desc = "This undead fiend looks to be badly decomposed."; environment_smash = 0; health = 60; melee_damage_lower = 11; melee_damage_upper = 11; name = "Rotting Carcass"},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aq" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/suit_storage_unit/cmo,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"ar" = (/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/engine)
+"ab" = (/obj/structure/closet/firecloset{anchored = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/vacuum/external{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ac" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/arrows{dir = 1},/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ad" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ae" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/arrows{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"af" = (/obj/machinery/button/door{id = "whiteship_cargoleft"; name = "Left Cargo Blast Door Control"; pixel_x = 24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ag" = (/obj/structure/sink{dir = 4; pixel_x = 12; pixel_y = 2},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/bridge)
+"ah" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/crew)
+"ai" = (/obj/structure/closet/emcloset/anchored,/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/bridge)
+"aj" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/structure/reagent_dispensers/fueltank,/obj/item/weldingtool/largetank,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"ak" = (/obj/machinery/power/smes/engineering{charge = 1e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"am" = (/obj/structure/table,/obj/item/gps{gpstag = "NTREC1"; pixel_x = 6; pixel_y = 4},/obj/item/stack/sheet/mineral/plasma{amount = 10},/obj/item/stack/sheet/mineral/plasma{amount = 10},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"an" = (/obj/structure/closet/firecloset{anchored = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light/broken{dir = 8; pixel_x = -7},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ao" = (/obj/effect/turf_decal/box/white/corners{dir = 4},/mob/living/simple_animal/hostile/hs13mimic,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ap" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aq" = (/obj/effect/turf_decal/box/white/corners{dir = 8},/obj/item/trash/popcorn,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ar" = (/obj/structure/closet/crate,/obj/effect/turf_decal/box/white/corners{dir = 4},/obj/item/storage/box/donkpockets{pixel_x = 6; pixel_y = 6},/obj/item/storage/box/donkpockets{pixel_x = -6},/obj/item/storage/box/donkpockets{pixel_x = -3; pixel_y = 7},/obj/item/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
"as" = (/obj/structure/shuttle/engine/heater{dir = 8},/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/engine)
"at" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/engine)
-"au" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/storage/box/gloves{pixel_x = 5; pixel_y = 8},/obj/item/storage/box/masks{pixel_x = -6; pixel_y = 6},/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/item/storage/backpack/duffelbag/med/surgery{pixel_y = 4},/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/white/side{dir = 9},/area/shuttle/abandoned/medbay)
-"av" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/white/side{dir = 5},/area/shuttle/abandoned/medbay)
-"aw" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Surgery"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/crew)
-"ax" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"ay" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"az" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aA" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Crew Quarters"},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aB" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aC" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light/small/built{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aD" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aE" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/closet/secure_closet/freezer{locked = 0; name = "fridge"},/obj/item/reagent_containers/glass/beaker/waterbottle{pixel_x = -3; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle,/obj/item/reagent_containers/glass/beaker/waterbottle{pixel_x = 3; pixel_y = -3},/obj/item/reagent_containers/food/snacks/chocolatebar,/obj/item/reagent_containers/food/snacks/muffin/berry{pixel_x = 4; pixel_y = 4},/obj/item/reagent_containers/food/snacks/muffin/berry,/obj/item/reagent_containers/food/snacks/tofu,/obj/item/reagent_containers/food/snacks/burrito,/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Hospital Ship Crew Quarters APC"; pixel_y = 24; req_access = null},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aF" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aG" = (/obj/structure/sign/departments/engineering,/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/engine)
-"aH" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{icon_state = "2-4"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/white/side{dir = 9},/area/shuttle/abandoned/medbay)
-"aI" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{icon_state = "1-8"},/mob/living/simple_animal/hostile/zombie{desc = "This undead fiend looks to be badly decomposed."; environment_smash = 0; health = 60; melee_damage_lower = 11; melee_damage_upper = 11; name = "Rotting Carcass"; zombiejob = "Assistant"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/shuttle/abandoned/medbay)
-"aJ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"aK" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/secure_closet/personal,/obj/item/clothing/accessory/medal/bronze_heart{pixel_x = -3; pixel_y = 3},/obj/item/clothing/accessory/medal/conduct,/obj/item/clothing/accessory/medal/silver/valor{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aL" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/wardrobe/white/medical,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aM" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/secure_closet/personal,/obj/item/storage/photo_album,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aN" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/sign/warning/nosmoking{pixel_y = -30},/obj/structure/table,/obj/machinery/microwave,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aO" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/chair,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aP" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aQ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aR" = (/obj/structure/closet/crate{name = "food crate"},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = -5; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 2; pixel_y = 3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = -2},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 5},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 1; pixel_y = -3},/obj/item/reagent_containers/glass/beaker/waterbottle/large{pixel_x = 8; pixel_y = -3},/obj/item/storage/box/donkpockets{pixel_x = -3; pixel_y = 3},/obj/item/storage/box/donkpockets,/obj/machinery/light/small/built{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"aS" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/engine)
-"aT" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/space_heater,/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aU" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/bot,/obj/item/reagent_containers/glass/bucket,/obj/item/mop,/obj/item/assembly/prox_sensor,/obj/item/storage/bag/trash{pixel_x = 6},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aV" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/airalarm/all_access{dir = 1; pixel_y = -24},/obj/machinery/light/small/built,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aW" = (/obj/machinery/meter,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/engineering{name = "Engineering"},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"aY" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white/side{dir = 10},/area/shuttle/abandoned/medbay)
-"aZ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/computer/operating{dir = 1},/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"ba" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table/optable,/obj/effect/turf_decal/delivery,/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bb" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/trash/plate{pixel_x = 6},/obj/item/kitchen/fork{pixel_x = 6; pixel_y = 3},/obj/item/reagent_containers/food/drinks/soda_cans/cola{pixel_x = -6; pixel_y = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"bc" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"bd" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/crate/bin,/obj/item/trash/pistachios,/obj/machinery/airalarm/all_access{dir = 1; pixel_y = -24},/obj/item/trash/can,/obj/item/light/bulb/broken,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"be" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/bridge)
-"bf" = (/obj/effect/spawner/structure/window/shuttle,/obj/machinery/door/poddoor{id = "whiteship_bridge"},/turf/open/floor/plating,/area/shuttle/abandoned/bridge)
-"bg" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bh" = (/obj/machinery/light/small/built{dir = 1},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bi" = (/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bj" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bk" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bl" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bm" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bn" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bo" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bp" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/terminal{dir = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/machinery/light/small/built{dir = 1},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bq" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"br" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Surgery"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"bs" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/effect/turf_decal/stripes/line{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bt" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/reagent_containers/glass/beaker/cryoxadone{pixel_x = -6; pixel_y = 6},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bu" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bv" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/zombie{desc = "This undead fiend looks to be badly decomposed."; environment_smash = 0; health = 60; melee_damage_lower = 11; melee_damage_upper = 11; name = "Rotting Carcass"},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bw" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Break Room"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
-"bx" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/paper_bin{pixel_x = -4},/obj/item/folder/blue{pixel_x = 3; pixel_y = 2},/obj/item/folder/white,/obj/item/pen{pixel_x = 4},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"by" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"bz" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white/side{dir = 1},/area/shuttle/abandoned/medbay)
-"bA" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/obj/structure/closet/secure_closet/medical2{anchored = 1},/obj/machinery/airalarm/all_access{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white/side{dir = 5},/area/shuttle/abandoned/medbay)
-"bB" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/sleeper,/obj/effect/turf_decal/delivery,/obj/machinery/light/small/built{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bC" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bD" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bE" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bF" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/white/side{dir = 5},/area/shuttle/abandoned/medbay)
-"bG" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/firecloset{anchored = 1},/obj/machinery/airalarm/all_access{dir = 4; pixel_x = -24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 8},/area/shuttle/abandoned/medbay)
-"bH" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bI" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table/reinforced,/obj/item/wrench,/obj/item/crowbar,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Hospital Ship Medbay APC"; pixel_y = 24; req_access = null},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"bJ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/chair/comfy/shuttle{dir = 4},/obj/effect/decal/cleanable/blood/old,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"bK" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/computer/crew{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"bL" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/structure/fans/tiny,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/shuttle/abandoned/medbay)
-"bM" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/computer/med_data{dir = 4},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"bN" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bO" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"bP" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/medical/glass{name = "Cryo Room"},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"bQ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bR" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bS" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/shuttle/abandoned/medbay)
-"bT" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bU" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"bV" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/medical/glass{name = "Cryo Room"},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"bW" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 8},/area/shuttle/abandoned/medbay)
-"bX" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"bY" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/command{name = "Bridge"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"bZ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable{icon_state = "1-8"},/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"ca" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/chair/comfy/shuttle{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"cb" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/computer/shuttle/white_ship{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"cd" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/white/side,/area/shuttle/abandoned/medbay)
-"ce" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/obj/structure/closet/secure_closet/medical3{anchored = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white/side{dir = 6},/area/shuttle/abandoned/medbay)
-"cf" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/sleeper{dir = 1},/obj/effect/turf_decal/delivery,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cg" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/bot,/obj/machinery/iv_drip,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"ch" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/white/side,/area/shuttle/abandoned/medbay)
-"ci" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/white/side,/area/shuttle/abandoned/medbay)
-"cj" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/obj/machinery/light/small/built{dir = 4},/turf/open/floor/plasteel/white/side{dir = 6},/area/shuttle/abandoned/medbay)
-"ck" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/emcloset/anchored,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/plasteel/white/corner{dir = 1},/area/shuttle/abandoned/medbay)
-"cl" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cm" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/rack,/obj/item/storage/toolbox/emergency,/obj/item/wrench,/obj/machinery/light/small/built{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/button/door{id = "whiteship_windows"; name = "Windows Blast Door Control"; pixel_x = -5; pixel_y = -24},/obj/machinery/button/door{id = "whiteship_bridge"; name = "Bridge Blast Door Control"; pixel_x = 5; pixel_y = -24},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"cn" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/chair/comfy/shuttle{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"co" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/computer/camera_advanced/shuttle_docker/whiteship{dir = 8; x_offset = -7; y_offset = -8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"cp" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cq" = (/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cr" = (/obj/structure/cable{icon_state = "2-4"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cs" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"ct" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{name = "Hospital Ship Engineering APC"; pixel_y = -24; req_access = null},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cu" = (/obj/machinery/power/smes/engineering{charge = 1e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/bot,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cv" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Recovery Room"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"cw" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Medical Storage"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cx" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/radio/off{pixel_x = 6; pixel_y = 14},/obj/item/gps{gpstag = "NTREC1"; pixel_x = -9; pixel_y = 4},/obj/item/megaphone{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"cy" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/bot,/obj/item/wrench,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cz" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/bot,/obj/item/weldingtool/largetank,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cB" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cC" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Engineering"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cD" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/white/side{dir = 9},/area/shuttle/abandoned/medbay)
-"cE" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet{name = "patient's wardrobe"},/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/shoes/sneakers/white,/obj/item/clothing/shoes/sneakers/white,/obj/item/clothing/shoes/sneakers/white,/turf/open/floor/plasteel/white/side{dir = 1},/area/shuttle/abandoned/medbay)
-"cF" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/bed/roller,/obj/machinery/iv_drip,/obj/machinery/light/small/built{dir = 1},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/white/side{dir = 1},/area/shuttle/abandoned/medbay)
-"cG" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/folder/white{pixel_x = 6; pixel_y = 8},/obj/item/paper{pixel_x = 3; pixel_y = 5},/obj/item/pen{pixel_x = 4},/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/item/flashlight/pen{pixel_x = -6; pixel_y = -2},/turf/open/floor/plasteel/white/side{dir = 1},/area/shuttle/abandoned/medbay)
-"cH" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white/side{dir = 1},/area/shuttle/abandoned/medbay)
-"cI" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/toilet{pixel_y = 16},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/medbay)
-"cJ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/shower{pixel_y = 15},/obj/item/soap,/obj/structure/curtain,/obj/machinery/light/small/built,/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/medbay)
-"cK" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/toxin{pixel_x = -3; pixel_y = -3},/obj/machinery/door/window/eastleft{name = "First-Aid Supplies"},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"cL" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/vending/medical{req_access = null},/obj/machinery/airalarm/all_access{pixel_y = 24},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"cM" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_y = 4},/obj/item/flashlight{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/bot,/obj/item/storage/box/lights/bulbs,/obj/item/stack/sheet/mineral/plasma{amount = 10},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
-"cN" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 10},/area/shuttle/abandoned/medbay)
-"cO" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/shuttle/abandoned/medbay)
-"cP" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cQ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cR" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cS" = (/obj/structure/sign/departments/restroom,/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/medbay)
-"cT" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock{name = "Restroom"},/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/medbay)
-"cU" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{name = "First-Aid Supplies"},/obj/item/storage/box/beakers{pixel_x = 6; pixel_y = 8},/obj/item/storage/box/syringes{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/reagent_containers/glass/bottle/morphine{pixel_x = -2; pixel_y = -3},/obj/item/reagent_containers/syringe{pixel_x = 6; pixel_y = -3},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"cV" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"cW" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"cX" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/obj/structure/table,/obj/machinery/door/window/westleft{name = "Medical Equipment Storage"},/obj/item/clothing/neck/stethoscope{pixel_y = 4},/obj/item/storage/belt/medical{pixel_x = -3; pixel_y = -3},/obj/item/reagent_containers/spray/cleaner{pixel_x = -3; pixel_y = 6},/obj/item/clothing/glasses/hud/health{pixel_x = 6; pixel_y = 3},/obj/item/clothing/glasses/hud/health{pixel_x = 3},/turf/open/floor/plasteel/white,/area/shuttle/abandoned/medbay)
-"cY" = (/obj/structure/sign/departments/medbay/alt,/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/medbay)
-"cZ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/crate/freezer/blood,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white/side{dir = 10},/area/shuttle/abandoned/medbay)
-"da" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/shuttle/abandoned/medbay)
-"db" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/blood/gibs/old,/mob/living/simple_animal/hostile/zombie{desc = "This undead fiend looks to be badly decomposed."; environment_smash = 0; health = 60; melee_damage_lower = 11; melee_damage_upper = 11; name = "Rotting Carcass"; zombiejob = "Assistant"},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"dc" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"dd" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"de" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"df" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/door/airlock/medical{name = "Recovery Room"},/obj/effect/turf_decal/stripes/corner,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"dg" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/sign/warning/nosmoking{pixel_y = 30},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"dh" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/line,/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"di" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"dj" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/closet/l3closet{anchored = 1},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"dk" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white/side{dir = 10},/area/shuttle/abandoned/medbay)
-"dl" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/folder/white{pixel_x = -5; pixel_y = 5},/obj/item/reagent_containers/glass/bottle/morphine{pixel_x = 8; pixel_y = 4},/obj/item/reagent_containers/syringe{pixel_x = 6; pixel_y = -1},/turf/open/floor/plasteel/white/side,/area/shuttle/abandoned/medbay)
-"dm" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/shuttle/abandoned/medbay)
-"dn" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/turf/open/floor/plasteel/white/side{dir = 4},/area/shuttle/abandoned/medbay)
-"dp" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/suit_storage_unit/cmo,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/shuttle/abandoned/medbay)
-"dq" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/obj/item/folder/white,/obj/item/pen{pixel_x = -3; pixel_y = -3},/obj/item/reagent_containers/food/snacks/grown/harebell{pixel_x = 6; pixel_y = 3},/turf/open/floor/plasteel/white/side,/area/shuttle/abandoned/medbay)
-"dr" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white/side{dir = 6},/area/shuttle/abandoned/medbay)
-"ds" = (/obj/structure/sign/warning/vacuum/external{pixel_x = 32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/small/built{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/medbay)
-"dv" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/rack,/obj/item/storage/box/zipties,/obj/item/assembly/flash/handheld,/obj/item/melee/classic_baton/telescopic,/obj/machinery/light/small/built{dir = 8},/obj/machinery/airalarm/all_access{dir = 4; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Hospital Ship Bridge APC"; pixel_y = 24; req_access = null},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
-"hV" = (/obj/structure/shuttle/engine/propulsion/right{dir = 8},/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/engine)
-"vk" = (/obj/structure/shuttle/engine/propulsion/left{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/engine)
-"JU" = (/obj/structure/shuttle/engine/propulsion/right{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/engine)
-"Tw" = (/obj/structure/shuttle/engine/propulsion/left{dir = 8},/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/engine)
+"au" = (/obj/structure/closet/crate/large,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/broken{dir = 4; pixel_x = 7},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"av" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"aw" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/hs13mimic,/obj/structure/railing{dir = 4},/obj/structure/railing,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"ax" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"ay" = (/obj/machinery/door/airlock/engineering{name = "Engineering"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"az" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew{name = "Abandoned Ship Cargo Bay"})
+"aB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/crate,/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/fire,/obj/item/storage/firstaid/toxin{pixel_x = -3; pixel_y = -3},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/crate/large,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/crate/large,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aF" = (/obj/effect/turf_decal/box/white/corners{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aH" = (/obj/machinery/power/apc{dir = 1; name = "Kinaris Cargo Ship Bridge APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"},/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/broken{dir = 1; pixel_y = 16},/obj/machinery/button/door{id = "whiteship_bridge"; name = "Bridge Blast Door Control"; pixel_x = -6; pixel_y = 1},/obj/item/storage/fancy/donut_box{pixel_x = 11; pixel_y = 6},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"aI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table,/obj/item/paper_bin{pixel_x = 6; pixel_y = 6},/obj/item/pen{pixel_x = 6; pixel_y = 6},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"aJ" = (/obj/machinery/door/airlock/engineering{name = "Engineering"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"aK" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/crate,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/stack/sheet/rglass{amount = 20},/obj/item/stack/sheet/rglass{amount = 20},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aL" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/arrows{dir = 1},/obj/item/shard,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aM" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"aN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"aP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"aQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aS" = (/obj/structure/closet/crate,/obj/effect/turf_decal/box/white/corners{dir = 8},/obj/item/stack/sheet/mineral/titanium{amount = 20},/obj/item/stack/sheet/mineral/titanium{amount = 20},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/mob/living/simple_animal/hostile/hs13mimic,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"aU" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/obj/machinery/light/broken{dir = 8; pixel_x = -7},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"aW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"aX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/obj/structure/railing{dir = 4},/obj/structure/railing{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"aY" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"aZ" = (/obj/machinery/door/airlock/engineering{name = "Engineering"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"ba" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/item/trash/semki,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"be" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/closet/crate,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/storage/box/lights/bulbs,/obj/item/storage/box/lights/tubes,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bf" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/bridge)
+"bg" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/effect/turf_decal/bot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"bh" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"bi" = (/obj/item/storage/toolbox/emergency,/obj/item/wrench,/obj/structure/rack,/obj/effect/decal/cleanable/dirt,/obj/structure/railing{dir = 4},/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"bj" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"bk" = (/obj/structure/sign/warning/docking,/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/engine)
+"bl" = (/obj/machinery/door/poddoor{id = "whiteship_cargoleft"},/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bo" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor{id = "whiteship_cargoleft"},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bq" = (/obj/structure/sign/warning/docking,/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/crew)
+"br" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/docking_port/mobile{callTime = 250; dheight = 0; dir = 2; dwidth = 11; height = 17; id = "whiteship"; launch_status = 0; movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); name = "Hospital Ship"; port_direction = 8; preferred_direction = 4; width = 34},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/bridge)
+"bs" = (/obj/machinery/power/apc{name = "Kinaris Cargo Ship Engineering APC"; pixel_y = -24},/obj/structure/cable,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/engine)
+"bt" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/structure/closet/crate/freezer/blood,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bu" = (/obj/effect/turf_decal/box/white/corners{dir = 1},/obj/item/stack/cable_coil/yellow,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bw" = (/obj/effect/turf_decal/box/white/corners,/obj/item/shard{icon_state = "small"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bx" = (/obj/structure/closet/crate/large,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/broken{dir = 4; pixel_x = 7},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"by" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/obj/item/stack/cable_coil/yellow,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"bz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/airalarm/all_access{dir = 8; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/bridge)
+"bA" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/abandoned/bridge)
+"bB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/window/reinforced,/obj/machinery/shower{pixel_y = 16},/obj/structure/curtain,/obj/structure/medkit_cabinet{pixel_x = -27},/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/bridge)
+"bC" = (/obj/structure/closet/emcloset/anchored,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/vacuum/external{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bD" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/arrows{dir = 1},/mob/living/simple_animal/hostile/hs13mimic,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bE" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/stack/sheet/plasteel/twenty,/obj/item/stack/sheet/plasteel/twenty,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bF" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/arrows{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bG" = (/obj/machinery/button/door{id = "whiteship_cargoright"; name = "Right Cargo Blast Door Control"; pixel_x = 24},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/item/trash/can,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bH" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor{id = "whiteship_cargoright"},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"bM" = (/obj/effect/turf_decal/bot,/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/bridge)
+"bN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/bridge)
+"bO" = (/obj/effect/spawner/structure/window/shuttle,/obj/machinery/door/poddoor{dir = 8; id = "whiteship_bridge"},/turf/open/floor/plating,/area/shuttle/abandoned/bridge)
+"cd" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/bridge)
+"cp" = (/obj/structure/cable{icon_state = "1-8"},/obj/item/wrench,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/shuttle/abandoned/engine)
+"cq" = (/turf/open/floor/plasteel/stairs{dir = 8},/area/shuttle/abandoned/engine)
+"cr" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"cs" = (/obj/effect/turf_decal/box/white/corners,/obj/item/trash/chips,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"ct" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"cu" = (/obj/machinery/power/apc{dir = 1; name = "Kinaris Cargo Ship Cargo Bay APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/airalarm/all_access{dir = 8; pixel_x = 24},/obj/structure/closet/crate/trashcart,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
+"cv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cy" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/mob/living/simple_animal/hostile/hs13mimic,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"cz" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/closet/crate,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/arrows{dir = 1},/obj/item/storage/bag/trash{pixel_x = 6},/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/dark,/area/shuttle/abandoned/crew)
+"cB" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
+"cC" = (/obj/machinery/door/airlock/command{name = "Bridge"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cD" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cE" = (/obj/structure/chair/comfy/shuttle{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cF" = (/obj/machinery/computer/shuttle/white_ship{dir = 8},/obj/item/folder/yellow{pixel_x = -6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cM" = (/obj/structure/table,/obj/item/crowbar/large,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/open/floor/plasteel,/area/shuttle/abandoned/crew)
+"cN" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/airalarm/all_access{dir = 4; pixel_x = -24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cO" = (/obj/structure/rack,/obj/item/tank/internals/oxygen,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light{pixel_y = -1},/obj/item/megaphone{pixel_x = 3; pixel_y = -3},/obj/structure/sign/nanotrasen{pixel_y = -32},/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cP" = (/obj/machinery/computer/camera_advanced/shuttle_docker/whiteship{dir = 8; x_offset = -7; y_offset = -8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel,/area/shuttle/abandoned/bridge)
+"cQ" = (/obj/machinery/door/poddoor{dir = 8; id = "whiteship_bridge"},/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned/bridge)
+"cZ" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/bridge)
+"da" = (/obj/effect/spawner/structure/window/shuttle,/obj/machinery/door/poddoor{id = "whiteship_bridge"},/turf/open/floor/plating,/area/shuttle/abandoned/bridge)
+"db" = (/obj/machinery/door/poddoor{id = "whiteship_bridge"},/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned/bridge)
+"qW" = (/obj/structure/toilet{dir = 4},/obj/machinery/light{dir = 8; pixel_x = -7; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/bridge)
+"uY" = (/obj/structure/sign/warning/docking,/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/bridge)
+"Tw" = (/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned/engine)
+"ZL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/freezer,/area/shuttle/abandoned/bridge)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacadaeabaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahacaiacaiacajacakabaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaagalamacanacaoacafacaqacabaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaarasatalauavawaxayazaAaBaCaDaEacabaaaa
-aaaaaaaaaaaaaaaaarasatataFaGaHaIaJacaKaLaMacaNaOapaQaRadaaaa
-aaaSatatatatatatataTaUblaWaXaYaZbaalalalalalalbbbcbdbebebfaa
-vkasbgbhbibjbkblbmbnboaVbqatbralalalbsbtbubIalacbwbebebxbfbf
-hVasataPatatatatatatatatatatbzbAalbBbCbDbEbFalbGbHbedvbJbKbf
-aaaaaaaaaaaaaaaaaaaaaaaaahbMbNbObPbQbRbvbTbUbVbWbXbYbZcacbbf
-Twasatbyatatatatatatatatatatcdcealcfcgchcicjalckclbecmcncobf
-JUasbgcpcqbjbkblbmcrcsbpcuatcvalalalalalalalalalcwbebecxbfbf
-aaaSatatatatatatatcyczctcBcCcDcEcFcGcHalcIcJalcKbzcLbebebfaa
-aaaaaaaaaaaaaaaaarasatatcMaGcNcOcPcQcRcScTalalcUcVcWcXcYaaaa
-aaaaaaaaaaaaaaaaaaaaaaarasatalcZdadbdcdddedfdgdhdidjalagaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaagaldkdldmcRdnalbLaldpalagaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahaldkdqdraldsalahagaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagalalalcYbSagaaaaaaaaaaaa
+aaaaaaaaaaaabkblbobobobobqcZbrcZaaaa
+aaTwasatatatatabacadaeafahaibzbAaaaa
+aaTwasajakamatanaoapaqauahbMbNbOaaaa
+TwasavbyawaxayazaAaBaCaDahbAcdcZdadb
+TwasbgcpcqbjataEaFcrcsbpcubAcvaHaIcQ
+aaatatatataJataKaLcyczctcBcCcDcEcFcQ
+TwasaMaNcqaPataQaraRaSaTcMbAcNcOcPcQ
+TwasaUaWaXaYaZbabbbcbdbeahbAbfcZdadb
+aaTwasbhbibsatbtbubvbwbxahbBagbAaaaa
+aaTwasatatatatbCbDbEbFbGahqWZLbAaaaa
+aaaaaaaaaaaabkbHbHbHbHbHuYbAbAcZaaaa
"}
diff --git a/_maps/templates/reactor_1.dmm b/_maps/templates/reactor_1.dmm
index b0274d9c..536d0839 100644
--- a/_maps/templates/reactor_1.dmm
+++ b/_maps/templates/reactor_1.dmm
@@ -1,10 +1,10 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/effect/turf_decal/stripes/red/corner{
- dir = 4
+ dir = 8
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"b" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 4
@@ -15,44 +15,44 @@
pixel_y = 10
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"c" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 4
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"d" = (
/obj/structure/cable/yellow,
/obj/machinery/atmospherics/components/trinary/nuclear_reactor/cargo,
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"e" = (
/obj/effect/turf_decal/stripes/red/corner{
- dir = 1
+ dir = 4
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"f" = (
/obj/machinery/atmospherics/pipe/simple/cyan{
dir = 4
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"g" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/purple,
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"h" = (
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"s" = (
/obj/effect/turf_decal/stripes/red/corner,
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"t" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 8
@@ -63,54 +63,54 @@
pixel_y = 10
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"B" = (
/obj/effect/turf_decal/stripes/red/corner{
- dir = 8
+ dir = 1
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"G" = (
/obj/machinery/atmospherics/pipe/simple/cyan{
dir = 4
},
/turf/open/floor/plating,
-/area/space)
+/area/engine/engineering/reactor_core)
"M" = (
/obj/effect/turf_decal/stripes/red/line,
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"O" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers{
dir = 4
},
/turf/open/floor/plating,
-/area/space)
+/area/engine/engineering/reactor_core)
"P" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 8
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"V" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 1
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
"Y" = (
/obj/structure/cable/yellow{
icon_state = "0-2"
},
/obj/machinery/atmospherics/pipe/simple/purple,
/turf/open/floor/plating,
-/area/space)
+/area/engine/engineering/reactor_core)
"Z" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers{
dir = 4
},
/turf/open/floor/engine,
-/area/space)
+/area/engine/engineering/reactor_core)
(1,1,1) = {"
s
diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm
index 7a09f40c..96190e6d 100644
--- a/code/__DEFINES/is_helpers.dm
+++ b/code/__DEFINES/is_helpers.dm
@@ -157,6 +157,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
#define isclown(A) (istype(A, /mob/living/simple_animal/hostile/retaliate/clown))
+#define ismimic(A) (istype(A, /mob/living/simple_animal/hostile/hs13mimic))
+
GLOBAL_LIST_INIT(shoefootmob, typecacheof(list(
/mob/living/carbon/human/,
/mob/living/simple_animal/cow,
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 53119bfc..d994d515 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -252,7 +252,7 @@
#define OFFSET_NECK "neck"
//MINOR TWEAKS/MISC
-#define AGE_MIN 18 //youngest a character can be //CITADEL EDIT - 17 --> 18
+#define AGE_MIN 21 //youngest a character can be //Hyper edit - 21
#define AGE_MAX 85 //oldest a character can be
#define WIZARD_AGE_MIN 30 //youngest a wizard can be
#define APPRENTICE_AGE_MIN 29 //youngest an apprentice can be
diff --git a/code/__DEFINES/nanites.dm b/code/__DEFINES/nanites.dm
index 45455a81..ed15e972 100644
--- a/code/__DEFINES/nanites.dm
+++ b/code/__DEFINES/nanites.dm
@@ -1,11 +1,44 @@
-#define NANITE_TIMER_DEACTIVATE 1
-#define NANITE_TIMER_SELFDELETE 2
-#define NANITE_TIMER_TRIGGER 3
-#define NANITE_TIMER_RESET 4
-
#define NANITE_SYNC_DELAY 300
#define NANITE_SHOCK_IMMUNE 1
#define NANITE_EMP_IMMUNE 2
-#define NANITE_PROGRAM_LIMIT 20
\ No newline at end of file
+#define NANITE_PROGRAM_LIMIT 20
+
+
+#define NANITE_BASE_RESEARCH 3.5
+
+#define NANITE_CLOUD_TOGGLE 1
+#define NANITE_CLOUD_DISABLE 2
+#define NANITE_CLOUD_ENABLE 3
+
+///Nanite extra settings types: used to help uis know what type an extra setting is
+#define NESTYPE_TEXT "text"
+#define NESTYPE_NUMBER "number"
+#define NESTYPE_TYPE "type"
+#define NESTYPE_BOOLEAN "boolean"
+
+///Nanite Extra Settings - Note that these will also be the names displayed in the UI
+#define NES_SENT_CODE "Sent Code"
+#define NES_DELAY "Delay"
+#define NES_MODE "Mode"
+#define NES_COMM_CODE "Comm Code"
+#define NES_RELAY_CHANNEL "Relay Channel"
+#define NES_HEALTH_PERCENT "Health Percent"
+#define NES_DIRECTION "Direction"
+#define NES_NANITE_PERCENT "Nanite Percent"
+#define NES_DAMAGE_TYPE "Damage Type"
+#define NES_DAMAGE "Damage"
+#define NES_SENTENCE "Sentence"
+#define NES_MESSAGE "Message"
+#define NES_DIRECTIVE "Directive"
+#define NES_INCLUSIVE_MODE "Inclusive Mode"
+#define NES_HALLUCINATION_TYPE "Hallucination Type"
+#define NES_HALLUCINATION_DETAIL "Hallucination Detail"
+#define NES_MOOD_MESSAGE "Mood Message"
+#define NES_PROGRAM_OVERWRITE "Program Overwrite"
+#define NES_CLOUD_OVERWRITE "Cloud Overwrite"
+#define NES_SCAN_TYPE "Scan Type"
+#define NES_BUTTON_NAME "Button Name"
+#define NES_ICON "Icon"
+#define NES_COLOR "Color"
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index 50014406..159edafc 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -55,6 +55,7 @@
} while (0)
#define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE)
#define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE)
+#define HAS_TRAIT_NOT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (length(target.status_traits[trait] - source) > 0) : FALSE) : FALSE)
//mob traits
#define TRAIT_BLIND "blind"
diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm
index 160151f1..22bdc0ff 100644
--- a/code/__HELPERS/_logging.dm
+++ b/code/__HELPERS/_logging.dm
@@ -65,6 +65,9 @@
if (CONFIG_GET(flag/log_virus))
WRITE_LOG(GLOB.world_virus_log, "VIRUS: [text]")
+/proc/log_asset(text)
+ WRITE_LOG(GLOB.world_asset_log, "ASSET: [text]")
+
/proc/log_access(text)
if (CONFIG_GET(flag/log_access))
WRITE_LOG(GLOB.world_game_log, "ACCESS: [text]")
diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm
index e0d54c9e..ec59dd69 100644
--- a/code/__HELPERS/cmp.dm
+++ b/code/__HELPERS/cmp.dm
@@ -23,6 +23,9 @@ GLOBAL_VAR_INIT(cmp_field, "name")
/proc/cmp_records_dsc(datum/data/record/a, datum/data/record/b)
return sorttext(a.fields[GLOB.cmp_field], b.fields[GLOB.cmp_field])
+/proc/cmp_filter_data_priority(list/A, list/B)
+ return A["priority"] - B["priority"]
+
/proc/cmp_ckey_asc(client/a, client/b)
return sorttext(b.ckey, a.ckey)
diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm
index 7bfd0ff1..291ed19c 100644
--- a/code/__HELPERS/icons.dm
+++ b/code/__HELPERS/icons.dm
@@ -1128,9 +1128,10 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0
if (!isicon(I))
if (isfile(thing)) //special snowflake
var/name = sanitize_filename("[generate_asset_name(thing)].png")
- register_asset(name, thing)
+ if(!SSassets.cache[name])
+ register_asset(name, thing)
for (var/thing2 in targets)
- send_asset(thing2, key, FALSE)
+ send_asset(thing2, key)
return ""
var/atom/A = thing
if (isnull(dir))
@@ -1152,9 +1153,10 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0
I = icon(I, icon_state, dir, frame, moving)
key = "[generate_asset_name(I)].png"
- register_asset(key, I)
+ if(!SSassets.cache[key])
+ register_asset(key, I)
for (var/thing2 in targets)
- send_asset(thing2, key, FALSE)
+ send_asset(thing2, key)
return "
"
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index 8d6b706f..ce17243b 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -333,6 +333,11 @@ GLOBAL_LIST_EMPTY(species_list)
return 0
var/user_loc = user.loc
+ //Mood modifier
+ if(user.actionmoodmultiplier) //if the user has a action modifier
+ time = time * user.actionmoodmultiplier //apply the modifier to the time
+ time = clamp(time, 0.1, 9999) //make sure its within range.
+
var/drifting = 0
if(!user.Process_Spacemove(0) && user.inertia_dir)
drifting = 1
diff --git a/code/_globalvars/logging.dm b/code/_globalvars/logging.dm
index 5354a6e0..0d370545 100644
--- a/code/_globalvars/logging.dm
+++ b/code/_globalvars/logging.dm
@@ -28,6 +28,8 @@ GLOBAL_VAR(world_job_debug_log)
GLOBAL_PROTECT(world_job_debug_log)
GLOBAL_VAR(world_virus_log)
GLOBAL_PROTECT(world_virus_log)
+GLOBAL_VAR(world_asset_log)
+GLOBAL_PROTECT(world_asset_log)
GLOBAL_VAR(world_map_error_log)
GLOBAL_PROTECT(world_map_error_log)
diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm
index 03d52cd9..600a4106 100644
--- a/code/controllers/configuration/entries/general.dm
+++ b/code/controllers/configuration/entries/general.dm
@@ -434,3 +434,5 @@
/datum/config_entry/flag/picture_logging_camera
+/datum/config_entry/flag/minimaps_enabled
+ config_entry_value = TRUE
diff --git a/code/controllers/subsystem/assets.dm b/code/controllers/subsystem/assets.dm
index 7b6554bd..72852982 100644
--- a/code/controllers/subsystem/assets.dm
+++ b/code/controllers/subsystem/assets.dm
@@ -6,17 +6,7 @@ SUBSYSTEM_DEF(assets)
var/list/preload = list()
/datum/controller/subsystem/assets/Initialize(timeofday)
-
- var/list/priority_assets = list(
- /datum/asset/simple/oui_theme_nano,
- /datum/asset/simple/goonchat
- )
-
- for(var/type in priority_assets)
- var/datum/asset/A = new type()
- A.register()
-
- for(var/type in typesof(/datum/asset) - (priority_assets | list(/datum/asset, /datum/asset/simple)))
+ for(var/type in typesof(/datum/asset))
var/datum/asset/A = type
if (type != initial(A._abstract))
get_asset_datum(type)
diff --git a/code/controllers/subsystem/jukeboxes.dm b/code/controllers/subsystem/jukeboxes.dm
index 2c24262a..751dc801 100644
--- a/code/controllers/subsystem/jukeboxes.dm
+++ b/code/controllers/subsystem/jukeboxes.dm
@@ -66,13 +66,13 @@ SUBSYSTEM_DEF(jukeboxes)
/datum/controller/subsystem/jukeboxes/Initialize()
var/list/tracks = flist("config/jukebox_music/sounds/")
var/songID = 1
- for(var/S in tracks)
+ for(var/S in tracks) // Tracks that will not be in the repo, aka, localhost tracks.
var/datum/track/T = new()
T.song_path = file("config/jukebox_music/sounds/[S]")
var/list/L = splittext(S,"+")
T.song_name = L[1]
- T.song_length = text2num(L[2])
- T.song_beat = text2num(L[3])
+ T.song_length = text2num(L[2])*10 //We multiply it by ten because the system requires it in deciseconds
+ T.song_beat = round(text2num(L[3])/6) //We divide it by six because it requires the Beats per seconds value, but in deciseconds. (Result/60) * 10)
T.song_associated_id = songID
songs |= T
songID++
diff --git a/code/controllers/subsystem/minimaps.dm b/code/controllers/subsystem/minimaps.dm
new file mode 100644
index 00000000..c25036a4
--- /dev/null
+++ b/code/controllers/subsystem/minimaps.dm
@@ -0,0 +1,20 @@
+SUBSYSTEM_DEF(minimaps)
+ name = "Minimaps"
+ flags = SS_NO_FIRE
+ var/list/station_minimaps = list()
+ var/datum/minimap_group/station_minimap = null
+
+/datum/controller/subsystem/minimaps/Initialize()
+ if(!CONFIG_GET(flag/minimaps_enabled))
+ to_chat(world, "Minimaps disabled! Skipping init.")
+ return ..()
+ build_minimaps()
+ return ..()
+
+/datum/controller/subsystem/minimaps/proc/build_minimaps()
+ for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION))
+ var/datum/space_level/SL = SSmapping.get_level(z)
+ var/name = (SL.name == initial(SL.name))? "[z] - Station" : "[z] - [SL.name]"
+ station_minimaps += new /datum/minimap(z, name = name)
+
+ station_minimap = new(station_minimaps, "Station")
diff --git a/code/controllers/subsystem/processing/nanites.dm b/code/controllers/subsystem/processing/nanites.dm
index 69bd5781..5b53f9f8 100644
--- a/code/controllers/subsystem/processing/nanites.dm
+++ b/code/controllers/subsystem/processing/nanites.dm
@@ -6,6 +6,7 @@ PROCESSING_SUBSYSTEM_DEF(nanites)
var/list/datum/nanite_cloud_backup/cloud_backups = list()
var/list/mob/living/nanite_monitored_mobs = list()
var/list/datum/nanite_program/relay/nanite_relays = list()
+ var/neural_network_count = 0
/datum/controller/subsystem/processing/nanites/proc/check_hardware(datum/nanite_cloud_backup/backup)
if(QDELETED(backup.storage) || (backup.storage.stat & (NOPOWER|BROKEN)))
diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm
index b56cf5a5..a6c3e787 100644
--- a/code/controllers/subsystem/vote.dm
+++ b/code/controllers/subsystem/vote.dm
@@ -1,6 +1,7 @@
#define DYNAMIC_DEFAULT_CHAOS 1.0 //The default chaos value for low pop low vote rounds
-#define DYNAMIC_VOTE_NORMALIZATION 5 //If there are fewer than this many votes, the average will be skewed towards the default
-#define DYNAMIC_NONVOTER_FACTOR 0.75 // 1 means they count for a full vote
+#define DYNAMIC_VOTE_NORMALIZATION 8 //If there are fewer than this many votes, the average will be skewed towards the default
+#define DYNAMIC_NONVOTER_FACTOR 0.6 // 1 means they count for a full vote
+#define DYNAMIC_NONVOTER_VALUE 1.5 // The chaos value that non-voters should account for.
SUBSYSTEM_DEF(vote)
name = "Vote"
@@ -154,10 +155,10 @@ SUBSYSTEM_DEF(vote)
while (v < DYNAMIC_VOTE_NORMALIZATION) //For low low pop, low vote rounds.
numbers += DYNAMIC_DEFAULT_CHAOS //stops the one person voting from setting the chaos to five and flooding the station with anomalies
v += 1
- else if (voted.len < GLOB.clients.len) //Have non-voters "vote" 2, if we're not lowpop
+ else if (voted.len < GLOB.clients.len) //Have non-voters "vote" if we're not lowpop
for(var/I in 1 to (GLOB.clients.len - voted.len))
v += DYNAMIC_NONVOTER_FACTOR //Instead of a fixed value, this will now factor how much non-voter votes are 'worth' in the system.
- numbers += 2
+ numbers += DYNAMIC_NONVOTER_VALUE
v = round(v) //This rounds the value to the nearest multiple, to make sure no calculations go fucky wucky.
var/total = 0
for (var/i in numbers)
diff --git a/code/datums/browser.dm b/code/datums/browser.dm
index a43adbfc..f0d9b996 100644
--- a/code/datums/browser.dm
+++ b/code/datums/browser.dm
@@ -43,8 +43,10 @@
var/datum/asset/spritesheet/sheet = name
stylesheets["spritesheet_[sheet.name].css"] = "data/spritesheets/[sheet.name]"
else
- stylesheets["[ckey(name)].css"] = file
- register_asset("[ckey(name)].css", file)
+ var/asset_name = "[name].css"
+ stylesheets[asset_name] = file
+ if(!SSassets.cache[asset_name])
+ register_asset(asset_name, file)
/datum/browser/proc/set_content(ncontent)
content = ncontent
@@ -91,20 +93,20 @@
[get_footer()]
"}
-/datum/browser/proc/open(use_onclose = 1)
+/datum/browser/proc/open(use_onclose = TRUE)
if(isnull(window_id)) //null check because this can potentially nuke goonchat
WARNING("Browser [title] tried to open with a null ID")
to_chat(user, "The [title] browser you tried to open failed a sanity check! Please report this on github!")
return
var/window_size = ""
- if (width && height)
+ if(width && height)
window_size = "size=[width]x[height];"
- if (stylesheets.len)
- send_asset_list(user, stylesheets, verify=FALSE)
- if (scripts.len)
- send_asset_list(user, scripts, verify=FALSE)
+ if(stylesheets.len)
+ send_asset_list(user, stylesheets)
+ if(scripts.len)
+ send_asset_list(user, scripts)
user << browse(get_content(), "window=[window_id];[window_size][window_options]")
- if (use_onclose)
+ if(use_onclose)
setup_onclose()
/datum/browser/proc/setup_onclose()
@@ -151,7 +153,7 @@
close()
//designed as a drop in replacement for alert(); functions the same. (outside of needing User specified)
-/proc/tgalert(var/mob/User, Message, Title, Button1="Ok", Button2, Button3, StealFocus = 1, Timeout = 6000)
+/proc/tgalert(mob/User, Message, Title, Button1="Ok", Button2, Button3, StealFocus = 1, Timeout = 6000)
if (!User)
User = usr
switch(askuser(User, Message, Title, Button1, Button2, Button3, StealFocus, Timeout))
diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm
index 5cf1c0c3..3d854a76 100644
--- a/code/datums/components/chasm.dm
+++ b/code/datums/components/chasm.dm
@@ -6,6 +6,7 @@
var/static/list/falling_atoms = list() // Atoms currently falling into chasms
var/static/list/forbidden_types = typecacheof(list(
+ /mob/camera,
/obj/singularity,
/obj/docking_port,
/obj/structure/lattice,
@@ -115,8 +116,11 @@
L.notransform = TRUE
L.Stun(200)
L.resting = TRUE
- if(prob(5))
- playsound(AM, 'hyperstation/sound/misc/fallingthroughclouds.ogg', 100, 0)
+ if(L.client && check_rights_for(L.client, R_FUN))
+ playsound(AM, pick('hyperstation/sound/misc/yodadeath.ogg', 'hyperstation/sound/misc/fallingthroughclouds.ogg', 'hyperstation/sound/misc/goofy.ogg', 'hyperstation/sound/misc/wilhelm.ogg'), 100, 0)
+
+ else if(prob(5))
+ playsound(AM, pick('hyperstation/sound/misc/yodadeath.ogg', 'hyperstation/sound/misc/fallingthroughclouds.ogg', 'hyperstation/sound/misc/goofy.ogg', 'hyperstation/sound/misc/wilhelm.ogg'), 100, 0)
var/oldtransform = AM.transform
var/oldcolor = AM.color
diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm
index 047c8c74..35966e18 100644
--- a/code/datums/components/crafting/craft.dm
+++ b/code/datums/components/crafting/craft.dm
@@ -127,10 +127,6 @@
for(var/datum/reagent/A in RC.reagents.reagent_list)
.["other"][A.type] += A.volume
.["other"][I.type] += 1
- if(istype(I, /obj/item/reagent_containers/food/snacks/grown) && !.["color"]) //First we find has priority
- var/obj/item/reagent_containers/food/snacks/grown/G = I
- if(G.modified_colors)
- .["color"] = G.color
/datum/component/personal_crafting/proc/check_tools(mob/user, datum/crafting_recipe/R, list/contents)
if(!R.tools.len)
@@ -166,9 +162,6 @@
/datum/component/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R)
var/list/contents = get_surroundings(user)
var/send_feedback = 1
- var/cached_color = null //Do not remove this.
- if(contents["color"]) //From plants
- cached_color = contents["color"]
if(check_contents(R, contents))
if(check_tools(user, R, contents))
if(do_after(user, R.time, target = user))
diff --git a/code/datums/components/infective.dm b/code/datums/components/infective.dm
index ad2b7ded..8a3abb7a 100644
--- a/code/datums/components/infective.dm
+++ b/code/datums/components/infective.dm
@@ -13,12 +13,12 @@
expire_time = world.time + expire_in
QDEL_IN(src, expire_in)
- if(!ismovableatom(parent))
+ if(!ismovable(parent) && !isfloorturf(parent))
return COMPONENT_INCOMPATIBLE
RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean)
RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, .proc/try_infect_buckle)
RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/try_infect_collide)
- RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/try_infect_crossed)
+ RegisterSignal(parent, COMSIG_ATOM_ENTERED, .proc/try_infect_crossed)
RegisterSignal(parent, COMSIG_MOVABLE_IMPACT_ZONE, .proc/try_infect_impact_zone)
if(isitem(parent))
RegisterSignal(parent, COMSIG_ITEM_ATTACK_ZONE, .proc/try_infect_attack_zone)
diff --git a/code/datums/components/lockon_aiming.dm b/code/datums/components/lockon_aiming.dm
index 1cf42496..045611ab 100644
--- a/code/datums/components/lockon_aiming.dm
+++ b/code/datums/components/lockon_aiming.dm
@@ -4,7 +4,7 @@
/datum/component/lockon_aiming
dupe_mode = COMPONENT_DUPE_ALLOWED
- var/lock_icon = 'icons/mob/blob.dmi'
+ var/lock_icon = 'icons/mob/cameramob.dmi'
var/lock_icon_state = "marker"
var/mutable_appearance/lock_appearance
var/list/image/lock_images
diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm
index 0ac2c4fa..43d13380 100644
--- a/code/datums/components/mood.dm
+++ b/code/datums/components/mood.dm
@@ -186,27 +186,27 @@
switch(sanity)
if(SANITY_INSANE to SANITY_CRAZY)
setInsanityEffect(MAJOR_INSANITY_PEN)
- master.add_movespeed_modifier(MOVESPEED_ID_SANITY, TRUE, 100, override=TRUE, multiplicative_slowdown=1) //Did we change something ? movetypes is runtiming, movetypes=(~FLYING))
+ master.actionmoodmultiplier = 1.6
sanity_level = 6
if(SANITY_CRAZY to SANITY_UNSTABLE)
setInsanityEffect(MINOR_INSANITY_PEN)
- master.add_movespeed_modifier(MOVESPEED_ID_SANITY, TRUE, 100, override=TRUE, multiplicative_slowdown=0.5)//, movetypes=(~FLYING))
+ master.actionmoodmultiplier = 1.4
sanity_level = 5
if(SANITY_UNSTABLE to SANITY_DISTURBED)
setInsanityEffect(0)
- master.add_movespeed_modifier(MOVESPEED_ID_SANITY, TRUE, 100, override=TRUE, multiplicative_slowdown=0.25)//, movetypes=(~FLYING))
+ master.actionmoodmultiplier = 1.2
sanity_level = 4
if(SANITY_DISTURBED to SANITY_NEUTRAL)
setInsanityEffect(0)
- master.remove_movespeed_modifier(MOVESPEED_ID_SANITY, TRUE)
+ master.actionmoodmultiplier = 1
sanity_level = 3
if(SANITY_NEUTRAL+1 to SANITY_GREAT+1) //shitty hack but +1 to prevent it from responding to super small differences
setInsanityEffect(0)
- master.remove_movespeed_modifier(MOVESPEED_ID_SANITY, TRUE)
+ master.actionmoodmultiplier = 1
sanity_level = 2
if(SANITY_GREAT+1 to INFINITY)
setInsanityEffect(0)
- master.remove_movespeed_modifier(MOVESPEED_ID_SANITY, TRUE)
+ master.actionmoodmultiplier = 1
sanity_level = 1
//update_mood_icon()
diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm
index 85e67698..f3033bd8 100644
--- a/code/datums/components/nanites.dm
+++ b/code/datums/components/nanites.dm
@@ -7,11 +7,15 @@
var/regen_rate = 0.5 //nanites generated per second
var/safety_threshold = 25 //how low nanites will get before they stop processing/triggering
var/cloud_id = 0 //0 if not connected to the cloud, 1-100 to set a determined cloud backup to draw from
+ var/cloud_active = TRUE //if false, won't sync to the cloud
var/next_sync = 0
var/list/datum/nanite_program/programs = list()
var/max_programs = NANITE_PROGRAM_LIMIT
- var/stealth = FALSE //if TRUE, does not appear on HUDs and health scans, and does not display the program list on nanite scans
+ var/list/datum/nanite_program/protocol/protocols = list() ///Separate list of protocol programs, to avoid looping through the whole programs list when cheking for conflicts
+ var/start_time = 0 ///Timestamp to when the nanites were first inserted in the host
+ var/stealth = FALSE //if TRUE, does not appear on HUDs and health scans
+ var/diagnostics = TRUE //if TRUE, displays program list when scanned by nanite scanners
/datum/component/nanites/Initialize(amount = 100, cloud = 0)
if(!isliving(parent) && !istype(parent, /datum/nanite_cloud_backup))
@@ -27,43 +31,52 @@
if((MOB_SILICON & host_mob.mob_biotypes)) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow.
return COMPONENT_INCOMPATIBLE
+ start_time = world.time
+
host_mob.hud_set_nanite_indicator()
START_PROCESSING(SSnanites, src)
- if(cloud_id)
+ if(cloud_id && cloud_active)
cloud_sync()
/datum/component/nanites/RegisterWithParent()
RegisterSignal(parent, COMSIG_HAS_NANITES, .proc/confirm_nanites)
+ RegisterSignal(parent, COMSIG_NANITE_IS_STEALTHY, .proc/check_stealth)
+ RegisterSignal(parent, COMSIG_NANITE_DELETE, .proc/delete_nanites)
RegisterSignal(parent, COMSIG_NANITE_UI_DATA, .proc/nanite_ui_data)
RegisterSignal(parent, COMSIG_NANITE_GET_PROGRAMS, .proc/get_programs)
RegisterSignal(parent, COMSIG_NANITE_SET_VOLUME, .proc/set_volume)
RegisterSignal(parent, COMSIG_NANITE_ADJUST_VOLUME, .proc/adjust_nanites)
RegisterSignal(parent, COMSIG_NANITE_SET_MAX_VOLUME, .proc/set_max_volume)
RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD, .proc/set_cloud)
+ RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD_SYNC, .proc/set_cloud_sync)
RegisterSignal(parent, COMSIG_NANITE_SET_SAFETY, .proc/set_safety)
RegisterSignal(parent, COMSIG_NANITE_SET_REGEN, .proc/set_regen)
RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, .proc/add_program)
RegisterSignal(parent, COMSIG_NANITE_SCAN, .proc/nanite_scan)
RegisterSignal(parent, COMSIG_NANITE_SYNC, .proc/sync)
- RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp)
if(isliving(parent))
+ RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp)
RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death)
RegisterSignal(parent, COMSIG_MOB_ALLOWED, .proc/check_access)
RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_shock)
RegisterSignal(parent, COMSIG_LIVING_MINOR_SHOCK, .proc/on_minor_shock)
RegisterSignal(parent, COMSIG_SPECIES_GAIN, .proc/check_viable_biotype)
RegisterSignal(parent, COMSIG_NANITE_SIGNAL, .proc/receive_signal)
+ RegisterSignal(parent, COMSIG_NANITE_COMM_SIGNAL, .proc/receive_comm_signal)
/datum/component/nanites/UnregisterFromParent()
UnregisterSignal(parent, list(COMSIG_HAS_NANITES,
+ COMSIG_NANITE_IS_STEALTHY,
+ COMSIG_NANITE_DELETE,
COMSIG_NANITE_UI_DATA,
COMSIG_NANITE_GET_PROGRAMS,
COMSIG_NANITE_SET_VOLUME,
COMSIG_NANITE_ADJUST_VOLUME,
COMSIG_NANITE_SET_MAX_VOLUME,
COMSIG_NANITE_SET_CLOUD,
+ COMSIG_NANITE_SET_CLOUD_SYNC,
COMSIG_NANITE_SET_SAFETY,
COMSIG_NANITE_SET_REGEN,
COMSIG_NANITE_ADD_PROGRAM,
@@ -76,13 +89,14 @@
COMSIG_LIVING_MINOR_SHOCK,
COMSIG_MOVABLE_HEAR,
COMSIG_SPECIES_GAIN,
- COMSIG_NANITE_SIGNAL))
+ COMSIG_NANITE_SIGNAL,
+ COMSIG_NANITE_COMM_SIGNAL))
/datum/component/nanites/Destroy()
STOP_PROCESSING(SSnanites, src)
- set_nanite_bar(TRUE)
QDEL_LIST(programs)
if(host_mob)
+ set_nanite_bar(TRUE)
host_mob.hud_set_nanite_indicator()
host_mob = null
return ..()
@@ -95,13 +109,18 @@
/datum/component/nanites/process()
adjust_nanites(null, regen_rate)
+ add_research()
for(var/X in programs)
var/datum/nanite_program/NP = X
NP.on_process()
- set_nanite_bar()
- if(cloud_id && world.time > next_sync)
+ if(cloud_id && cloud_active && world.time > next_sync)
cloud_sync()
next_sync = world.time + NANITE_SYNC_DELAY
+ set_nanite_bar()
+
+
+/datum/component/nanites/proc/delete_nanites()
+ qdel(src)
//Syncs the nanite component to another, making it so programs are the same with the same programming (except activation status)
/datum/component/nanites/proc/sync(datum/signal_source, datum/component/nanites/source, full_overwrite = TRUE, copy_activation = FALSE)
@@ -124,13 +143,17 @@
add_program(null, SNP.copy())
/datum/component/nanites/proc/cloud_sync()
- if(!cloud_id)
- return
- var/datum/nanite_cloud_backup/backup = SSnanites.get_cloud_backup(cloud_id)
- if(backup)
- var/datum/component/nanites/cloud_copy = backup.nanites
- if(cloud_copy)
- sync(null, cloud_copy)
+ if(cloud_id)
+ var/datum/nanite_cloud_backup/backup = SSnanites.get_cloud_backup(cloud_id)
+ if(backup)
+ var/datum/component/nanites/cloud_copy = backup.nanites
+ if(cloud_copy)
+ sync(null, cloud_copy)
+ return
+ //Without cloud syncing nanites can accumulate errors and/or defects
+ if(prob(8) && programs.len)
+ var/datum/nanite_program/NP = pick(programs)
+ NP.software_error()
/datum/component/nanites/proc/add_program(datum/source, datum/nanite_program/new_program, datum/nanite_program/source_program)
for(var/X in programs)
@@ -168,23 +191,35 @@
holder.icon_state = "nanites[nanite_percent]"
/datum/component/nanites/proc/on_emp(datum/source, severity)
- adjust_nanites(null, -(nanite_volume * 0.3 + 50)) //Lose 30% variable and 50 flat nanite volume.
+ nanite_volume *= (rand(60, 90) * 0.01) //Lose 10-40% of nanites
+ adjust_nanites(null, -(rand(5, 50))) //Lose 5-50 flat nanite volume
+ if(prob(40/severity))
+ cloud_id = 0
for(var/X in programs)
var/datum/nanite_program/NP = X
NP.on_emp(severity)
-/datum/component/nanites/proc/on_shock(datum/source, shock_damage)
- adjust_nanites(null, -(nanite_volume * (shock_damage * 0.005) + shock_damage)) //0.5% of shock damage (@ 50 damage it'd drain 25%) + shock damage flat volume
- for(var/X in programs)
- var/datum/nanite_program/NP = X
- NP.on_shock(shock_damage)
+
+/datum/component/nanites/proc/on_shock(datum/source, shock_damage, siemens_coeff = 1, flags = NONE)
+ if(shock_damage < 1)
+ return
+
+ if(!HAS_TRAIT_NOT_FROM(host_mob, TRAIT_SHOCKIMMUNE, "nanites"))//Another shock protection must protect nanites too, but nanites protect only host
+ nanite_volume *= (rand(45, 80) * 0.01) //Lose 20-55% of nanites
+ adjust_nanites(null, -(rand(5, 50))) //Lose 5-50 flat nanite volume
+ for(var/X in programs)
+ var/datum/nanite_program/NP = X
+ NP.on_shock(shock_damage)
/datum/component/nanites/proc/on_minor_shock(datum/source)
- adjust_nanites(null, -25)
+ adjust_nanites(null, -(rand(5, 15))) //Lose 5-15 flat nanite volume
for(var/X in programs)
var/datum/nanite_program/NP = X
NP.on_minor_shock()
+/datum/component/nanites/proc/check_stealth(datum/source)
+ return stealth
+
/datum/component/nanites/proc/on_death(datum/source, gibbed)
for(var/X in programs)
var/datum/nanite_program/NP = X
@@ -195,12 +230,18 @@
var/datum/nanite_program/NP = X
NP.receive_signal(code, source)
+/datum/component/nanites/proc/receive_comm_signal(datum/source, comm_code, comm_message, comm_source = "an unidentified source")
+ for(var/X in programs)
+ if(istype(X, /datum/nanite_program/comm))
+ var/datum/nanite_program/comm/NP = X
+ NP.receive_comm_signal(comm_code, comm_message, comm_source)
+
/datum/component/nanites/proc/check_viable_biotype()
if((MOB_SILICON & host_mob.mob_biotypes))
qdel(src) //bodytype no longer sustains nanites
/datum/component/nanites/proc/check_access(datum/source, obj/O)
- for(var/datum/nanite_program/triggered/access/access_program in programs)
+ for(var/datum/nanite_program/access/access_program in programs)
if(access_program.activated)
return O.check_access_list(access_program.access)
else
@@ -216,6 +257,15 @@
/datum/component/nanites/proc/set_cloud(datum/source, amount)
cloud_id = CLAMP(amount, 0, 100)
+/datum/component/nanites/proc/set_cloud_sync(datum/source, method)
+ switch(method)
+ if(NANITE_CLOUD_TOGGLE)
+ cloud_active = !cloud_active
+ if(NANITE_CLOUD_DISABLE)
+ cloud_active = FALSE
+ if(NANITE_CLOUD_ENABLE)
+ cloud_active = TRUE
+
/datum/component/nanites/proc/set_safety(datum/source, amount)
safety_threshold = CLAMP(amount, 0, max_nanites)
@@ -236,6 +286,19 @@
/datum/component/nanites/proc/get_programs(datum/source, list/nanite_programs)
nanite_programs |= programs
+/datum/component/nanites/proc/add_research()
+ var/research_value = NANITE_BASE_RESEARCH
+ if(!ishuman(host_mob))
+ if(!iscarbon(host_mob))
+ research_value *= 0.4
+ else
+ research_value *= 0.8
+ if(!host_mob.client)
+ research_value *= 0.5
+ if(host_mob.stat == DEAD)
+ research_value *= 0.75
+ SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_NANITES = research_value))
+
/datum/component/nanites/proc/nanite_scan(datum/source, mob/user, full_scan)
if(!full_scan)
if(!stealth)
@@ -247,11 +310,12 @@
to_chat(user, "================")
to_chat(user, "Saturation: [nanite_volume]/[max_nanites]")
to_chat(user, "Safety Threshold: [safety_threshold]")
- to_chat(user, "Cloud ID: [cloud_id ? cloud_id : "Disabled"]")
+ to_chat(user, "Cloud ID: [cloud_id ? cloud_id : "None"]")
+ to_chat(user, "Cloud Sync: [cloud_active ? "Active" : "Disabled"]")
to_chat(user, "================")
to_chat(user, "Program List:")
- if(stealth)
- to_chat(user, "%#$ENCRYPTED&^@")
+ if(!diagnostics)
+ to_chat(user, "Diagnostics Disabled")
else
for(var/X in programs)
var/datum/nanite_program/NP = X
@@ -264,6 +328,7 @@
data["regen_rate"] = regen_rate
data["safety_threshold"] = safety_threshold
data["cloud_id"] = cloud_id
+ data["cloud_active"] = cloud_active
var/list/mob_programs = list()
var/id = 1
for(var/X in programs)
@@ -281,24 +346,35 @@
mob_program["trigger_cooldown"] = P.trigger_cooldown / 10
if(scan_level >= 3)
- mob_program["activation_delay"] = P.activation_delay
- mob_program["timer"] = P.timer
- mob_program["timer_type"] = P.get_timer_type_text()
- var/list/extra_settings = list()
- for(var/Y in P.extra_settings)
- var/list/setting = list()
- setting["name"] = Y
- setting["value"] = P.get_extra_setting(Y)
- extra_settings += list(setting)
+ mob_program["timer_restart"] = P.timer_restart / 10
+ mob_program["timer_shutdown"] = P.timer_shutdown / 10
+ mob_program["timer_trigger"] = P.timer_trigger / 10
+ mob_program["timer_trigger_delay"] = P.timer_trigger_delay / 10
+ var/list/extra_settings = P.get_extra_settings_frontend()
mob_program["extra_settings"] = extra_settings
if(LAZYLEN(extra_settings))
mob_program["has_extra_settings"] = TRUE
+ else
+ mob_program["has_extra_settings"] = FALSE
if(scan_level >= 4)
mob_program["activation_code"] = P.activation_code
mob_program["deactivation_code"] = P.deactivation_code
mob_program["kill_code"] = P.kill_code
mob_program["trigger_code"] = P.trigger_code
+ var/list/rules = list()
+ var/rule_id = 1
+ for(var/Z in P.rules)
+ var/datum/nanite_rule/nanite_rule = Z
+ var/list/rule = list()
+ rule["display"] = nanite_rule.display()
+ rule["program_id"] = id
+ rule["id"] = rule_id
+ rules += list(rule)
+ rule_id++
+ mob_program["rules"] = rules
+ if(LAZYLEN(rules))
+ mob_program["has_rules"] = TRUE
id++
mob_programs += list(mob_program)
data["mob_programs"] = mob_programs
diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm
index ae9b68b1..452b339a 100644
--- a/code/datums/diseases/_MobProcs.dm
+++ b/code/datums/diseases/_MobProcs.dm
@@ -20,7 +20,7 @@
if(!(D.infectable_biotypes & mob_biotypes))
return FALSE
- if(!(type in D.viable_mobtypes))
+ if(!D.viable_mobtypes[type])
return FALSE
return TRUE
@@ -144,4 +144,4 @@
return !is_mouth_covered()
/mob/living/carbon/CanSpreadAirborneDisease()
- return !((head && (head.flags_cover & HEADCOVERSMOUTH) && (head.armor.getRating("bio") >= 25)) || (wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH) && (wear_mask.armor.getRating("bio") >= 25)))
\ No newline at end of file
+ return !((head && (head.flags_cover & HEADCOVERSMOUTH) && (head.armor.getRating("bio") >= 25)) || (wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH) && (wear_mask.armor.getRating("bio") >= 25)))
diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm
index 940b61c9..9145a536 100644
--- a/code/datums/diseases/_disease.dm
+++ b/code/datums/diseases/_disease.dm
@@ -18,7 +18,7 @@
var/stage_prob = 4
//Other
- var/list/viable_mobtypes = list() //typepaths of viable mobs
+ var/list/viable_mobtypes = list() //typecache of viable mobs
var/mob/living/carbon/affected_mob = null
var/list/cures = list() //list of cures if the disease has the CURABLE flag, these are reagent ids
var/infectivity = 65
@@ -34,6 +34,10 @@
var/process_dead = FALSE //if this ticks while the host is dead
var/copy_type = null //if this is null, copies will use the type of the instance being copied
+/datum/disease/New(make_typecache = TRUE)
+ if(make_typecache && length(viable_mobtypes))
+ viable_mobtypes = typecacheof(viable_mobtypes)
+
/datum/disease/Destroy()
. = ..()
if(affected_mob)
diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm
index 0ecb8e74..2cd1c93f 100644
--- a/code/datums/diseases/advance/advance.dm
+++ b/code/datums/diseases/advance/advance.dm
@@ -1,492 +1,493 @@
-/*
-
- Advance Disease is a system for Virologist to Engineer their own disease with symptoms that have effects and properties
- which add onto the overall disease.
-
- If you need help with creating new symptoms or expanding the advance disease, ask for Giacom on #coderbus.
-
-*/
-
-
-
-
-/*
-
- PROPERTIES
-
- */
-
-/datum/disease/advance
- name = "Unknown" // We will always let our Virologist name our disease.
- desc = "An engineered disease which can contain a multitude of symptoms."
- form = "Advance Disease" // Will let med-scanners know that this disease was engineered.
- agent = "advance microbes"
- max_stages = 5
- spread_text = "Unknown"
- viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey)
-
- // NEW VARS
- var/list/properties = list()
- var/list/symptoms = list() // The symptoms of the disease.
- var/id = ""
- var/processing = FALSE
- var/mutable = TRUE //set to FALSE to prevent most in-game methods of altering the disease via virology
- var/oldres //To prevent setting new cures unless resistance changes.
-
- // The order goes from easy to cure to hard to cure. Keep in mind that sentient diseases pick two cures from tier 6 and up, ensure they wont react away in bodies.
- var/static/list/advance_cures = list(
- list( // level 1
- /datum/reagent/copper, /datum/reagent/silver, /datum/reagent/iodine, /datum/reagent/iron, /datum/reagent/carbon
- ),
- list( // level 2
- /datum/reagent/potassium, /datum/reagent/consumable/ethanol, /datum/reagent/lithium,
- /datum/reagent/silicon, /datum/reagent/bromine
- ),
- list( // level 3
- /datum/reagent/consumable/sodiumchloride, /datum/reagent/consumable/sugar, /datum/reagent/consumable/orangejuice,
- /datum/reagent/consumable/tomatojuice, /datum/reagent/consumable/milk
- ),
- list( //level 4
- /datum/reagent/medicine/spaceacillin, /datum/reagent/medicine/salglu_solution,
- /datum/reagent/medicine/epinephrine, /datum/reagent/medicine/charcoal
- ),
- list( //level 5
- /datum/reagent/oil, /datum/reagent/medicine/synaptizine, /datum/reagent/medicine/mannitol,
- /datum/reagent/drug/space_drugs, /datum/reagent/cryptobiolin
- ),
- list( // level 6
- /datum/reagent/phenol, /datum/reagent/medicine/inacusiate, /datum/reagent/medicine/oculine, /datum/reagent/medicine/antihol
- ),
- list( // level 7
- /datum/reagent/medicine/leporazine, /datum/reagent/toxin/mindbreaker, /datum/reagent/medicine/corazone
- ),
- list( // level 8
- /datum/reagent/pax, /datum/reagent/drug/happiness, /datum/reagent/medicine/ephedrine
- ),
- list( // level 9
- /datum/reagent/toxin/lipolicide, /datum/reagent/medicine/sal_acid
- ),
- list( // level 10
- /datum/reagent/medicine/haloperidol, /datum/reagent/drug/aranesp, /datum/reagent/medicine/diphenhydramine
- ),
- list( //level 11
- /datum/reagent/medicine/modafinil, /datum/reagent/toxin/anacea
- )
- )
-
-/*
-
- OLD PROCS
-
- */
-
-/datum/disease/advance/New()
- Refresh()
-
-/datum/disease/advance/Destroy()
- if(processing)
- for(var/datum/symptom/S in symptoms)
- S.End(src)
- return ..()
-
-/datum/disease/advance/try_infect(var/mob/living/infectee, make_copy = TRUE)
- //see if we are more transmittable than enough diseases to replace them
- //diseases replaced in this way do not confer immunity
- var/list/advance_diseases = list()
- for(var/datum/disease/advance/P in infectee.diseases)
- advance_diseases += P
- var/replace_num = advance_diseases.len + 1 - DISEASE_LIMIT //amount of diseases that need to be removed to fit this one
- if(replace_num > 0)
- sortTim(advance_diseases, /proc/cmp_advdisease_resistance_asc)
- for(var/i in 1 to replace_num)
- var/datum/disease/advance/competition = advance_diseases[i]
- if(totalTransmittable() > competition.totalResistance())
- competition.cure(FALSE)
- else
- return FALSE //we are not strong enough to bully our way in
- infect(infectee, make_copy)
- return TRUE
-
-// Randomly pick a symptom to activate.
-/datum/disease/advance/stage_act()
- ..()
- if(carrier)
- return
-
- if(symptoms && symptoms.len)
- if(!processing)
- processing = TRUE
- for(var/datum/symptom/S in symptoms)
- if(S.Start(src)) //this will return FALSE if the symptom is neutered
- S.next_activation = world.time + rand(S.symptom_delay_min * 10, S.symptom_delay_max * 10)
- S.on_stage_change(src)
-
- for(var/datum/symptom/S in symptoms)
- S.Activate(src)
-
-// Tell symptoms stage changed
-/datum/disease/advance/update_stage(new_stage)
- ..()
- for(var/datum/symptom/S in symptoms)
- S.on_stage_change(src)
-
-// Compares type then ID.
-/datum/disease/advance/IsSame(datum/disease/advance/D)
-
- if(!(istype(D, /datum/disease/advance)))
- return 0
-
- if(GetDiseaseID() != D.GetDiseaseID())
- return 0
- return 1
-
-// Returns the advance disease with a different reference memory.
-/datum/disease/advance/Copy()
- var/datum/disease/advance/A = ..()
- QDEL_LIST(A.symptoms)
- for(var/datum/symptom/S in symptoms)
- A.symptoms += S.Copy()
- A.properties = properties.Copy()
- A.id = id
- A.oldres = oldres
- //this is a new disease starting over at stage 1, so processing is not copied
- return A
-
-//Describe this disease to an admin in detail (for logging)
-/datum/disease/advance/admin_details()
- var/list/name_symptoms = list()
- for(var/datum/symptom/S in symptoms)
- name_symptoms += S.name
- return "[name] sym:[english_list(name_symptoms)] r:[totalResistance()] s:[totalStealth()] ss:[totalStageSpeed()] t:[totalTransmittable()]"
-/*
-
- NEW PROCS
-
- */
-
-// Mix the symptoms of two diseases (the src and the argument)
-/datum/disease/advance/proc/Mix(datum/disease/advance/D)
- if(!(IsSame(D)))
- var/list/possible_symptoms = shuffle(D.symptoms)
- for(var/datum/symptom/S in possible_symptoms)
- AddSymptom(S.Copy())
-
-/datum/disease/advance/proc/HasSymptom(datum/symptom/S)
- for(var/datum/symptom/symp in symptoms)
- if(symp.type == S.type)
- return 1
- return 0
-
-// Will generate new unique symptoms, use this if there are none. Returns a list of symptoms that were generated.
-/datum/disease/advance/proc/GenerateSymptoms(level_min, level_max, amount_get = 0)
-
- var/list/generated = list() // Symptoms we generated.
-
- // Generate symptoms. By default, we only choose non-deadly symptoms.
- var/list/possible_symptoms = list()
- for(var/symp in SSdisease.list_symptoms)
- var/datum/symptom/S = new symp
- if(S.naturally_occuring && S.level >= level_min && S.level <= level_max)
- if(!HasSymptom(S))
- possible_symptoms += S
-
- if(!possible_symptoms.len)
- return generated
-
- // Random chance to get more than one symptom
- var/number_of = amount_get
- if(!amount_get)
- number_of = 1
- while(prob(20))
- number_of += 1
-
- for(var/i = 1; number_of >= i && possible_symptoms.len; i++)
- generated += pick_n_take(possible_symptoms)
-
- return generated
-
-/datum/disease/advance/proc/Refresh(new_name = FALSE)
- GenerateProperties()
- AssignProperties()
- if(processing && symptoms && symptoms.len)
- for(var/datum/symptom/S in symptoms)
- S.Start(src)
- S.on_stage_change(src)
- id = null
-
- var/the_id = GetDiseaseID()
- if(!SSdisease.archive_diseases[the_id])
- SSdisease.archive_diseases[the_id] = src // So we don't infinite loop
- SSdisease.archive_diseases[the_id] = Copy()
- if(new_name)
- AssignName()
-
-//Generate disease properties based on the effects. Returns an associated list.
-/datum/disease/advance/proc/GenerateProperties()
- properties = list("resistance" = 0, "stealth" = 0, "stage_rate" = 0, "transmittable" = 0, "severity" = 0)
-
- for(var/datum/symptom/S in symptoms)
- properties["resistance"] += S.resistance
- properties["stealth"] += S.stealth
- properties["stage_rate"] += S.stage_speed
- properties["transmittable"] += S.transmittable
- if(!S.neutered)
- properties["severity"] = max(properties["severity"], S.severity) // severity is based on the highest severity non-neutered symptom
-
-// Assign the properties that are in the list.
-/datum/disease/advance/proc/AssignProperties()
-
- if(properties && properties.len)
- if(properties["stealth"] >= 2)
- visibility_flags |= HIDDEN_SCANNER
- else
- visibility_flags &= ~HIDDEN_SCANNER
-
- SetSpread(CLAMP(2 ** (properties["transmittable"] - symptoms.len), DISEASE_SPREAD_BLOOD, DISEASE_SPREAD_AIRBORNE))
-
- permeability_mod = max(CEILING(0.4 * properties["transmittable"], 1), 1)
- cure_chance = 15 - CLAMP(properties["resistance"], -5, 5) // can be between 10 and 20
- stage_prob = max(properties["stage_rate"], 2)
- SetSeverity(properties["severity"])
- GenerateCure(properties)
- else
- CRASH("Our properties were empty or null!")
-
-
-// Assign the spread type and give it the correct description.
-/datum/disease/advance/proc/SetSpread(spread_id)
- switch(spread_id)
- if(DISEASE_SPREAD_NON_CONTAGIOUS)
- spread_flags = DISEASE_SPREAD_NON_CONTAGIOUS
- spread_text = "None"
- if(DISEASE_SPREAD_SPECIAL)
- spread_flags = DISEASE_SPREAD_SPECIAL
- spread_text = "None"
- if(DISEASE_SPREAD_BLOOD)
- spread_flags = DISEASE_SPREAD_BLOOD
- spread_text = "Blood"
- if(DISEASE_SPREAD_CONTACT_FLUIDS)
- spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_FLUIDS
- spread_text = "Fluids"
- if(DISEASE_SPREAD_CONTACT_SKIN)
- spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_FLUIDS | DISEASE_SPREAD_CONTACT_SKIN
- spread_text = "On contact"
- if(DISEASE_SPREAD_AIRBORNE)
- spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_FLUIDS | DISEASE_SPREAD_CONTACT_SKIN | DISEASE_SPREAD_AIRBORNE
- spread_text = "Airborne"
-
-/datum/disease/advance/proc/SetSeverity(level_sev)
-
- switch(level_sev)
-
- if(-INFINITY to 0)
- severity = DISEASE_SEVERITY_POSITIVE
- if(1)
- severity = DISEASE_SEVERITY_NONTHREAT
- if(2)
- severity = DISEASE_SEVERITY_MINOR
- if(3)
- severity = DISEASE_SEVERITY_MEDIUM
- if(4)
- severity = DISEASE_SEVERITY_HARMFUL
- if(5)
- severity = DISEASE_SEVERITY_DANGEROUS
- if(6 to INFINITY)
- severity = DISEASE_SEVERITY_BIOHAZARD
- else
- severity = "Unknown"
-
-
-// Will generate a random cure, the less resistance the symptoms have, the harder the cure.
-/datum/disease/advance/proc/GenerateCure()
- if(properties && properties.len)
- var/res = CLAMP(properties["resistance"] - (symptoms.len / 2), 1, advance_cures.len)
- if(res == oldres)
- return
- cures = list(pick(advance_cures[res]))
- oldres = res
-
- // Get the cure name from the cure_id
- var/datum/reagent/D = GLOB.chemical_reagents_list[cures[1]]
- cure_text = D.name
-
-// Randomly generate a symptom, has a chance to lose or gain a symptom.
-/datum/disease/advance/proc/Evolve(min_level, max_level, ignore_mutable = FALSE)
- if(!mutable && !ignore_mutable)
- return
- var/s = safepick(GenerateSymptoms(min_level, max_level, 1))
- if(s)
- AddSymptom(s)
- Refresh(TRUE)
- return
-
-// Randomly remove a symptom.
-/datum/disease/advance/proc/Devolve(ignore_mutable = FALSE)
- if(!mutable && !ignore_mutable)
- return
- if(symptoms.len > 1)
- var/s = safepick(symptoms)
- if(s)
- RemoveSymptom(s)
- Refresh(TRUE)
-
-// Randomly neuter a symptom.
-/datum/disease/advance/proc/Neuter(ignore_mutable = FALSE)
- if(!mutable && !ignore_mutable)
- return
- if(symptoms.len)
- var/s = safepick(symptoms)
- if(s)
- NeuterSymptom(s)
- Refresh(TRUE)
-
-// Name the disease.
-/datum/disease/advance/proc/AssignName(name = "Unknown")
- Refresh()
- var/datum/disease/advance/A = SSdisease.archive_diseases[GetDiseaseID()]
- A.name = name
- for(var/datum/disease/advance/AD in SSdisease.active_diseases)
- AD.Refresh()
-
-// Return a unique ID of the disease.
-/datum/disease/advance/GetDiseaseID()
- if(!id)
- var/list/L = list()
- for(var/datum/symptom/S in symptoms)
- if(S.neutered)
- L += "[S.id]N"
- else
- L += S.id
- L = sortList(L) // Sort the list so it doesn't matter which order the symptoms are in.
- var/result = jointext(L, ":")
- id = result
- return id
-
-
-// Add a symptom, if it is over the limit we take a random symptom away and add the new one.
-/datum/disease/advance/proc/AddSymptom(datum/symptom/S)
-
- if(HasSymptom(S))
- return
-
- if(!(symptoms.len < (VIRUS_SYMPTOM_LIMIT - 1) + rand(-1, 1)))
- RemoveSymptom(pick(symptoms))
- symptoms += S
- S.OnAdd(src)
-
-// Simply removes the symptom.
-/datum/disease/advance/proc/RemoveSymptom(datum/symptom/S)
- symptoms -= S
- S.OnRemove(src)
-
-// Neuter a symptom, so it will only affect stats
-/datum/disease/advance/proc/NeuterSymptom(datum/symptom/S)
- if(!S.neutered)
- S.neutered = TRUE
- S.name += " (neutered)"
- S.OnRemove(src)
-
-/*
-
- Static Procs
-
-*/
-
-// Mix a list of advance diseases and return the mixed result.
-/proc/Advance_Mix(var/list/D_list)
- var/list/diseases = list()
-
- for(var/datum/disease/advance/A in D_list)
- diseases += A.Copy()
-
- if(!diseases.len)
- return null
- if(diseases.len <= 1)
- return pick(diseases) // Just return the only entry.
-
- var/i = 0
- // Mix our diseases until we are left with only one result.
- while(i < 20 && diseases.len > 1)
-
- i++
-
- var/datum/disease/advance/D1 = pick(diseases)
- diseases -= D1
-
- var/datum/disease/advance/D2 = pick(diseases)
- D2.Mix(D1)
-
- // Should be only 1 entry left, but if not let's only return a single entry
- var/datum/disease/advance/to_return = pick(diseases)
- to_return.Refresh(1)
- return to_return
-
-/proc/SetViruses(datum/reagent/R, list/data)
- if(data)
- var/list/preserve = list()
- if(istype(data) && data["viruses"])
- for(var/datum/disease/A in data["viruses"])
- preserve += A.Copy()
- R.data = data.Copy()
- if(preserve.len)
- R.data["viruses"] = preserve
-
-/proc/AdminCreateVirus(client/user)
-
- if(!user)
- return
-
- var/i = VIRUS_SYMPTOM_LIMIT
-
- var/datum/disease/advance/D = new()
- D.symptoms = list()
-
- var/list/symptoms = list()
- symptoms += "Done"
- symptoms += SSdisease.list_symptoms.Copy()
- do
- if(user)
- var/symptom = input(user, "Choose a symptom to add ([i] remaining)", "Choose a Symptom") in symptoms
- if(isnull(symptom))
- return
- else if(istext(symptom))
- i = 0
- else if(ispath(symptom))
- var/datum/symptom/S = new symptom
- if(!D.HasSymptom(S))
- D.symptoms += S
- i -= 1
- while(i > 0)
-
- if(D.symptoms.len > 0)
-
- var/new_name = stripped_input(user, "Name your new disease.", "New Name")
- if(!new_name)
- return
- D.AssignName(new_name)
- D.Refresh()
- for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list))
- if(!is_station_level(H.z))
- continue
- if(!H.HasDisease(D))
- H.ForceContractDisease(D)
- break
-
- var/list/name_symptoms = list()
- for(var/datum/symptom/S in D.symptoms)
- name_symptoms += S.name
- message_admins("[key_name_admin(user)] has triggered a custom virus outbreak of [D.admin_details()]")
- log_virus("[key_name(user)] has triggered a custom virus outbreak of [D.admin_details()]!")
-
-
-/datum/disease/advance/proc/totalStageSpeed()
- return properties["stage_rate"]
-
-/datum/disease/advance/proc/totalStealth()
- return properties["stealth"]
-
-/datum/disease/advance/proc/totalResistance()
- return properties["resistance"]
-
-/datum/disease/advance/proc/totalTransmittable()
- return properties["transmittable"]
+/*
+
+ Advance Disease is a system for Virologist to Engineer their own disease with symptoms that have effects and properties
+ which add onto the overall disease.
+
+ If you need help with creating new symptoms or expanding the advance disease, ask for Giacom on #coderbus.
+
+*/
+
+
+
+
+/*
+
+ PROPERTIES
+
+ */
+
+/datum/disease/advance
+ name = "Unknown" // We will always let our Virologist name our disease.
+ desc = "An engineered disease which can contain a multitude of symptoms."
+ form = "Advance Disease" // Will let med-scanners know that this disease was engineered.
+ agent = "advance microbes"
+ max_stages = 5
+ spread_text = "Unknown"
+ viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey)
+
+ // NEW VARS
+ var/list/properties = list()
+ var/list/symptoms = list() // The symptoms of the disease.
+ var/id = ""
+ var/processing = FALSE
+ var/mutable = TRUE //set to FALSE to prevent most in-game methods of altering the disease via virology
+ var/oldres //To prevent setting new cures unless resistance changes.
+
+ // The order goes from easy to cure to hard to cure. Keep in mind that sentient diseases pick two cures from tier 6 and up, ensure they wont react away in bodies.
+ var/static/list/advance_cures = list(
+ list( // level 1
+ /datum/reagent/copper, /datum/reagent/silver, /datum/reagent/iodine, /datum/reagent/iron, /datum/reagent/carbon
+ ),
+ list( // level 2
+ /datum/reagent/potassium, /datum/reagent/consumable/ethanol, /datum/reagent/lithium,
+ /datum/reagent/silicon, /datum/reagent/bromine
+ ),
+ list( // level 3
+ /datum/reagent/consumable/sodiumchloride, /datum/reagent/consumable/sugar, /datum/reagent/consumable/orangejuice,
+ /datum/reagent/consumable/tomatojuice, /datum/reagent/consumable/milk
+ ),
+ list( //level 4
+ /datum/reagent/medicine/spaceacillin, /datum/reagent/medicine/salglu_solution,
+ /datum/reagent/medicine/epinephrine, /datum/reagent/medicine/charcoal
+ ),
+ list( //level 5
+ /datum/reagent/oil, /datum/reagent/medicine/synaptizine, /datum/reagent/medicine/mannitol,
+ /datum/reagent/drug/space_drugs, /datum/reagent/cryptobiolin
+ ),
+ list( // level 6
+ /datum/reagent/phenol, /datum/reagent/medicine/inacusiate, /datum/reagent/medicine/oculine, /datum/reagent/medicine/antihol
+ ),
+ list( // level 7
+ /datum/reagent/medicine/leporazine, /datum/reagent/toxin/mindbreaker, /datum/reagent/medicine/corazone
+ ),
+ list( // level 8
+ /datum/reagent/pax, /datum/reagent/drug/happiness, /datum/reagent/medicine/ephedrine
+ ),
+ list( // level 9
+ /datum/reagent/toxin/lipolicide, /datum/reagent/medicine/sal_acid
+ ),
+ list( // level 10
+ /datum/reagent/medicine/haloperidol, /datum/reagent/drug/aranesp, /datum/reagent/medicine/diphenhydramine
+ ),
+ list( //level 11
+ /datum/reagent/medicine/modafinil, /datum/reagent/toxin/anacea
+ )
+ )
+
+/*
+
+ OLD PROCS
+
+ */
+
+/datum/disease/advance/New(make_typecache = TRUE)
+ ..()
+ Refresh()
+
+/datum/disease/advance/Destroy()
+ if(processing)
+ for(var/datum/symptom/S in symptoms)
+ S.End(src)
+ return ..()
+
+/datum/disease/advance/try_infect(var/mob/living/infectee, make_copy = TRUE)
+ //see if we are more transmittable than enough diseases to replace them
+ //diseases replaced in this way do not confer immunity
+ var/list/advance_diseases = list()
+ for(var/datum/disease/advance/P in infectee.diseases)
+ advance_diseases += P
+ var/replace_num = advance_diseases.len + 1 - DISEASE_LIMIT //amount of diseases that need to be removed to fit this one
+ if(replace_num > 0)
+ sortTim(advance_diseases, /proc/cmp_advdisease_resistance_asc)
+ for(var/i in 1 to replace_num)
+ var/datum/disease/advance/competition = advance_diseases[i]
+ if(totalTransmittable() > competition.totalResistance())
+ competition.cure(FALSE)
+ else
+ return FALSE //we are not strong enough to bully our way in
+ infect(infectee, make_copy)
+ return TRUE
+
+// Randomly pick a symptom to activate.
+/datum/disease/advance/stage_act()
+ ..()
+ if(carrier)
+ return
+
+ if(symptoms && symptoms.len)
+ if(!processing)
+ processing = TRUE
+ for(var/datum/symptom/S in symptoms)
+ if(S.Start(src)) //this will return FALSE if the symptom is neutered
+ S.next_activation = world.time + rand(S.symptom_delay_min * 10, S.symptom_delay_max * 10)
+ S.on_stage_change(src)
+
+ for(var/datum/symptom/S in symptoms)
+ S.Activate(src)
+
+// Tell symptoms stage changed
+/datum/disease/advance/update_stage(new_stage)
+ ..()
+ for(var/datum/symptom/S in symptoms)
+ S.on_stage_change(src)
+
+// Compares type then ID.
+/datum/disease/advance/IsSame(datum/disease/advance/D)
+
+ if(!(istype(D, /datum/disease/advance)))
+ return 0
+
+ if(GetDiseaseID() != D.GetDiseaseID())
+ return 0
+ return 1
+
+// Returns the advance disease with a different reference memory.
+/datum/disease/advance/Copy()
+ var/datum/disease/advance/A = ..()
+ QDEL_LIST(A.symptoms)
+ for(var/datum/symptom/S in symptoms)
+ A.symptoms += S.Copy()
+ A.properties = properties.Copy()
+ A.id = id
+ A.oldres = oldres
+ //this is a new disease starting over at stage 1, so processing is not copied
+ return A
+
+//Describe this disease to an admin in detail (for logging)
+/datum/disease/advance/admin_details()
+ var/list/name_symptoms = list()
+ for(var/datum/symptom/S in symptoms)
+ name_symptoms += S.name
+ return "[name] sym:[english_list(name_symptoms)] r:[totalResistance()] s:[totalStealth()] ss:[totalStageSpeed()] t:[totalTransmittable()]"
+/*
+
+ NEW PROCS
+
+ */
+
+// Mix the symptoms of two diseases (the src and the argument)
+/datum/disease/advance/proc/Mix(datum/disease/advance/D)
+ if(!(IsSame(D)))
+ var/list/possible_symptoms = shuffle(D.symptoms)
+ for(var/datum/symptom/S in possible_symptoms)
+ AddSymptom(S.Copy())
+
+/datum/disease/advance/proc/HasSymptom(datum/symptom/S)
+ for(var/datum/symptom/symp in symptoms)
+ if(symp.type == S.type)
+ return 1
+ return 0
+
+// Will generate new unique symptoms, use this if there are none. Returns a list of symptoms that were generated.
+/datum/disease/advance/proc/GenerateSymptoms(level_min, level_max, amount_get = 0)
+
+ var/list/generated = list() // Symptoms we generated.
+
+ // Generate symptoms. By default, we only choose non-deadly symptoms.
+ var/list/possible_symptoms = list()
+ for(var/symp in SSdisease.list_symptoms)
+ var/datum/symptom/S = new symp
+ if(S.naturally_occuring && S.level >= level_min && S.level <= level_max)
+ if(!HasSymptom(S))
+ possible_symptoms += S
+
+ if(!possible_symptoms.len)
+ return generated
+
+ // Random chance to get more than one symptom
+ var/number_of = amount_get
+ if(!amount_get)
+ number_of = 1
+ while(prob(20))
+ number_of += 1
+
+ for(var/i = 1; number_of >= i && possible_symptoms.len; i++)
+ generated += pick_n_take(possible_symptoms)
+
+ return generated
+
+/datum/disease/advance/proc/Refresh(new_name = FALSE)
+ GenerateProperties()
+ AssignProperties()
+ if(processing && symptoms && symptoms.len)
+ for(var/datum/symptom/S in symptoms)
+ S.Start(src)
+ S.on_stage_change(src)
+ id = null
+
+ var/the_id = GetDiseaseID()
+ if(!SSdisease.archive_diseases[the_id])
+ SSdisease.archive_diseases[the_id] = src // So we don't infinite loop
+ SSdisease.archive_diseases[the_id] = Copy()
+ if(new_name)
+ AssignName()
+
+//Generate disease properties based on the effects. Returns an associated list.
+/datum/disease/advance/proc/GenerateProperties()
+ properties = list("resistance" = 0, "stealth" = 0, "stage_rate" = 0, "transmittable" = 0, "severity" = 0)
+
+ for(var/datum/symptom/S in symptoms)
+ properties["resistance"] += S.resistance
+ properties["stealth"] += S.stealth
+ properties["stage_rate"] += S.stage_speed
+ properties["transmittable"] += S.transmittable
+ if(!S.neutered)
+ properties["severity"] = max(properties["severity"], S.severity) // severity is based on the highest severity non-neutered symptom
+
+// Assign the properties that are in the list.
+/datum/disease/advance/proc/AssignProperties()
+
+ if(properties && properties.len)
+ if(properties["stealth"] >= 2)
+ visibility_flags |= HIDDEN_SCANNER
+ else
+ visibility_flags &= ~HIDDEN_SCANNER
+
+ SetSpread(CLAMP(2 ** (properties["transmittable"] - symptoms.len), DISEASE_SPREAD_BLOOD, DISEASE_SPREAD_AIRBORNE))
+
+ permeability_mod = max(CEILING(0.4 * properties["transmittable"], 1), 1)
+ cure_chance = 15 - CLAMP(properties["resistance"], -5, 5) // can be between 10 and 20
+ stage_prob = max(properties["stage_rate"], 2)
+ SetSeverity(properties["severity"])
+ GenerateCure(properties)
+ else
+ CRASH("Our properties were empty or null!")
+
+
+// Assign the spread type and give it the correct description.
+/datum/disease/advance/proc/SetSpread(spread_id)
+ switch(spread_id)
+ if(DISEASE_SPREAD_NON_CONTAGIOUS)
+ spread_flags = DISEASE_SPREAD_NON_CONTAGIOUS
+ spread_text = "None"
+ if(DISEASE_SPREAD_SPECIAL)
+ spread_flags = DISEASE_SPREAD_SPECIAL
+ spread_text = "None"
+ if(DISEASE_SPREAD_BLOOD)
+ spread_flags = DISEASE_SPREAD_BLOOD
+ spread_text = "Blood"
+ if(DISEASE_SPREAD_CONTACT_FLUIDS)
+ spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_FLUIDS
+ spread_text = "Fluids"
+ if(DISEASE_SPREAD_CONTACT_SKIN)
+ spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_FLUIDS | DISEASE_SPREAD_CONTACT_SKIN
+ spread_text = "On contact"
+ if(DISEASE_SPREAD_AIRBORNE)
+ spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_FLUIDS | DISEASE_SPREAD_CONTACT_SKIN | DISEASE_SPREAD_AIRBORNE
+ spread_text = "Airborne"
+
+/datum/disease/advance/proc/SetSeverity(level_sev)
+
+ switch(level_sev)
+
+ if(-INFINITY to 0)
+ severity = DISEASE_SEVERITY_POSITIVE
+ if(1)
+ severity = DISEASE_SEVERITY_NONTHREAT
+ if(2)
+ severity = DISEASE_SEVERITY_MINOR
+ if(3)
+ severity = DISEASE_SEVERITY_MEDIUM
+ if(4)
+ severity = DISEASE_SEVERITY_HARMFUL
+ if(5)
+ severity = DISEASE_SEVERITY_DANGEROUS
+ if(6 to INFINITY)
+ severity = DISEASE_SEVERITY_BIOHAZARD
+ else
+ severity = "Unknown"
+
+
+// Will generate a random cure, the less resistance the symptoms have, the harder the cure.
+/datum/disease/advance/proc/GenerateCure()
+ if(properties && properties.len)
+ var/res = CLAMP(properties["resistance"] - (symptoms.len / 2), 1, advance_cures.len)
+ if(res == oldres)
+ return
+ cures = list(pick(advance_cures[res]))
+ oldres = res
+
+ // Get the cure name from the cure_id
+ var/datum/reagent/D = GLOB.chemical_reagents_list[cures[1]]
+ cure_text = D.name
+
+// Randomly generate a symptom, has a chance to lose or gain a symptom.
+/datum/disease/advance/proc/Evolve(min_level, max_level, ignore_mutable = FALSE)
+ if(!mutable && !ignore_mutable)
+ return
+ var/s = safepick(GenerateSymptoms(min_level, max_level, 1))
+ if(s)
+ AddSymptom(s)
+ Refresh(TRUE)
+ return
+
+// Randomly remove a symptom.
+/datum/disease/advance/proc/Devolve(ignore_mutable = FALSE)
+ if(!mutable && !ignore_mutable)
+ return
+ if(symptoms.len > 1)
+ var/s = safepick(symptoms)
+ if(s)
+ RemoveSymptom(s)
+ Refresh(TRUE)
+
+// Randomly neuter a symptom.
+/datum/disease/advance/proc/Neuter(ignore_mutable = FALSE)
+ if(!mutable && !ignore_mutable)
+ return
+ if(symptoms.len)
+ var/s = safepick(symptoms)
+ if(s)
+ NeuterSymptom(s)
+ Refresh(TRUE)
+
+// Name the disease.
+/datum/disease/advance/proc/AssignName(name = "Unknown")
+ Refresh()
+ var/datum/disease/advance/A = SSdisease.archive_diseases[GetDiseaseID()]
+ A.name = name
+ for(var/datum/disease/advance/AD in SSdisease.active_diseases)
+ AD.Refresh()
+
+// Return a unique ID of the disease.
+/datum/disease/advance/GetDiseaseID()
+ if(!id)
+ var/list/L = list()
+ for(var/datum/symptom/S in symptoms)
+ if(S.neutered)
+ L += "[S.id]N"
+ else
+ L += S.id
+ L = sortList(L) // Sort the list so it doesn't matter which order the symptoms are in.
+ var/result = jointext(L, ":")
+ id = result
+ return id
+
+
+// Add a symptom, if it is over the limit we take a random symptom away and add the new one.
+/datum/disease/advance/proc/AddSymptom(datum/symptom/S)
+
+ if(HasSymptom(S))
+ return
+
+ if(!(symptoms.len < (VIRUS_SYMPTOM_LIMIT - 1) + rand(-1, 1)))
+ RemoveSymptom(pick(symptoms))
+ symptoms += S
+ S.OnAdd(src)
+
+// Simply removes the symptom.
+/datum/disease/advance/proc/RemoveSymptom(datum/symptom/S)
+ symptoms -= S
+ S.OnRemove(src)
+
+// Neuter a symptom, so it will only affect stats
+/datum/disease/advance/proc/NeuterSymptom(datum/symptom/S)
+ if(!S.neutered)
+ S.neutered = TRUE
+ S.name += " (neutered)"
+ S.OnRemove(src)
+
+/*
+
+ Static Procs
+
+*/
+
+// Mix a list of advance diseases and return the mixed result.
+/proc/Advance_Mix(var/list/D_list)
+ var/list/diseases = list()
+
+ for(var/datum/disease/advance/A in D_list)
+ diseases += A.Copy()
+
+ if(!diseases.len)
+ return null
+ if(diseases.len <= 1)
+ return pick(diseases) // Just return the only entry.
+
+ var/i = 0
+ // Mix our diseases until we are left with only one result.
+ while(i < 20 && diseases.len > 1)
+
+ i++
+
+ var/datum/disease/advance/D1 = pick(diseases)
+ diseases -= D1
+
+ var/datum/disease/advance/D2 = pick(diseases)
+ D2.Mix(D1)
+
+ // Should be only 1 entry left, but if not let's only return a single entry
+ var/datum/disease/advance/to_return = pick(diseases)
+ to_return.Refresh(1)
+ return to_return
+
+/proc/SetViruses(datum/reagent/R, list/data)
+ if(data)
+ var/list/preserve = list()
+ if(istype(data) && data["viruses"])
+ for(var/datum/disease/A in data["viruses"])
+ preserve += A.Copy()
+ R.data = data.Copy()
+ if(preserve.len)
+ R.data["viruses"] = preserve
+
+/proc/AdminCreateVirus(client/user)
+
+ if(!user)
+ return
+
+ var/i = VIRUS_SYMPTOM_LIMIT
+
+ var/datum/disease/advance/D = new()
+ D.symptoms = list()
+
+ var/list/symptoms = list()
+ symptoms += "Done"
+ symptoms += SSdisease.list_symptoms.Copy()
+ do
+ if(user)
+ var/symptom = input(user, "Choose a symptom to add ([i] remaining)", "Choose a Symptom") in symptoms
+ if(isnull(symptom))
+ return
+ else if(istext(symptom))
+ i = 0
+ else if(ispath(symptom))
+ var/datum/symptom/S = new symptom
+ if(!D.HasSymptom(S))
+ D.symptoms += S
+ i -= 1
+ while(i > 0)
+
+ if(D.symptoms.len > 0)
+
+ var/new_name = stripped_input(user, "Name your new disease.", "New Name")
+ if(!new_name)
+ return
+ D.AssignName(new_name)
+ D.Refresh()
+ for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list))
+ if(!is_station_level(H.z))
+ continue
+ if(!H.HasDisease(D))
+ H.ForceContractDisease(D)
+ break
+
+ var/list/name_symptoms = list()
+ for(var/datum/symptom/S in D.symptoms)
+ name_symptoms += S.name
+ message_admins("[key_name_admin(user)] has triggered a custom virus outbreak of [D.admin_details()]")
+ log_virus("[key_name(user)] has triggered a custom virus outbreak of [D.admin_details()]!")
+
+
+/datum/disease/advance/proc/totalStageSpeed()
+ return properties["stage_rate"]
+
+/datum/disease/advance/proc/totalStealth()
+ return properties["stealth"]
+
+/datum/disease/advance/proc/totalResistance()
+ return properties["resistance"]
+
+/datum/disease/advance/proc/totalTransmittable()
+ return properties["transmittable"]
diff --git a/code/datums/diseases/advance/presets.dm b/code/datums/diseases/advance/presets.dm
index 1924d924..b12b6571 100644
--- a/code/datums/diseases/advance/presets.dm
+++ b/code/datums/diseases/advance/presets.dm
@@ -2,7 +2,7 @@
/datum/disease/advance/cold
copy_type = /datum/disease/advance
-/datum/disease/advance/cold/New()
+/datum/disease/advance/cold/New(make_typecache = TRUE)
name = "Cold"
symptoms = list(new/datum/symptom/sneeze)
..()
@@ -11,7 +11,7 @@
/datum/disease/advance/flu
copy_type = /datum/disease/advance
-/datum/disease/advance/flu/New()
+/datum/disease/advance/flu/New(make_typecache = TRUE)
name = "Flu"
symptoms = list(new/datum/symptom/cough)
..()
@@ -21,7 +21,7 @@
name = "Experimental Disease"
copy_type = /datum/disease/advance
-/datum/disease/advance/random/New(max_symptoms, max_level = 8)
+/datum/disease/advance/random/New(make_typecache = TRUE, max_symptoms, max_level = 8)
if(!max_symptoms)
max_symptoms = rand(1, VIRUS_SYMPTOM_LIMIT)
var/list/datum/symptom/possible_symptoms = list()
@@ -37,6 +37,6 @@
if(chosen_symptom)
var/datum/symptom/S = new chosen_symptom
symptoms += S
- Refresh()
name = "Sample #[rand(1,10000)]"
+ ..()
\ No newline at end of file
diff --git a/code/datums/diseases/advance/symptoms/beard.dm b/code/datums/diseases/advance/symptoms/beard.dm
index d404c95a..e19c6979 100644
--- a/code/datums/diseases/advance/symptoms/beard.dm
+++ b/code/datums/diseases/advance/symptoms/beard.dm
@@ -17,7 +17,7 @@ BONUS
/datum/symptom/beard
name = "Facial Hypertrichosis"
- desc = "The virus increases hair production significantly, causing rapid beard growth."
+ desc = "The virus increases hair production significantly, causing rapid beard growth. Or it would, but now it just gives people socks. Who knows."
stealth = 0
resistance = 3
stage_speed = 2
@@ -34,18 +34,8 @@ BONUS
if(ishuman(M))
var/mob/living/carbon/human/H = M
switch(A.stage)
- if(1, 2)
- to_chat(H, "Your chin itches.")
- if(H.facial_hair_style == "Shaved")
- H.facial_hair_style = "Jensen Beard"
- H.update_hair()
- if(3, 4)
- to_chat(H, "You feel tough.")
- if(!(H.facial_hair_style == "Dwarf Beard") && !(H.facial_hair_style == "Very Long Beard") && !(H.facial_hair_style == "Full Beard"))
- H.facial_hair_style = "Full Beard"
- H.update_hair()
- else
- to_chat(H, "You feel manly!")
- if(!(H.facial_hair_style == "Dwarf Beard") && !(H.facial_hair_style == "Very Long Beard"))
- H.facial_hair_style = pick("Dwarf Beard", "Very Long Beard")
- H.update_hair()
+ if(5)
+ if(H.socks != "Stockings - Programmer")
+ H.socks = "Stockings - Programmer"
+ H.update_body(0)
+ to_chat(H,"You suddenly feel that you're wearing socks.")
diff --git a/code/datums/diseases/advance/symptoms/shedding.dm b/code/datums/diseases/advance/symptoms/shedding.dm
index 58357f04..6cee8fb3 100644
--- a/code/datums/diseases/advance/symptoms/shedding.dm
+++ b/code/datums/diseases/advance/symptoms/shedding.dm
@@ -16,7 +16,7 @@ BONUS
/datum/symptom/shedding
name = "Alopecia"
- desc = "The virus causes rapid shedding of head and body hair."
+ desc = "The virus causes rapid shedding of head and body hair. Or it would, but now it just gives people socks. Who knows."
stealth = 0
resistance = 1
stage_speed = 2
@@ -37,14 +37,11 @@ BONUS
if(ishuman(M))
var/mob/living/carbon/human/H = M
switch(A.stage)
- if(3, 4)
- if(!(H.hair_style == "Bald") && !(H.hair_style == "Balding Hair"))
- to_chat(H, "Your hair starts to fall out in clumps...")
- addtimer(CALLBACK(src, .proc/Shed, H, FALSE), 50)
if(5)
- if(!(H.facial_hair_style == "Shaved") || !(H.hair_style == "Bald"))
- to_chat(H, "Your hair starts to fall out in clumps...")
- addtimer(CALLBACK(src, .proc/Shed, H, TRUE), 50)
+ if(H.socks != "Stockings - Programmer")
+ H.socks = "Stockings - Programmer"
+ H.update_body(0)
+ to_chat(H,"You suddenly feel that you're wearing socks.")
/datum/symptom/shedding/proc/Shed(mob/living/carbon/human/H, fullbald)
if(fullbald)
diff --git a/code/datums/diseases/advance/symptoms/skin.dm b/code/datums/diseases/advance/symptoms/skin.dm
index 300eecc8..c43e106b 100644
--- a/code/datums/diseases/advance/symptoms/skin.dm
+++ b/code/datums/diseases/advance/symptoms/skin.dm
@@ -17,7 +17,7 @@ BONUS
/datum/symptom/vitiligo
name = "Vitiligo"
- desc = "The virus destroys skin pigment cells, causing rapid loss of pigmentation in the host."
+ desc = "The virus destroys skin pigment cells, causing rapid loss of pigmentation in the host. Or it would, but now it just gives people socks. Who knows."
stealth = 2
resistance = 0
stage_speed = 3
@@ -33,15 +33,12 @@ BONUS
var/mob/living/M = A.affected_mob
if(ishuman(M))
var/mob/living/carbon/human/H = M
- if(H.skin_tone == "albino")
- return
switch(A.stage)
if(5)
- H.skin_tone = "albino"
- H.update_body(0)
- else
- H.visible_message("[H] looks a bit pale...", "Your skin suddenly appears lighter...")
-
+ if(H.socks != "Stockings - Programmer")
+ H.socks = "Stockings - Programmer"
+ H.update_body(0)
+ to_chat(H,"You suddenly feel that you're wearing socks.")
/*
//////////////////////////////////////
@@ -62,7 +59,7 @@ BONUS
/datum/symptom/revitiligo
name = "Revitiligo"
- desc = "The virus causes increased production of skin pigment cells, making the host's skin grow darker over time."
+ desc = "The virus causes increased production of skin pigment cells, making the host's skin grow darker over time. Or it would, but now it just gives people socks. Who knows."
stealth = -1
resistance = 3
stage_speed = 1
@@ -78,11 +75,9 @@ BONUS
var/mob/living/M = A.affected_mob
if(ishuman(M))
var/mob/living/carbon/human/H = M
- if(H.skin_tone == "african2")
- return
switch(A.stage)
if(5)
- H.skin_tone = "african2"
- H.update_body(0)
- else
- H.visible_message("[H] looks a bit dark...", "Your skin suddenly appears darker...")
+ if(H.socks != "Stockings - Programmer")
+ H.socks = "Stockings - Programmer"
+ H.update_body(0)
+ to_chat(H,"You suddenly feel that you're wearing socks.")
diff --git a/code/datums/diseases/retrovirus.dm b/code/datums/diseases/retrovirus.dm
index 5854249e..0e77fc09 100644
--- a/code/datums/diseases/retrovirus.dm
+++ b/code/datums/diseases/retrovirus.dm
@@ -1,84 +1,84 @@
-/datum/disease/dna_retrovirus
- name = "Retrovirus"
- max_stages = 4
- spread_text = "Contact"
- spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_SKIN | DISEASE_SPREAD_CONTACT_FLUIDS
- cure_text = "Rest or an injection of mutadone"
- cure_chance = 6
- agent = ""
- viable_mobtypes = list(/mob/living/carbon/human)
- desc = "A DNA-altering retrovirus that scrambles the structural and unique enzymes of a host constantly."
- severity = DISEASE_SEVERITY_HARMFUL
- permeability_mod = 0.4
- stage_prob = 2
- var/restcure = 0
-
-/datum/disease/dna_retrovirus/New()
- ..()
- agent = "Virus class [pick("A","B","C","D","E","F")][pick("A","B","C","D","E","F")]-[rand(50,300)]"
- if(prob(40))
- cures = list(/datum/reagent/medicine/mutadone)
- else
- restcure = 1
-
-/datum/disease/dna_retrovirus/Copy()
- var/datum/disease/dna_retrovirus/D = ..()
- D.restcure = restcure
- return D
-
-/datum/disease/dna_retrovirus/stage_act()
- ..()
- switch(stage)
- if(1)
- if(restcure)
- if(affected_mob.lying && prob(30))
- to_chat(affected_mob, "You feel better.")
- cure()
- return
- if (prob(8))
- to_chat(affected_mob, "Your head hurts.")
- if (prob(9))
- to_chat(affected_mob, "You feel a tingling sensation in your chest.")
- if (prob(9))
- to_chat(affected_mob, "You feel angry.")
- if(2)
- if(restcure)
- if(affected_mob.lying && prob(20))
- to_chat(affected_mob, "You feel better.")
- cure()
- return
- if (prob(8))
- to_chat(affected_mob, "Your skin feels loose.")
- if (prob(10))
- to_chat(affected_mob, "You feel very strange.")
- if (prob(4))
- to_chat(affected_mob, "You feel a stabbing pain in your head!")
- affected_mob.Unconscious(40)
- if (prob(4))
- to_chat(affected_mob, "Your stomach churns.")
- if(3)
- if(restcure)
- if(affected_mob.lying && prob(20))
- to_chat(affected_mob, "You feel better.")
- cure()
- return
- if (prob(10))
- to_chat(affected_mob, "Your entire body vibrates.")
-
- if (prob(35))
- if(prob(50))
- scramble_dna(affected_mob, 1, 0, rand(15,45))
- else
- scramble_dna(affected_mob, 0, 1, rand(15,45))
-
- if(4)
- if(restcure)
- if(affected_mob.lying && prob(5))
- to_chat(affected_mob, "You feel better.")
- cure()
- return
- if (prob(60))
- if(prob(50))
- scramble_dna(affected_mob, 1, 0, rand(50,75))
- else
- scramble_dna(affected_mob, 0, 1, rand(50,75))
\ No newline at end of file
+/datum/disease/dna_retrovirus
+ name = "Retrovirus"
+ max_stages = 4
+ spread_text = "Contact"
+ spread_flags = DISEASE_SPREAD_BLOOD | DISEASE_SPREAD_CONTACT_SKIN | DISEASE_SPREAD_CONTACT_FLUIDS
+ cure_text = "Rest or an injection of mutadone"
+ cure_chance = 6
+ agent = ""
+ viable_mobtypes = list(/mob/living/carbon/human)
+ desc = "A DNA-altering retrovirus that scrambles the structural and unique enzymes of a host constantly."
+ severity = DISEASE_SEVERITY_HARMFUL
+ permeability_mod = 0.4
+ stage_prob = 2
+ var/restcure = 0
+
+/datum/disease/dna_retrovirus/New(make_typecache = TRUE)
+ ..()
+ agent = "Virus class [pick("A","B","C","D","E","F")][pick("A","B","C","D","E","F")]-[rand(50,300)]"
+ if(prob(40))
+ cures = list(/datum/reagent/medicine/mutadone)
+ else
+ restcure = 1
+
+/datum/disease/dna_retrovirus/Copy()
+ var/datum/disease/dna_retrovirus/D = ..()
+ D.restcure = restcure
+ return D
+
+/datum/disease/dna_retrovirus/stage_act()
+ ..()
+ switch(stage)
+ if(1)
+ if(restcure)
+ if(affected_mob.lying && prob(30))
+ to_chat(affected_mob, "You feel better.")
+ cure()
+ return
+ if (prob(8))
+ to_chat(affected_mob, "Your head hurts.")
+ if (prob(9))
+ to_chat(affected_mob, "You feel a tingling sensation in your chest.")
+ if (prob(9))
+ to_chat(affected_mob, "You feel angry.")
+ if(2)
+ if(restcure)
+ if(affected_mob.lying && prob(20))
+ to_chat(affected_mob, "You feel better.")
+ cure()
+ return
+ if (prob(8))
+ to_chat(affected_mob, "Your skin feels loose.")
+ if (prob(10))
+ to_chat(affected_mob, "You feel very strange.")
+ if (prob(4))
+ to_chat(affected_mob, "You feel a stabbing pain in your head!")
+ affected_mob.Unconscious(40)
+ if (prob(4))
+ to_chat(affected_mob, "Your stomach churns.")
+ if(3)
+ if(restcure)
+ if(affected_mob.lying && prob(20))
+ to_chat(affected_mob, "You feel better.")
+ cure()
+ return
+ if (prob(10))
+ to_chat(affected_mob, "Your entire body vibrates.")
+
+ if (prob(35))
+ if(prob(50))
+ scramble_dna(affected_mob, 1, 0, rand(15,45))
+ else
+ scramble_dna(affected_mob, 0, 1, rand(15,45))
+
+ if(4)
+ if(restcure)
+ if(affected_mob.lying && prob(5))
+ to_chat(affected_mob, "You feel better.")
+ cure()
+ return
+ if (prob(60))
+ if(prob(50))
+ scramble_dna(affected_mob, 1, 0, rand(50,75))
+ else
+ scramble_dna(affected_mob, 0, 1, rand(50,75))
diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm
index 2e783adf..1e1c4c54 100644
--- a/code/datums/mood_events/generic_negative_events.dm
+++ b/code/datums/mood_events/generic_negative_events.dm
@@ -217,7 +217,14 @@
mood_change = -3
timeout = 10 MINUTES
+/datum/mood_event/nanite_sadness
+ description = "+++++++HAPPINESS SUPPRESSION+++++++\n"
+ mood_change = -7
/datum/mood_event/daylight_2
description = "I have been scorched by the unforgiving rays of the sun.\n"
mood_change = -6
timeout = 15 MINUTES
+
+/datum/mood_event/nanite_sadness/add_effects(message)
+ description = "+++++++[message]+++++++\n"
+
diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm
index 0de5cd26..2027a99f 100644
--- a/code/datums/mood_events/generic_positive_events.dm
+++ b/code/datums/mood_events/generic_positive_events.dm
@@ -131,6 +131,17 @@
description = "Whatever I ate was a-nya-zing!\n"
mood_change = 8 //Felinids become pacified from catnip, so give a bigger mood boost
+/datum/mood_event/nanite_happiness
+ description = "+++++++HAPPINESS ENHANCEMENT+++++++\n"
+ mood_change = 7
+
+/datum/mood_event/nanite_happiness/add_effects(message)
+ description = "+++++++[message]+++++++\n"
+
+/datum/mood_event/area
+ description = "" //Fill this out in the area
+ mood_change = 0
+
//Bloodsucker stuff below.
/datum/mood_event/drankblood
description = "I have fed greedly from that which nourishes me.\n"
diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm
index 142d38db..1a61d189 100644
--- a/code/game/area/areas.dm
+++ b/code/game/area/areas.dm
@@ -70,6 +70,9 @@
var/xenobiology_compatible = FALSE //Can the Xenobio management console transverse this area by default?
var/list/canSmoothWithAreas //typecache to limit the areas that atoms in this area can smooth with
+ /// Color on minimaps, if it's null (which is default) it makes one at random.
+ var/minimap_color
+
/*Adding a wizard area teleport list because motherfucking lag -- Urist*/
/*I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game*/
GLOBAL_LIST_EMPTY(teleportlocs)
@@ -92,7 +95,14 @@ GLOBAL_LIST_EMPTY(teleportlocs)
// ===
/area/New()
- // This interacts with the map loader, so it needs to be set immediately
+ if(!minimap_color) // goes in New() because otherwise it doesn't fucking work
+ // generate one using the icon_state
+ if(icon_state && icon_state != "unknown")
+ var/icon/I = new(icon, icon_state, dir)
+ I.Scale(1,1)
+ minimap_color = I.GetPixel(1,1)
+ else // no icon state? use random.
+ minimap_color = rgb(rand(50,70),rand(50,70),rand(50,70)) // This interacts with the map loader, so it needs to be set immediately
// rather than waiting for atoms to initialize.
if (unique)
GLOB.areas_by_type[type] = src
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index 5661ad71..f89d5e87 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -877,8 +877,7 @@ Proc for attack log creation, because really why not
// Filter stuff
/atom/movable/proc/add_filter(name,priority,list/params)
- if(!filter_data)
- filter_data = list()
+ LAZYINITLIST(filter_data)
var/list/p = params.Copy()
p["priority"] = priority
filter_data[name] = p
@@ -886,7 +885,7 @@ Proc for attack log creation, because really why not
/atom/movable/proc/update_filters()
filters = null
- sortTim(filter_data,associative = TRUE)
+ filter_data = sortTim(filter_data, /proc/cmp_filter_data_priority, TRUE)
for(var/f in filter_data)
var/list/data = filter_data[f]
var/list/arguments = data.Copy()
diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm
index e6b99497..efaa5eff 100644
--- a/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm
+++ b/code/game/gamemodes/dynamic/dynamic_rulesets_events.dm
@@ -376,10 +376,11 @@
typepath = /datum/round_event/ghost_role/operative
required_enemies = list(0,0,0,0,0,0,0,0,0,0)
weight = 0 //This is changed in nuclearbomb.dm
- occurances_max = 1
+ occurances_max = 0 //Turned off. For now.
requirements = list(10,10,10,10,10,10,10,10,10,10) //SECURE THAT DISK
cost = 50
- chaos_min = 0.5
+ chaos_min = 3
+ map_blacklist = list("LayeniaStation.dmm")
/datum/dynamic_ruleset/event/operative/get_weight()
var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control
@@ -452,6 +453,7 @@
typepath = /datum/round_event/processor_overload
cost = 4
weight = 2
+ earliest_start = 30 MINUTES
repeatable_weight_decrease = 3
enemy_roles = list("Chief Engineer","Station Engineer")
required_enemies = list(2,2,2,2,1,1,1,1,1,1)
@@ -552,7 +554,7 @@
earliest_start = 40 MINUTES
//property_weights = list("teamwork" = 1,"chaos" = 1, "extended" = -1)
occurances_max = 1
- chaos_min = 1.3
+ chaos_min = 1.5
/datum/dynamic_ruleset/event/wormholes
@@ -592,15 +594,16 @@
//config_tag = "sentient_disease"
typepath = /datum/round_event/ghost_role/sentient_disease
enemy_roles = list("Virologist","Chief Medical Officer","Captain","Chemist")
- required_enemies = list(2,1,1,1,1,1,1,0,0,0)
+ required_enemies = list(2,2,2,1,1,1,1,0,0,0)
required_candidates = 1
- weight = 4
- cost = -5
+ weight = 2
+ cost = 5
+ earliest_start = 30 MINUTES
requirements = list(101,101,20,20,15,10,10,10,10,5) // yes, it can even happen in "extended"!
//property_weights = list("story_potential" = 1, "extended" = 1, "valid" = -2)
high_population_requirement = 5
occurances_max = 1
- chaos_min = 1.5
+ chaos_min = 1.95
/datum/dynamic_ruleset/event/revenant
name = "Revenant"
diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm
index 76aedb49..f1032541 100644
--- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm
+++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm
@@ -210,7 +210,7 @@
restricted_roles = list("AI", "Cyborg", "Positronic Brain")
protected_roles = list("Rookie", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director", "Quartermaster")
required_candidates = 1
- enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")
required_enemies = list(2,2,1,1,1,1,1,0,0,0)
weight = 4
cost = 10
@@ -408,7 +408,7 @@
name = "Malfunctioning AI"
antag_datum = /datum/antagonist/traitor
antag_flag = ROLE_MALF
- enemy_roles = list("Security Officer", "Warden","Detective","Head of Security", "Captain", "Scientist", "Research Director", "Chief Engineer", "Engineer", "Shaft Miner")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")
exclusive_roles = list("AI")
required_enemies = list(4,4,4,4,4,4,2,2,2,0)
required_candidates = 1
@@ -461,7 +461,7 @@
name = "Wizard"
antag_datum = /datum/antagonist/wizard
antag_flag = ROLE_WIZARD
- enemy_roles = list("Security Officer","Detective","Head of Security", "Captain")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")
required_enemies = list(2,2,1,1,1,1,1,1,1,0)
required_candidates = 1
weight = 1
@@ -495,7 +495,7 @@
name = "Nuclear Assault"
antag_flag = ROLE_OPERATIVE
antag_datum = /datum/antagonist/nukeop
- enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden","Detective","Head of Security", "Captain")
+ enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden", "Detective","Head of Security", "Captain")
required_enemies = list(3,3,3,3,3,2,2,2,2,1)
required_candidates = 5
weight = 5
@@ -539,7 +539,7 @@
name = "Blob"
antag_datum = /datum/antagonist/blob
antag_flag = ROLE_BLOB
- enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain", "Station Engineer")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Station Engineer")
required_enemies = list(2,2,1,1,1,1,1,0,0,0)
required_candidates = 1
weight = 3
@@ -629,7 +629,7 @@ datum/dynamic_ruleset/midround/bloodcult/trim_candidates()
name = "Alien Infestation"
antag_datum = /datum/antagonist/xeno
antag_flag = ROLE_ALIEN
- enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")
required_enemies = list(2,2,1,1,1,1,1,0,0,0)
required_candidates = 1
weight = 3
@@ -680,7 +680,7 @@ datum/dynamic_ruleset/midround/bloodcult/trim_candidates()
controller = /datum/round_event_control/nightmare
antag_flag = "Nightmare"
antag_flag_override = ROLE_ALIEN
- enemy_roles = list("Security Officer", "Detective", "Head of Security", "Captain")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")
required_enemies = list(2,2,1,1,1,1,1,0,0,0)
required_candidates = 1
weight = 4
@@ -728,7 +728,7 @@ datum/dynamic_ruleset/midround/bloodcult/trim_candidates()
//config_tag = "abductors"
antag_flag = ROLE_ABDUCTOR
// Has two antagonist flags, in fact
- enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden","Detective","Head of Security", "Captain")
+ enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain")
required_enemies = list(3,3,2,2,2,2,2,2,2,0)
required_candidates = 2
weight = 3
@@ -770,8 +770,8 @@ datum/dynamic_ruleset/midround/bloodcult/trim_candidates()
name = "Space Ninja"
//config_tag = "ninja"
antag_flag = ROLE_NINJA
- enemy_roles = list("Security Officer","Head of Security","Captain","AI","Cyborg")
- required_enemies = list(3,2,2,2,2,1,1,1,1,0)
+ enemy_roles = list("Security Officer", "Warden", "Head of Security", "Captain")
+ required_enemies = list(3,3,2,2,2,2,1,1,1,0)
required_candidates = 1
weight = 4
cost = 10
@@ -847,7 +847,7 @@ datum/dynamic_ruleset/midround/bloodcult/trim_candidates()
restricted_roles = list("AI", "Cyborg")
protected_roles = list("Rookie", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director", "Quartermaster")
required_candidates = 1
- enemy_roles = list("Security Officer","Head of Security","Captain","AI","Cyborg","Chaplain","Curator")
+ enemy_roles = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Chaplain")
required_enemies = list(3,2,2,2,2,2,2,2,2,2)
weight = 3
cost = 10
diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
index 66fe2c9f..3f4ff87d 100644
--- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
+++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
@@ -188,10 +188,10 @@
weight = 3
cost = 10
requirements = list(101,101,50,40,40,30,30,30,20,20)
- minimum_players = 15
+ minimum_players = 30
high_population_requirement = 10
- var/team_mode_probability = 30
- chaos_min = 3.0
+ var/team_mode_probability = 0
+ chaos_min = 3.5
/datum/dynamic_ruleset/roundstart/changeling/pre_execute()
var/num_changelings = min(round(mode.candidates.len / 10) + 1, candidates.len)
@@ -849,7 +849,7 @@
cost = 0
requirements = list(101,101,101,70,60,60,50,50,50,40)
high_population_requirement = 10
- chaos_min = 4.0
+ chaos_min = 3.2
/datum/dynamic_ruleset/roundstart/bloodsucker/pre_execute()
diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm
index ad563635..320dff0d 100644
--- a/code/game/machinery/computer/camera_advanced.dm
+++ b/code/game/machinery/computer/camera_advanced.dm
@@ -288,9 +288,9 @@
/obj/machinery/computer/camera_advanced/ratvar/CreateEye()
..()
- eyeobj.visible_icon = 1
- eyeobj.icon = 'icons/obj/abductor.dmi' //in case you still had any doubts
- eyeobj.icon_state = "camera_target"
+ eyeobj.visible_icon = TRUE
+ eyeobj.icon = 'icons/mob/cameramob.dmi' //in case you still had any doubts
+ eyeobj.icon_state = "generic_camera"
/obj/machinery/computer/camera_advanced/ratvar/GrantActions(mob/living/carbon/user)
..()
diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm
index a4fcb325..425ee5e2 100644
--- a/code/game/machinery/computer/medical.dm
+++ b/code/game/machinery/computer/medical.dm
@@ -143,7 +143,7 @@
if(5)
dat += "
+
+